Tabba.
IntegrationerSådan virker TabbaFeatures

© 2026 Tabba. Alle rettigheder forbeholdes.

Udviklere
Udviklere
Udviklere
Overview
A month-end accrual entry was booked WebhookA credit note was booked WebhookA customer changed WebhookAn invoice was issued WebhookAn issued invoice was not sent WebhookA product changed Webhook

Andre spor

AI clientsREST API
Webhooks

A month-end accrual entry was booked

The month-end close posted a customer's accrual entry. Not sent for a month the platform had closed, which a later month carries. data is the entry as GET /accruals answers it.

Header Parameters

Tabba-Signature*string

t=<unix seconds>,v1=<hex>: v1 is the HMAC-SHA256, in hex, of <t>.<body> under the endpoint's signing secret, where <body> is the request body byte for byte. Verify it before you trust the body, and refuse a t more than 300 seconds from your own clock. A retry and a replay carry the same body under a new signature.

Tabba-Event-Id*string

The event's id, as in the body.

Request Body

application/json

TypeScript Definitions

Use the request body type in TypeScript.

Response Body

Example Requests

POST/accrual.booked

Set or clear a person's external_id PATCH

The `external_id` is the only field of a person a key may write. It is unique in the account: one that another person carries is refused with `DUPLICATE_EXTERNAL_ID`.

A credit note was booked Webhook

The accounting platform booked a credit note: one an admin or a key asked for, or one a recurring series' end queued. Sent once per credit note.

object*string
id*string

The same for every endpoint the event went to and for every retry and replay of it. Delivery is at least once: tell a repeat by this id.

Match^evt_[0-9a-f]{32}$
type*string
created_at*string

When the event was announced.

data*