Endpoint
PUT https://conciliation.stone.com.br/v2/webhook
Headers
| Nome | Obrigatório | Tipo | Descrição |
|---|---|---|---|
Content-Type | sim | string | (padrão: application/json) |
x-user-type | não | string | Deve ser usado somente se você for cliente Stone, utilizando sua chave própria criada diretamente no portal (padrão: client) |
accept | não | string |
Corpo da requisição
| Campo | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| url | string | sim | |
| headers | string | não |
O resultado será informado através do código de status HTTP da resposta.
| HTTP Status Code | Descrição |
|---|---|
| 204 | Webhook atualizado com sucesso |
| 400 | Erro nos parâmetros informados |
| 404 | Erro no formato da URL ou no método enviado |
| 500 | Ocorreu um erro interno na API, por favor nos informe |
| 503 | Um dos sistemas da Stone falhou, por favor nos informe |
| 504 | Ocorreu um timeout e não foi possível concluir o trabalho, tente novamente |
Validação da URL de notificação
Ao cadastrar um webhook, nós enviaremos uma requisição de validação (HTTP POST) para a URL informada antes de concluir a operação. A URL precisa responder com sucesso (HTTP 2xx) dentro de 3 segundos; caso contrário, a requisição será rejeitada e o webhook não é cadastrado.
Corpo da notificação enviada
{
"type": "validation_notification"
}
Authorization: Conciliadoras
Authorization: Cliente Stone
Jornada: Baixar o arquivo de conciliação
Etapa 8 de 10