v3

latestOpenAPI 3.1.02026-07-311255771.3 MB
Unified ATS API

Add attachment to application

Uploads an attachment file for the specified applicant.

<Warning> If adding an attachment to an application is not supported by the integration, the attachment will be [added to the candidate](/ats/v1/post-candidates-candidate-id-attachments) instead. </Warning> <Note> This endpoint requires the permission **Add attachments** to be enabled in [your scope config](/scopes). </Note>

Example Request Body

{
  "application_id": "GRKdd9dibYKKCrmGRSMJf3wu",
  "attachment": {
    "name": "Frank Doe CV.txt",
    "data": "SGkgdGhlcmUsIEtvbWJvIGlzIGN1cnJlbnRseSBoaXJpbmcgZW5naW5lZXJzIHRoYXQgbG92ZSB0byB3b3JrIG9uIGRldmVsb3BlciBwcm9kdWN0cy4=",
    "type": "CV",
    "content_type": "text/plain"
  },
  "remote_fields": {}
}
post/ats/applications/{application_id}/attachments

Path parameters

application_idstring required

POST /ats/applications/:application_id/attachments Parameter

Headers

X-Integration-Idstring required

ID of the integration you want to interact with.

Request body

Response

POST /ats/applications/:application_id/attachments Positive response

status'success' required
dataobject required

Example response

{
  "data": {}
}