Quarentena do conector
const url = 'https://api-connect.zoppy.com.br/connectors/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0/quarantine?status=open&limit=50';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/quarantine?status=open&limit=50' \ --header 'Authorization: Bearer <token>'Registros que o conector separou com ctx.quarantine, com o motivo, a versão e quantas vezes voltaram; dados pessoais mascarados. Ficam 30 dias depois da última mudança.
Authorizations
Seção intitulada “Authorizations”Parameters
Seção intitulada “Parameters”Path Parameters
Seção intitulada “Path Parameters”Id do conector
Id do conector
Query Parameters
Seção intitulada “Query Parameters”Situação dos registros
Situação dos registros
Quantos registros
Quantos registros
Responses
Seção intitulada “Responses”Os registros
object
Id do registro na quarentena
Execução que mandou o registro para cá por último
Fatia dessa execução
Versão do conector que recusou
Objeto do registro (campo object do registro); null quando o registro não diz
Id do registro no sistema de origem (externalId ou id do registro), mascarado; null quando não há
Status HTTP da recusa, do registro (httpStatus, status, error.status) ou do motivo; null quando não há
O registro, com dados pessoais mascarados
O motivo dado pelo conector, mascarado
Quantas vezes o mesmo registro voltou para a quarentena
Situação
Quando uma pessoa corrigiu valores
Reprocesso em andamento que levou o registro
Reprocesso que resolveu o registro
Quando foi resolvido ou descartado
Example
[ { "status": "open" }]Parâmetros inválidos
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" }}Conector não existe nesta loja (connect.connector_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" }}