Skip to main content
GET
List candidates in a pipeline stage

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.

Path Parameters

stageId
integer
required

The unique identifier of the pipeline stage.

Query Parameters

jobId
integer

Filter candidates by job ID.

startDate
string<date-time>

Filter by date range start (ISO 8601 format, e.g. "2024-01-01T00:00:00Z"). Filters by candidate creation date.

endDate
string<date-time>

Filter by date range end (ISO 8601 format, e.g. "2024-12-31T23:59:59Z"). Filters by candidate creation date.

page
integer
default:1

Page number (default: 1).

Required range: x >= 1
perPage
integer
default:20

Items per page (1-100, default: 20). Maximum 100 allowed. Note this is a range, not the fixed 10/20/40/80/100 set used by the per-job candidates list.

Required range: 1 <= x <= 100
orderColumn
enum<string>
default:createdAt

Column to sort by. Default: createdAt.

Available options:
createdAt,
firstName
orderBy
enum<string>
default:DESC

Sort order. Default: DESC.

Available options:
ASC,
DESC

Response

Candidates in the stage.

Success envelope for the per-stage candidates list endpoint.

status
enum<string>
required

Response status ("success").

Available options:
success
data
object
required