Skip to content

API Reference

A API do SocialPets está disponível em:

  • Produção: https://social-pets-api-be8e53f13a3f.herokuapp.com/api/pets
  • Staging: https://social-pets-api-staging-92ea247e6aea.herokuapp.com/api/pets
  • Local: http://localhost:8106/api/pets

Swagger (local): http://localhost:8106/api/pets/swagger-ui.html

Todos os endpoints exigem:

HeaderTipoDescrição
AuthorizationstringToken JWT no formato Bearer {token}
Uuid-LojauuidUUID da loja do contexto da requisição

Retorna as lojas às quais o usuário logado tem acesso. Usuários com perfil Master recebem todas as lojas da conta. Demais usuários recebem apenas as lojas associadas ao seu perfil.

GET /web/me/lojas
Terminal window
curl -X GET https://api.socialpets.com.br/api/pets/web/me/lojas \
-H "Authorization: Bearer {seu-token}" \
-H "Uuid-Loja: 0cf08550-e270-4ada-bc53-be726556b161"
[
{
"uuidLoja": "0cf08550-e270-4ada-bc53-be726556b161",
"nome": "ManiaPet",
"linkImagem": "https://...",
"linkImagemCabecalho": "https://...",
"info": "Pet shop no centro",
"statusLojaIdStatusLoja": 1,
"statusLojaNome": "Ativo",
"usuarioIndAtivo": true
}
]
CampoTipoDescrição
uuidLojauuidIdentificador único da loja
nomestringNome da loja
linkImagemstringURL do logo da loja
linkImagemCabecalhostringURL da imagem de cabeçalho
infostringDescrição ou informação adicional
statusLojaIdStatusLojaintegerID do status da loja
statusLojaNomestringNome do status (ex: Ativo)
usuarioIndAtivobooleanSe o usuário está ativo nessa loja
CódigoDescrição
401Token inválido ou expirado
403Sem permissão para acessar este recurso
422Dados da requisição inválidos
500Erro interno do servidor