Jobs
A company's job to which candidates may apply.
Last updated
A company's job to which candidates may apply.
Last updated
© 2024 Endorsed
POST
https://endorsed.ai/api/v1/jobs
Creates a new job and returns the job's UUID id.
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Examples:
GET
https://endorsed.ai/api/v1/jobs/{id}
Get an existing job by it's UUID id or by a remote id. Remote ids MUST be structured by remote.<id>
Examples:
PUT
https://endorsed.ai/api/v1/jobs/{id}
Updates an existing job by it's UUID id or upserts a job by a remote id. Remote ids MUST be structured by remote.<id>
.
Examples:
PATCH
https://endorsed.ai/api/v1/jobs/{id}
Partially updates an existing job by it's UUID id.
Examples:
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Authorization*
string
Authorization header containing the Bearer Access Token from the /auth/tokens
endpoint. Example: Bearer <ACCESS_TOKEN>
Content-Type
string
Must be application/json
. If not set, defaults to application/json
title*
string
The title of the job
description*
string
The description of the job
status*
string
The current status of the job:
open
,
archived
, or
closed
job_posting_urls
string[]
List of publicly visible job posting urls
remote_id*
string
The
id
of the job from the originating system
auto_evaluation_behavior
string
The automatic evaluation behavior of the job (see Bring AI-powered evaluations to your users):
auto_evaluate_nominations
,
auto_nominate_and_evaluate_candidates
, or
null
default_nomination_stage_id
string
The default nomination stage id (UUID) to be used for Endorsed to automatically generate nominations. Required if the auto_evaluation_behavior
is auto_nominate_and_evaluate_candidates
.
id*
string
UUID id of the job
Authorization*
string
Authorization header containing the Bearer Access Token from the /auth/tokens
endpoint. Example: Bearer <ACCESS_TOKEN>
Authorization*
string
Authorization header containing the Bearer Access Token from the /auth/tokens
endpoint. Example: Bearer <ACCESS_TOKEN>
Content-Type
string
Must be application/json
. If not set, defaults to application/json
title*
string
The title of the job
description*
string
The description of the job
status*
string
The current status of the job:
open
,
archived
, or
closed
job_posting_urls
string[]
List of publicly visible job posting urls
auto_evaluation_behavior
string
The automatic evaluation behavior of the job (see Bring AI-powered evaluations to your users):
auto_evaluate_nominations
,
auto_nominate_and_evaluate_candidates
, or
null
default_nomination_stage_id
string
The default nomination stage id (UUID) to be used for Endorsed to automatically generate nominations. Required if the auto_evaluation_behavior
is auto_nominate_and_evaluate_candidates
.
Authorization*
string
Authorization header containing the Bearer Access Token from the /auth/tokens
endpoint. Example: Bearer <ACCESS_TOKEN>
Content-Type
string
Must be application/json
. If not set, defaults to application/json
title
string
The title of the job
description
string
The description of the job
status
string
The current status of the job:
open
,
archived
, or
closed
job_posting_urls
string[]
List of publicly visible job posting urls
auto_evaluation_behavior
string
The automatic evaluation behavior of the job (see Bring AI-powered evaluations to your users):
auto_evaluate_nominations
,
auto_nominate_and_evaluate_candidates
, or
null
default_nomination_stage_id
string
The default nomination stage id (UUID) to be used for Endorsed to automatically generate nominations. Required if the auto_evaluation_behavior
is auto_nominate_and_evaluate_candidates
.