List job submissions
Submissions on a job by stage, with candidate, status and date.
GET https://cotlet.dev/api/v1/bullhorn/job-submissions
read
Reads the Submissions tab of one job. stage picks Submissions, Interviewing, Rejected or Confirmed; all returns the job's full history. Each row has the submission_id, the candidate, the current status and when it was created. Use submission_id in update_submission_status.
Parameters
| Name | Type | Description |
|---|---|---|
| job_id integer required | integer | Job ID from get_job or the job record URL. |
| stage enum | enum | all (default), submissions, interviewing, rejected or confirmed. |
| cursor string | string | Next page cursor from the previous call. |
Request
curl "https://cotlet.dev/api/v1/bullhorn/job-submissions?job_id=1" \
-H "Authorization: Bearer $COTLET_API_KEY" result = client.call("bullhorn", "list_job_submissions", {"job_id":1}) const result = await cotlet.call('bullhorn', 'list_job_submissions', {"job_id":1}); cotlet call bullhorn list_job_submissions --data '{"job_id":1}' Example response
{
"submissions": [
{
"submission_id": 905512,
"candidate_id": 4821907,
"name": "Priya Raman",
"status": "Submitted",
"stage": "submissions",
"created_at": "2026-10-04T09:12:00Z"
},
{
"submission_id": 905530,
"candidate_id": 4830112,
"name": "Marcus Lee",
"status": "Submitted",
"stage": "submissions",
"created_at": "2026-10-05T10:03:00Z"
}
],
"next_cursor": null
}