Get deal by ID
Deals
Get deal by ID
GET /deals/ — retrieve one object
GET
Get deal by ID
Endpoint
/deals/{dealId}Authentication: Bearer JWT Path parameter:
dealId — object ID
Query parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
properties | string | (defaults below) | Comma-separated list of additional property names to include alongside the default set for this object type (e.g. ?properties=phone). Names already in the default set are not duplicated. Invalid or disallowed property names return 400. |
Default response fields
Whenproperties is omitted:
| Property | Description |
|---|---|
id | Internal object ID |
deal_name | Custom or system field (flat on the object) |
pipeline | Custom or system field (flat on the object) |
deal_stage | Custom or system field (flat on the object) |
deal_owner | Assigned owner email |
external_id | External identifier (nullable) |
archived | false when active; ISO timestamp when archived |
created_at and updated_at are always included in every response (ISO 8601 UTC), even when not listed above. When an object is archived, archived_by is also included automatically.Response example
200Errors
| Status | When |
|---|---|
400 | Missing dealId in path or invalid properties |
401 | Missing account context |
404 | Object not found |
Authorizations
Bearer JWT with valid account context.
Path Parameters
Object identifier
Query Parameters
Comma-separated additional property names to include alongside defaults (e.g. phone). Invalid or disallowed names return 400.
Response
Object
Assigned owner email
Example:
"jane@example.com"
false when active, or ISO timestamp when archived
