Tabba.
IntegrationerSådan virker TabbaFeatures

© 2026 Tabba. Alle rettigheder forbeholdes.

Udviklere
Udviklere
Udviklere
Overview
Delete a customer DELETEList the customers the company invoices GETRead one customer GETChange the fields of a customer that the body states PATCHCreate a customer POST

Andre spor

AI clientsREST API
Customers

Read one customer

GET
/customers/{ref}

Authorization

bearerAuth
AuthorizationBearer <token>

An API key minted by an admin under Settings → Developers. It is bound to one company and has a scope: read, or read_write. A request without one, or with one that is not ours, is answered 401 and metered by its client address (x-rate-limits).

In: header

Path Parameters

ref*string

The record's id, or ext:<external_id> for the record that carries your own key.

Response Body

application/json

application/json

application/json

application/json

application/json

application/json

application/json

application/json

application/json

application/json

curl -X GET "https://example.com/customers/string"
{  "object": "customer",  "id": "string",  "external_id": "string",  "name": "string",  "country_key": "string",  "is_person": true,  "send_method": "email",  "street": "string",  "zip_code": "string",  "city": "string",  "phone": "string",  "email": "string",  "webpage": "string",  "att_person": "string",  "vat_number": "string",  "se_number": "string",  "p_number": "string",  "ean_number": "string",  "use_cvr": true,  "company_type_key": "string",  "preferred_invoice_language_key": "string",  "preferred_invoice_currency_key": "string",  "external_reference": "string",  "payment_condition_type": "string",  "payment_condition_number_of_days": -9007199254740991,  "invoice_mail_out_option_key": "string",  "payment_mean": "string",  "vat_zone_ref": "string",  "payment_terms_ref": "string",  "layout_ref": "string",  "customer_group_ref": "string",  "updated_at": "string"}

List the customers the company invoices GET

Oldest change first. `updated_since` narrows the list to what changed at or after an instant. A change is stamped as it is written, in the order changes become visible, so a list followed from the newest `updated_at` it answered misses nothing and needs no overlap. A change of `external_id` alone is not such a change.

Change the fields of a customer that the body states PATCH

A field the body leaves out stays as it is; a field stated as `null` is cleared. The change is written to the accounting platform first. A body that states only `external_id` asks the platform nothing.