Skip to main content

Employee Allocation Sequences

EntityEmployeeAllocationSequence

Employee allocation sequences group a series of weekly employee allocations into a recurring planning block. For example, "40 hours/week from March to June on Project X" would be one sequence containing multiple weekly allocations.

Endpoints

List Allocation Sequences

GET/v1/odata/EmployeeAllocationSequence

Get by ID

GET/v1/odata/EmployeeAllocationSequence({id})

With allocations expanded:

GET/v1/odata/EmployeeAllocationSequence({id})?$expand=Allocations

Create

POST/v1/odata/EmployeeAllocationSequence

Update

PUT/v1/odata/EmployeeAllocationSequence({id})

Delete

DELETE/v1/odata/EmployeeAllocationSequence({id})

Fields

FieldTypeDescription
StartDateDateTimeOffsetStart of the allocation period
EndDateDateTimeOffsetEnd of the allocation period

Relationships

RelationshipTarget EntityCardinalityDescription
AllocationsEmployeeAllocation1:NWeekly allocations in this sequence

Expanding Relationships

GET/v1/odata/EmployeeAllocationSequence({id})?$expand=Allocations
GET/v1/odata/EmployeeAllocationSequence({id})/Allocations

Custom Query

Build your own OData query against EmployeeAllocationSequence. Open Run and edit the whole request inline — swap the entity set, change the $filter, or add $expand, $select, $orderby, $top, $skip. Type $ for suggestions; use ↺ Reset to restore this example.

GET/v1/odata/EmployeeAllocationSequence?$top=10