v3

OpenAPI 3.1.02026-07-311255771.3 MB
Unified ATS API

Add attachment to candidate

Uploads an attachment file for the specified candidate.

<Warning> **We recommend using the [add attachment to application](/ats/v1/post-applications-application-id-attachments) endpoint instead.**

We realized that in practice it was always more about adding attachments to applications instead of candidates, so we created a new, more aptly named one that you should use instead: add attachment to application </Warning>

<Note> This endpoint requires the permission **Add attachments** to be enabled in [your scope config](/scopes). </Note>

Example Request Body

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

Path parameters

candidate_idstring required

The Kombo ID of the candidate you want to add the attachment to.

The Kombo ID of the candidate you want to add the attachment to.

Headers

X-Integration-Idstring required

ID of the integration you want to interact with.

Request body

Response

POST /ats/candidates/:candidate_id/attachments Positive response

status'success' required
dataobject required