Start job
Create and start a new job for the solver.
{
"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/json""Unsupported content type. Supported Content-Types are application/xml, application/json"Authorizations
Enter the token with the Bearer: prefix. You can retrieve token from Visma connect.
Body
Payload format representing a rostering job.
Details about the job that the solver will solve.
Show child attributes
Show child attributes
List of employees to be used in this roster.
Show child attributes
Show child attributes
List of demands used in this roster.
Show child attributes
Show child attributes
List of shifts that employees can be assigned to.
Show child attributes
Show child attributes
List of time slots for which demand can be specified (only if using TIME_DEMAND)
Show child attributes
Show child attributes
Constraints that should be active for this solver run. Used to specify all sorts of preferences, rules and restrictions.
Show child attributes
Show child attributes
Configurations for this solver run.
Show child attributes
Show child attributes
Extensions that can be helpful in more advanced rostering scenarios.
Show child attributes
Show child attributes
Response
Job accepted for processing
