Obtenha as credenciais
Solicite ao time Maya Pets o client_id e o client_secret do seu cliente de sandbox.
DevelopersAPI Documentation
Integre tutores, condomínios, pets e fotos usando uma API REST com autenticação OAuth 2.0 e respostas JSON.
{
"status": "success",
"dados": [
{
"nome": "Bob",
"categoria_uuid": "...",
"raca_uuid": "..."
}
],
"paginacao": { "pagina": 1 }
}
Ambiente documentado: Sandbox. Use credenciais de teste. Não coloque client secrets, tokens reais ou dados pessoais no código público nem em chamados.
https://sandbox-api.mayapets.com.br
Faça a autenticação, guarde o token com segurança e envie-o nas chamadas protegidas.
Solicite ao time Maya Pets o client_id e o client_secret do seu cliente de sandbox.
Envie grant_type=client_credentials ao endpoint OAuth usando formulário URL-encoded.
Inclua Authorization: Bearer SEU_TOKEN e envie JSON nas operações de escrita.
curl -X POST \
"https://sandbox-api.mayapets.com.br/v1/oauth/token" \
-H "Content-Type: application/x-www-form-urlencoded" \
--data-urlencode "grant_type=client_credentials" \
--data-urlencode "client_id=SEU_CLIENT_ID" \
--data-urlencode "client_secret=SEU_CLIENT_SECRET"
curl -X GET \
"https://sandbox-api.mayapets.com.br/v1/racas?pagina=1&limite=20" \
-H "Authorization: Bearer SEU_ACCESS_TOKEN" \
-H "Accept: application/json"
Resumo dos grupos de endpoints identificados no roteador e nos módulos da API sandbox.
Consulte os contratos OpenAPI e experimente chamadas. A execução no navegador depende de a API permitir CORS para este domínio.
Envie o token no cabeçalho Authorization. Se receber 401, obtenha um novo token e tente novamente.
Os recursos retornados são limitados aos condomínios vinculados ao cliente OAuth autenticado.
Relacione pets, tutores, categorias, raças e condomínios pelos campos UUID aceitos pela API.
Verifique o status HTTP e os campos status, message, dados e paginacao quando presentes.