Pular para o conteúdo

Adicionar um destino

POST
/v1/ingest/sources/{id}/destinations

Para onde a fonte repassa o que recebe: uma URL sua. A mensagem vai com o corpo e o Content-Type originais do provedor, assinada com o secret do destino nos mesmos headers Webhook-* do envio: o seu código verifica do mesmo jeito.

O secret aparece só nesta resposta. A URL passa pela mesma validação dos endpoints, os headers fixos seguem as mesmas regras, e cada fonte aceita até 10 destinos.

id
obrigatório
string

Corpo da requisiçãoobrigatório

Seção intitulada “Request Bodyrequired”
Tipo de mídiaapplication/json
object
url
obrigatório
null | string
description
obrigatório
null | string
headers
obrigatório
null | object
Exemplo
{
"url": "https://api.padariadoze.com.br/pagamentos/webhook",
"description": "Backend de pagamentos"
}

Criado.

Tipo de mídiaapplication/json
object
id
obrigatório
string
url
obrigatório
string
secret
obrigatório
string
Exemplogerado
{
"id": "example",
"url": "example",
"secret": "example"
}

Chave de API ausente, inválida ou revogada.

A fonte não existe, ou não é deste ambiente.

URL ausente ou recusada pela validação, header inválido, ou a fonte já tem 10 destinos.

Tipo de mídiaapplication/problem+json
object
type
null | string
title
null | string
status
null | integer | string formato: int32
/^-?(?:0|[1-9]\d*)$/
detail
null | string
instance
null | string
Exemplogerado
{
"type": "example",
"title": "example",
"status": 1,
"detail": "example",
"instance": "example"
}

Limite de requisições por segundo do plano, somado entre todas as chaves da organização.

Retry-After
integer

Segundos até a próxima janela.