Sistema do catálogo
const url = 'https://api-connect.zoppy.com.br/connect/systems/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0';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/connect/systems/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0 \ --header 'Authorization: Bearer <token>'Um sistema do catálogo.
Authorizations
Seção intitulada “Authorizations”Parameters
Seção intitulada “Parameters”Path Parameters
Seção intitulada “Path Parameters”Id do sistema no catálogo
Id do sistema no catálogo
Responses
Seção intitulada “Responses”Sistema
object
Id do sistema
Nome curto e estável
Nome do sistema
O que é o sistema, em uma linha em português
Categoria
Cloud ou local_agent
Como a loja dá acesso
Se a plataforma mantém o sistema (a Zoppy é)
Se a Zoppy já integra o sistema nativamente: a IA avisa antes de escrever o mesmo recurso
Caminho do logo servido pelo Connect, com a versão dele; null quando não tem
Hosts já conhecidos do sistema
Documentação oficial
O que costuma valer a pena trazer dele
Quantas lojas têm um conector ligado com este sistema; só a contagem
Aparece no catálogo, mas ainda não aceita conectores
O sistema só dá acesso por OAuth, que o Connect ainda não suporta
Example
{ "category": "erp", "runsOn": "cloud", "accessKind": "token"}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" }}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" }}Sistema fora do catálogo (connect.system_not_found)
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" }}