Skip to main content
POST
/
v1
/
sourcings
/
{sourcingId}
/
candidates
Add talent to sourcing
curl --request POST \
  --url https://app.kalent.ai/api/v1/sourcings/{sourcingId}/candidates \
  --header 'Content-Type: application/json' \
  --header 'x-api-key: <api-key>' \
  --data '
{
  "talentId": "<string>"
}
'

Documentation Index

Fetch the complete documentation index at: https://docs.kalent.ai/llms.txt

Use this file to discover all available pages before exploring further.

First time? Set up Authentication

Learn how to authenticate your API requests with your API key.
Creates or updates the candidate row for (talentId, sourcingId) in your workspace. Status is forced to TO_BE_CONTACTED. Existing candidates keep their userRating; new candidates use server defaults.

Path parameters

sourcingId
string
required
The sourcing id returned by Create sourcing.

Request body

talentId
string
required
Talent identifier to attach.

Response

When success is true, data includes candidateId, talentId, sourcingId, statusHandle, userRating, and createdAt.

Errors

CodeHTTP
validation_error400
insufficient_credits402
not_found404
internal_error500
curl -X POST https://app.kalent.ai/api/v1/sourcings/SOURCING_ID/candidates \
  -H "Content-Type: application/json" \
  -H "x-api-key: YOUR_API_KEY" \
  -d '{"talentId":"TALENT_ID"}'