data, keyed by field name.
Create
Send field values at the top level of the body, and the ids of records to link inrelationships:
- Required fields must be included.
- Keys that are not fields you may edit are dropped without an error.
- A company with a
website, or a person with anemail, that already exists answers409 CONFLICT. Look the record up first if your source may send duplicates.
Update
Send only the fields you want to change, insidedata. Fields you leave out keep their values. Send null to clear one.
<type>.updated and <type>.attribute_updated events. Workers subscribed to those events can act on the change.
Value shapes
The Create a record page has the full table, including users, images, files and relationships.
Links between records
relationships connects records: a person to their company, a deal to its company and contacts. Linking is two-way: the other record gets a link back.
- On create,
relationshipsis an array of record ids. - On update, ids in
data.relationshipsare added. Existing links are never removed by an update. - To remove links, call
DELETE /v1/platform/records/{id}/relationships.
{ objectId, schemaId, objectType } entries.
Find a record
- List records with
filtersto search and filter by field values. - List record names for a fast id and name lookup, such as an autocomplete.
- Get a record for one record with its links, notes and tasks.

