Skip to main content
Currently only Custom Objects are supported in the Records API. Support for standard objects (Contacts, Companies) will be added in a future release.

Endpoint

POST /objects/{customObjectKey}/records

Path parameter

ParameterDescription
{customObjectKey}The internal key assigned to the Custom Object at creation time. Immutable. All keys are prefixed with custom_objects. — e.g. custom_objects.event_ticket

Request body

ParameterTypeRequiredDescription
locationIdstringYesLocation ID where the record will be created.
ownersstring[]NoOwner user IDs. Limited to 1.
followersstring[]NoFollower user IDs. Limited to 10.
propertiesobjectNoKey-value pairs of field data. Keys are the internal unique keys of the custom object fields (without custom_objects. prefix).

Example request body

{
  "locationId": "5DP41231LkQsiKESj6rh",
  "owner": ["sx6wyHhbFdRXh302Lunr"],
  "followers": ["sx6wyHhbFdRXh302Lunr", "v5cEPM428h8vShlRW1KT"],
  "properties": {
    "customer_number": 1424,
    "ticket_name": "Customer not able to login",
    "phone_number": "+917000000000",
    "money": { "currency": "default", "value": 100 },
    "type_of_ticket": "option_1_internal_key",
    "section_of_app": ["contacts", "smartlist"],
    "recieved_on": "2024-07-11",
    "my_files": [{ "url": "https://example.com/file.pdf" }],
    "my_textbox_list.label_1_key": "Value 1",
    "my_textbox_list.label_2_key": "Value 2"
  }
}

Field types reference

FieldTypeNotes
Standard fields
ownerstring[]
followersstring[]
Custom fields (properties)
Single Linestring
Multi Linestring
Textbox ListstringFormat: {field_key}.{label_key} — pass each label as a separate key.
Numbernumber
PhonestringMust include country code with +. No leading 0.
Monetaryobject{ "currency": "default", "value": 100 } — only location currency is supported.
Dropdown (Single)stringPass the option key, not the label.
Dropdown (Multiple)string[]Pass option keys, not labels.
RadiostringPass the option key, not the label.
Checkboxstring[]Pass option keys, not labels.
Date PickerstringFormat: YYYY-MM-DD (ISO 8601)
File Uploadobject[][{ "url": "https://..." }] — URL must be valid.
For Dropdown, Radio, and Checkbox fields, always pass the internal option key — not the display label.
Last modified on March 7, 2026