> ## Documentation Index
> Fetch the complete documentation index at: https://docs.harmonyforstaffing.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Create Job Submission

> Submit a candidate for a job

Create a new job submission to apply a candidate for a specific job.

### Body Parameters

<ParamField body="jobId" type="number" required>
  ID of the job being applied for
</ParamField>

<ParamField body="candidateId" type="number" required>
  ID of the candidate applying
</ParamField>

<ParamField body="statusId" type="number" required>
  Initial status ID for the submission
</ParamField>

### Response

<ResponseField name="id" type="number">
  The unique identifier for the created job submission
</ResponseField>

<ResponseField name="createdAt" type="string">
  Timestamp of when the submission was created
</ResponseField>

<RequestExample>
  ```bash theme={null}
  curl --request POST \
    --url https://api.harmonyforstaffing.com/api/job-submissions \
    --header 'Authorization: Bearer <token>' \
    --header 'Content-Type: application/json' \
    --data '{
      "jobId": 123,
      "candidateId": 456,
      "statusId": 85
    }'
  ```
</RequestExample>

<ResponseExample>
  ```json theme={null}
  {
    "id": 789,
    "jobId": 123,
    "candidateId": 456,
    "statusId": 85,
    "createdAt": "2024-03-19T18:30:00Z"
  }
  ```
</ResponseExample>
