Escritas em outros sistemas
const url = 'https://api-connect.zoppy.com.br/connectors/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0/external-writes';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/connectors/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0/external-writes \ --header 'Authorization: Bearer <token>'Se o conector escreve fora, em quais sistemas as escritas já saem sem perguntar e as escritas guardadas esperando a confirmação de uma pessoa, exatamente como sairiam (segredos como marcadores).
Authorizations
Seção intitulada “Authorizations”Parameters
Seção intitulada “Parameters”Path Parameters
Seção intitulada “Path Parameters”Id do conector
Id do conector
Responses
Seção intitulada “Responses”Escritas do conector
object
Se a versão publicada (ou a mais nova, antes de publicar) escreve fora
Sistemas em que as escritas já saem sem perguntar
Há escrita esperando uma pessoa confirmar
Escritas guardadas, da mais nova para a mais antiga
object
Execução que guardou a escrita
Versão do conector que pediu a escrita
Sistema que recebe a escrita
Held espera a pessoa; confirmed ainda não saiu; sending saindo; sent saiu; failed pode ter chegado e nunca é repetida; discarded não sai mais
Como o código pediu; segredos aparecem como marcadores
object
object
Corpo com dados pessoais mascarados
Instante ISO 8601
Instante ISO 8601
Instante ISO 8601
Status HTTP que o outro sistema respondeu
Aviso para a pessoa quando a escrita pode ter chegado ao outro sistema
O que vai para o outro sistema não tem desfazer
Example
{ "heldWrites": [ { "status": "held" } ]}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" }}Conector ou escrita guardada de outra loja ou inexistente (connect.connector_not_found, connect.held_write_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" }}