/
SM
smartrecruiters
/
Apply API
Search skmtc…
⌘K
Docs
Sign in
Sign in
APIs
Generators
Stacks
Projects
Docs
History
Schema
Sources
Checked 2w ago · Updated 2w ago
View markdown
smartrecruiters
Apply API
put
Update position
449bdc2516c9
latest
OpenAPI 3.0.1
2026-07-24
285
462
499.1 KB
Application API
3
approvals
7
assessment orders
1
assignments
2
assignments-submissions
5
candidate-status
1
candidates
31
configs
4
configuration
51
events
16
feed
3
files
2
integration
3
interview types
3
interview-templates
16
interviews
5
job-applications
4
job-level-interview-templates
7
jobs
28
get
Positions for a job
post
Create a new position for a job
get
Get a single position
put
Update position
delete
Delete position
get
Find and list job ads for a given job
post
Create a new job ad
get
Get a job ad
put
Update a job ad
get
List publications for a job ad
post
Publishes a job ad
delete
Unpublish a job ad
get
Find and list publications for a job
post
Publishes a default job ad
delete
Unpublishes a job from all sources
get
Get hiring team of a job with a given id.
post
Add hiring team member of a job with a given id.
delete
Removes hiring team member of a job with a given id.
get
Get note of a job.
put
Update note of a job.
patch
Update job headcount.
get
Search jobs
post
Create a new job
get
Get content of a job with a given id.
put
Updates job
put
Updates job status
get
Job status history
get
Get latest approval request for given job
message-templates
5
messages
3
new-hires
1
notification-preferences
7
notification-types
1
offers
6
onboarding-processes
1
orders
2
packages
2
partner-api
1
postings
3
predefined-locations
6
reports
4
result
2
reviews
5
schedule-preferences
1
scorecards
1
self-schedules
12
shortener
1
statuses
3
subscriptions
5
timeslots
5
token
1
users
15
jobs
Update position
put
/jobs/{jobId}/positions/{positionId}
Request body
JobPositionInput
required
positionId
string
incumbentName
string
type
'NEW'
|
'REPLACEMENT'
required
positionOpenDate
string
date-time
required
targetStartDate
string
date-time
required
hiringManagerId
string
Response
Updated position
JobPosition
required
id
string
required
positionId
string
type
string
incumbentName
string
positionOpenDate
string
date-time
targetStartDate
string
date-time
createdOn
string
date-time
status
string
hiringManagerId
string