Attachments

Download attachment bytes

Streams the raw file bytes for an attachment identified by category + uuid.

The full URL is pre-built and returned in other API responses (resume, candidate files, application attachments, message attachments, call recordings). Clients should follow the URL as-is with the same Authorization: Bearer header used elsewhere.

Visibility rules: the attachment must belong to a company accessible by the authenticated API key (partner + clients, or the authenticated company itself). Shadowed candidates return 404.

The response sets Content-Disposition: attachment; filename="..." with the original filename (not the internal hashed name in the URL).

get/attachments/{category}/{uuid}/{file_name}

Request

  • Base URL: https://api.100hires.com/v2
  • URL: https://api.100hires.com/v2/attachments/{category}/{uuid}/{file_name}
  • Auth: HTTP bearer

Path parameters

category'application' | 'candidate' | 'candidate_comment' | 'call_recording' | 'company_favicon' | 'company_header' | 'company_link_preview' | 'email_template' | 'export_csv' | 'import_cv' | 'job_note' | 'job_preview' | 'mail_attachment' | 'qas' | 'system' | 'voicemail' required

Attachment category (matches the segment in the returned URL).

uuidstring uuid required

Attachment UUID.

file_namestring required

Internal storage filename segment from the URL. Required for the route to match; the Content-Disposition header on the response carries the human-readable original filename.

Response

Raw file bytes.

Changes

No recorded changes to this operation across all 1 revision of this API.