Appearance
Update pipeline status
PUT
/api/nova/jobs/{jobId}/pipeline/{pipelineId}/status
Moves a pipeline entry, identified by the pipelineId path variable, to a different stage of the job identified by the jobId path variable. The request body must include statusCode (SOURCED, APPLIED, SHORTLIST, CV_SENT, INTERVIEW, OFFER or PLACED) and may include an optional stateId to also set a swimlane or sub-state. The entry must belong to the given job; a mismatch returns 404, as does an unknown pipelineId. Returns the updated pipeline entry with the message Updated on success; 400 for a missing or invalid statusCode, 401 for an invalid API key, and 500 with an error message on failure.
Authorizations
privateApiKey
Type
API Key (query: apiKey)
Parameters
Path Parameters
jobId*
jobId
Type
Requiredstring
pipelineId*
pipelineId
Type
Requiredstring
Query Parameters
apiKey*
apiKey
Type
Requiredstring
Request Body
application/json
JSON "stateId": "string", "statusCode": "string"
{
}
Responses
OK
application/json
JSON "data": { "candidateId": "string", "candidateName": "string", "createdOn": "string", "id": "string", "jobId": "string", "rejected": true, "stage": "string", "status": "string" }, "error": "string", "message": "string", "requestId": "string", "success": true
{
}