Skip to main content
POST
/
solve
/
start
{
  "jobId": "3c90c3cc-0d44-4b50-8888-8dd25736052a"
}

Authorizations

Authorization
string
header
required

Include the access token in the Authorization header using the Bearer scheme.

Body

application/json

The data required to initialize a new solve job.

context
object
required
employees
object[]
required

List of employees to be used in this roster.

demands
object[]
required

List of demands used in this roster.

shifts
object[]

List of shifts that employees can be assigned to.

timeSlots
object[]

List of time slots for which demand can be specified (only if using TIME_DEMAND)

constraints
object

Constraints that should be active for this solver run. Used to specify all sorts of preferences, rules and restrictions.

extensions
object

Extensions that can be helpful in more advanced rostering scenarios.

Response

Response containing the job ID of the initiated solve job.

jobId
string<uuid>
required