Garantir o acesso à Zoppy
const url = 'https://api-connect.zoppy.com.br/connect/zoppy-token';const options = {method: 'POST', 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 POST \ --url https://api-connect.zoppy.com.br/connect/zoppy-token \ --header 'Authorization: Bearer <token>'Chamado ao entrar: gera um novo ExternalToken quando não há um ativo e devolve a prévia para religar os conectores pausados pela revogação.
Authorizations
Seção intitulada “Authorizations”Responses
Seção intitulada “Responses”Acesso e prévia
object
Acesso depois da chamada
object
Acesso do Connect à Zoppy
Id do ExternalToken na Zoppy
Quem gerou
Instante em ISO 8601
Instante em ISO 8601
Conectores pausados porque o acesso foi revogado
object
Id do conector
Nome do conector
Prévia para religar os conectores pausados; null quando nenhum está pausado
object
O que vai acontecer, em português
Cada consequência, em português
Mande de volta para aplicar; vale por 10 minutos e só para este estado
Quando o token deixa de valer
Example
{ "token": { "status": "active" }}Entrada inválida (validation_failed)
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 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" }}Loja no plano gratuito da Zoppy (connect.zoppy_free_tier)
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" }}Zoppy indisponível (connect.zoppy_token_unavailable)
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" }}