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. The same goes for lead-scoped tasks (e.g. SelectQuoteWinner), which are attached to a lead rather than a case.

Note: the quote-review tasks (IncumbentLegalQuotePending, ReviewQuotes) DO appear here — they are attached to the case — but they are decided on the lead behind it, so they normally carry a leadId and their solutionUrl points at that lead rather than this case. On the rare row with no lead recorded, leadId is null and solutionUrl falls back to this case's page.

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

Request

  • Base URL
    https://customer-api.debitura.com
  • URL
    https://customer-api.debitura.com/cases/{id}/tasks
  • Auth
    • API key in header XApiKey
    • or HTTP bearer

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 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 CaseId, if any.

leadIdstring uuid nullable

The lead this task belongs to, if any. Populated for lead-scoped tasks, and for the quote-review tasks (IncumbentLegalQuotePending, ReviewQuotes) — which are attached to a case but decided on the lead, so those carry both caseId and leadId, and their solutionUrl points at the lead. Null for every other task type. On the rare quote-review row with no lead recorded, leadId is null and solutionUrl falls back to the case page — the two never disagree.

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 Action is populated.

Changes

No recorded changes to this operation across all 9 revisions of this API.