Deel: Upload an ATS attachment file — 201 response body — data
Upload an ATS attachment file: 201 response body, field data. Complete fields and constraints for contract 2026-10-27.
API reference · Contract 2026-10-27
SDK schema: Upload an ATS attachment file — 201 response body — data
| Field | Type | Presence | Description and constraints |
|---|---|---|---|
$ | object | Root | |
ai_summary | JSON | Optional | |
ai_summary (anyOf 1) | string | Alternative | AI-generated summary of the attachment |
ai_summary (anyOf 2) | null | Alternative | AI-generated summary of the attachment |
attachable_id | string | Optional | Unique identifier of the entity the file is attached to Format: uuid |
attachable_type_slug | string | Required within parent | Type of the entity the file is attached to Known values: CANDIDATE, OFFER, JOB_ACTIVITY |
attachment_type_slug | string | Required within parent | Type of the attachment Known values: CV, LOGO, OFFER_LETTER, OTHER |
created_at | string | Optional | Timestamp when the attachment was created Format: date-time |
created_by_hris_organization_user_id | JSON | Optional | |
created_by_hris_organization_user_id (anyOf 1) | string | Alternative | User ID who created the attachment Format: uuid |
created_by_hris_organization_user_id (anyOf 2) | null | Alternative | User ID who created the attachment Format: uuid |
file_content_type | string | Required within parent | Content type of the attached file |
file_name | string | Required within parent | Name of the attached file |
id | string | Required within parent | Unique identifier for the attachment Format: uuid |
updated_at | string | Optional | Timestamp when the attachment was last updated Format: date-time |