Objects
ObjectsContacts
Create object
List records of an object type
Get object
Patch object
Delete object
Query
Total record count for an object type
Find a record by property value
Upsert by property value
Import objects
Bulk update records (partial success)
Bulk delete records (partial success)
Duplicate object
Restore object
ModelsExpand Collapse
ContactListResponse object { data, has_more, next_cursor, total }
data: array of object { id, is_user_object, properties, source }
ContactQueryResponse object { data, has_more, next_cursor, total }
data: array of object { id, is_user_object, properties, source }
Accurate end-of-data signal. False when this page contains the last record; true only when at least one more record exists. (Implementation note: the server fetches one extra row internally to determine this — clients never need to overshoot to discover the end.)
ContactBulkCreateResponse object { job_id, status, total, 8 more } Status snapshot of an import job. Same shape used by the POST /import response and by GET /imports/{jobId}.
Status snapshot of an import job. Same shape used by the POST /import response and by GET /imports/{jobId}.
ObjectsOrganizations
Create object
List records of an object type
Get object
Patch object
Delete object
Query
Total record count for an object type
Find a record by property value
Upsert by property value
Import objects
Bulk update records (partial success)
Bulk delete records (partial success)
Duplicate object
Restore object
ModelsExpand Collapse
OrganizationListResponse object { data, has_more, next_cursor, total }
data: array of object { id, is_user_object, properties, source }
OrganizationQueryResponse object { data, has_more, next_cursor, total }
data: array of object { id, is_user_object, properties, source }
Accurate end-of-data signal. False when this page contains the last record; true only when at least one more record exists. (Implementation note: the server fetches one extra row internally to determine this — clients never need to overshoot to discover the end.)
OrganizationBulkCreateResponse object { job_id, status, total, 8 more } Status snapshot of an import job. Same shape used by the POST /import response and by GET /imports/{jobId}.
Status snapshot of an import job. Same shape used by the POST /import response and by GET /imports/{jobId}.
ObjectsIdentities
Create object
List records of an object type
Get object
Patch object
Delete object
Query
Total record count for an object type
Find a record by property value
Upsert by property value
Import objects
Bulk update records (partial success)
Bulk delete records (partial success)
Duplicate object
Restore object
ModelsExpand Collapse
IdentityListResponse object { data, has_more, next_cursor, total }
data: array of object { id, is_user_object, properties, source }
IdentityQueryResponse object { data, has_more, next_cursor, total }
data: array of object { id, is_user_object, properties, source }
Accurate end-of-data signal. False when this page contains the last record; true only when at least one more record exists. (Implementation note: the server fetches one extra row internally to determine this — clients never need to overshoot to discover the end.)
IdentityBulkCreateResponse object { job_id, status, total, 8 more } Status snapshot of an import job. Same shape used by the POST /import response and by GET /imports/{jobId}.
Status snapshot of an import job. Same shape used by the POST /import response and by GET /imports/{jobId}.
ObjectsDeals
Create object
List records of an object type
Get object
Patch object
Delete object
Query
Total record count for an object type
Find a record by property value
Upsert by property value
Import objects
Bulk update records (partial success)
Bulk delete records (partial success)
Duplicate object
Restore object
ModelsExpand Collapse
DealListResponse object { data, has_more, next_cursor, total }
data: array of object { id, is_user_object, properties, source }
DealQueryResponse object { data, has_more, next_cursor, total }
data: array of object { id, is_user_object, properties, source }
Accurate end-of-data signal. False when this page contains the last record; true only when at least one more record exists. (Implementation note: the server fetches one extra row internally to determine this — clients never need to overshoot to discover the end.)
DealBulkCreateResponse object { job_id, status, total, 8 more } Status snapshot of an import job. Same shape used by the POST /import response and by GET /imports/{jobId}.
Status snapshot of an import job. Same shape used by the POST /import response and by GET /imports/{jobId}.
ObjectsDealsGrant
Get grant
Update grant
ModelsExpand Collapse
ObjectsActions
Create object
List records of an object type
Get object
Patch object
Delete object
Query
Total record count for an object type
Find a record by property value
Upsert by property value
Import objects
Bulk update records (partial success)
Bulk delete records (partial success)
Duplicate object
Restore object
ModelsExpand Collapse
ActionListResponse object { data, has_more, next_cursor, total }
data: array of object { id, is_user_object, properties, source }
ActionQueryResponse object { data, has_more, next_cursor, total }
data: array of object { id, is_user_object, properties, source }
Accurate end-of-data signal. False when this page contains the last record; true only when at least one more record exists. (Implementation note: the server fetches one extra row internally to determine this — clients never need to overshoot to discover the end.)
ActionBulkCreateResponse object { job_id, status, total, 8 more } Status snapshot of an import job. Same shape used by the POST /import response and by GET /imports/{jobId}.
Status snapshot of an import job. Same shape used by the POST /import response and by GET /imports/{jobId}.
ObjectsActionsGrant
Get grant
Update grant
ModelsExpand Collapse
ObjectsDocuments
Create object
List records of an object type
Get object
Patch object
Delete object
Query
Total record count for an object type
Find a record by property value
Upsert by property value
Import objects
Bulk update records (partial success)
Bulk delete records (partial success)
Duplicate object
Restore object
ModelsExpand Collapse
DocumentListResponse object { data, has_more, next_cursor, total }
data: array of object { id, is_user_object, properties, source }
DocumentQueryResponse object { data, has_more, next_cursor, total }
data: array of object { id, is_user_object, properties, source }
Accurate end-of-data signal. False when this page contains the last record; true only when at least one more record exists. (Implementation note: the server fetches one extra row internally to determine this — clients never need to overshoot to discover the end.)
DocumentBulkCreateResponse object { job_id, status, total, 8 more } Status snapshot of an import job. Same shape used by the POST /import response and by GET /imports/{jobId}.
Status snapshot of an import job. Same shape used by the POST /import response and by GET /imports/{jobId}.
ObjectsDocumentsGrant
Get grant
Update grant
ModelsExpand Collapse
ObjectsEvents
List records of an object type
Get object
Query
Total record count for an object type
Find a record by property value
ModelsExpand Collapse
EventListResponse object { data, has_more, next_cursor, total }
data: array of object { id, is_user_object, properties, source }
EventQueryResponse object { data, has_more, next_cursor, total }
data: array of object { id, is_user_object, properties, source }
Accurate end-of-data signal. False when this page contains the last record; true only when at least one more record exists. (Implementation note: the server fetches one extra row internally to determine this — clients never need to overshoot to discover the end.)