Roster
Start job
Create and start a new job for the solver.
POST
/
jobs
{
"jobId": "78f0aawf13a0436f916cd6gf468afc61",
"statusCode": "starting",
"link": {
"rel": "request",
"href": "/jobs/78f0aawf13a0436f916cd6gf468afc61/request"
}
}{
"errors": [
{
"code": "SHIFT_UTILIZATION_CONSTRAINT",
"message": "Employee 1 has exceeded shift limit",
"constraintId": "max_shift_limit_1",
"employeeId": "1",
"shift": "Morning Shift",
"maxOccurrence": 2,
"lockedOccurrence": 3
},
{
"code": "SHIFT_UTILIZATION_CONSTRAINT",
"message": "Employee 2 has exceeded shift limit",
"constraintId": "max_shift_limit_2",
"employeeId": "2",
"shift": "Evening Shift",
"maxOccurrence": 2,
"lockedOccurrence": 4
}
]
}Not Acceptable. Supported Accept types are application/xml, application/jsonUnsupported content type. Supported Content-Types are application/xml, application/jsonAuthorizations
Body
application/json
Payload format representing a rostering job.
Response
Job accepted for processing
