Deel: Get invoice details by ID — 200 response body — data
Get invoice details by ID: 200 response body, field data. Complete fields and constraints for contract 2026-10-27.
API reference · Contract 2026-10-27
SDK schema: Get invoice details by ID — 200 response body — data
| Field | Type | Presence | Description and constraints |
|---|---|---|---|
$ | object | Root | Invoice summary (snake_case; display card fields, amounts, and payment display). |
amount | JSON | Optional | |
amount (anyOf 1) | string | Alternative | Amount before fees. |
amount (anyOf 2) | null | Alternative | Amount before fees. |
created_at | string | Required within parent | When the invoice record was created (ISO-8601). Format: date-time |
currency | string | Required within parent | Three-letter currency code. Maximum length: 3 Minimum length: 3 Pattern: ^[A-Z]{3}$ |
id | string | Required within parent | Public invoice id. |
issued_at | JSON | Optional | |
issued_at (anyOf 1) | string | Alternative | When the invoice was issued, if applicable. Format: date-time |
issued_at (anyOf 2) | null | Alternative | When the invoice was issued, if applicable. Format: date-time |
payment_display_status | Model | Optional | Expand Get invoice details by ID — 200 response body — data payment display status Derived payment display state for the invoice. |
status | string | Required within parent | Invoice workflow status. |
title | string | Optional | Display title. |
total | JSON | Optional | |
total (anyOf 1) | string | Alternative | Total including fees. |
total (anyOf 2) | null | Alternative | Total including fees. |
Referenced models: Get invoice details by ID — 200 response body — data payment display status