Skip to content Resource Management API Changelog Version was incorrectly modeled as a string while it is an integer. The spec now correctly models version as an Integer. Added missing If-Match and Prefer headers to the HomeBase endpoints Removed deployed_at from deployment response Change DataType of max_stops_per_shift on an Employees Route Settings to integer. change DataType of cursor limit to integer edited the descriptions for Deployments to better clarify the difference between Deployments originating from PTV OptiFlow and externally managed Deployments. Document max length of business_id's is 512 Change description of Costs to reflect we round to a precision of 4 Add requirements for ShiftSchedule#start-properties Change description of Costs to reflect we round to a precision of 4 Make the deployment API experimental to reflect that it is still under active development Added endpoints to manage External Deployments Added endpoints to query Deployments Added endpoints to manage External Deployments Added endpoints to query Deployments Enable route_settings on TransportResources to configure direct_trips Enable route_settings on TransportResources to configure direct_trips flag ShiftSchedule#templates#shifts as required to reflect the actual validation rules introduced experimental route_settings for the Employee moved experimental property driving_speed_factor to route_settings introduced experimental property max_stops_per_shift to route_settings add optional end to EmployeeActual add cursor-based GET endpoints for HomeBase, TransportResource and EmployeeActual Change version to eTag in the Get cursor-based Employee endpoint Add Get cursor-based Employee endpoint add support for AtLastEnd StartLocation on a Shift Revert same_as_start property on EndLocation as this is a breaking change for the GET endpoints. The start window of a Shift within a ShiftSchedule can be greater than PT6H. The start window of a Shift within a ShiftSchedule can be greater than PT6H. Add flag for start at last end to Employee Availabilities Documented ID format constraints Document deprecated Availability start location fields. Add means/actuals endpoint. [EXPERIMENTAL] Add acceptable_additional_work_time and contractual_work_time to Shift Schedule. [EXPERIMENTAL] Add end_location to Employee Availability. [EXPERIMENTAL] Support end_location atLastActivity. [EXPERIMENTAL] Add end_location to Employee Availability. [EXPERIMENTAL] Add driving_speed_factor to Employee. [EXPERIMENTAL] Add plan_group to HomeBase. Add start_location to Shift response Add documentation to Transport Resource schema and endpoints Add documentation to Home Base schema and endpoints Exclude version from ShiftSchedule POST and PUT responses Add start_location to Shift response Add documentation to Transport Resource schema and endpoints Add documentation to Home Base schema and endpoints Added extra documentation for Availability Groups tags by functional boundary Add documentation to Employee schema and endpoints Add documentation to ShiftSchedule schema and endpoints Add documentation to Availability schema and endpoints Documented version attribute present on ShiftSchedule schema Added extra documentation for Availability Groups tags by functional boundary Add documentation to Employee schema and endpoints Add documentation to ShiftSchedule schema and endpoints Add documentation to Availability schema and endpoints Add documentation to Forecast schema and endpoints Add documentation to Unavailability schema and endpoints Release version 1.0.0 and removed disclaimer Introduce and clarify Experimental API endpoints ANY /employee-pool/{business_id}GET /employee/{business_id}/shift-schedule/{generated_id}ANY /employee/{business_id}/shift-schedule/availabilitiesANY /resource-overviewRemove EmployeeAvailabilities PUT call Add Cost configuration to Employee Add Cost configuration to TransportResource Add Cost to ResourceOverview Add available Employee reference to ResourceOverview Add labels to available Employee and ResourceCombination in ResourceOverview Add mandatory to Availability, Shift and ResourceOverview Fixed ResourceOverview path parameters changed to query parameters Add ShiftScheduleStart to ShiftSchedule Remove start_index parameter from preview and expand shift schedule Rename at_least_until to to for preview and expand shift schedule Add labels to Employee in ResourceOverview Make start mandatory for ShiftSchedule Add Cost configuration to Employee Add Cost configuration to TransportResource Add Cost to ResourceOverview Add available Employee reference to ResourceOverview Add labels to available Employee and ResourceCombination in ResourceOverview Add mandatory to Availability, Shift and ResourceOverview Fixed ResourceOverview path parameters changed to query parameters Add ShiftScheduleStart to ShiftSchedule Remove start_index parameter from preview and expand shift schedule Rename at_least_until to to for preview and expand shift schedule Add labels to Employee in ResourceOverview Add Cost configuration to Employee Add Cost configuration to TransportResource Add Cost to ResourceOverview Add available Employee reference to ResourceOverview Add labels to available Employee and ResourceCombination in ResourceOverview Add mandatory to Availability, Shift and ResourceOverview Fixed ResourceOverview path parameters changed to query parameters Add ShiftScheduleStart to ShiftSchedule Remove start_index parameter from preview and expand shift schedule Rename at_least_until to to for preview and expand shift schedule Add Cost configuration to Employee Add Cost configuration to TransportResource Add Cost to ResourceOverview Add available Employee reference to ResourceOverview Add labels to available Employee and ResourceCombination in ResourceOverview Add mandatory to Availability, Shift and ResourceOverview Fixed ResourceOverview path parameters changed to query parameters Add ShiftScheduleStart to ShiftSchedule Remove start_index parameter from preview and expand shift schedule Add Cost configuration to Employee Add Cost configuration to TransportResource Add Cost to ResourceOverview Add available Employee reference to ResourceOverview Add labels to available Employee and ResourceCombination in ResourceOverview Add mandatory to Availability, Shift and ResourceOverview Fixed ResourceOverview path parameters changed to query parameters Add ShiftScheduleStart to ShiftSchedule Add Cost configuration to Employee Add Cost configuration to TransportResource Add Cost to ResourceOverview Add available Employee reference to ResourceOverview Add labels to available Employee and ResourceCombination in ResourceOverview Add mandatory to Availability, Shift and ResourceOverview Fixed ResourceOverview path parameters changed to query parameters Add Cost configuration to Employee Add Cost configuration to TransportResource Add Cost to ResourceOverview Add available Employee reference to ResourceOverview Add labels to available Employee and ResourceCombination in ResourceOverview Add mandatory to Availability, Shift and ResourceOverview Add Cost configuration to Employee Add Cost configuration to TransportResource Add Cost to ResourceOverview Add available Employee reference to ResourceOverview Add labels to available Employee and ResourceCombination in ResourceOverview Add Cost configuration to Employee Add Cost configuration to TransportResource Add Cost to ResourceOverview Add available Employee reference to ResourceOverview Add Cost configuration to Employee Add Cost configuration to TransportResource Add Cost to ResourceOverview Add Cost configuration to Employee Add Cost configuration to TransportResource Add Cost configuration to Employee Resource Overview API: first increment, including assigned combinationsResource Overview API: second increment, including available employeesResource Overview API: third increment, including scheduled employeesResource Overview API: first increment, including assigned combinationsResource Overview API: second increment, including available employeesResource Overview API: first increment, including assigned combinationsRemove EmployeeAvailabilities PUT Remove X-Conundra-Availability header for Availabilities V2 PUT Add GET endpoint to preview Availabilities for a ShiftSchedule Add POST endpoint to expand Availabilities for a ShiftSchedule Add optional query parameters to GET Availabilities endpoint Add DELETE Availabilities endpoint with optional query parameters Remove EmployeeAvailabilities PUT Remove X-Conundra-Availability header for Availabilities V2 PUT Add GET endpoint to preview Availabilities for a ShiftSchedule Add POST endpoint to expand Availabilities for a ShiftSchedule Add optional query parameters to GET Availabilities endpoint Remove EmployeeAvailabilities PUT Remove X-Conundra-Availability header for Availabilities V2 PUT Add GET endpoint to preview Availabilities for a ShiftSchedule Add POST endpoint to expand Availabilities for a ShiftSchedule Remove EmployeeAvailabilities PUT Remove X-Conundra-Availability header for Availabilities V2 PUT Add GET endpoint to preview Availabilities for a ShiftSchedule Remove EmployeeAvailabilities PUT Remove X-Conundra-Availability header for Availabilities V2 PUT Add Shift Schedule POST Add Shift Schedule PUT Add Shift Schedule DELETE Add Shift Schedule GET by id Add Shift Schedule GET by employee id Add Shift Schedule POST Add Shift Schedule PUT Add Shift Schedule DELETE Add Shift Schedule GET by id Add Shift Schedule POST Add Shift Schedule PUT Add Shift Schedule DELETE Add Shift Schedule POST Add Shift Schedule PUT Add Availability upsert API v2 Add inactive flag to TransportResource Remove Fence support from Security Add DELETE for Availability Add PUT for Availability Add GET for Availability Add POST for Availability Add Availability upsert API v2 Add inactive flag to TransportResource Remove Fence support from Security Add DELETE for Availability Add PUT for Availability Add GET for Availability Add POST for Availabilities Add Availability upsert API v2 Add inactive flag to TransportResource Remove Fence support from Security Add DELETE for Availability Add PUT for Availability Add GET for Availability Add Availability upsert API v2 Add inactive flag to TransportResource Remove Fence support from Security Add DELETE for Availability Add PUT for Availability Add Availability upsert API v2 Add inactive flag to TransportResource Remove Fence support from Security Add DELETE for Availability Add Availability upsert API v2 Add inactive flag to TransportResource Remove Fence support from Security Add Availability upsert API v2 Add inactive flag to TransportResource Add Availability upsert API v2 Modified GeoPoint#resolved: Renamed resolved property to geocoded Added address property, containing the address from the resolving service Add TransportResource PUT-request Add TransportResource GET-request Add TransportResource DELETE-request Add labels to Employee Add labels, reference and custom_data to TransportResource Modified GeoPoint#resolved: Renamed resolved property to geocoded Added address property, containing the address from the resolving service Add TransportResource PUT-request Add TransportResource GET-request Add TransportResource DELETE-request Add labels to Employee Modified GeoPoint#resolved: Renamed resolved property to geocoded Added address property, containing the address from the resolving service Add TransportResource PUT-request Add TransportResource GET-request Add TransportResource DELETE-request Modified GeoPoint#resolved: Renamed resolved property to geocoded Added address property, containing the address from the resolving service Add TransportResource PUT-request Add TransportResource GET-request Add health endpoint Define Employee Pool upsert & get Define Employee upsert & get Add ResolvedInformation to Address Define Employee delete Define Employee Pool delete Rename Employee properties Rename EmployeePool properties Add skills to Employee Add linkedResource to Employee Fix base path Add wontDo to Employee Update security schemes Add name to Employee#start_location Add endpoint for Employee#availability Add business rules for Employee#availability Add business rules for business IDs Add health endpoint Define Employee Pool upsert & get Define Employee upsert & get Add ResolvedInformation to Address Define Employee delete Define Employee Pool delete Rename Employee properties Rename EmployeePool properties Add skills to Employee Add linkedResource to Employee Fix base path Add wontDo to Employee Update security schemes Add name to Employee#start_location Add endpoint for Employee#availability Add business rules for Employee#availability Add health endpoint Define Employee Pool upsert & get Define Employee upsert & get Add ResolvedInformation to Address Define Employee delete Define Employee Pool delete Rename Employee properties Rename EmployeePool properties Add skills to Employee Add linkedResource to Employee Fix base path Add wontDo to Employee Update security schemes Add name to Employee#start_location Add endpoint for Employee#availability add health endpoint define Employee Pool upsert & get define Employee upsert & get add ResolvedInformation to Address define Employee delete define Employee Pool delete Rename Employee properties Rename EmployeePool properties Add skills to Employee Add linkedResource to Employee Fix base path Add wontDo to Employee Update security schemes Add name to Employee#start_location add health endpoint define Employee Pool upsert & get define Employee upsert & get add ResolvedInformation to Address define Employee delete define Employee Pool delete Rename Employee properties Rename EmployeePool properties Add skills to Employee Add linkedResource to Employee Fix base path Add wontDo to Employee Update security schemes add health endpoint define Employee Pool upsert & get define Employee upsert & get add ResolvedInformation to Address define Employee delete define Employee Pool delete Rename Employee properties Rename EmployeePool properties Add skills to Employee Add linkedResource to Employee Fix base path Add wontDo to Employee add health endpoint define Employee Pool upsert & get define Employee upsert & get add ResolvedInformation to Address define Employee delete define Employee Pool delete Rename Employee properties Rename EmployeePool properties Add skills to Employee Add linkedResource to Employee Fix base path add health endpoint define Employee Pool upsert & get define Employee upsert & get add ResolvedInformation to Address define Employee delete define Employee Pool delete Rename Employee properties Rename EmployeePool properties Add skills to Employee Add linkedResource to Employee add health endpoint define Employee Pool upsert & get define Employee upsert & get add ResolvedInformation to Address define Employee delete define Employee Pool delete Rename Employee properties Rename EmployeePool properties Add skills to Employee add health endpoint define Employee Pool upsert & get define Employee upsert & get add ResolvedInformation to Address define Employee delete define Employee Pool delete Rename Employee properties Rename EmployeePool properties add health endpoint define Employee Pool upsert & get define Employee upsert & get add ResolvedInformation to Address define Employee delete define Employee Pool delete add health endpoint define Employee Pool upsert & get define Employee upsert & get add ResolvedInformation to Address define Employee delete add health endpoint define Employee Pool upsert & get define Employee upsert & get add ResolvedInformation to Address add health endpoint define Employee Pool upsert & get define Employee upsert & get add health endpoint define Employee Pool upsert & get