v5
OpenAPI 3.1.02026-08-037720751.3 KBFiles
Upload a file
Uploads a file to native Attio storage for a record. Send multipart/form-data with a single binary field named file together with the body fields object, record_id, and optional parent_folder_id. Maximum file size is 50 MB.
This endpoint is in beta. We will aim to avoid breaking changes, but small updates may be made as we roll out to more users.
Required scopes: file:read-write, object_configuration:read, record_permission:read.
post/v2/files/upload
Response
Created
Example response
{
"data": {
"id": {
"workspace_id": "14beef7a-99f7-4534-a87e-70b564330a4c",
"file_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
},
"object_id": "97052eb9-e65e-443f-a297-f2d9a4a7f795",
"object_slug": "people",
"record_id": "bf071e1f-6035-429d-b874-d83ea64ea13b",
"storage_provider": "attio",
"created_by_actor": {
"type": "workspace-member",
"id": "50cf242c-7fa3-4cad-87d0-75b1af71c57b"
},
"created_at": "2023-01-01T15:00:00.000000000Z",
"name": "document.pdf",
"content_type": "application/pdf",
"content_size": 1024
}
}