d0dcc5024bd1
latestOpenAPI 3.0.42026-08-104969330.3 KBCases
Activate a case from PendingVerification
Transitions a case from PendingVerification → Active, officially accepting it for debt collection.
Prerequisites:
- The case must be in PendingVerification status (returns 400 otherwise)
- The case must not require custom terms (non-standard agreement). Cases outside the standard pre-legal scope — where the claim type is not an unpaid invoice or loan repayment, or where a dispute exists — require negotiation in the partner portal and cannot be activated via this API (returns 400 with a descriptive error).
- The userId must be a valid user ID from GET /users belonging to your team (returns 400 if not found)
- The assignedUserId, if provided, must also be a valid user ID from GET /users belonging to your team (returns 400 if not found)
What happens on activation:
- Case lifecycle transitions to Active
- A welcome message is sent to the creditor via email notification, attributed to the user identified by userId
- The welcome message is posted as a chat message in the case thread, attributed to the user identified by userId
- Any pending verification tasks are automatically resolved
Fee fields: The interestFees, reminderFees, and collectionFees fields update the corresponding fee amounts on the case, in the case currency. Default to 0.00 if not provided.
userId vs assignedUserId: userId is required and identifies who is sending the welcome message (the actor). assignedUserId is optional and identifies who the case is assigned to for ongoing handling. They can be the same person or different team members. Use GET /users to retrieve valid user IDs.
post/cases/{id}/start
Path parameters
idstring uuid required
Request body
Example request
{
"userId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"welcomeMessage": "We have received your case and will begin collection proceedings. You will receive regular updates on progress.",
"collectionPartnerReference": "GET-2025-0042",
"assignedUserId": null,
"interestFees": 0,
"reminderFees": 100,
"collectionFees": 0
}Response
Case activated successfully