Skip to main content
GET
/
api
/
job-submissions
# Get all submissions
curl --request GET \
  --url https://api.harmonyforstaffing.com/api/job-submissions \
  --header 'Authorization: Bearer <token>'

# Get submissions for a specific job
curl --request GET \
  --url https://api.harmonyforstaffing.com/api/job-submissions?jobId=123 \
  --header 'Authorization: Bearer <token>'
{
  "submissions": [
    {
      "id": 789,
      "jobId": 123,
      "candidateId": 456,
      "statusId": 85,
      "createdAt": "2024-03-19T18:30:00Z",
      "job": {
        "title": "ICU Nurse - 13 Week Contract"
      },
      "candidate": {
        "firstName": "Jane",
        "lastName": "Smith"
      }
    }
  ]
}
Retrieve a list of job submissions or get details for a specific submission.

Query Parameters

id
number
Optional submission ID to get a specific submission
jobId
number
Filter submissions by job ID
candidateId
number
Filter submissions by candidate ID
statusId
number
Filter submissions by status ID

Response

submissions
array
List of job submission objects
# Get all submissions
curl --request GET \
  --url https://api.harmonyforstaffing.com/api/job-submissions \
  --header 'Authorization: Bearer <token>'

# Get submissions for a specific job
curl --request GET \
  --url https://api.harmonyforstaffing.com/api/job-submissions?jobId=123 \
  --header 'Authorization: Bearer <token>'
{
  "submissions": [
    {
      "id": 789,
      "jobId": 123,
      "candidateId": 456,
      "statusId": 85,
      "createdAt": "2024-03-19T18:30:00Z",
      "job": {
        "title": "ICU Nurse - 13 Week Contract"
      },
      "candidate": {
        "firstName": "Jane",
        "lastName": "Smith"
      }
    }
  ]
}