Criar ou obter a caixa de entrada
const url = 'https://sandbox-api.eagleix-corban.com.br/v1/sandbox/receptor';const options = { method: 'PUT', headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'}, body: '{"responderStatus":200}'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request PUT \ --url https://sandbox-api.eagleix-corban.com.br/v1/sandbox/receptor \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --data '{ "responderStatus": 200 }'Cria a caixa de entrada de webhooks do canal ou devolve a que já existe (sempre a mesma URL).
Cadastre url em PUT /v1/webhooks (sandbox) e os eventos passam a aparecer na página de
visualizacaoUrl, já com a assinatura conferida. Opcionalmente define com que status a caixa
responde, para testar as retentativas.
Autorizações
Seção intitulada “Autorizações”Corpo da requisição
Seção intitulada “Corpo da requisição”object
Status HTTP com que a caixa responde aos webhooks.
Respostas
Seção intitulada “Respostas”Caixa de entrada do canal.
object
URL para cadastrar como webhook sandbox.
Página que mostra os eventos recebidos.
Example generated
{ "url": "https://example.com", "visualizacaoUrl": "https://example.com", "responderStatus": 1}status_invalido ou corpo inválido.
object
Código estável, para tratamento programático.
Mensagem legível (pt-BR).
Id da requisição, igual ao header X-Request-Id.
Example
{ "code": "unauthorized"}Token ausente, inválido ou expirado.
object
Código estável, para tratamento programático.
Mensagem legível (pt-BR).
Id da requisição, igual ao header X-Request-Id.
Example
{ "code": "unauthorized", "message": "token inválido ou expirado", "requestId": "8d1f0c2a9b7e4c3d2a1b0f9e"}Headers
Seção intitulada “Headers”Example
Bearer error="invalid_token"