Update Debt
Debts API
Update Debt
Update an existing debt record
PUT
Update Debt
Overview
This endpoint allows you to update information for an existing debt. You can modify debtor details, amounts, addresses, and other debt-related information.The
status field can be updated via API to: status.default.paid, status.default.in_progress, status.default.on_hold, status.default.failed, or status.default.archived. Other statuses are managed through internal workflows only.Authentication
Requires a valid OAuth 2.0 access token with thedebts:write scope.
Request
Bearer token for authentication
Must be
application/jsonThe encrypted ID of the debt to update
Request Body
Debtor Information
Debtor’s first name
Debtor’s last name
Civility/title. Possible values:
"Mr" or "Ms"Debtor’s phone number (will be normalized to E.164 format)
Debtor’s email address
Debtor’s birthdate in
YYYY-MM-DD or ISO 8601 formatCompany name of the debtor (for B2B debts)
Address Information
Full address (legacy field, use structured address fields when possible)
Street number
Street name and type
Postal/ZIP code
City name
Country code or name
Debt Details
Debt amount
Currency code (ISO 4217 format, e.g.,
"EUR", "USD")Description or object of the debt (e.g., invoice reference, service description)
Your internal reference ID for this debt
Invoice reference number for this debt
Your reference for the debtor
Invoice date in
YYYY-MM-DD or ISO 8601 formatPayment due date in
YYYY-MM-DD or ISO 8601 formatDebt status. Only the following statuses can be set via API:Allowed values:
status.default.paid- Mark debt as fully paidstatus.default.in_progress- Mark debt as collection in progressstatus.default.on_hold- Put debt collection on holdstatus.default.failed- Mark collection as failedstatus.default.archived- Archive the debt
IBAN for payment
Custom payment link URL
Creditor Information (Debt Collection Agencies Only)
Name of the creditor company you are collecting on behalf of. Only used by debt collection agencies who manage debts for multiple client companies. If you are collecting your own debts, leave this field empty.
Timeline Configuration
Encrypted timeline ID to associate with this debt. Set to change the timeline or enable AI-powered workflows. Note: Changing the timeline on an existing debt with active followups should be done carefully.
Custom Data
Custom metadata object for storing arbitrary JSON data. Use this to store any additional information that your system needs to track, such as CRM IDs, order references, custom tags, or integration-specific data. Pass
null to clear existing metadata.