Skip to main content
POST
Bulk upload resumes to a job

Authorizations

Authorization
string
header
required

Company-scoped API key. Production keys are prefixed sk_live_, sandbox keys sk_test_, each followed by 22 base62 characters (pattern ^sk_(live|test)_[0-9A-Za-z]{22}$). Generate keys in the TapTalent dashboard under Account Settings → Developers → API Key Management; a key is shown once at generation and old keys are invalidated immediately on regeneration.

Body

application/json

Request body for bulk-uploading resumes to a job.

jobId
integer
required

The job ID to associate the resumes with. The job must exist and belong to your company.

resumeURLs
string[]
required

Array of publicly accessible URLs pointing to resume files (PDF, DOC, DOCX). Maximum 5,000 resumes per request; must be provided and cannot be empty.

Required array length: 1 - 5000 elements

Publicly accessible URL of a resume file. Must be a non-empty string (whitespace-only strings are invalid).

Minimum string length: 1

Response

Batch accepted for processing.

Success envelope for the bulk resume upload endpoint. Note this family of bulk operations uses the {success: true, data} envelope rather than the {status: "success", data} envelope used by the other job-candidate endpoints.

success
boolean
required

Indicates if the request was successful.

data
object
required