Simular um status da proposta (só sandbox)
const url = 'https://sandbox-api.eagleix-corban.com.br/v1/links/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0/proposta/simular';const options = { method: 'POST', headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'}, body: '{"status":"FORMALIZADA"}'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request POST \ --url https://sandbox-api.eagleix-corban.com.br/v1/links/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0/proposta/simular \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --data '{ "status": "FORMALIZADA" }'Aplica um status à proposta de um link sandbox, como se o banco o tivesse informado, para você
testar o recebimento de cada webhook.
Segue as regras de transição: o status só avança (FORMALIZADA → APROVADA), nunca volta;
RECUSADA e CANCELADA valem em qualquer ponto ativo e encerram a proposta.
Autorizações
Seção intitulada “Autorizações”Parâmetros
Seção intitulada “Parâmetros”Path Parameters
Seção intitulada “Path Parameters”Corpo da requisiçãorequired
Seção intitulada “Corpo da requisiçãorequired”object
Respostas
Seção intitulada “Respostas”Status aplicado (ou já estava nele, com alterado falso).
object
Example generated
{ "status": "example", "alterado": true}Status inválido (status_invalido).
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"Link não encontrado.
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"}O cliente ainda não enviou a proposta (sem_proposta) ou a transição não é permitida (transicao_invalida).
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"}