Pular para o conteúdo principal
POST
/
v1
/
exceptions
/
{exceptionId}
/
callback
Processar callback de exceção
curl --request POST \
  --url https://matcher.sandbox.lerian.net/v1/exceptions/{exceptionId}/callback \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "externalSystem": "JIRA",
  "externalIssueId": "RECON-1234",
  "status": "RESOLVED",
  "callbackType": "status_update",
  "resolutionNotes": "<string>",
  "assignee": "<string>",
  "dueAt": "2023-11-07T05:31:56Z",
  "updatedAt": "2023-11-07T05:31:56Z",
  "payload": {}
}
'
{
  "status": "accepted"
}

Autorizações

Authorization
string
header
obrigatório

Bearer token authentication (format: "Bearer {token}")

Cabeçalhos

X-Request-Id
string

Um identificador único para rastrear a requisição entre serviços.

X-Idempotency-Key
string

Uma chave única para garantir retentativas seguras da requisição.

Parâmetros de caminho

exceptionId
string
obrigatório

O identificador único da exceção.

Corpo

application/json

Payload de callback do sistema externo

Payload de callback de um sistema externo

externalSystem
string
obrigatório

Nome do sistema externo enviando o callback

Exemplo:

"JIRA"

externalIssueId
string
obrigatório

Identificador do chamado no sistema externo

Exemplo:

"RECON-1234"

status
string
obrigatório

Status atual no sistema externo

Exemplo:

"RESOLVED"

callbackType
string

Tipo de evento de callback

Exemplo:

"status_update"

resolutionNotes
string

Notas de resolução do sistema externo

assignee
string

Responsável atual no sistema externo

dueAt
string<date-time>

Data de vencimento do sistema externo

updatedAt
string<date-time>

Timestamp da última atualização do sistema externo

payload
object

Dados adicionais do callback do sistema externo

Resposta

Callback processado com sucesso

Confirmação de um callback processado

status
string

Status do processamento do callback

Exemplo:

"accepted"