Skip to main content
POST

Authorizations

Authorization
string
header
required

An API key (ico_live_…), sent as Authorization: Bearer <key>. Not a JWT.

Body

application/json
debtor_id
string<uuid>

A debtor of your organisation (partner keys — of your own customers). Optional; can be linked later.

customer_id
string<uuid>

Partner keys — required; the customer the claim is for. Organisation keys — optional.

partner_reference
string

Your own reference for the claim (for example your case ID). Returned on the claim and as partner_reference in every webhook event. It is never printed on a letter to the debtor.

Required string length: 1 - 255
Example:

"DOC-2026-004711"

collection_basis
enum<string>

Partner keys only. mandate for claims collected in the client's name under a collection mandate (GTC I.2f, e.g. healthcare claims): the principal is not assigned to incaseof.law; collection costs and default interest are (GTC III). Set it when you create the claim — it cannot be changed through the API afterwards. When you leave it out, the claim takes the collection basis agreed for your partner account: assignment unless your agreement provides for collection mandates. A value you send always takes precedence.

Available options:
assignment,
mandate
creditor_confirmation
object

The creditor's confirmation for this claim (GTC I.2a): the warranties for the claim are given and the debtor's data may be passed on. Both statements must be true. Optional, unless your partner agreement requires it — then a claim without it answers 400 (creditor_confirmation required) and is not created.

Response

Claim created

success
boolean
Example:

true

data
object