v1

latestOpenAPI 3.1.02026-07-26167644759.4 KB
Attachments

Upload temporary attachments

Step 1 of the two-step upload flow:

  1. Upload one or more files here — the response returns a temporary attachment ID for each file.
  2. Call POST /attachments/temporary/assign with those IDs to set each attachment's type and link them to a record (candidate, company, or vacancy), making them permanent.

Attachments uploaded here are stored temporarily and are not persisted until they are assigned.

Allowed MIME Types:

  • PDF: application/pdf
  • Word Documents: application/vnd.openxmlformats-officedocument.wordprocessingml.document (.docx), application/msword (.doc)
  • Images: image/jpeg, image/png, image/gif, image/bmp, image/webp, image/tiff, image/svg+xml, image/x-icon, image/vnd.microsoft.icon
  • Excel: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet (.xlsx)
  • CSV: text/csv (.csv)

Limits:

  • Maximum file size: 50MB per file
  • Maximum files per request: 10
post/attachments/temporary

Query parameters

type'UNASSIGNED' | 'CV' required
Example:CV

One of the platform's predefined attachment types. Allowed values: UNASSIGNED, CV.

Response

Attachments uploaded successfully. Returns an array of attachment details including IDs to use for assignment.

attachmentIdstring required
attachmentNamestring nullable required
type'UNASSIGNED' | 'CV' nullable required
createdAtstring date-time required
extensionstring nullable required
sizenumber nullable required