{"items":[{"type":"link","label":"Parallax Api","link":"/api-documentation/swagger","routeSlug":"/api-documentation/swagger"},{"type":"link","label":"Overview","link":"/api-documentation/swagger/section/overview","routeSlug":"/api-documentation/swagger/section/overview"},{"type":"separator","label":"Guides"},{"type":"group","label":"Using Endpoints","link":"/api-documentation/swagger/using-endpoints","routeSlug":"/api-documentation/swagger/using-endpoints","items":[{"type":"link","label":"Authentication","link":"/api-documentation/swagger/using-endpoints/authentication","routeSlug":"/api-documentation/swagger/using-endpoints/authentication"},{"type":"link","label":"Authentication Example","link":"/api-documentation/swagger/using-endpoints/authentication-example","routeSlug":"/api-documentation/swagger/using-endpoints/authentication-example"},{"type":"link","label":"Rate Limiting","link":"/api-documentation/swagger/using-endpoints/rate-limiting","routeSlug":"/api-documentation/swagger/using-endpoints/rate-limiting"},{"type":"link","label":"Pagination","link":"/api-documentation/swagger/using-endpoints/pagination","routeSlug":"/api-documentation/swagger/using-endpoints/pagination"},{"type":"link","label":"Request Parameters","link":"/api-documentation/swagger/using-endpoints/request-parameters","routeSlug":"/api-documentation/swagger/using-endpoints/request-parameters"},{"type":"link","label":"Response Structure","link":"/api-documentation/swagger/using-endpoints/response-structure","routeSlug":"/api-documentation/swagger/using-endpoints/response-structure"},{"type":"link","label":"Example JSON Response","link":"/api-documentation/swagger/using-endpoints/example-json-response","routeSlug":"/api-documentation/swagger/using-endpoints/example-json-response"},{"type":"link","label":"Response Properties","link":"/api-documentation/swagger/using-endpoints/response-properties","routeSlug":"/api-documentation/swagger/using-endpoints/response-properties"},{"type":"link","label":"URL Encoding","link":"/api-documentation/swagger/using-endpoints/url-encoding","routeSlug":"/api-documentation/swagger/using-endpoints/url-encoding"},{"type":"link","label":"Error Codes","link":"/api-documentation/swagger/using-endpoints/error-codes","routeSlug":"/api-documentation/swagger/using-endpoints/error-codes"},{"type":"link","label":"Error Response Examples","link":"/api-documentation/swagger/using-endpoints/error-response-examples","routeSlug":"/api-documentation/swagger/using-endpoints/error-response-examples"},{"type":"link","label":"400 Bad Request","link":"/api-documentation/swagger/using-endpoints/400-bad-request","routeSlug":"/api-documentation/swagger/using-endpoints/400-bad-request"},{"type":"link","label":"409 Conflict","link":"/api-documentation/swagger/using-endpoints/409-conflict","routeSlug":"/api-documentation/swagger/using-endpoints/409-conflict"},{"type":"link","label":"422 Unprocessable Entity","link":"/api-documentation/swagger/using-endpoints/422-unprocessable-entity","routeSlug":"/api-documentation/swagger/using-endpoints/422-unprocessable-entity"},{"type":"link","label":"429 Too Many Requests","link":"/api-documentation/swagger/using-endpoints/429-too-many-requests","routeSlug":"/api-documentation/swagger/using-endpoints/429-too-many-requests"},{"type":"link","label":"500 Internal Server Error","link":"/api-documentation/swagger/using-endpoints/500-internal-server-error","routeSlug":"/api-documentation/swagger/using-endpoints/500-internal-server-error"}]},{"type":"group","label":"Webhooks","link":"/api-documentation/swagger/webhooks","routeSlug":"/api-documentation/swagger/webhooks","items":[{"type":"link","label":"Overview","link":"/api-documentation/swagger/webhooks/overview","routeSlug":"/api-documentation/swagger/webhooks/overview"},{"type":"link","label":"Setting Up Webhooks","link":"/api-documentation/swagger/webhooks/setting-up-webhooks","routeSlug":"/api-documentation/swagger/webhooks/setting-up-webhooks"},{"type":"link","label":"Step 1: Create a Webhook Subscriber","link":"/api-documentation/swagger/webhooks/step-1:-create-a-webhook-subscriber","routeSlug":"/api-documentation/swagger/webhooks/step-1:-create-a-webhook-subscriber"},{"type":"link","label":"Step 2: Subscribe to Topics","link":"/api-documentation/swagger/webhooks/step-2:-subscribe-to-topics","routeSlug":"/api-documentation/swagger/webhooks/step-2:-subscribe-to-topics"},{"type":"link","label":"Verifying Webhook Signatures","link":"/api-documentation/swagger/webhooks/verifying-webhook-signatures","routeSlug":"/api-documentation/swagger/webhooks/verifying-webhook-signatures"},{"type":"link","label":"Headers","link":"/api-documentation/swagger/webhooks/headers","routeSlug":"/api-documentation/swagger/webhooks/headers"},{"type":"link","label":"Verification Steps","link":"/api-documentation/swagger/webhooks/verification-steps","routeSlug":"/api-documentation/swagger/webhooks/verification-steps"},{"type":"link","label":"Webhook Payload Format","link":"/api-documentation/swagger/webhooks/webhook-payload-format","routeSlug":"/api-documentation/swagger/webhooks/webhook-payload-format"},{"type":"link","label":"Available Webhook Events","link":"/api-documentation/swagger/webhooks/available-webhook-events","routeSlug":"/api-documentation/swagger/webhooks/available-webhook-events"},{"type":"link","label":"Best Practices","link":"/api-documentation/swagger/webhooks/best-practices","routeSlug":"/api-documentation/swagger/webhooks/best-practices"}]},{"type":"separator","label":"Endpoints"},{"type":"group","label":"ActualTime","link":"/api-documentation/swagger/actualtime","routeSlug":"/api-documentation/swagger/actualtime","items":[{"label":"List Actual Time","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/api-documentation/swagger/actualtime/listactualtime","routeSlug":"/api-documentation/swagger/actualtime/listactualtime","metadata":{"seo":{"title":"List Actual Time","description":"Gets a paginated list of actual time entries with optional filtering by date range, project offering, and person. When no start or end date filters are provided, returns entries from the last 7 days (7 days ago through today)."}},"httpPath":"/v1/actual-time"},{"label":"Create Actual Time","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/api-documentation/swagger/actualtime/createactualtime","routeSlug":"/api-documentation/swagger/actualtime/createactualtime","metadata":{"seo":{"title":"Create Actual Time","description":"Creates a new record representing hours a person has logged to a project, typically synced from the Timesheet System for tracking actuals against planned work. Parallax only allows a person to have a single role on a project offering, which means that the role is inferred by project_offering_id."}},"httpPath":"/v1/actual-time"},{"label":"Delete Actual Time","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/api-documentation/swagger/actualtime/deleteactualtime","routeSlug":"/api-documentation/swagger/actualtime/deleteactualtime","metadata":{"seo":{"title":"Delete Actual Time","description":"Removes a recorded entry of hours worked from the system, typically used for error correction or cleanup."}},"httpPath":"/v1/actual-time/{id}"},{"label":"Get Actual Time","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/api-documentation/swagger/actualtime/getactualtime","routeSlug":"/api-documentation/swagger/actualtime/getactualtime","metadata":{"seo":{"title":"Get Actual Time","description":"Fetches specified actual time details by id."}},"httpPath":"/v1/actual-time/{id}"},{"label":"Update Actual Time","deprecated":false,"httpVerb":"patch","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/api-documentation/swagger/actualtime/updateactualtime","routeSlug":"/api-documentation/swagger/actualtime/updateactualtime","metadata":{"seo":{"title":"Update Actual Time","description":"Updates an existing Actual Hours record, used to correct or adjust time entries for accuracy in utilization and variance tracking."}},"httpPath":"/v1/actual-time/{id}"}]},{"type":"group","label":"ActualTimeOff","link":"/api-documentation/swagger/actualtimeoff","routeSlug":"/api-documentation/swagger/actualtimeoff","items":[{"label":"List Actual Time Off","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/api-documentation/swagger/actualtimeoff/listactualtimeoff","routeSlug":"/api-documentation/swagger/actualtimeoff/listactualtimeoff","metadata":{"seo":{"title":"List Actual Time Off","description":"Gets a paginated list of actual time off entries with optional filtering by date range and person. When no start or end date filters are provided, returns entries from the last 7 days (7 days ago through today)."}},"httpPath":"/v1/actual-time-off"},{"label":"Create Actual Time Off","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/api-documentation/swagger/actualtimeoff/createactualtimeoff","routeSlug":"/api-documentation/swagger/actualtimeoff/createactualtimeoff","metadata":{"seo":{"title":"Create Actual Time Off","description":"Creates a new actual time off record for an employee. Multiple entries for the same person on the same date are permitted."}},"httpPath":"/v1/actual-time-off"},{"label":"Delete Actual Time Off","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/api-documentation/swagger/actualtimeoff/deleteactualtimeoff","routeSlug":"/api-documentation/swagger/actualtimeoff/deleteactualtimeoff","metadata":{"seo":{"title":"Delete Actual Time Off","description":"Deletes an actual time off record by id."}},"httpPath":"/v1/actual-time-off/{id}"},{"label":"Get Actual Time Off","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/api-documentation/swagger/actualtimeoff/getactualtimeoff","routeSlug":"/api-documentation/swagger/actualtimeoff/getactualtimeoff","metadata":{"seo":{"title":"Get Actual Time Off","description":"Fetches an actual time off record by id."}},"httpPath":"/v1/actual-time-off/{id}"},{"label":"Update Actual Time Off","deprecated":false,"httpVerb":"patch","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/api-documentation/swagger/actualtimeoff/updateactualtimeoff","routeSlug":"/api-documentation/swagger/actualtimeoff/updateactualtimeoff","metadata":{"seo":{"title":"Update Actual Time Off","description":"Updates an existing actual time off record. Only supplied fields are changed. Sending null for description clears the value; omitting description leaves it unchanged."}},"httpPath":"/v1/actual-time-off/{id}"}]},{"type":"group","label":"Clients","link":"/api-documentation/swagger/clients","routeSlug":"/api-documentation/swagger/clients","items":[{"label":"List Clients","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/api-documentation/swagger/clients/listclients","routeSlug":"/api-documentation/swagger/clients/listclients","metadata":{"seo":{"title":"List Clients","description":"Gets a paginated list of client organizations tracked in the system, supporting filtering and searching for project association and reporting."}},"httpPath":"/v1/clients"},{"label":"Create Client","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/api-documentation/swagger/clients/createclient","routeSlug":"/api-documentation/swagger/clients/createclient","metadata":{"seo":{"title":"Create Client","description":"Creates a new client representing an organization that projects and revenue are associated with."}},"httpPath":"/v1/clients"},{"label":"Get Client","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/api-documentation/swagger/clients/getclient","routeSlug":"/api-documentation/swagger/clients/getclient","metadata":{"seo":{"title":"Get Client","description":"Gets a specific client details by id, useful for project association and sales pipeline reporting."}},"httpPath":"/v1/clients/{id}"},{"label":"Update Client","deprecated":false,"httpVerb":"patch","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/api-documentation/swagger/clients/updateclient","routeSlug":"/api-documentation/swagger/clients/updateclient","metadata":{"seo":{"title":"Update Client","description":"Modifies an existing client, updating details like name, account manager, or CRM identifiers."}},"httpPath":"/v1/clients/{id}"}]},{"type":"group","label":"Departments","link":"/api-documentation/swagger/departments","routeSlug":"/api-documentation/swagger/departments","items":[{"label":"List Departments","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/api-documentation/swagger/departments/listdepartments","routeSlug":"/api-documentation/swagger/departments/listdepartments","metadata":{"seo":{"title":"List Departments","description":"Returns a paginated list of departments configured in the system, used to categorize people and roles for filtering and resourcing."}},"httpPath":"/v1/departments"},{"label":"Create Department","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/api-documentation/swagger/departments/createdepartment","routeSlug":"/api-documentation/swagger/departments/createdepartment","metadata":{"seo":{"title":"Create Department","description":"Creates a new Department to categorize roles within the organization."}},"httpPath":"/v1/departments"},{"label":"Update Department","deprecated":false,"httpVerb":"patch","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/api-documentation/swagger/departments/updatedepartment","routeSlug":"/api-documentation/swagger/departments/updatedepartment","metadata":{"seo":{"title":"Update Department","description":"Updates an existing department's name or archived status."}},"httpPath":"/v1/departments/{id}"}]},{"type":"group","label":"People","link":"/api-documentation/swagger/people","routeSlug":"/api-documentation/swagger/people","items":[{"label":"List People","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/api-documentation/swagger/people/listpeople","routeSlug":"/api-documentation/swagger/people/listpeople","metadata":{"seo":{"title":"List People","description":"Returns a paginated list of individuals in the system."}},"httpPath":"/v1/people"},{"label":"Create Person","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/api-documentation/swagger/people/createperson","routeSlug":"/api-documentation/swagger/people/createperson","metadata":{"seo":{"title":"Create Person","description":"Creates a profile for an individual within the organization, defining capacity, roles, and billable status for resourcing and forecasting."}},"httpPath":"/v1/people"},{"label":"Get Person","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/api-documentation/swagger/people/getperson","routeSlug":"/api-documentation/swagger/people/getperson","metadata":{"seo":{"title":"Get Person","description":"Fetches specified person's profile details by id."}},"httpPath":"/v1/people/{id}"},{"label":"Update Person","deprecated":false,"httpVerb":"patch","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/api-documentation/swagger/people/updateperson","routeSlug":"/api-documentation/swagger/people/updateperson","metadata":{"seo":{"title":"Update Person","description":"Updates a person’s profile details such as capacity, cost rate, billing type, or termination date."}},"httpPath":"/v1/people/{id}"},{"label":"Add External ID","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/api-documentation/swagger/people/addpersonexternalid","routeSlug":"/api-documentation/swagger/people/addpersonexternalid","metadata":{"seo":{"title":"Add External ID","description":"Adds a custom integration external identifier to a Person. This can be any opaque string used to correlate the Person with a record in an external system. Strings starting with a reserved 'px_' provider prefix (e.g., 'px_hubspot:') are reserved for use by Parallax integrations and not allowed."}},"httpPath":"/v1/people/{id}/external-ids"},{"label":"Remove External ID","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/api-documentation/swagger/people/removepersonexternalid","routeSlug":"/api-documentation/swagger/people/removepersonexternalid","metadata":{"seo":{"title":"Remove External ID","description":"Removes a custom integration external identifier from a Person."}},"httpPath":"/v1/people/{id}/external-ids/{external_id}"}]},{"type":"group","label":"Pipelines","link":"/api-documentation/swagger/pipelines","routeSlug":"/api-documentation/swagger/pipelines","items":[{"label":"List Pipelines","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/api-documentation/swagger/pipelines/listpipelines","routeSlug":"/api-documentation/swagger/pipelines/listpipelines","metadata":{"seo":{"title":"List Pipelines","description":"Fetches a paginated list of sales pipelines"}},"httpPath":"/v1/pipelines"},{"label":"Create Pipeline","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/api-documentation/swagger/pipelines/createpipeline","routeSlug":"/api-documentation/swagger/pipelines/createpipeline","metadata":{"seo":{"title":"Create Pipeline","description":"Creates a new pipeline in the system to create pipeline stages for, unlocking the ability to track a deal's progress through the sale cycle."}},"httpPath":"/v1/pipelines"},{"label":"Get Pipeline by id","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/api-documentation/swagger/pipelines/getpipeline","routeSlug":"/api-documentation/swagger/pipelines/getpipeline","metadata":{"seo":{"title":"Get Pipeline by id","description":"Fetches pipeline by id to support sales forecasting and resource planning."}},"httpPath":"/v1/pipelines/{id}"},{"label":"Update Pipeline","deprecated":false,"httpVerb":"patch","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/api-documentation/swagger/pipelines/updatepipeline","routeSlug":"/api-documentation/swagger/pipelines/updatepipeline","metadata":{"seo":{"title":"Update Pipeline","description":"Updates an existing pipeline entry to reflect stage changes, budget adjustments, or anticipated start dates."}},"httpPath":"/v1/pipelines/{id}"}]},{"type":"group","label":"PlannedTimeOff","link":"/api-documentation/swagger/plannedtimeoff","routeSlug":"/api-documentation/swagger/plannedtimeoff","items":[{"label":"List Planned Time Off","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/api-documentation/swagger/plannedtimeoff/listplannedtimeoff","routeSlug":"/api-documentation/swagger/plannedtimeoff/listplannedtimeoff","metadata":{"seo":{"title":"List Planned Time Off","description":"Returns a paged list of planned time off filtered by date range. Optionally filtered to a single person."}},"httpPath":"/v1/planned-time-off"},{"label":"Create Planned Time Off","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/api-documentation/swagger/plannedtimeoff/createplannedtimeoff","routeSlug":"/api-documentation/swagger/plannedtimeoff/createplannedtimeoff","metadata":{"seo":{"title":"Create Planned Time Off","description":"Creates a new planned time off entry for a person with one or more date allocations."}},"httpPath":"/v1/planned-time-off"},{"label":"Delete Planned Time Off","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/api-documentation/swagger/plannedtimeoff/deleteplannedtimeoff","routeSlug":"/api-documentation/swagger/plannedtimeoff/deleteplannedtimeoff","metadata":{"seo":{"title":"Delete Planned Time Off","description":"Permanently removes a planned time off entry."}},"httpPath":"/v1/planned-time-off/{id}"},{"label":"Get Planned Time Off","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/api-documentation/swagger/plannedtimeoff/getplannedtimeoff","routeSlug":"/api-documentation/swagger/plannedtimeoff/getplannedtimeoff","metadata":{"seo":{"title":"Get Planned Time Off","description":"Returns a single planned time off entry by ID."}},"httpPath":"/v1/planned-time-off/{id}"},{"label":"Update Planned Time Off","deprecated":false,"httpVerb":"patch","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/api-documentation/swagger/plannedtimeoff/updateplannedtimeoff","routeSlug":"/api-documentation/swagger/plannedtimeoff/updateplannedtimeoff","metadata":{"seo":{"title":"Update Planned Time Off","description":"Replaces the allocations on an existing planned time off entry."}},"httpPath":"/v1/planned-time-off/{id}"}]},{"type":"group","label":"ProjectOfferingRoles","link":"/api-documentation/swagger/projectofferingroles","routeSlug":"/api-documentation/swagger/projectofferingroles","items":[{"label":"List Project Offering Roles","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/api-documentation/swagger/projectofferingroles/listprojectofferingroles","routeSlug":"/api-documentation/swagger/projectofferingroles/listprojectofferingroles","metadata":{"seo":{"title":"List Project Offering Roles","description":"Lists paginated project offering roles currently planned or used within a project offering."}},"httpPath":"/v1/projects/{project_id}/offerings/{project_offering_id}/roles"},{"label":"Create Project Offering Role","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/api-documentation/swagger/projectofferingroles/createprojectofferingrole","routeSlug":"/api-documentation/swagger/projectofferingroles/createprojectofferingrole","metadata":{"seo":{"title":"Create Project Offering Role","description":"Creates a Project Offering Role."}},"httpPath":"/v1/projects/{project_id}/offerings/{project_offering_id}/roles"},{"label":"Delete Project Offering Role","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/api-documentation/swagger/projectofferingroles/deleteprojectofferingrole","routeSlug":"/api-documentation/swagger/projectofferingroles/deleteprojectofferingrole","metadata":{"seo":{"title":"Delete Project Offering Role","description":"Deletes a Project Offering Role. The role must not have any assignments or planned time."}},"httpPath":"/v1/projects/{project_id}/offerings/{project_offering_id}/roles/{id}"},{"label":"Get Project Offering Role","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/api-documentation/swagger/projectofferingroles/getprojectofferingrole","routeSlug":"/api-documentation/swagger/projectofferingroles/getprojectofferingrole","metadata":{"seo":{"title":"Get Project Offering Role","description":"Gets details of a specific role within a Project Offering, including assignment."}},"httpPath":"/v1/projects/{project_id}/offerings/{project_offering_id}/roles/{id}"},{"label":"Update Project Offering Role","deprecated":false,"httpVerb":"patch","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/api-documentation/swagger/projectofferingroles/updateprojectofferingrole","routeSlug":"/api-documentation/swagger/projectofferingroles/updateprojectofferingrole","metadata":{"seo":{"title":"Update Project Offering Role","description":"Updates a Project Offering Role. This includes assigning a specific Person or Requisition. Removing or replacing an assignment where the current person has actuals will return a 409 Conflict."}},"httpPath":"/v1/projects/{project_id}/offerings/{project_offering_id}/roles/{id}"},{"label":"List Project Offering Role Plans","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/api-documentation/swagger/projectofferingroles/listprojectofferingroleplans","routeSlug":"/api-documentation/swagger/projectofferingroles/listprojectofferingroleplans","metadata":{"seo":{"title":"List Project Offering Role Plans","description":"Lists paginated planned time entries for a Project Offering Role with filtering by date range. Days with no planned hours are not returned."}},"httpPath":"/v1/projects/{project_id}/offerings/{project_offering_id}/roles/{id}/planned-time"},{"label":"Update Project Offering Role Plans","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/api-documentation/swagger/projectofferingroles/updateprojectofferingroleplans","routeSlug":"/api-documentation/swagger/projectofferingroles/updateprojectofferingroleplans","metadata":{"seo":{"title":"Update Project Offering Role Plans","description":"Updates a Project Offering Role's Plans. Takes an array of ProjectOfferingRolePlannedTime entries and applies them to the specified Project Offering Role. Up to 100 entries can be sent at a time. To clear plans for a given day, send 0 hours. Dates omitted from the request will not be altered."}},"httpPath":"/v1/projects/{project_id}/offerings/{project_offering_id}/roles/{id}/planned-time"}]},{"type":"group","label":"ProjectOfferings","link":"/api-documentation/swagger/projectofferings","routeSlug":"/api-documentation/swagger/projectofferings","items":[{"label":"List Project Offerings","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/api-documentation/swagger/projectofferings/listprojectofferings","routeSlug":"/api-documentation/swagger/projectofferings/listprojectofferings","metadata":{"seo":{"title":"List Project Offerings","description":"Gets a paginated list of Project Offerings for a specified project, which serve as containers for resource plans, budgets, and financial models."}},"httpPath":"/v1/projects/{project_id}/offerings"},{"label":"Create Project Offering","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/api-documentation/swagger/projectofferings/createprojectoffering","routeSlug":"/api-documentation/swagger/projectofferings/createprojectoffering","metadata":{"seo":{"title":"Create Project Offering","description":"Creates a new Project Offering for the specified Project. Additional configuration for certain Billing Models are optional."}},"httpPath":"/v1/projects/{project_id}/offerings"},{"label":"Get Project Offering","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/api-documentation/swagger/projectofferings/getprojectoffering","routeSlug":"/api-documentation/swagger/projectofferings/getprojectoffering","metadata":{"seo":{"title":"Get Project Offering","description":"Gets details of a specific Project Offering, including financial settings, planned roles, and associated timesheet project."}},"httpPath":"/v1/projects/{project_id}/offerings/{id}"},{"label":"Update Project Offering","deprecated":false,"httpVerb":"patch","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/api-documentation/swagger/projectofferings/updateprojectoffering","routeSlug":"/api-documentation/swagger/projectofferings/updateprojectoffering","metadata":{"seo":{"title":"Update Project Offering","description":"Updates a Project Offering's name and billing model, if provided. The ability to modify a Project Offering is limited, once the parent Project status has been moved beyond Awaiting Start."}},"httpPath":"/v1/projects/{project_id}/offerings/{id}"},{"label":"Get Project Offering Metrics","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/api-documentation/swagger/projectofferings/getprojectofferingmetricsbyid","routeSlug":"/api-documentation/swagger/projectofferings/getprojectofferingmetricsbyid","metadata":{"seo":{"title":"Get Project Offering Metrics","description":"Labor and financial metrics for this Project Offering. All calculations involving Actual Time entries are subject to the Calculation Threshold organization setting."}},"httpPath":"/v1/projects/{project_id}/offerings/{id}/metrics"},{"label":"Add External ID","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/api-documentation/swagger/projectofferings/addofferingexternalid","routeSlug":"/api-documentation/swagger/projectofferings/addofferingexternalid","metadata":{"seo":{"title":"Add External ID","description":"Adds a custom integration external identifier to a Project Offering. This can be any opaque string used to correlate the Project Offering with a record in an external system. Strings starting with a reserved 'px_' provider prefix (e.g., 'px_harvest:') are reserved for use by Parallax integrations and not allowed."}},"httpPath":"/v1/projects/{project_id}/offerings/{offering_id}/external-ids"},{"label":"Remove External ID","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/api-documentation/swagger/projectofferings/removeofferingexternalid","routeSlug":"/api-documentation/swagger/projectofferings/removeofferingexternalid","metadata":{"seo":{"title":"Remove External ID","description":"Removes a custom integration external identifier from a Project Offering."}},"httpPath":"/v1/projects/{project_id}/offerings/{offering_id}/external-ids/{external_id}"}]},{"type":"group","label":"ProjectOtherCostsAndRevenue","link":"/api-documentation/swagger/projectothercostsandrevenue","routeSlug":"/api-documentation/swagger/projectothercostsandrevenue","items":[{"label":"List Other Costs and Revenue","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/api-documentation/swagger/projectothercostsandrevenue/listothercostsandrevenue","routeSlug":"/api-documentation/swagger/projectothercostsandrevenue/listothercostsandrevenue","metadata":{"seo":{"title":"List Other Costs and Revenue","description":"Returns a paginated list of one-time cost and revenue entries for the specified Project."}},"httpPath":"/v1/projects/{project_id}/other-costs-and-revenue"},{"label":"Create Other Cost or Revenue Entry","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/api-documentation/swagger/projectothercostsandrevenue/createothercostandrevenue","routeSlug":"/api-documentation/swagger/projectothercostsandrevenue/createothercostandrevenue","metadata":{"seo":{"title":"Create Other Cost or Revenue Entry","description":"Creates a new one-time cost or revenue entry for the specified Project."}},"httpPath":"/v1/projects/{project_id}/other-costs-and-revenue"},{"label":"Delete Other Cost or Revenue Entry","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/api-documentation/swagger/projectothercostsandrevenue/deleteothercostandrevenue","routeSlug":"/api-documentation/swagger/projectothercostsandrevenue/deleteothercostandrevenue","metadata":{"seo":{"title":"Delete Other Cost or Revenue Entry","description":"Permanently removes a one-time cost or revenue entry from the Project."}},"httpPath":"/v1/projects/{project_id}/other-costs-and-revenue/{id}"},{"label":"Get Other Cost or Revenue Entry","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/api-documentation/swagger/projectothercostsandrevenue/getothercostandrevenuebyid","routeSlug":"/api-documentation/swagger/projectothercostsandrevenue/getothercostandrevenuebyid","metadata":{"seo":{"title":"Get Other Cost or Revenue Entry","description":"Returns a single one-time cost or revenue entry by its unique identifier."}},"httpPath":"/v1/projects/{project_id}/other-costs-and-revenue/{id}"},{"label":"Update Other Cost or Revenue Entry","deprecated":false,"httpVerb":"patch","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/api-documentation/swagger/projectothercostsandrevenue/updateothercostandrevenue","routeSlug":"/api-documentation/swagger/projectothercostsandrevenue/updateothercostandrevenue","metadata":{"seo":{"title":"Update Other Cost or Revenue Entry","description":"Updates an existing one-time cost or revenue entry. Only the fields provided will be modified."}},"httpPath":"/v1/projects/{project_id}/other-costs-and-revenue/{id}"}]},{"type":"group","label":"Projects","link":"/api-documentation/swagger/projects","routeSlug":"/api-documentation/swagger/projects","items":[{"label":"List Projects","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/api-documentation/swagger/projects/listprojects","routeSlug":"/api-documentation/swagger/projects/listprojects","metadata":{"seo":{"title":"List Projects","description":"Gets a paginated list of Projects in the system, including client and internal projects, for comprehensive visibility across your portfolio."}},"httpPath":"/v1/projects"},{"label":"Create Project","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/api-documentation/swagger/projects/createproject","routeSlug":"/api-documentation/swagger/projects/createproject","metadata":{"seo":{"title":"Create Project","description":"Creates a new Project entity, serving as the main container for Project Offerings."}},"httpPath":"/v1/projects"},{"label":"Get Project","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/api-documentation/swagger/projects/getproject","routeSlug":"/api-documentation/swagger/projects/getproject","metadata":{"seo":{"title":"Get Project","description":"Gets a specific project's full details."}},"httpPath":"/v1/projects/{id}"},{"label":"Update Project","deprecated":false,"httpVerb":"patch","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/api-documentation/swagger/projects/updateproject","routeSlug":"/api-documentation/swagger/projects/updateproject","metadata":{"seo":{"title":"Update Project","description":"Updates project-level details."}},"httpPath":"/v1/projects/{id}"},{"label":"Add External ID","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/api-documentation/swagger/projects/addexternalid","routeSlug":"/api-documentation/swagger/projects/addexternalid","metadata":{"seo":{"title":"Add External ID","description":"Adds a custom integration external identifier to a Project. This can be any opaque string used to correlate the Project with a record in an external system. Strings starting with a reserved 'px_' provider prefix (e.g., 'px_hubspot:') are reserved for use by Parallax integrations and not allowed."}},"httpPath":"/v1/projects/{id}/external-ids"},{"label":"Remove External ID","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/api-documentation/swagger/projects/removeexternalid","routeSlug":"/api-documentation/swagger/projects/removeexternalid","metadata":{"seo":{"title":"Remove External ID","description":"Removes a custom integration external identifier from a Project."}},"httpPath":"/v1/projects/{id}/external-ids/{external_id}"},{"label":"Merge Projects","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/api-documentation/swagger/projects/mergeprojects","routeSlug":"/api-documentation/swagger/projects/mergeprojects","metadata":{"seo":{"title":"Merge Projects","description":"Merges a source project into a target project, consolidating all project offerings, roles, and associated data from the source into the target. This operation cannot be undone. Projects with actual time on them cannot be the source of a merge."}},"httpPath":"/v1/projects/{target_id}/merge/{source_id}"}]},{"type":"group","label":"RateCardRates","link":"/api-documentation/swagger/ratecardrates","routeSlug":"/api-documentation/swagger/ratecardrates","items":[{"label":"List Rate Card Rates","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/api-documentation/swagger/ratecardrates/listratecardrates","routeSlug":"/api-documentation/swagger/ratecardrates/listratecardrates","metadata":{"seo":{"title":"List Rate Card Rates","description":"Gets a paginated list of rates for all roles on a specific rate card."}},"httpPath":"/v1/rate-cards/{rate_card_id}/rates"}]},{"type":"group","label":"RateCards","link":"/api-documentation/swagger/ratecards","routeSlug":"/api-documentation/swagger/ratecards","items":[{"label":"List Rate Cards","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/api-documentation/swagger/ratecards/listratecards","routeSlug":"/api-documentation/swagger/ratecards/listratecards","metadata":{"seo":{"title":"List Rate Cards","description":"Returns a paginated list of Rate Cards."}},"httpPath":"/v1/rate-cards"}]},{"type":"group","label":"Roles","link":"/api-documentation/swagger/roles","routeSlug":"/api-documentation/swagger/roles","items":[{"label":"List Roles","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/api-documentation/swagger/roles/listroles","routeSlug":"/api-documentation/swagger/roles/listroles","metadata":{"seo":{"title":"List Roles","description":"Returns paginated list of defined roles used in shaping resource plans, typically categorized by department and used to match people to work."}},"httpPath":"/v1/roles"},{"label":"Create Role","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/api-documentation/swagger/roles/createrole","routeSlug":"/api-documentation/swagger/roles/createrole","metadata":{"seo":{"title":"Create Role","description":"Creates a new role within a department to be used for shaping, planning, and reporting."}},"httpPath":"/v1/roles"},{"label":"Get Role","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/api-documentation/swagger/roles/getrole","routeSlug":"/api-documentation/swagger/roles/getrole","metadata":{"seo":{"title":"Get Role","description":"Gets details of a specific role used for shaping, planning, and reporting."}},"httpPath":"/v1/roles/{id}"},{"label":"Update Role","deprecated":false,"httpVerb":"patch","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/api-documentation/swagger/roles/updaterole","routeSlug":"/api-documentation/swagger/roles/updaterole","metadata":{"seo":{"title":"Update Role","description":"Updates an existing role's properties including name, department, capacity, and utilization targets."}},"httpPath":"/v1/roles/{id}"}]},{"type":"group","label":"ServiceOfferings","link":"/api-documentation/swagger/serviceofferings","routeSlug":"/api-documentation/swagger/serviceofferings","items":[{"label":"List Service Offerings","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/api-documentation/swagger/serviceofferings/listserviceofferings","routeSlug":"/api-documentation/swagger/serviceofferings/listserviceofferings","metadata":{"seo":{"title":"List Service Offerings","description":"Returns a paginated list of Service Offerings."}},"httpPath":"/v1/service-offerings"}]},{"type":"group","label":"Stages","link":"/api-documentation/swagger/stages","routeSlug":"/api-documentation/swagger/stages","items":[{"label":"List Pipeline Stages","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/api-documentation/swagger/stages/liststages","routeSlug":"/api-documentation/swagger/stages/liststages","metadata":{"seo":{"title":"List Pipeline Stages","description":"Gets all pipeline stages reflected in the specified sales pipeline, enabling alignment between sales forecasting and project readiness."}},"httpPath":"/v1/pipelines/{pipeline_id}/stages"},{"label":"Create Pipeline Stage","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/api-documentation/swagger/stages/createstage","routeSlug":"/api-documentation/swagger/stages/createstage","metadata":{"seo":{"title":"Create Pipeline Stage","description":"Adds a new sales stage to the specified pipeline mapping in Parallax, aligning sales progress with resourcing needs."}},"httpPath":"/v1/pipelines/{pipeline_id}/stages"},{"label":"Get Pipeline Stage","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/api-documentation/swagger/stages/getstage","routeSlug":"/api-documentation/swagger/stages/getstage","metadata":{"seo":{"title":"Get Pipeline Stage","description":"Gets details of a pipeline stage used in sales pipeline alignment."}},"httpPath":"/v1/pipelines/{pipeline_id}/stages/{id}"},{"label":"Update Pipeline Stage","deprecated":false,"httpVerb":"patch","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/api-documentation/swagger/stages/updatestage","routeSlug":"/api-documentation/swagger/stages/updatestage","metadata":{"seo":{"title":"Update Pipeline Stage","description":"Updates a stage in the pipeline used to mirror opportunity progress into Parallax."}},"httpPath":"/v1/pipelines/{pipeline_id}/stages/{id}"}]},{"type":"group","label":"Tags","link":"/api-documentation/swagger/tags","routeSlug":"/api-documentation/swagger/tags","items":[{"label":"Delete a Tag","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/api-documentation/swagger/tags/deletetag","routeSlug":"/api-documentation/swagger/tags/deletetag","metadata":{"seo":{"title":"Delete a Tag","description":"Removes a tag from the organization's tag list so it can no longer be applied to new entities. The tag is also removed from every entity it had previously been added to, which can take additional time to be reflected across the system. The tag is supplied as the URL-encoded tag query parameter rather than a path segment, because tag names may contain /. A category can only be deleted once no tags remain within it; attempting to delete a category that still has tags returns a conflict."}},"httpPath":"/v1/tags"},{"label":"List all Tags","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/api-documentation/swagger/tags/listtags","routeSlug":"/api-documentation/swagger/tags/listtags","metadata":{"seo":{"title":"List all Tags","description":"Returns all custom tags used throughout the system for categorization, filtering, and segmentation of people, projects, or clients."}},"httpPath":"/v1/tags"},{"label":"Create a Tag","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/api-documentation/swagger/tags/createtag","routeSlug":"/api-documentation/swagger/tags/createtag","metadata":{"seo":{"title":"Create a Tag","description":"Adds a tag to the organization's tag list so it can be applied to people, projects, or clients. If the tag's category does not exist yet, it is created automatically. Tags are compared case-insensitively, so creating a tag that already exists leaves the existing tag untouched."}},"httpPath":"/v1/tags"},{"label":"Update a Tag","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/api-documentation/swagger/tags/updatetag","routeSlug":"/api-documentation/swagger/tags/updatetag","metadata":{"seo":{"title":"Update a Tag","description":"Renames a tag in the organization's tag list. The new name is applied to every entity that had previously been given the current tag, which can take additional time to be reflected across the system. If the current tag names a category (ends with ::), every tag within that category is renamed to use the new category name as well. Tags are compared case-insensitively."}},"httpPath":"/v1/tags/rename"}]},{"type":"group","label":"TimesheetEntries","link":"/api-documentation/swagger/timesheetentries","routeSlug":"/api-documentation/swagger/timesheetentries","items":[{"label":"List Timesheet Entries","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/api-documentation/swagger/timesheetentries/listtimesheetentries","routeSlug":"/api-documentation/swagger/timesheetentries/listtimesheetentries","metadata":{"seo":{"title":"List Timesheet Entries","description":"Gets a paginated list of timesheet entries recorded for a given time period with optional filtering by project offering, approval status, and etc. When no start or end date filters are provided, returns entries from the last 7 days (7 days ago through today)."}},"httpPath":"/v1/timesheet-entries"}]},{"type":"group","label":"WebhookSubscribers","link":"/api-documentation/swagger/webhooksubscribers","routeSlug":"/api-documentation/swagger/webhooksubscribers","items":[{"label":"List Webhook Subscribers","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/api-documentation/swagger/webhooksubscribers/listwebhooksubscribers","routeSlug":"/api-documentation/swagger/webhooksubscribers/listwebhooksubscribers","metadata":{"seo":{"title":"List Webhook Subscribers","description":"Returns the webhook subscribers for the organization."}},"httpPath":"/v1/webhook-subscribers"},{"label":"Create Webhook Configuration","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/api-documentation/swagger/webhooksubscribers/createwebhooksubscriber","routeSlug":"/api-documentation/swagger/webhooksubscribers/createwebhooksubscriber","metadata":{"seo":{"title":"Create Webhook Configuration","description":"Creates a webhook configuration for the organization to receive event notifications via HTTP callbacks."}},"httpPath":"/v1/webhook-subscribers"},{"label":"Delete Webhook Configuration","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/api-documentation/swagger/webhooksubscribers/deletewebhooksubscriber","routeSlug":"/api-documentation/swagger/webhooksubscribers/deletewebhooksubscriber","metadata":{"seo":{"title":"Delete Webhook Configuration","description":"Deletes the webhook configuration for the organization and removes all associated topic subscriptions."}},"httpPath":"/v1/webhook-subscribers/{subscriber_id}"},{"label":"Update Webhook Configuration","deprecated":false,"httpVerb":"patch","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/api-documentation/swagger/webhooksubscribers/updatewebhooksubscriber","routeSlug":"/api-documentation/swagger/webhooksubscribers/updatewebhooksubscriber","metadata":{"seo":{"title":"Update Webhook Configuration","description":"Updates the callback URL for an existing webhook configuration."}},"httpPath":"/v1/webhook-subscribers/{subscriber_id}"}]},{"type":"group","label":"WebhookSubscriptions","link":"/api-documentation/swagger/webhooksubscriptions","routeSlug":"/api-documentation/swagger/webhooksubscriptions","items":[{"label":"List Webhook Topic Subscriptions","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/api-documentation/swagger/webhooksubscriptions/listsubscriptions","routeSlug":"/api-documentation/swagger/webhooksubscriptions/listsubscriptions","metadata":{"seo":{"title":"List Webhook Topic Subscriptions","description":"Returns all topic subscriptions for a webhook configuration."}},"httpPath":"/v1/webhook-subscribers/{subscriber_id}/subscriptions"},{"label":"Subscribe to Webhook Topic","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/api-documentation/swagger/webhooksubscriptions/createsubscription","routeSlug":"/api-documentation/swagger/webhooksubscriptions/createsubscription","metadata":{"seo":{"title":"Subscribe to Webhook Topic","description":"Creates a subscription to a specific webhook topic for an existing webhook configuration. The webhook will receive notifications for events matching the specified topic."}},"httpPath":"/v1/webhook-subscribers/{subscriber_id}/subscriptions"},{"label":"Remove Webhook Topic Subscription","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/api-documentation/swagger/webhooksubscriptions/deletesubscription","routeSlug":"/api-documentation/swagger/webhooksubscriptions/deletesubscription","metadata":{"seo":{"title":"Remove Webhook Topic Subscription","description":"Removes a specific topic subscription from an existing webhook configuration."}},"httpPath":"/v1/webhook-subscribers/{subscriber_id}/subscriptions/{id}"},{"label":"Get Webhook Subscription","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/api-documentation/swagger/webhooksubscriptions/getsubscription","routeSlug":"/api-documentation/swagger/webhooksubscriptions/getsubscription","metadata":{"seo":{"title":"Get Webhook Subscription","description":"Retrieves a specific webhook topic subscription by ID for the given webhook configuration."}},"httpPath":"/v1/webhook-subscribers/{subscriber_id}/subscriptions/{id}"}]},{"type":"separator","label":"Schemas"},{"type":"group","label":"Schemas","link":"/api-documentation/swagger/schemas","routeSlug":"/api-documentation/swagger/schemas","items":[{"type":"link","label":"ActualTime","link":"/api-documentation/swagger/schemas/actualtime","routeSlug":"/api-documentation/swagger/schemas/actualtime","httpVerb":"schema"},{"type":"link","label":"ActualTimeDtoPagedResultsDto","link":"/api-documentation/swagger/schemas/actualtimedtopagedresultsdto","routeSlug":"/api-documentation/swagger/schemas/actualtimedtopagedresultsdto","httpVerb":"schema"},{"type":"link","label":"ActualTimeOff","link":"/api-documentation/swagger/schemas/actualtimeoff","routeSlug":"/api-documentation/swagger/schemas/actualtimeoff","httpVerb":"schema"},{"type":"link","label":"ActualTimeOffDtoPagedResultsDto","link":"/api-documentation/swagger/schemas/actualtimeoffdtopagedresultsdto","routeSlug":"/api-documentation/swagger/schemas/actualtimeoffdtopagedresultsdto","httpVerb":"schema"},{"type":"link","label":"AddExternalId","link":"/api-documentation/swagger/schemas/addexternalid","routeSlug":"/api-documentation/swagger/schemas/addexternalid","httpVerb":"schema"},{"type":"link","label":"AddOfferingExternalId","link":"/api-documentation/swagger/schemas/addofferingexternalid","routeSlug":"/api-documentation/swagger/schemas/addofferingexternalid","httpVerb":"schema"},{"type":"link","label":"AddPersonExternalId","link":"/api-documentation/swagger/schemas/addpersonexternalid","routeSlug":"/api-documentation/swagger/schemas/addpersonexternalid","httpVerb":"schema"},{"type":"link","label":"AdjustmentType","link":"/api-documentation/swagger/schemas/adjustmenttype","routeSlug":"/api-documentation/swagger/schemas/adjustmenttype","httpVerb":"schema"},{"type":"link","label":"Assignment","link":"/api-documentation/swagger/schemas/assignment","routeSlug":"/api-documentation/swagger/schemas/assignment","httpVerb":"schema"},{"type":"link","label":"AssignmentType","link":"/api-documentation/swagger/schemas/assignmenttype","routeSlug":"/api-documentation/swagger/schemas/assignmenttype","httpVerb":"schema"},{"type":"link","label":"BillingModel","link":"/api-documentation/swagger/schemas/billingmodel","routeSlug":"/api-documentation/swagger/schemas/billingmodel","httpVerb":"schema"},{"type":"link","label":"BillingModelOptionsBase","link":"/api-documentation/swagger/schemas/billingmodeloptionsbase","routeSlug":"/api-documentation/swagger/schemas/billingmodeloptionsbase","httpVerb":"schema"},{"type":"link","label":"BillingModelOptionsFixedBid","link":"/api-documentation/swagger/schemas/billingmodeloptionsfixedbid","routeSlug":"/api-documentation/swagger/schemas/billingmodeloptionsfixedbid","httpVerb":"schema"},{"type":"link","label":"BillingModelOptionsRetainer","link":"/api-documentation/swagger/schemas/billingmodeloptionsretainer","routeSlug":"/api-documentation/swagger/schemas/billingmodeloptionsretainer","httpVerb":"schema"},{"type":"link","label":"BillingModelOptionsTimeMaterials","link":"/api-documentation/swagger/schemas/billingmodeloptionstimematerials","routeSlug":"/api-documentation/swagger/schemas/billingmodeloptionstimematerials","httpVerb":"schema"},{"type":"link","label":"Client","link":"/api-documentation/swagger/schemas/client","routeSlug":"/api-documentation/swagger/schemas/client","httpVerb":"schema"},{"type":"link","label":"ClientDtoPagedResultsDto","link":"/api-documentation/swagger/schemas/clientdtopagedresultsdto","routeSlug":"/api-documentation/swagger/schemas/clientdtopagedresultsdto","httpVerb":"schema"},{"type":"link","label":"CostMetrics","link":"/api-documentation/swagger/schemas/costmetrics","routeSlug":"/api-documentation/swagger/schemas/costmetrics","httpVerb":"schema"},{"type":"link","label":"CreateActualTime","link":"/api-documentation/swagger/schemas/createactualtime","routeSlug":"/api-documentation/swagger/schemas/createactualtime","httpVerb":"schema"},{"type":"link","label":"CreateActualTimeOff","link":"/api-documentation/swagger/schemas/createactualtimeoff","routeSlug":"/api-documentation/swagger/schemas/createactualtimeoff","httpVerb":"schema"},{"type":"link","label":"CreateClient","link":"/api-documentation/swagger/schemas/createclient","routeSlug":"/api-documentation/swagger/schemas/createclient","httpVerb":"schema"},{"type":"link","label":"CreateDepartment","link":"/api-documentation/swagger/schemas/createdepartment","routeSlug":"/api-documentation/swagger/schemas/createdepartment","httpVerb":"schema"},{"type":"link","label":"CreateOtherCostAndRevenue","link":"/api-documentation/swagger/schemas/createothercostandrevenue","routeSlug":"/api-documentation/swagger/schemas/createothercostandrevenue","httpVerb":"schema"},{"type":"link","label":"CreatePerson","link":"/api-documentation/swagger/schemas/createperson","routeSlug":"/api-documentation/swagger/schemas/createperson","httpVerb":"schema"},{"type":"link","label":"CreatePipeline","link":"/api-documentation/swagger/schemas/createpipeline","routeSlug":"/api-documentation/swagger/schemas/createpipeline","httpVerb":"schema"},{"type":"link","label":"CreatePlannedTimeOff","link":"/api-documentation/swagger/schemas/createplannedtimeoff","routeSlug":"/api-documentation/swagger/schemas/createplannedtimeoff","httpVerb":"schema"},{"type":"link","label":"CreateProject","link":"/api-documentation/swagger/schemas/createproject","routeSlug":"/api-documentation/swagger/schemas/createproject","httpVerb":"schema"},{"type":"link","label":"CreateProjectOffering","link":"/api-documentation/swagger/schemas/createprojectoffering","routeSlug":"/api-documentation/swagger/schemas/createprojectoffering","httpVerb":"schema"},{"type":"link","label":"CreateProjectOfferingRole","link":"/api-documentation/swagger/schemas/createprojectofferingrole","routeSlug":"/api-documentation/swagger/schemas/createprojectofferingrole","httpVerb":"schema"},{"type":"link","label":"CreateRole","link":"/api-documentation/swagger/schemas/createrole","routeSlug":"/api-documentation/swagger/schemas/createrole","httpVerb":"schema"},{"type":"link","label":"CreateStage","link":"/api-documentation/swagger/schemas/createstage","routeSlug":"/api-documentation/swagger/schemas/createstage","httpVerb":"schema"},{"type":"link","label":"CreateSubscription","link":"/api-documentation/swagger/schemas/createsubscription","routeSlug":"/api-documentation/swagger/schemas/createsubscription","httpVerb":"schema"},{"type":"link","label":"CreateTag","link":"/api-documentation/swagger/schemas/createtag","routeSlug":"/api-documentation/swagger/schemas/createtag","httpVerb":"schema"},{"type":"link","label":"CreateWebhookSubscriber","link":"/api-documentation/swagger/schemas/createwebhooksubscriber","routeSlug":"/api-documentation/swagger/schemas/createwebhooksubscriber","httpVerb":"schema"},{"type":"link","label":"Department","link":"/api-documentation/swagger/schemas/department","routeSlug":"/api-documentation/swagger/schemas/department","httpVerb":"schema"},{"type":"link","label":"DepartmentDtoPagedResultsDto","link":"/api-documentation/swagger/schemas/departmentdtopagedresultsdto","routeSlug":"/api-documentation/swagger/schemas/departmentdtopagedresultsdto","httpVerb":"schema"},{"type":"link","label":"FeeSchedule","link":"/api-documentation/swagger/schemas/feeschedule","routeSlug":"/api-documentation/swagger/schemas/feeschedule","httpVerb":"schema"},{"type":"link","label":"HoursMetrics","link":"/api-documentation/swagger/schemas/hoursmetrics","routeSlug":"/api-documentation/swagger/schemas/hoursmetrics","httpVerb":"schema"},{"type":"link","label":"Money","link":"/api-documentation/swagger/schemas/money","routeSlug":"/api-documentation/swagger/schemas/money","httpVerb":"schema"},{"type":"link","label":"OtherCostAndRevenue","link":"/api-documentation/swagger/schemas/othercostandrevenue","routeSlug":"/api-documentation/swagger/schemas/othercostandrevenue","httpVerb":"schema"},{"type":"link","label":"OtherCostAndRevenueDtoPagedResultsDto","link":"/api-documentation/swagger/schemas/othercostandrevenuedtopagedresultsdto","routeSlug":"/api-documentation/swagger/schemas/othercostandrevenuedtopagedresultsdto","httpVerb":"schema"},{"type":"link","label":"Person","link":"/api-documentation/swagger/schemas/person","routeSlug":"/api-documentation/swagger/schemas/person","httpVerb":"schema"},{"type":"link","label":"PersonDtoPagedResultsDto","link":"/api-documentation/swagger/schemas/persondtopagedresultsdto","routeSlug":"/api-documentation/swagger/schemas/persondtopagedresultsdto","httpVerb":"schema"},{"type":"link","label":"Pipeline","link":"/api-documentation/swagger/schemas/pipeline","routeSlug":"/api-documentation/swagger/schemas/pipeline","httpVerb":"schema"},{"type":"link","label":"PipelineDtoPagedResultsDto","link":"/api-documentation/swagger/schemas/pipelinedtopagedresultsdto","routeSlug":"/api-documentation/swagger/schemas/pipelinedtopagedresultsdto","httpVerb":"schema"},{"type":"link","label":"PlannedTimeOff","link":"/api-documentation/swagger/schemas/plannedtimeoff","routeSlug":"/api-documentation/swagger/schemas/plannedtimeoff","httpVerb":"schema"},{"type":"link","label":"PlannedTimeOffDtoPagedResultsDto","link":"/api-documentation/swagger/schemas/plannedtimeoffdtopagedresultsdto","routeSlug":"/api-documentation/swagger/schemas/plannedtimeoffdtopagedresultsdto","httpVerb":"schema"},{"type":"link","label":"Project","link":"/api-documentation/swagger/schemas/project","routeSlug":"/api-documentation/swagger/schemas/project","httpVerb":"schema"},{"type":"link","label":"ProjectDtoPagedResultsDto","link":"/api-documentation/swagger/schemas/projectdtopagedresultsdto","routeSlug":"/api-documentation/swagger/schemas/projectdtopagedresultsdto","httpVerb":"schema"},{"type":"link","label":"ProjectModel","link":"/api-documentation/swagger/schemas/projectmodel","routeSlug":"/api-documentation/swagger/schemas/projectmodel","httpVerb":"schema"},{"type":"link","label":"ProjectOffering","link":"/api-documentation/swagger/schemas/projectoffering","routeSlug":"/api-documentation/swagger/schemas/projectoffering","httpVerb":"schema"},{"type":"link","label":"ProjectOfferingDtoPagedResultsDto","link":"/api-documentation/swagger/schemas/projectofferingdtopagedresultsdto","routeSlug":"/api-documentation/swagger/schemas/projectofferingdtopagedresultsdto","httpVerb":"schema"},{"type":"link","label":"ProjectOfferingMetrics","link":"/api-documentation/swagger/schemas/projectofferingmetrics","routeSlug":"/api-documentation/swagger/schemas/projectofferingmetrics","httpVerb":"schema"},{"type":"link","label":"ProjectOfferingRole","link":"/api-documentation/swagger/schemas/projectofferingrole","routeSlug":"/api-documentation/swagger/schemas/projectofferingrole","httpVerb":"schema"},{"type":"link","label":"ProjectOfferingRoleDtoPagedResultsDto","link":"/api-documentation/swagger/schemas/projectofferingroledtopagedresultsdto","routeSlug":"/api-documentation/swagger/schemas/projectofferingroledtopagedresultsdto","httpVerb":"schema"},{"type":"link","label":"ProjectOfferingRolePlannedTime","link":"/api-documentation/swagger/schemas/projectofferingroleplannedtime","routeSlug":"/api-documentation/swagger/schemas/projectofferingroleplannedtime","httpVerb":"schema"},{"type":"link","label":"ProjectOfferingRolePlannedTimeDtoPagedResultsDto","link":"/api-documentation/swagger/schemas/projectofferingroleplannedtimedtopagedresultsdto","routeSlug":"/api-documentation/swagger/schemas/projectofferingroleplannedtimedtopagedresultsdto","httpVerb":"schema"},{"type":"link","label":"ProjectStatus","link":"/api-documentation/swagger/schemas/projectstatus","routeSlug":"/api-documentation/swagger/schemas/projectstatus","httpVerb":"schema"},{"type":"link","label":"RateCard","link":"/api-documentation/swagger/schemas/ratecard","routeSlug":"/api-documentation/swagger/schemas/ratecard","httpVerb":"schema"},{"type":"link","label":"RateCardDtoPagedResultsDto","link":"/api-documentation/swagger/schemas/ratecarddtopagedresultsdto","routeSlug":"/api-documentation/swagger/schemas/ratecarddtopagedresultsdto","httpVerb":"schema"},{"type":"link","label":"RateCardRate","link":"/api-documentation/swagger/schemas/ratecardrate","routeSlug":"/api-documentation/swagger/schemas/ratecardrate","httpVerb":"schema"},{"type":"link","label":"RateCardRateDtoPagedResultsDto","link":"/api-documentation/swagger/schemas/ratecardratedtopagedresultsdto","routeSlug":"/api-documentation/swagger/schemas/ratecardratedtopagedresultsdto","httpVerb":"schema"},{"type":"link","label":"RevenueMetrics","link":"/api-documentation/swagger/schemas/revenuemetrics","routeSlug":"/api-documentation/swagger/schemas/revenuemetrics","httpVerb":"schema"},{"type":"link","label":"Role","link":"/api-documentation/swagger/schemas/role","routeSlug":"/api-documentation/swagger/schemas/role","httpVerb":"schema"},{"type":"link","label":"RoleDtoPagedResultsDto","link":"/api-documentation/swagger/schemas/roledtopagedresultsdto","routeSlug":"/api-documentation/swagger/schemas/roledtopagedresultsdto","httpVerb":"schema"},{"type":"link","label":"ServiceOffering","link":"/api-documentation/swagger/schemas/serviceoffering","routeSlug":"/api-documentation/swagger/schemas/serviceoffering","httpVerb":"schema"},{"type":"link","label":"ServiceOfferingDtoPagedResultsDto","link":"/api-documentation/swagger/schemas/serviceofferingdtopagedresultsdto","routeSlug":"/api-documentation/swagger/schemas/serviceofferingdtopagedresultsdto","httpVerb":"schema"},{"type":"link","label":"Stage","link":"/api-documentation/swagger/schemas/stage","routeSlug":"/api-documentation/swagger/schemas/stage","httpVerb":"schema"},{"type":"link","label":"StageDtoPagedResultsDto","link":"/api-documentation/swagger/schemas/stagedtopagedresultsdto","routeSlug":"/api-documentation/swagger/schemas/stagedtopagedresultsdto","httpVerb":"schema"},{"type":"link","label":"Tag","link":"/api-documentation/swagger/schemas/tag","routeSlug":"/api-documentation/swagger/schemas/tag","httpVerb":"schema"},{"type":"link","label":"TagList","link":"/api-documentation/swagger/schemas/taglist","routeSlug":"/api-documentation/swagger/schemas/taglist","httpVerb":"schema"},{"type":"link","label":"TimeOffAllocation","link":"/api-documentation/swagger/schemas/timeoffallocation","routeSlug":"/api-documentation/swagger/schemas/timeoffallocation","httpVerb":"schema"},{"type":"link","label":"TimeOffCategory","link":"/api-documentation/swagger/schemas/timeoffcategory","routeSlug":"/api-documentation/swagger/schemas/timeoffcategory","httpVerb":"schema"},{"type":"link","label":"TimesheetEntry","link":"/api-documentation/swagger/schemas/timesheetentry","routeSlug":"/api-documentation/swagger/schemas/timesheetentry","httpVerb":"schema"},{"type":"link","label":"TimesheetEntryDtoPagedResultsDto","link":"/api-documentation/swagger/schemas/timesheetentrydtopagedresultsdto","routeSlug":"/api-documentation/swagger/schemas/timesheetentrydtopagedresultsdto","httpVerb":"schema"},{"type":"link","label":"TimesheetSubmissionState","link":"/api-documentation/swagger/schemas/timesheetsubmissionstate","routeSlug":"/api-documentation/swagger/schemas/timesheetsubmissionstate","httpVerb":"schema"},{"type":"link","label":"UpdateActualTime","link":"/api-documentation/swagger/schemas/updateactualtime","routeSlug":"/api-documentation/swagger/schemas/updateactualtime","httpVerb":"schema"},{"type":"link","label":"UpdateActualTimeOff","link":"/api-documentation/swagger/schemas/updateactualtimeoff","routeSlug":"/api-documentation/swagger/schemas/updateactualtimeoff","httpVerb":"schema"},{"type":"link","label":"UpdateClient","link":"/api-documentation/swagger/schemas/updateclient","routeSlug":"/api-documentation/swagger/schemas/updateclient","httpVerb":"schema"},{"type":"link","label":"UpdateDepartment","link":"/api-documentation/swagger/schemas/updatedepartment","routeSlug":"/api-documentation/swagger/schemas/updatedepartment","httpVerb":"schema"},{"type":"link","label":"UpdateOtherCostAndRevenue","link":"/api-documentation/swagger/schemas/updateothercostandrevenue","routeSlug":"/api-documentation/swagger/schemas/updateothercostandrevenue","httpVerb":"schema"},{"type":"link","label":"UpdatePerson","link":"/api-documentation/swagger/schemas/updateperson","routeSlug":"/api-documentation/swagger/schemas/updateperson","httpVerb":"schema"},{"type":"link","label":"UpdatePipeline","link":"/api-documentation/swagger/schemas/updatepipeline","routeSlug":"/api-documentation/swagger/schemas/updatepipeline","httpVerb":"schema"},{"type":"link","label":"UpdatePlannedTimeOff","link":"/api-documentation/swagger/schemas/updateplannedtimeoff","routeSlug":"/api-documentation/swagger/schemas/updateplannedtimeoff","httpVerb":"schema"},{"type":"link","label":"UpdateProject","link":"/api-documentation/swagger/schemas/updateproject","routeSlug":"/api-documentation/swagger/schemas/updateproject","httpVerb":"schema"},{"type":"link","label":"UpdateProjectOffering","link":"/api-documentation/swagger/schemas/updateprojectoffering","routeSlug":"/api-documentation/swagger/schemas/updateprojectoffering","httpVerb":"schema"},{"type":"link","label":"UpdateProjectOfferingRole","link":"/api-documentation/swagger/schemas/updateprojectofferingrole","routeSlug":"/api-documentation/swagger/schemas/updateprojectofferingrole","httpVerb":"schema"},{"type":"link","label":"UpdateRole","link":"/api-documentation/swagger/schemas/updaterole","routeSlug":"/api-documentation/swagger/schemas/updaterole","httpVerb":"schema"},{"type":"link","label":"UpdateStage","link":"/api-documentation/swagger/schemas/updatestage","routeSlug":"/api-documentation/swagger/schemas/updatestage","httpVerb":"schema"},{"type":"link","label":"UpdateTag","link":"/api-documentation/swagger/schemas/updatetag","routeSlug":"/api-documentation/swagger/schemas/updatetag","httpVerb":"schema"},{"type":"link","label":"UpdateWebhookSubscriber","link":"/api-documentation/swagger/schemas/updatewebhooksubscriber","routeSlug":"/api-documentation/swagger/schemas/updatewebhooksubscriber","httpVerb":"schema"},{"type":"link","label":"ValidationErrorResponse","link":"/api-documentation/swagger/schemas/validationerrorresponse","routeSlug":"/api-documentation/swagger/schemas/validationerrorresponse","httpVerb":"schema"},{"type":"link","label":"WebhookSubscriber","link":"/api-documentation/swagger/schemas/webhooksubscriber","routeSlug":"/api-documentation/swagger/schemas/webhooksubscriber","httpVerb":"schema"},{"type":"link","label":"WebhookSubscriberSummary","link":"/api-documentation/swagger/schemas/webhooksubscribersummary","routeSlug":"/api-documentation/swagger/schemas/webhooksubscribersummary","httpVerb":"schema"},{"type":"link","label":"WebhookSubscriberSummaryDtoPagedResultsDto","link":"/api-documentation/swagger/schemas/webhooksubscribersummarydtopagedresultsdto","routeSlug":"/api-documentation/swagger/schemas/webhooksubscribersummarydtopagedresultsdto","httpVerb":"schema"},{"type":"link","label":"WebhookSubscription","link":"/api-documentation/swagger/schemas/webhooksubscription","routeSlug":"/api-documentation/swagger/schemas/webhooksubscription","httpVerb":"schema"},{"type":"link","label":"WebhookSubscriptionDtoPagedResultsDto","link":"/api-documentation/swagger/schemas/webhooksubscriptiondtopagedresultsdto","routeSlug":"/api-documentation/swagger/schemas/webhooksubscriptiondtopagedresultsdto","httpVerb":"schema"},{"type":"link","label":"WorkerType","link":"/api-documentation/swagger/schemas/workertype","routeSlug":"/api-documentation/swagger/schemas/workertype","httpVerb":"schema"}]}]}