Skip to main content
GET
List candidates

First time? Set up Authentication

Learn how to authenticate your API requests with your API key.
Returns candidates for a sourcing using the same pagination, filters, and ordering as the Kalent candidates table.

Path parameters

string
required
Sourcing id in the authenticated workspace.

Query parameters

integer
default:"0"
Zero-based page index.
integer
default:"25"
Page size (max 50).
Free-text search on candidate/talent fields.
string
Repeatable status filter. When omitted, defaults to all statuses except NOT_RETAINED.
string
Repeatable city filter.
string
Repeatable job title filter.
string
Repeatable current company filter.
string
One of name, companyName, statusHandle, city, jobTitle, userRating, contacts, createdAt, history.
string
asc or desc.

Response

When success is true, data contains:
  • candidates — list of { candidate, talent } summaries:
    • candidate.id
    • candidate.statusHandle
    • candidate.createdAt
    • candidate.sourcingId
    • candidate.talentId
    • talent.id
    • talent.firstname
    • talent.lastname
    • talent.jobTitle
    • talent.city
    • talent.linkedinUrl
  • paginationpageIndex, pageSize, total, hasNextPage

Errors