{"items":[{"type":"link","label":"PTV OptiFlow Resources API","link":"/apis/resource-management/resources-api","routeSlug":"/apis/resource-management/resources-api"},{"type":"separator","label":"Health"},{"type":"group","label":"Health check","link":"/apis/resource-management/resources-api/health","routeSlug":"/apis/resource-management/resources-api/health","items":[{"label":"Health check","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/apis/resource-management/resources-api/health/ping","routeSlug":"/apis/resource-management/resources-api/health/ping","metadata":{"seo":{"title":"Health check","description":"The ping-endpoint can be used for validating a connection with the application. It will authenticate the caller and respond pong if everything is set-up correctly."}},"httpPath":"/ping"}]},{"type":"separator","label":"Employee Management"},{"type":"group","label":"Employee","link":"/apis/resource-management/resources-api/employee","routeSlug":"/apis/resource-management/resources-api/employee","items":[{"label":"Get cursor-based employees","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/apis/resource-management/resources-api/employee/getpagedemployees","routeSlug":"/apis/resource-management/resources-api/employee/getpagedemployees","metadata":{"seo":{"title":"Get cursor-based employees","description":"Retrieve employees in bulk using cursor-based paging (see the Cursor-based pagination documentation on the PTV Developer Portal)."}},"httpPath":"/employee"},{"label":"Upsert Employee","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/apis/resource-management/resources-api/employee/upsertemployee","routeSlug":"/apis/resource-management/resources-api/employee/upsertemployee","metadata":{"seo":{"title":"Upsert Employee","description":"Create or update an Employee. A unique ID is required to identify the Employee. Calling this endpoint with an existing id will update the Employee."}},"httpPath":"/employee/{id}"},{"label":"Get Employee by id","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/apis/resource-management/resources-api/employee/getemployee","routeSlug":"/apis/resource-management/resources-api/employee/getemployee","metadata":{"seo":{"title":"Get Employee by id","description":"Get an existing Employee, defined by their id."}},"httpPath":"/employee/{id}"},{"label":"Delete Employee by id","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/apis/resource-management/resources-api/employee/deleteemployee","routeSlug":"/apis/resource-management/resources-api/employee/deleteemployee","metadata":{"seo":{"title":"Delete Employee by id","description":"Delete an Employee, defined by their id. Removing an Employee will remove all related sub-resources."}},"httpPath":"/employee/{id}"}]},{"type":"group","label":"Shift Schedule","link":"/apis/resource-management/resources-api/shift-schedule","routeSlug":"/apis/resource-management/resources-api/shift-schedule","items":[{"label":"Create Shift Schedule","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/apis/resource-management/resources-api/shift-schedule/createshiftschedule","routeSlug":"/apis/resource-management/resources-api/shift-schedule/createshiftschedule","metadata":{"seo":{"title":"Create Shift Schedule","description":"Endpoint to create a ShiftSchedule. An identifier will be generated by the application. This identifier can be retrieved from the Location header, orresponse body (if the Prefer header is set to return=representation)."}},"httpPath":"/employee/{employee_id}/shift-schedule"},{"label":"Get all Shift Schedules by Employee","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/apis/resource-management/resources-api/shift-schedule/getshiftschedulesbyemployeeid","routeSlug":"/apis/resource-management/resources-api/shift-schedule/getshiftschedulesbyemployeeid","metadata":{"seo":{"title":"Get all Shift Schedules by Employee","description":"Retrieve all ShiftSchedules for a given Employee, identified by their id."}},"httpPath":"/employee/{employee_id}/shift-schedule"},{"label":"Update Shift Schedule","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/apis/resource-management/resources-api/shift-schedule/updateshiftschedule","routeSlug":"/apis/resource-management/resources-api/shift-schedule/updateshiftschedule","metadata":{"seo":{"title":"Update Shift Schedule","description":"Update an existing ShiftSchedule for an Employee."}},"httpPath":"/employee/{employee_id}/shift-schedule/{generated_id}"},{"label":"Delete Shift Schedule","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/apis/resource-management/resources-api/shift-schedule/deleteshiftschedule","routeSlug":"/apis/resource-management/resources-api/shift-schedule/deleteshiftschedule","metadata":{"seo":{"title":"Delete Shift Schedule","description":"Update an existing ShiftSchedule for an Employee."}},"httpPath":"/employee/{employee_id}/shift-schedule/{generated_id}"}]},{"type":"group","label":"Availability","link":"/apis/resource-management/resources-api/availability","routeSlug":"/apis/resource-management/resources-api/availability","items":[{"label":"Get all Employee Availabilities","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/apis/resource-management/resources-api/availability/getemployeeavailabilities","routeSlug":"/apis/resource-management/resources-api/availability/getemployeeavailabilities","metadata":{"seo":{"title":"Get all Employee Availabilities","description":"Retrieves all Availabilities for a single Employee (identified by their id) within an optional time range."}},"httpPath":"/employee/{employee_id}/availability"},{"label":"Create Employee Availability","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/apis/resource-management/resources-api/availability/addemployeeavailability","routeSlug":"/apis/resource-management/resources-api/availability/addemployeeavailability","metadata":{"seo":{"title":"Create Employee Availability","description":"Add an Availability for an Employee. An identifier will be generated by the application. This identifier can be retrieved from the Location header,or response body (if the Prefer header is set to return=representation)."}},"httpPath":"/employee/{employee_id}/availability"},{"label":"Delete Employee Availabilities","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/apis/resource-management/resources-api/availability/deleteemployeeavailabilities","routeSlug":"/apis/resource-management/resources-api/availability/deleteemployeeavailabilities","metadata":{"seo":{"title":"Delete Employee Availabilities","description":"Delete all existing Employee Availabilities that overlap using an open or closed a time range. Overlap is determined for the widest possible range onan Availability, ie: earliest_startup until (calculated)latest_stop`."}},"httpPath":"/employee/{employee_id}/availability"},{"label":"Get Employee Availability","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/apis/resource-management/resources-api/availability/getemployeeavailability","routeSlug":"/apis/resource-management/resources-api/availability/getemployeeavailability","metadata":{"seo":{"title":"Get Employee Availability","description":"Retrieve an existing Availability, identified by its generated_id, for an Employee, identified by their id."}},"httpPath":"/employee/{employee_id}/availability/{generated_id}"},{"label":"Update Employee Availability","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/apis/resource-management/resources-api/availability/updateemployeeavailability","routeSlug":"/apis/resource-management/resources-api/availability/updateemployeeavailability","metadata":{"seo":{"title":"Update Employee Availability","description":"Update a specific Availability, identified by its generated_id, for an Employee, identified by their id. The updated Availability shouldnot overlap with existing Availabilities."}},"httpPath":"/employee/{employee_id}/availability/{generated_id}"},{"label":"Delete Employee Availability by id","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/apis/resource-management/resources-api/availability/deleteemployeeavailability","routeSlug":"/apis/resource-management/resources-api/availability/deleteemployeeavailability","metadata":{"seo":{"title":"Delete Employee Availability by id","description":"Delete an existing Availability, identified by its generated_id, for an Employee, identified by their id. This will remove a ResourceCombinationtied to this Availability if it was not deployed by releasing a route in an optimization."}},"httpPath":"/employee/{employee_id}/availability/{generated_id}"}]},{"type":"group","label":"Unavailability [EXPERIMENTAL]","link":"/apis/resource-management/resources-api/employee-unavailability","routeSlug":"/apis/resource-management/resources-api/employee-unavailability","items":[{"label":"[EXPERIMENTAL] Create Employee Unavailability","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/apis/resource-management/resources-api/employee-unavailability/createemployeeunavailability","routeSlug":"/apis/resource-management/resources-api/employee-unavailability/createemployeeunavailability","metadata":{"seo":{"title":"[EXPERIMENTAL] Create Employee Unavailability","description":"Create an unavailability for an employee, without providing an identifier. The generated identifier will be available in the response's Locationheader, and/or response body if the appropriate Prefer-header is provided with the request."}},"httpPath":"/employee/{employee_id}/unavailability"},{"label":"[EXPERIMENTAL] Get all Employee Unavailabilities by Employee id","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/apis/resource-management/resources-api/employee-unavailability/getemployeeunavailabilities","routeSlug":"/apis/resource-management/resources-api/employee-unavailability/getemployeeunavailabilities","metadata":{"seo":{"title":"[EXPERIMENTAL] Get all Employee Unavailabilities by Employee id","description":"Get all Employee Unavailabilities by Employee id. When a from and until are provided, we match any Unavailabilities that overlap with this range."}},"httpPath":"/employee/{employee_id}/unavailability"},{"label":"[EXPERIMENTAL] Upsert Employee Unavailability","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/apis/resource-management/resources-api/employee-unavailability/upsertemployeeunavailability","routeSlug":"/apis/resource-management/resources-api/employee-unavailability/upsertemployeeunavailability","metadata":{"seo":{"title":"[EXPERIMENTAL] Upsert Employee Unavailability","description":"Create or update an unavailability for an employee."}},"httpPath":"/employee/{employee_id}/unavailability/{unavailability_id}"},{"label":"[EXPERIMENTAL] Delete Employee Unavailability by id","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/apis/resource-management/resources-api/employee-unavailability/deleteemployeeunavailability","routeSlug":"/apis/resource-management/resources-api/employee-unavailability/deleteemployeeunavailability","metadata":{"seo":{"title":"[EXPERIMENTAL] Delete Employee Unavailability by id","description":"[EXPERIMENTAL] Delete Employee Unavailability by id"}},"httpPath":"/employee/{employee_id}/unavailability/{unavailability_id}"},{"label":"[EXPERIMENTAL] Get Employee Unavailability by id","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/apis/resource-management/resources-api/employee-unavailability/getemployeeunavailability","routeSlug":"/apis/resource-management/resources-api/employee-unavailability/getemployeeunavailability","metadata":{"seo":{"title":"[EXPERIMENTAL] Get Employee Unavailability by id","description":"[EXPERIMENTAL] Get Employee Unavailability by id"}},"httpPath":"/employee/{employee_id}/unavailability/{unavailability_id}"}]},{"type":"separator","label":"Transport Resource Management"},{"type":"group","label":"Transport Resource","link":"/apis/resource-management/resources-api/transport-resource","routeSlug":"/apis/resource-management/resources-api/transport-resource","items":[{"label":"Get cursor-based transport resources","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/apis/resource-management/resources-api/transport-resource/getpagedtransportresources","routeSlug":"/apis/resource-management/resources-api/transport-resource/getpagedtransportresources","metadata":{"seo":{"title":"Get cursor-based transport resources","description":"Retrieve transport resources in bulk using cursor-based paging (see the Cursor-based pagination documentation on the PTV Developer Portal)."}},"httpPath":"/transport-resource"},{"label":"Upsert Transport Resource","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/apis/resource-management/resources-api/transport-resource/upserttransportresource","routeSlug":"/apis/resource-management/resources-api/transport-resource/upserttransportresource","metadata":{"seo":{"title":"Upsert Transport Resource","description":"Upsert a single TransportResource."}},"httpPath":"/transport-resource/{id}"},{"label":"Get Transport Resource by id","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/apis/resource-management/resources-api/transport-resource/gettransportresource","routeSlug":"/apis/resource-management/resources-api/transport-resource/gettransportresource","metadata":{"seo":{"title":"Get Transport Resource by id","description":"Get an existing TransportResource"}},"httpPath":"/transport-resource/{id}"},{"label":"Delete Transport Resource by id","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/apis/resource-management/resources-api/transport-resource/deletetransportresource","routeSlug":"/apis/resource-management/resources-api/transport-resource/deletetransportresource","metadata":{"seo":{"title":"Delete Transport Resource by id","description":"Delete an existing TransportResource."}},"httpPath":"/transport-resource/{id}"}]},{"type":"group","label":"Unavailability [EXPERIMENTAL]","link":"/apis/resource-management/resources-api/transport-resource-unavailability","routeSlug":"/apis/resource-management/resources-api/transport-resource-unavailability","items":[{"label":"[EXPERIMENTAL] Create TransportResource Unavailability","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/apis/resource-management/resources-api/transport-resource-unavailability/addtransportresourceunavailability","routeSlug":"/apis/resource-management/resources-api/transport-resource-unavailability/addtransportresourceunavailability","metadata":{"seo":{"title":"[EXPERIMENTAL] Create TransportResource Unavailability","description":"This endpoint allows you to create an Unavailability with a generated ID. This can be used for ad hocUnavailabilities or situations where the source system does not contain any unique IDs."}},"httpPath":"/transport-resource/{id}/unavailability"},{"label":"[EXPERIMENTAL] Get all TransportResource Unavailabilities by TransportResource id","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/apis/resource-management/resources-api/transport-resource-unavailability/gettransportresourceunavailabilities","routeSlug":"/apis/resource-management/resources-api/transport-resource-unavailability/gettransportresourceunavailabilities","metadata":{"seo":{"title":"[EXPERIMENTAL] Get all TransportResource Unavailabilities by TransportResource id","description":"Get all TransportResource Unavailabilities by TransportResource id. When a from and until are provided, we match any Unavailabilities that overlap with this range."}},"httpPath":"/transport-resource/{id}/unavailability"},{"label":"[EXPERIMENTAL] Upsert TransportResource Unavailability","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/apis/resource-management/resources-api/transport-resource-unavailability/upserttransportresourceunavailability","routeSlug":"/apis/resource-management/resources-api/transport-resource-unavailability/upserttransportresourceunavailability","metadata":{"seo":{"title":"[EXPERIMENTAL] Upsert TransportResource Unavailability","description":"Create or update a TransportResourceUnavailability."}},"httpPath":"/transport-resource/{transport_resource_id}/unavailability/{unavailability_id}"},{"label":"[EXPERIMENTAL] Delete TransportResource Unavailability by id","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/apis/resource-management/resources-api/transport-resource-unavailability/deletetransportresourceunavailability","routeSlug":"/apis/resource-management/resources-api/transport-resource-unavailability/deletetransportresourceunavailability","metadata":{"seo":{"title":"[EXPERIMENTAL] Delete TransportResource Unavailability by id","description":"[EXPERIMENTAL] Delete TransportResource Unavailability by id"}},"httpPath":"/transport-resource/{transport_resource_id}/unavailability/{unavailability_id}"},{"label":"[EXPERIMENTAL] Get TransportResource Unavailability by id","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/apis/resource-management/resources-api/transport-resource-unavailability/gettransportresourceunavailability","routeSlug":"/apis/resource-management/resources-api/transport-resource-unavailability/gettransportresourceunavailability","metadata":{"seo":{"title":"[EXPERIMENTAL] Get TransportResource Unavailability by id","description":"[EXPERIMENTAL] Get TransportResource Unavailability by id"}},"httpPath":"/transport-resource/{transport_resource_id}/unavailability/{unavailability_id}"}]},{"type":"separator","label":"Location Management"},{"type":"group","label":"Home Base [EXPERIMENTAL]","link":"/apis/resource-management/resources-api/homebase","routeSlug":"/apis/resource-management/resources-api/homebase","items":[{"label":"Get cursor-based home bases","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/apis/resource-management/resources-api/homebase/getpagedhomebases","routeSlug":"/apis/resource-management/resources-api/homebase/getpagedhomebases","metadata":{"seo":{"title":"Get cursor-based home bases","description":"Retrieve home bases in bulk using cursor-based paging (see the Cursor-based pagination documentation on the PTV Developer Portal)."}},"httpPath":"/home-base"},{"label":"[EXPERIMENTAL] Upsert Home Base","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/apis/resource-management/resources-api/homebase/upserthomebase","routeSlug":"/apis/resource-management/resources-api/homebase/upserthomebase","metadata":{"seo":{"title":"[EXPERIMENTAL] Upsert Home Base","description":"Upsert a single HomeBase. Once it is created Employees and Transport Resources can make use of it."}},"httpPath":"/home-base/{id}"},{"label":"[EXPERIMENTAL] Get Home Base by id","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/apis/resource-management/resources-api/homebase/gethomebase","routeSlug":"/apis/resource-management/resources-api/homebase/gethomebase","metadata":{"seo":{"title":"[EXPERIMENTAL] Get Home Base by id","description":"Get a single HomeBase."}},"httpPath":"/home-base/{id}"},{"label":"[EXPERIMENTAL] Delete Home Base by id","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/apis/resource-management/resources-api/homebase/deletehomebase","routeSlug":"/apis/resource-management/resources-api/homebase/deletehomebase","metadata":{"seo":{"title":"[EXPERIMENTAL] Delete Home Base by id","description":"Delete a single HomeBase."}},"httpPath":"/home-base/{id}"}]},{"type":"separator","label":"Forecasts"},{"type":"group","label":"Forecast [EXPERIMENTAL]","link":"/apis/resource-management/resources-api/forecast","routeSlug":"/apis/resource-management/resources-api/forecast","items":[{"label":"[EXPERIMENTAL] Upsert Forecast","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/apis/resource-management/resources-api/forecast/upsertforecast","routeSlug":"/apis/resource-management/resources-api/forecast/upsertforecast","metadata":{"seo":{"title":"[EXPERIMENTAL] Upsert Forecast","description":"Upsert a single Forecast"}},"httpPath":"/resource-overview/{date}/{location}/forecasts"},{"label":"[EXPERIMENTAL] Get Forecast","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/apis/resource-management/resources-api/forecast/getforecast","routeSlug":"/apis/resource-management/resources-api/forecast/getforecast","metadata":{"seo":{"title":"[EXPERIMENTAL] Get Forecast","description":"Get a single Forecast."}},"httpPath":"/resource-overview/{date}/{location}/forecasts"},{"label":"[EXPERIMENTAL] Delete Forecast","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/apis/resource-management/resources-api/forecast/deleteforecast","routeSlug":"/apis/resource-management/resources-api/forecast/deleteforecast","metadata":{"seo":{"title":"[EXPERIMENTAL] Delete Forecast","description":"Delete a single Forecast."}},"httpPath":"/resource-overview/{date}/{location}/forecasts"}]},{"type":"separator","label":"Deployments"},{"type":"group","label":"Deployment [EXPERIMENTAL]","link":"/apis/resource-management/resources-api/deployment","routeSlug":"/apis/resource-management/resources-api/deployment","items":[{"label":"[EXPERIMENTAL] Get cursor-based deployments","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/apis/resource-management/resources-api/deployment/getpageddeployments","routeSlug":"/apis/resource-management/resources-api/deployment/getpageddeployments","metadata":{"seo":{"title":"[EXPERIMENTAL] Get cursor-based deployments","description":"Retrieve deployments in bulk using cursor-based paging (see the Cursor-based pagination documentation on the PTV Developer Portal).Deployments without a planning_id are externally managed Deployments.Deployments with a planning_id are managed by releasing or unreleasing routes in PTV OptiFlow."}},"httpPath":"/deployment"},{"label":"[EXPERIMENTAL] Get Deployment","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/apis/resource-management/resources-api/deployment/getdeployment","routeSlug":"/apis/resource-management/resources-api/deployment/getdeployment","metadata":{"seo":{"title":"[EXPERIMENTAL] Get Deployment","description":"Get an existing Deployment, defined by their id. Deployments without a planning_id are externally managed Deployments.Deployments with a planning_id are managed by releasing or unreleasing routes in PTV OptiFlow."}},"httpPath":"/deployment/{id}"},{"label":"[EXPERIMENTAL] Upsert External Deployment","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/apis/resource-management/resources-api/deployment/upsertexternaldeployment","routeSlug":"/apis/resource-management/resources-api/deployment/upsertexternaldeployment","metadata":{"seo":{"title":"[EXPERIMENTAL] Upsert External Deployment","description":"Create or update an external Deployment. A unique ID is required to identify the Deployment. Calling this endpoint with an existing id will update the `Deployment."}},"httpPath":"/deployment/{id}"},{"label":"[EXPERIMENTAL] Delete External Deployment","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/apis/resource-management/resources-api/deployment/deleteexternaldeployment","routeSlug":"/apis/resource-management/resources-api/deployment/deleteexternaldeployment","metadata":{"seo":{"title":"[EXPERIMENTAL] Delete External Deployment","description":"Delete an external Deployment, defined by their id. It is not possible to delete Deployments that are managed by the PTV OptiFlow platform.In order to remove these Deployments, you can use the planning_id to unrelease the corresponding route in the PTV OptiFlow planning."}},"httpPath":"/deployment/{id}"}]},{"type":"separator","label":"Means"},{"type":"group","label":"Actual","link":"/apis/resource-management/resources-api/actual","routeSlug":"/apis/resource-management/resources-api/actual","items":[{"label":"Get cursor-based actuals for an employee","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/apis/resource-management/resources-api/actual/getpagedemployeeactuals","routeSlug":"/apis/resource-management/resources-api/actual/getpagedemployeeactuals","metadata":{"seo":{"title":"Get cursor-based actuals for an employee","description":"Retrieve actuals for an employee in bulk using cursor-based paging (see the Cursor-based pagination documentation on the PTV Developer Portal)."}},"httpPath":"/means/{employee_id}/actual"},{"label":"[EXPERIMENTAL] Upsert Actual","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/apis/resource-management/resources-api/actual/upsertactual","routeSlug":"/apis/resource-management/resources-api/actual/upsertactual","metadata":{"seo":{"title":"[EXPERIMENTAL] Upsert Actual","description":"Upsert a single Actual for an Employee."}},"httpPath":"/means/{employee_id}/actual/{id}"},{"label":"[EXPERIMENTAL] Get Actual by id","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/apis/resource-management/resources-api/actual/getactual","routeSlug":"/apis/resource-management/resources-api/actual/getactual","metadata":{"seo":{"title":"[EXPERIMENTAL] Get Actual by id","description":"Get a single Actual for an Employee."}},"httpPath":"/means/{employee_id}/actual/{id}"},{"label":"[EXPERIMENTAL] Delete Actual by id","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/apis/resource-management/resources-api/actual/deleteactual","routeSlug":"/apis/resource-management/resources-api/actual/deleteactual","metadata":{"seo":{"title":"[EXPERIMENTAL] Delete Actual by id","description":"Delete a single Actual for an Employee."}},"httpPath":"/means/{employee_id}/actual/{id}"}]}]}