Quem está usando
const url = 'https://api-connect.zoppy.com.br/me';const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url https://api-connect.zoppy.com.br/me \ --header 'Authorization: Bearer <token>'Valida o token da Zoppy, o papel (MASTER ou ADMIN) e se o Zoppy Connect está liberado para a loja; diz se o usuário já aceitou os termos atuais.
Authorizations
Seção intitulada “Authorizations”Responses
Seção intitulada “Responses”Loja e usuário do token
object
Loja do token
object
Id da loja na Zoppy
Nome da loja
Usuário do token
object
Id do usuário na Zoppy
O Zoppy Connect está liberado para a loja
Quando um MASTER da loja aceitou os termos atuais do Zoppy Connect; null antes do aceite
Id na Zoppy do MASTER que aceitou os termos atuais pela loja; null antes do aceite
Example
{ "user": { "role": "MASTER" }}Token ausente, inválido ou expirado (connect.unauthorized)
object
Código estável do erro, para máquinas (ex.: connect.connector_not_found)
Nome da classe do erro
Status HTTP
Mensagem em pt-BR, segura para mostrar a quem usa a tela
Id de correlação: passe ao suporte para achar o rastro completo
Detalhes estruturados seguros para a tela (erros de campo, ids)
object
Example generated
{ "type": "example", "title": "example", "status": 1, "detail": "example", "requestId": "example", "meta": { "additionalProperty": "example" }}Token restrito, sem loja, papel sem acesso ou Connect não liberado (connect.forbidden_role, connect.feature_disabled)
object
Código estável do erro, para máquinas (ex.: connect.connector_not_found)
Nome da classe do erro
Status HTTP
Mensagem em pt-BR, segura para mostrar a quem usa a tela
Id de correlação: passe ao suporte para achar o rastro completo
Detalhes estruturados seguros para a tela (erros de campo, ids)
object
Example generated
{ "type": "example", "title": "example", "status": 1, "detail": "example", "requestId": "example", "meta": { "additionalProperty": "example" }}