GET
/
ats
/
applications
/
{application_id}
/
attachments
Get application attachments
curl --request GET \
  --url https://api.kombo.dev/v1/ats/applications/{application_id}/attachments \
  --header 'Authorization: Bearer <token>' \
  --header 'X-Integration-Id: <x-integration-id>'
{
"status": "success",
"data": {
"results": [
{
"type": "CV",
"id": "EYJjhMQT3LtVKXnTbnRT8s6U",
"remote_id": "GUzE666zfyjeoCJX6A8n7wh6",
"data_url": "https://resources.kombo.dev/7yZfKGzWigXxxRTygqAfHvyE",
"file_name": "Frank Doe CV.pdf",
"content_type": "application/x-pdf",
"remote_created_at": null,
"remote_updated_at": null
}
]
},
"warnings": [
{
"message": "This is an example warning!"
}
]
}
Get attachments from an application. If the ATS stores the attachments on the candidate, it will get the attachments from the corresponding candidate instead.
This endpoint requires the permission Read document attachments to be enabled in your scope config.

Authorizations

Authorization
string
header
required

Create an API key on the Secrets page in the Kombo dashboard.

Headers

X-Integration-Id
string
required

ID of the integration you want to interact with.

Path Parameters

application_id
string
required

The Kombo ID of the application you want to obtain attachments for.

Response

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

status
string
required
Allowed value: "success"
data
object
required
Examples:
{
"results": [
{
"type": "CV",
"id": "EYJjhMQT3LtVKXnTbnRT8s6U",
"remote_id": "GUzE666zfyjeoCJX6A8n7wh6",
"data_url": "https://resources.kombo.dev/7yZfKGzWigXxxRTygqAfHvyE",
"file_name": "Frank Doe CV.pdf",
"content_type": "application/x-pdf",
"remote_created_at": null,
"remote_updated_at": null
}
]
}
warnings
object[]
required

These are the interaction warnings that are shown in the dashboard. They are meant to provide debug information to you. We recommend logging them to the console.