Criar webhook pela API

Passo a passo para gerenciar webhooks através da API do Base.

Você pode ter até 10 webhooks configurados na sua conta e é você quem escolhe quais eventos cada webhook irá receber.

Para criar um novo webhook, vamos realizar uma chamada ao endpoint de Criar Webhook.

POST /v1/webhooks
Confira a referência completa deste endpoint

{
    "name": "Nome Exemplo",
    "url": "https://www.exemplo.com/webhook/base",
    "email": "[email protected]",
    "enabled": true,
    "interrupted": false,
    "authToken": null,
    "sendType": "NON_SEQUENTIALLY",
    "events": [
        "INVOICE_NFE_CREATED",
        "INVOICE_NFE_AUTHORIZED",
        "INVOICE_NFE_ERROR",
        "PRODUCTS_STOCK_INPUT",
        "PRODUCTS_STOCK_OUTPUT"
    ]
}

Na chamada acima, criamos um novo webhook que receberá todos os eventos relacionados a pedidos existentes.

Pela API você também pode editar ou excluir webhooks. Para listar todos os webhooks, utilize o endpoint com uma chamada GET.

GET /v1/webhooks
Confira a referência completa deste endpoint

A partir deste entpoint, você também pode verificar quais dos seus webhooks estão com a fila interrompida.