Criar webhook

POST
/webhook

Cadastra um endpoint para receber eventos. Depois de criar, use Listar webhooks para obter o secret que assina as entregas.

Autorização

SecretIDSecretKey
headerX-Secret-ID<token>

ID da credencial de API, gerado no painel.

headerX-Secret-Key<token>

Chave secreta da credencial. Nunca exponha no front-end.

Corpo da requisição

application/json
  1. body
endpoint*string

URL HTTPS que recebe os eventos.

Formaturi
provider?string
Default"default"
topics?array<>

Tópicos assinados.

Corpo da resposta

Webhook criado.

application/json
  1. response
id?string
Formatuuid
Exemplo de requisição
curl -X POST 'https://sandbox.xpayz.us/payment-link/webhook' \  -H 'Content-Type: application/json' \  -d '{  "endpoint": "http://example.com"}'
Exemplo de resposta
{  "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"}