Skip to main content
POST

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 the bulk-fetch candidates endpoint.

candidateIds
(integer | string)[]
required

Array of candidate IDs to fetch. Maximum 100 IDs per request. Each candidate ID must be a valid non-empty string or number.

Required array length: 1 - 100 elements

Response

Candidates matching the requested IDs. IDs that were not found are listed in invalidCandidateIds (present only when some IDs are invalid).

Success envelope for the bulk-fetch candidates endpoint.

status
enum<string>
required

Response status ("success").

Available options:
success
data
object[]
required

Array of candidate objects.

invalidCandidateIds
(integer | string)[]

Candidate IDs that were not found. Only included in the response when at least one requested ID is invalid. IDs are echoed as submitted (integer or string); the documented example shows integers.