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.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 patternstatus.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.Status Validation
The API will return a400 Bad Request error if an invalid status value is provided: