Create a record
Changed onCreates a new person, company or other record. This endpoint will throw on conflicts of unique attributes. If you would prefer to update records on conflicts, please use the Upsert record endpoint instead.
Required scopes: record_permission:read-write, object_configuration:read.
Supported token levels: workspace, user.
Request
- Base URLhttps://api.attio.com
- URLhttps://api.attio.com/v2/objects/{object}/records
- AuthOAuth 2Authorization code: https://app.attio.com/authorizeToken URL: https://app.attio.com/oauth/token scopes: record_permission:read-write, object_configuration:read
Path parameters
The UUID or slug identifying the object the created record should belong to.
Request body
Example request
{
"data": {
"values": {
"41252299-f8c7-4b5e-99c9-4ff8321d2f96": "Text value",
"multiselect_attribute": [
"Select option 1",
"Select option 2"
]
}
}
}Response
Success
Example response
{
"data": {
"id": {
"workspace_id": "14beef7a-99f7-4534-a87e-70b564330a4c",
"object_id": "97052eb9-e65e-443f-a297-f2d9a4a7f795",
"record_id": "bf071e1f-6035-429d-b874-d83ea64ea13b"
},
"created_at": "2022-11-21T13:22:49.061281000Z",
"web_url": "https://app.attio.com/salarya/person/bf071e1f-6035-429d-b874-d83ea64ea13b"
}
}Changes
- breaking
the
response's property type changed fromstringto no type for status - info
added
subschema #1subschema #2subschema #3to theresponse propertyanyOflist for the response status - info
added
subschema #3subschema #4subschema #5subschema #6to theresponse propertyanyOflist for the response status - info
removed the
concurrent_write_conflictenum value from theresponse property for the response status
- breaking
- breaking
the
response's property type changed fromstringto no type for status - info
added the non-success response with the status
- info
added
subschema #1subschema #2to theresponse propertyanyOflist for the response status - info
removed the
value_not_foundenum value from theresponse property for the response status
- breaking