v1

latestOpenAPI 3.0.42026-08-045381279.6 KB
Cases

List tasks for a case

Returns every open task (action-item) attached to this specific case. Same data as GET /tasks, scoped to one case — use this when you're already working a specific case and want just its outstanding tasks.

Note: account-level tasks that aren't tied to a single case (e.g. SignContract, AssignBankAccount — these block your whole account, not one case) never appear here; call GET /tasks to see those.

Filtering:

  • status (default: Open) — Open or Solved
  • type (repeatable, e.g. ?type=ReplyToChat) — restrict to specific task types

No pagination — a single case has few tasks.

get/cases/{id}/tasks

Path parameters

idstring uuid required

Query parameters

statusstring
typestring[]

Response

Tasks returned

idstring uuid

The task's unique ID.

typestring nullable

Stable string code for the task type (e.g. "ReplyToChat"). This is the public, additive-safe contract — it does NOT track the internal integer enum used in storage.

typeLabelstring nullable

Human-readable label for Debitura.Web.ExternalApi.Contracts.V1.Tasks.TaskDto.Type (e.g. "Reply to chat").

titlestring nullable

Short task title, as shown in the Creditor app.

descriptionstring nullable

Optional longer description of what the task requires.

statusstring nullable

Either "Open" or "Solved".

caseIdstring uuid nullable

The case (collection case / invoice) this task belongs to, when applicable. Null for account-level tasks not tied to a single case (e.g. SignContract, AssignBankAccount).

caseReferencestring nullable

Your reference for Debitura.Web.ExternalApi.Contracts.V1.Tasks.TaskDto.CaseId, if any.

leadIdstring uuid nullable

The lead this task belongs to (e.g. SelectQuoteWinner), if applicable.

deadlinestring date-time nullable

When this task is due, if a deadline is set.

dateCreatedstring date-time

When the task was created.

dateSolvedstring date-time nullable

When the task was resolved, if it has been.

solutionUrlstring nullable

Absolute URL — identical to the one the Creditor app itself links to — where a human can resolve this task. Always present, regardless of whether Debitura.Web.ExternalApi.Contracts.V1.Tasks.TaskDto.Action is populated.