Deel: List case invoices — 200 response body — data item
List case invoices: 200 response body, field data / item. Complete fields and constraints for contract 2026-10-27.
API reference · Contract 2026-10-27
SDK schema: List case invoices — 200 response body — data item
| Field | Type | Presence | Description and constraints |
|---|---|---|---|
$ | object | Root | |
amount | JSON | Required within parent | |
amount (anyOf 1) | number | Alternative | Invoiced amount in the invoice currency. Format: double |
amount (anyOf 2) | string | Alternative | Pattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$ |
currency | string | Required within parent | ISO 4217 currency code of the invoiced amount. |
due_date | string | Required within parent | UTC timestamp by which the invoice is due. Format: date-time |
id | string | Required within parent | The public identifier of the invoice, as shown in the Deel platform. |
is_paid | boolean | Required within parent | Whether the invoice has been settled. |
issued_at | string | Required within parent | UTC timestamp when the invoice was issued. Format: date-time |
paid_at | JSON | Required within parent | |
paid_at (anyOf 1) | string | Alternative | UTC timestamp when the invoice was paid. Null while unpaid. Format: date-time |
paid_at (anyOf 2) | null | Alternative | UTC timestamp when the invoice was paid. Null while unpaid. Format: date-time |
quote_id | string | Required within parent | The unique identifier of the quote the invoice was issued for. Format: uuid |
status | string | Required within parent | Payment status of the invoice. Known values: PENDING, PROCESSING, PREPROCESSING, PAID, CANCELLED, OPEN, AWAITING_PAYMENT, FAILED, SKIPPED, UNPAYABLE, REFUNDED, PROCESSED, CREDITED |