Overview

This page provides a comprehensive reference of all enum values used across the GetBill API. These values are used for status fields, types, and other categorical data.
Always use the exact values listed here. String matching is case-sensitive.
  • Debt status: Uses full prefix format (e.g., status.default.paid)
  • Followup status: Uses simple values (e.g., delivered, deal_found)

Campaign snapshots

Campaign mode

The optional SFTP Statut column is independent of these values. It can be supplied with either behavior.

Campaign status

Snapshot delivery mode

Snapshot status

Timeline start mode

See Synchronize Campaign Snapshots for state transitions and retry rules.

Debt Status

Debt statuses are stored as database entities with translation keys. All status values follow the pattern status.default.*.
Debt status is a database entity, not a hardcoded enum. Additional custom statuses may exist for specific companies.

Available Status Values

Usage Examples

Status Workflow

Common status transitions:

Followup Status

Followup statuses track the state of collection attempts (calls, emails, SMS, WhatsApp).
Important: The External API uses simple string values for followup status (e.g., delivered, deal_found), NOT the prefixed format used internally. Do not include the followup.status. prefix when using the API.

Available Status Values

Usage Examples

Status Workflow

Typical followup status progression:

Dispute Status

Dispute statuses track the review state of customer disputes detected by AI or reported manually.

Available Status Values

Usage Examples

Dispute Workflow

When a blocking dispute is validated, the associated debt typically remains status.default.on_hold and collection is paused. When rejected, the debt may return to status.default.in_progress to resume collection.

Payment Status

Payment statuses track the state of payment transactions. Used internally for payment processing.
Payment status is primarily used for internal payment tracking and may not be directly exposed in all API endpoints.

Available Status Values


Followup Type

Types of collection attempts available in the system.

Available Type Values

Usage Example


Todo Type

Types of todo items that require attention.

Available Type Values

Usage Example


Common Patterns

Filtering by Status

Most list endpoints support filtering by status:

Updating Status

Debt status uses the full status.default.* prefix, while followup status uses simple values.
For Debts:
For Followups:

Status Validation

The API will return a 400 Bad Request error if an invalid status value is provided:

Need Help?

If you encounter status values not listed here or have questions about when to use specific statuses, please refer to: