{"items":[{"type":"group","label":"Kantata","items":[{"type":"link","label":"Kantata OX API Documentation","link":"/kantata/specification","routeSlug":"/kantata/specification"},{"type":"link","label":"Schema","link":"/kantata/specification/section/schema","routeSlug":"/kantata/specification/section/schema"},{"type":"link","label":"Authentication","link":"/kantata/specification/section/authentication","routeSlug":"/kantata/specification/section/authentication"},{"type":"link","label":"OAuth 2.0","link":"/kantata/specification/section/oauth-2.0","routeSlug":"/kantata/specification/section/oauth-2.0"},{"type":"link","label":"Registering your application","link":"/kantata/specification/section/registering-your-application","routeSlug":"/kantata/specification/section/registering-your-application"},{"type":"link","label":"Obtaining tokens for users","link":"/kantata/specification/section/obtaining-tokens-for-users","routeSlug":"/kantata/specification/section/obtaining-tokens-for-users"},{"type":"link","label":"Bearer Token","link":"/kantata/specification/section/bearer-token","routeSlug":"/kantata/specification/section/bearer-token"},{"type":"link","label":"OauthSecurity","link":"/kantata/specification/section/oauthsecurity","routeSlug":"/kantata/specification/section/oauthsecurity"},{"type":"link","label":"Security","link":"/kantata/specification/section/security","routeSlug":"/kantata/specification/section/security"},{"type":"link","label":"Response Format","link":"/kantata/specification/section/response-format","routeSlug":"/kantata/specification/section/response-format"},{"type":"link","label":"Pagination","link":"/kantata/specification/section/pagination","routeSlug":"/kantata/specification/section/pagination"},{"type":"link","label":"Request by ID","link":"/kantata/specification/section/request-by-id","routeSlug":"/kantata/specification/section/request-by-id"},{"type":"link","label":"Filters","link":"/kantata/specification/section/filters","routeSlug":"/kantata/specification/section/filters"},{"type":"link","label":"Includes","link":"/kantata/specification/section/includes","routeSlug":"/kantata/specification/section/includes"},{"type":"link","label":"Optional Fields","link":"/kantata/specification/section/optional-fields","routeSlug":"/kantata/specification/section/optional-fields"},{"type":"link","label":"Ordering","link":"/kantata/specification/section/ordering","routeSlug":"/kantata/specification/section/ordering"},{"type":"link","label":"Searching","link":"/kantata/specification/section/searching","routeSlug":"/kantata/specification/section/searching"},{"type":"link","label":"Errors","link":"/kantata/specification/section/errors","routeSlug":"/kantata/specification/section/errors"},{"type":"link","label":"Rate Limits","link":"/kantata/specification/section/rate-limits","routeSlug":"/kantata/specification/section/rate-limits"},{"type":"link","label":"Timeouts","link":"/kantata/specification/section/timeouts","routeSlug":"/kantata/specification/section/timeouts"},{"type":"separator","label":"# Subscribed Events"},{"type":"group","label":"Event Types","link":"/kantata/specification/event-types","routeSlug":"/kantata/specification/event-types","items":[{"label":"Fetching a list of Subscribed Event Types","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/event-types/get subscribed event types","routeSlug":"/kantata/specification/event-types/get subscribed event types","metadata":{"seo":{"title":"Fetching a list of Subscribed Event Types","description":"Returns a list of all Event Typestracked by Subscribed Events."}},"httpPath":"/subscribed_events/event_types"}]},{"type":"group","label":"Events","link":"/kantata/specification/events","routeSlug":"/kantata/specification/events","items":[{"label":"Fetching a list of Subscribed Events","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/events/get subscribed events","routeSlug":"/kantata/specification/events/get subscribed events","metadata":{"seo":{"title":"Fetching a list of Subscribed Events","description":"Returns up to 9 days of records for all event types,unless filter parameters have been applied."}},"httpPath":"/subscribed_events"}]},{"type":"separator","label":"Account Locations"},{"type":"group","label":"Account Locations","link":"/kantata/specification/account-locations","routeSlug":"/kantata/specification/account-locations","items":[{"label":"Fetching a list of Account Locations","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/account-locations/get account locations","routeSlug":"/kantata/specification/account-locations/get account locations","metadata":{"seo":{"title":"Fetching a list of Account Locations","description":"This endpoint returns structured Account Location objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the account_locations top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/account_locations"},{"label":"Creating a new Account Location","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/account-locations/create account location","routeSlug":"/kantata/specification/account-locations/create account location","metadata":{"seo":{"title":"Creating a new Account Location","description":"This endpoint returns structured Account Location objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the account_locations top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/account_locations"},{"label":"Updating an existing Account Location","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/account-locations/update account location","routeSlug":"/kantata/specification/account-locations/update account location","metadata":{"seo":{"title":"Updating an existing Account Location","description":"This endpoint returns structured Account Location objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the account_locations top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/account_locations/{id}"},{"label":"Deleting an existing Account Location","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/account-locations/delete account location","routeSlug":"/kantata/specification/account-locations/delete account location","metadata":{"seo":{"title":"Deleting an existing Account Location","description":"The response will contain no content and an HTTP 204 status code if the request wassuccessful, or a standard Kantata OX error message explaining why the object could not be deleted."}},"httpPath":"/account_locations/{id}"}]},{"type":"separator","label":"Account Settings & Members"},{"type":"group","label":"Access Group Memberships","link":"/kantata/specification/access-group-memberships","routeSlug":"/kantata/specification/access-group-memberships","items":[{"label":"Fetching a list of Access Group Memberships","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/access-group-memberships/get access group memberships","routeSlug":"/kantata/specification/access-group-memberships/get access group memberships","metadata":{"seo":{"title":"Fetching a list of Access Group Memberships","description":"Returns all access group memberships. The non-editable \"Account Administrators\" group is excluded from the response."}},"httpPath":"/access_group_memberships"},{"label":"Creating a new Access Group Membership","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/access-group-memberships/create access group membership","routeSlug":"/kantata/specification/access-group-memberships/create access group membership","metadata":{"seo":{"title":"Creating a new Access Group Membership","description":"Adds a user to an access group. Note: To add a user to the Account Administrators access group, you must updatethe user's account membership permission instead."}},"httpPath":"/access_group_memberships"},{"label":"Fetching a single Access Group Membership","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/access-group-memberships/get access group membership","routeSlug":"/kantata/specification/access-group-memberships/get access group membership","metadata":{"seo":{"title":"Fetching a single Access Group Membership","description":"This endpoint returns structured Access Group Membership objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the access_group_memberships top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/access_group_memberships/{id}"},{"label":"Deleting an existing Access Group Membership","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/access-group-memberships/delete access group membership","routeSlug":"/kantata/specification/access-group-memberships/delete access group membership","metadata":{"seo":{"title":"Deleting an existing Access Group Membership","description":"Deletes the specified access group membership (i.e. removes the user from the access group). Note: To remove a userfrom the Account Administrators access group, you must update the user's account membership permission instead."}},"httpPath":"/access_group_memberships/{id}"}]},{"type":"group","label":"Account Colors","link":"/kantata/specification/account-colors","routeSlug":"/kantata/specification/account-colors","items":[{"label":"Fetching a list of Account Colors","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/account-colors/get account colors","routeSlug":"/kantata/specification/account-colors/get account colors","metadata":{"seo":{"title":"Fetching a list of Account Colors","description":"Each project in Kantata OX can be tagged with a Project Color for categorization purposes. The colors thatare available for projects are defined at the account level. Use the id of Account Color to read and updateProject Colors using the workspaces endpoint."}},"httpPath":"/account_colors"}]},{"type":"group","label":"Account Invitations","link":"/kantata/specification/account-invitations","routeSlug":"/kantata/specification/account-invitations","items":[{"label":"Fetching a list of Account Invitations","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/account-invitations/get account invitations","routeSlug":"/kantata/specification/account-invitations/get account invitations","metadata":{"seo":{"title":"Fetching a list of Account Invitations","description":"This endpoint returns structured Account Invitation objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the account_invitations top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/account_invitations"},{"label":"Creating a new Account Invitation","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/account-invitations/create account invitation","routeSlug":"/kantata/specification/account-invitations/create account invitation","metadata":{"seo":{"title":"Creating a new Account Invitation","description":"Adds a user to your account."}},"httpPath":"/account_invitations"},{"label":"Fetching a single Account Invitation","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/account-invitations/get account invitation","routeSlug":"/kantata/specification/account-invitations/get account invitation","metadata":{"seo":{"title":"Fetching a single Account Invitation","description":"This endpoint returns structured Account Invitation objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the account_invitations top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/account_invitations/{id}"},{"label":"Updating an existing Account Invitation","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/account-invitations/update account invitation","routeSlug":"/kantata/specification/account-invitations/update account invitation","metadata":{"seo":{"title":"Updating an existing Account Invitation","description":"This endpoint returns structured Account Invitation objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the account_invitations top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/account_invitations/{id}"},{"label":"Deleting an existing Account Invitation","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/account-invitations/delete account invitation","routeSlug":"/kantata/specification/account-invitations/delete account invitation","metadata":{"seo":{"title":"Deleting an existing Account Invitation","description":"The response will contain no content and an HTTP 204 status code if the request wassuccessful, or a standard Kantata OX error message explaining why the object could not be deleted."}},"httpPath":"/account_invitations/{id}"},{"label":"Resend an account invitation","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/account-invitations/resend account invitation","routeSlug":"/kantata/specification/account-invitations/resend account invitation","metadata":{"seo":{"title":"Resend an account invitation","description":"Resends an account invitation email to an invited user."}},"httpPath":"/account_invitations/{id}/resend"}]},{"type":"group","label":"Account Memberships","link":"/kantata/specification/account-memberships","routeSlug":"/kantata/specification/account-memberships","items":[{"label":"Fetching a list of Account Memberships","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/account-memberships/get account memberships","routeSlug":"/kantata/specification/account-memberships/get account memberships","metadata":{"seo":{"title":"Fetching a list of Account Memberships","description":"You can request either GET /api/v1/account_memberships.json?only=5 orGET /api/v1/account_memberships/5.json. In both cases, default filters will be applied.Unless you provide the is_active:false filter, you won't receive account membership for inactive users, and will get a 404 statuson the \"show\" route."}},"httpPath":"/account_memberships"},{"label":"Fetching a single Account Membership","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/account-memberships/get account membership","routeSlug":"/kantata/specification/account-memberships/get account membership","metadata":{"seo":{"title":"Fetching a single Account Membership","description":"This endpoint returns structured Account Membership objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the account_memberships top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/account_memberships/{id}"},{"label":"Updating an existing Account Membership","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/account-memberships/update account membership","routeSlug":"/kantata/specification/account-memberships/update account membership","metadata":{"seo":{"title":"Updating an existing Account Membership","description":"This endpoint returns structured Account Membership objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the account_memberships top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/account_memberships/{id}"},{"label":"Remove a user from an account","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/account-memberships/delete account membership","routeSlug":"/kantata/specification/account-memberships/delete account membership","metadata":{"seo":{"title":"Remove a user from an account","description":"This removes the member from your account and places them on a separate Kantata OX account. It is importantto know that the account owner cannot be removed."}},"httpPath":"/account_memberships/{id}"},{"label":"Make a user inactive","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/account-memberships/deactivate account membership","routeSlug":"/kantata/specification/account-memberships/deactivate account membership","metadata":{"seo":{"title":"Make a user inactive","description":"Disables a user in an account"}},"httpPath":"/account_memberships/{id}/disable"},{"label":"Make a user active","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/account-memberships/activate account membership","routeSlug":"/kantata/specification/account-memberships/activate account membership","metadata":{"seo":{"title":"Make a user active","description":"Enables a user in an account"}},"httpPath":"/account_memberships/{id}/enable"}]},{"type":"group","label":"Backup Approver Associations","link":"/kantata/specification/backup-approver-associations","routeSlug":"/kantata/specification/backup-approver-associations","items":[{"label":"Fetching a list of Backup Approver Associations","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/backup-approver-associations/get backup approver associations","routeSlug":"/kantata/specification/backup-approver-associations/get backup approver associations","metadata":{"seo":{"title":"Fetching a list of Backup Approver Associations","description":"The index endpoint only returns backup approver associations that are visible to the user.Backup approver associations are only visible to account members."}},"httpPath":"/backup_approver_associations"},{"label":"Creating a new Backup Approver Association","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/backup-approver-associations/create backup approver association","routeSlug":"/kantata/specification/backup-approver-associations/create backup approver association","metadata":{"seo":{"title":"Creating a new Backup Approver Association","description":"This endpoint returns structured Backup Approver Association objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the backup_approver_associations top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/backup_approver_associations"},{"label":"Fetching a single Backup Approver Association","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/backup-approver-associations/get backup approver association","routeSlug":"/kantata/specification/backup-approver-associations/get backup approver association","metadata":{"seo":{"title":"Fetching a single Backup Approver Association","description":"This endpoint returns structured Backup Approver Association objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the backup_approver_associations top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/backup_approver_associations/{id}"},{"label":"Updating an existing Backup Approver Association","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/backup-approver-associations/update backup approver association","routeSlug":"/kantata/specification/backup-approver-associations/update backup approver association","metadata":{"seo":{"title":"Updating an existing Backup Approver Association","description":"This endpoint returns structured Backup Approver Association objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the backup_approver_associations top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/backup_approver_associations/{id}"},{"label":"Deleting an existing Backup Approver Association","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/backup-approver-associations/delete backup approver association","routeSlug":"/kantata/specification/backup-approver-associations/delete backup approver association","metadata":{"seo":{"title":"Deleting an existing Backup Approver Association","description":"The response will contain no content and an HTTP 204 status code if the request wassuccessful, or a standard Kantata OX error message explaining why the object could not be deleted."}},"httpPath":"/backup_approver_associations/{id}"}]},{"type":"group","label":"Billable Utilizations","link":"/kantata/specification/billable-utilizations","routeSlug":"/kantata/specification/billable-utilizations","items":[{"label":"Fetching a list of Billable Utilizations","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/billable-utilizations/get billable utilizations","routeSlug":"/kantata/specification/billable-utilizations/get billable utilizations","metadata":{"seo":{"title":"Fetching a list of Billable Utilizations","description":"This endpoint returns structured Billable Utilization objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the billable_utilizations top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/billable_utilizations"},{"label":"Creating a new Billable Utilization","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/billable-utilizations/create billable utilization","routeSlug":"/kantata/specification/billable-utilizations/create billable utilization","metadata":{"seo":{"title":"Creating a new Billable Utilization","description":"This endpoint returns structured Billable Utilization objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the billable_utilizations top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/billable_utilizations"},{"label":"Fetching a single Billable Utilization","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/billable-utilizations/get billable utilization","routeSlug":"/kantata/specification/billable-utilizations/get billable utilization","metadata":{"seo":{"title":"Fetching a single Billable Utilization","description":"This endpoint returns structured Billable Utilization objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the billable_utilizations top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/billable_utilizations/{id}"},{"label":"Updating an existing Billable Utilization","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/billable-utilizations/update billable utilization","routeSlug":"/kantata/specification/billable-utilizations/update billable utilization","metadata":{"seo":{"title":"Updating an existing Billable Utilization","description":"This endpoint returns structured Billable Utilization objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the billable_utilizations top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/billable_utilizations/{id}"},{"label":"Deleting an existing Billable Utilization","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/billable-utilizations/delete billable utilization","routeSlug":"/kantata/specification/billable-utilizations/delete billable utilization","metadata":{"seo":{"title":"Deleting an existing Billable Utilization","description":"The response will contain no content and an HTTP 204 status code if the request wassuccessful, or a standard Kantata OX error message explaining why the object could not be deleted."}},"httpPath":"/billable_utilizations/{id}"}]},{"type":"group","label":"Cost Rates","link":"/kantata/specification/cost-rates","routeSlug":"/kantata/specification/cost-rates","items":[{"label":"Get Cost Rates","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/cost-rates/get cost rates","routeSlug":"/kantata/specification/cost-rates/get cost rates","metadata":{"seo":{"title":"Get Cost Rates","description":"This endpoint returns structured Cost Rate objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the cost_rates top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/cost_rates"},{"label":"Creating one or many Cost Rates","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/cost-rates/create cost rate","routeSlug":"/kantata/specification/cost-rates/create cost rate","metadata":{"seo":{"title":"Creating one or many Cost Rates","description":"Creates a new cost rate for a specified account membership and currency. If a cost rate already existsfor the specified account membership and currency, it will be overridden, effectively making this anupdate request as well. Up to 100 cost rates can be created or updated at once."}},"httpPath":"/cost_rates"},{"label":"Updating an existing Cost Rate","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/cost-rates/update cost rate","routeSlug":"/kantata/specification/cost-rates/update cost rate","metadata":{"seo":{"title":"Updating an existing Cost Rate","description":"This endpoint returns structured Cost Rate objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the cost_rates top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/cost_rates/{id}"},{"label":"Deleting an existing Cost Rate","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/cost-rates/delete cost rate","routeSlug":"/kantata/specification/cost-rates/delete cost rate","metadata":{"seo":{"title":"Deleting an existing Cost Rate","description":"The response will contain no content and an HTTP 204 status code if the request wassuccessful, or a standard Kantata OX error message explaining why the object could not be deleted."}},"httpPath":"/cost_rates/{id}"}]},{"type":"group","label":"Custom Branding","link":"/kantata/specification/custom-branding","routeSlug":"/kantata/specification/custom-branding","items":[{"label":"Fetch Custom Branding Settings","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/custom-branding/get custom branding settings","routeSlug":"/kantata/specification/custom-branding/get custom branding settings","metadata":{"seo":{"title":"Fetch Custom Branding Settings","description":"Retrieve custom branding information for the current user's account."}},"httpPath":"/custom_branding"}]},{"type":"group","label":"Organization Memberships","link":"/kantata/specification/organization-memberships","routeSlug":"/kantata/specification/organization-memberships","items":[{"label":"Fetching a list of Organization Memberships","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/organization-memberships/get organization memberships","routeSlug":"/kantata/specification/organization-memberships/get organization memberships","metadata":{"seo":{"title":"Fetching a list of Organization Memberships","description":"This endpoint returns structured Organization Membership objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the organization_memberships top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/organization_memberships"},{"label":"Creating a new Organization Membership","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/organization-memberships/create organization membership","routeSlug":"/kantata/specification/organization-memberships/create organization membership","metadata":{"seo":{"title":"Creating a new Organization Membership","description":"Applies an organization to a workspace (project) or user."}},"httpPath":"/organization_memberships"},{"label":"Fetching a single Organization Membership","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/organization-memberships/get organization membership","routeSlug":"/kantata/specification/organization-memberships/get organization membership","metadata":{"seo":{"title":"Fetching a single Organization Membership","description":"This endpoint returns structured Organization Membership objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the organization_memberships top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/organization_memberships/{id}"},{"label":"Updating an existing Organization Membership","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/organization-memberships/update organization membership","routeSlug":"/kantata/specification/organization-memberships/update organization membership","metadata":{"seo":{"title":"Updating an existing Organization Membership","description":"This endpoint returns structured Organization Membership objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the organization_memberships top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/organization_memberships/{id}"},{"label":"Deleting an existing Organization Membership","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/organization-memberships/delete organization membership","routeSlug":"/kantata/specification/organization-memberships/delete organization membership","metadata":{"seo":{"title":"Deleting an existing Organization Membership","description":"The response will contain no content and an HTTP 204 status code if the request wassuccessful, or a standard Kantata OX error message explaining why the object could not be deleted."}},"httpPath":"/organization_memberships/{id}"}]},{"type":"group","label":"Organizations","link":"/kantata/specification/organizations","routeSlug":"/kantata/specification/organizations","items":[{"label":"Fetching a list of Organizations","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/organizations/get organizations","routeSlug":"/kantata/specification/organizations/get organizations","metadata":{"seo":{"title":"Fetching a list of Organizations","description":"This endpoint returns structured Organization objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the organizations top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/organizations"},{"label":"Creating a new Organization","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/organizations/create organization","routeSlug":"/kantata/specification/organizations/create organization","metadata":{"seo":{"title":"Creating a new Organization","description":"Creates an organization."}},"httpPath":"/organizations"},{"label":"Fetching a single Organization","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/organizations/get organization","routeSlug":"/kantata/specification/organizations/get organization","metadata":{"seo":{"title":"Fetching a single Organization","description":"This endpoint returns structured Organization objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the organizations top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/organizations/{id}"},{"label":"Updating an existing Organization","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/organizations/update organization","routeSlug":"/kantata/specification/organizations/update organization","metadata":{"seo":{"title":"Updating an existing Organization","description":"This endpoint returns structured Organization objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the organizations top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/organizations/{id}"},{"label":"Deleting an existing Organization","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/organizations/delete organization","routeSlug":"/kantata/specification/organizations/delete organization","metadata":{"seo":{"title":"Deleting an existing Organization","description":"The response will contain no content and an HTTP 204 status code if the request wassuccessful, or a standard Kantata OX error message explaining why the object could not be deleted."}},"httpPath":"/organizations/{id}"}]},{"type":"group","label":"Roles","link":"/kantata/specification/roles","routeSlug":"/kantata/specification/roles","items":[{"label":"Fetching a list of Roles","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/roles/get roles","routeSlug":"/kantata/specification/roles/get roles","metadata":{"seo":{"title":"Fetching a list of Roles","description":"The Roles endpoint provides a list of all active roles that belong to the account of the user making the request."}},"httpPath":"/roles"},{"label":"Creating a new Role","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/roles/create role","routeSlug":"/kantata/specification/roles/create role","metadata":{"seo":{"title":"Creating a new Role","description":"This endpoint returns structured Role objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the roles top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/roles"},{"label":"Fetching a single Role","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/roles/get role","routeSlug":"/kantata/specification/roles/get role","metadata":{"seo":{"title":"Fetching a single Role","description":"This endpoint returns structured Role objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the roles top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/roles/{id}"},{"label":"Updating an existing Role","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/roles/update role","routeSlug":"/kantata/specification/roles/update role","metadata":{"seo":{"title":"Updating an existing Role","description":"This endpoint returns structured Role objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the roles top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/roles/{id}"},{"label":"Deleting an existing Role","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/roles/delete role","routeSlug":"/kantata/specification/roles/delete role","metadata":{"seo":{"title":"Deleting an existing Role","description":"The Role will be soft-deleted if it is currently in use. If not, it will be removed."}},"httpPath":"/roles/{id}"}]},{"type":"group","label":"Skill Categories","link":"/kantata/specification/skill-categories","routeSlug":"/kantata/specification/skill-categories","items":[{"label":"Fetching a list of Skill Categories","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/skill-categories/get skill categories","routeSlug":"/kantata/specification/skill-categories/get skill categories","metadata":{"seo":{"title":"Fetching a list of Skill Categories","description":"This endpoint returns structured Skill Category objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the skill_categories top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/skill_categories"}]},{"type":"group","label":"Skill Memberships","link":"/kantata/specification/skill-memberships","routeSlug":"/kantata/specification/skill-memberships","items":[{"label":"Fetching a list of Skill Memberships","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/skill-memberships/get skill memberships","routeSlug":"/kantata/specification/skill-memberships/get skill memberships","metadata":{"seo":{"title":"Fetching a list of Skill Memberships","description":"Returns a list of viewable skill memberships."}},"httpPath":"/skill_memberships"},{"label":"Creating a new Skill Membership","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/skill-memberships/create skill membership","routeSlug":"/kantata/specification/skill-memberships/create skill membership","metadata":{"seo":{"title":"Creating a new Skill Membership","description":"Adds a skill to a user."}},"httpPath":"/skill_memberships"},{"label":"Fetching a single Skill Membership","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/skill-memberships/get skill membership","routeSlug":"/kantata/specification/skill-memberships/get skill membership","metadata":{"seo":{"title":"Fetching a single Skill Membership","description":"Returns a skill membership."}},"httpPath":"/skill_memberships/{id}"},{"label":"Updating an existing Skill Membership","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/skill-memberships/update skill membership","routeSlug":"/kantata/specification/skill-memberships/update skill membership","metadata":{"seo":{"title":"Updating an existing Skill Membership","description":"This endpoint returns structured Skill Membership objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the skill_memberships top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/skill_memberships/{id}"},{"label":"Deleting an existing Skill Membership","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/skill-memberships/delete skill membership","routeSlug":"/kantata/specification/skill-memberships/delete skill membership","metadata":{"seo":{"title":"Deleting an existing Skill Membership","description":"Removes a skill from a user."}},"httpPath":"/skill_memberships/{id}"}]},{"type":"group","label":"Skills","link":"/kantata/specification/skills","routeSlug":"/kantata/specification/skills","items":[{"label":"Fetching a list of Skills","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/skills/get skills","routeSlug":"/kantata/specification/skills/get skills","metadata":{"seo":{"title":"Fetching a list of Skills","description":"The Skills endpoint provides a list of every Skill that belongs to the Account of the User making the request.The response will contain an array of Skill objects, sorted alphabetically by the name attribute."}},"httpPath":"/skills"},{"label":"Creating a new Skill","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/skills/create skill","routeSlug":"/kantata/specification/skills/create skill","metadata":{"seo":{"title":"Creating a new Skill","description":"Adds a new skill to the account."}},"httpPath":"/skills"},{"label":"Fetching a single Skill","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/skills/get skill","routeSlug":"/kantata/specification/skills/get skill","metadata":{"seo":{"title":"Fetching a single Skill","description":"This endpoint returns structured Skill objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the skills top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/skills/{id}"},{"label":"Updating an existing Skill","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/skills/update skill","routeSlug":"/kantata/specification/skills/update skill","metadata":{"seo":{"title":"Updating an existing Skill","description":"This endpoint returns structured Skill objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the skills top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/skills/{id}"},{"label":"Deleting an existing Skill","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/skills/delete skill","routeSlug":"/kantata/specification/skills/delete skill","metadata":{"seo":{"title":"Deleting an existing Skill","description":"The response will contain no content and an HTTP 204 status code if the request wassuccessful, or a standard Kantata OX error message explaining why the object could not be deleted."}},"httpPath":"/skills/{id}"}]},{"type":"group","label":"Task Status Sets","link":"/kantata/specification/task-status-sets","routeSlug":"/kantata/specification/task-status-sets","items":[{"label":"Fetching a list of Task Status Sets","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/task-status-sets/get task status sets","routeSlug":"/kantata/specification/task-status-sets/get task status sets","metadata":{"seo":{"title":"Fetching a list of Task Status Sets","description":"Gets a list of task status sets on the account. To include information in the response about the statuses within the sets, add ?include=custom_task_statuses to the request."}},"httpPath":"/task_status_sets"},{"label":"Creating a new Task Status Set","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/task-status-sets/create task status set","routeSlug":"/kantata/specification/task-status-sets/create task status set","metadata":{"seo":{"title":"Creating a new Task Status Set","description":"Creates a task status set on the account that contains only the four default statuses (e.g. custom_task_statuses)—not started, started, needs info, and completed."}},"httpPath":"/task_status_sets"},{"label":"Fetching a single Task Status Set","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/task-status-sets/get task status set","routeSlug":"/kantata/specification/task-status-sets/get task status set","metadata":{"seo":{"title":"Fetching a single Task Status Set","description":"Gets a task status set on the account. To include information in the response about the statuses within the set, add ?include=custom_task_statuses to the request."}},"httpPath":"/task_status_sets/{id}"},{"label":"Updating an existing Task Status Set","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/task-status-sets/update task status set","routeSlug":"/kantata/specification/task-status-sets/update task status set","metadata":{"seo":{"title":"Updating an existing Task Status Set","description":"Updates a task status set. Only the name can be updated with this endpoint. To update the statuses available in the set, use the Custom Task Statuses API instead. To change which set is the account default, use the Set Account Default Task Status Set endpoint instead."}},"httpPath":"/task_status_sets/{id}"},{"label":"Deleting an existing Task Status Set","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/task-status-sets/delete task status set","routeSlug":"/kantata/specification/task-status-sets/delete task status set","metadata":{"seo":{"title":"Deleting an existing Task Status Set","description":"Deletes a task status set and the statuses within the set. Only task status sets that are not in use can be deleted."}},"httpPath":"/task_status_sets/{id}"},{"label":"Update Account Default Task Status Set","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/task-status-sets/update account default","routeSlug":"/kantata/specification/task-status-sets/update account default","metadata":{"seo":{"title":"Update Account Default Task Status Set","description":"Designates a task status set as the default set to be applied to new projects."}},"httpPath":"/task_status_sets/{id}/update_account_default"}]},{"type":"group","label":"Task Statuses","link":"/kantata/specification/task-statuses","routeSlug":"/kantata/specification/task-statuses","items":[{"label":"Fetching a list of Custom Task Statuses","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/task-statuses/get custom task statuses","routeSlug":"/kantata/specification/task-statuses/get custom task statuses","metadata":{"seo":{"title":"Fetching a list of Custom Task Statuses","description":"This endpoint returns structured Custom Task Status objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the custom_task_statuses top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/custom_task_statuses"},{"label":"Creating a new Custom Task Status","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/task-statuses/create custom task status","routeSlug":"/kantata/specification/task-statuses/create custom task status","metadata":{"seo":{"title":"Creating a new Custom Task Status","description":"Adds a new custom status to a task status set."}},"httpPath":"/custom_task_statuses"},{"label":"Fetching a single Custom Task Status","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/task-statuses/get custom task status","routeSlug":"/kantata/specification/task-statuses/get custom task status","metadata":{"seo":{"title":"Fetching a single Custom Task Status","description":"This endpoint returns structured Custom Task Status objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the custom_task_statuses top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/custom_task_statuses/{id}"},{"label":"Updating an existing Custom Task Status","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/task-statuses/update custom task status","routeSlug":"/kantata/specification/task-statuses/update custom task status","metadata":{"seo":{"title":"Updating an existing Custom Task Status","description":"Updates a custom task status. The name and position in the task status set can be updated. The status cannot be moved to a different status set and the category cannot be changed."}},"httpPath":"/custom_task_statuses/{id}"},{"label":"Deleting an existing Custom Task Status","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/task-statuses/delete custom task status","routeSlug":"/kantata/specification/task-statuses/delete custom task status","metadata":{"seo":{"title":"Deleting an existing Custom Task Status","description":"Deletes a custom task status within a task status set. If assigned to a task (story), the task’s status will default to the status type (category)—not started, started, needs info, or completed."}},"httpPath":"/custom_task_statuses/{id}"}]},{"type":"group","label":"User Group Memberships","link":"/kantata/specification/user-group-memberships","routeSlug":"/kantata/specification/user-group-memberships","items":[{"label":"Fetching a list of User Group Memberships","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/user-group-memberships/get user group memberships","routeSlug":"/kantata/specification/user-group-memberships/get user group memberships","metadata":{"seo":{"title":"Fetching a list of User Group Memberships","description":"This endpoint returns structured User Group Membership objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the user_group_memberships top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/user_group_memberships"},{"label":"Creating a new User Group Membership","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/user-group-memberships/create user group memberships","routeSlug":"/kantata/specification/user-group-memberships/create user group memberships","metadata":{"seo":{"title":"Creating a new User Group Membership","description":"Adds a user to a Workspace Group."}},"httpPath":"/user_group_memberships"},{"label":"Deleting an existing User Group Membership","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/user-group-memberships/delete user group membership","routeSlug":"/kantata/specification/user-group-memberships/delete user group membership","metadata":{"seo":{"title":"Deleting an existing User Group Membership","description":"Removes a user from a Workspace Group."}},"httpPath":"/user_group_memberships/{id}"}]},{"type":"group","label":"Users","link":"/kantata/specification/users","routeSlug":"/kantata/specification/users","items":[{"label":"Fetching visible users","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/users/get users","routeSlug":"/kantata/specification/users/get users","metadata":{"seo":{"title":"Fetching visible users","description":"This endpoint allows you to access all visible users based on the permission level of the requester."}},"httpPath":"/users"},{"label":"Fetch your own data","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/users/get my user data","routeSlug":"/kantata/specification/users/get my user data","metadata":{"seo":{"title":"Fetch your own data","description":"This endpoint allows you to fetch your own data."}},"httpPath":"/users/me"},{"label":"Fetching a single User","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/users/get user","routeSlug":"/kantata/specification/users/get user","metadata":{"seo":{"title":"Fetching a single User","description":"This endpoint returns structured User objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the users top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/users/{id}"},{"label":"Updating an existing User","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/users/update user","routeSlug":"/kantata/specification/users/update user","metadata":{"seo":{"title":"Updating an existing User","description":"This endpoint returns structured User objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the users top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/users/{id}"},{"label":"Fetch My Work Capacity","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/users/get my work capacity","routeSlug":"/kantata/specification/users/get my work capacity","metadata":{"seo":{"title":"Fetch My Work Capacity","description":"This endpoint returns a summary of a user's work capacity for a provided range of dates."}},"httpPath":"/users/{id}/capacity"},{"label":"Reset Profile Photo","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/users/reset user profile photo","routeSlug":"/kantata/specification/users/reset user profile photo","metadata":{"seo":{"title":"Reset Profile Photo","description":"Delete the profile photo for the specified user."}},"httpPath":"/users/{id}/profile_photo"},{"label":"Update Profile Photo","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/users/update user profile photo","routeSlug":"/kantata/specification/users/update user profile photo","metadata":{"seo":{"title":"Update Profile Photo","description":"Update the profile photo for the specified user."}},"httpPath":"/users/{id}/profile_photo"}]},{"type":"separator","label":"Currencies"},{"type":"group","label":"Currencies","link":"/kantata/specification/currencies","routeSlug":"/kantata/specification/currencies","items":[{"label":"Get a list of currencies","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/currencies/get currencies","routeSlug":"/kantata/specification/currencies/get currencies","metadata":{"seo":{"title":"Get a list of currencies","description":"Returns all currencies supported by Kantata OX, unless filter parameters have been applied."}},"httpPath":"/currencies"}]},{"type":"separator","label":"Custom Fields"},{"type":"group","label":"Custom Field Choices","link":"/kantata/specification/custom-field-choices","routeSlug":"/kantata/specification/custom-field-choices","items":[{"label":"Fetching a list of Custom Field Choices","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/custom-field-choices/get custom field choices","routeSlug":"/kantata/specification/custom-field-choices/get custom field choices","metadata":{"seo":{"title":"Fetching a list of Custom Field Choices","description":"Returns all possible choices for all 'single' and 'multi' type custom fields on the requester's account."}},"httpPath":"/custom_field_choices"}]},{"type":"group","label":"Custom Field Sets","link":"/kantata/specification/custom-field-sets","routeSlug":"/kantata/specification/custom-field-sets","items":[{"label":"Fetching a list of Custom Field Sets","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/custom-field-sets/get custom field sets","routeSlug":"/kantata/specification/custom-field-sets/get custom field sets","metadata":{"seo":{"title":"Fetching a list of Custom Field Sets","description":"This endpoint returns structured Custom Field Set objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the custom_field_sets top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/custom_field_sets"},{"label":"Creating a new Custom Field Set","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/custom-field-sets/create custom field set","routeSlug":"/kantata/specification/custom-field-sets/create custom field set","metadata":{"seo":{"title":"Creating a new Custom Field Set","description":"To create a custom field, the current user must be the Account Administrator."}},"httpPath":"/custom_field_sets"},{"label":"Fetching a single Custom Field Set","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/custom-field-sets/get custom field set","routeSlug":"/kantata/specification/custom-field-sets/get custom field set","metadata":{"seo":{"title":"Fetching a single Custom Field Set","description":"This endpoint returns structured Custom Field Set objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the custom_field_sets top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/custom_field_sets/{id}"},{"label":"Updating an existing Custom Field Set","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/custom-field-sets/update custom field set","routeSlug":"/kantata/specification/custom-field-sets/update custom field set","metadata":{"seo":{"title":"Updating an existing Custom Field Set","description":"To update a custom field, the current user must be the Account Administrator."}},"httpPath":"/custom_field_sets/{id}"},{"label":"Deleting an existing Custom Field Set","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/custom-field-sets/delete custom field set","routeSlug":"/kantata/specification/custom-field-sets/delete custom field set","metadata":{"seo":{"title":"Deleting an existing Custom Field Set","description":"The response will contain no content and an HTTP 204 status code if the request wassuccessful, or a standard Kantata OX error message explaining why the object could not be deleted."}},"httpPath":"/custom_field_sets/{id}"}]},{"type":"group","label":"Custom Field Values","link":"/kantata/specification/custom-field-values","routeSlug":"/kantata/specification/custom-field-values","items":[{"label":"Fetching a list of Custom Field Values","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/custom-field-values/get custom field values","routeSlug":"/kantata/specification/custom-field-values/get custom field values","metadata":{"seo":{"title":"Fetching a list of Custom Field Values","description":"Returns all values for the specified set ofCustom Fields."}},"httpPath":"/custom_field_values"},{"label":"Creating a new Custom Field Value","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/custom-field-values/create custom field value","routeSlug":"/kantata/specification/custom-field-values/create custom field value","metadata":{"seo":{"title":"Creating a new Custom Field Value","description":"Creates a new value for the specified custom field. Creating a value can also override existing values,effectively making this an update request as well."}},"httpPath":"/custom_field_values"},{"label":"Delete multiple custom field values","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/custom-field-values/delete custom field values","routeSlug":"/kantata/specification/custom-field-values/delete custom field values","metadata":{"seo":{"title":"Delete multiple custom field values","description":"The IDs of the custom field values to delete can be provided in the ids query parameter or via the request body."}},"httpPath":"/custom_field_values"},{"label":"Fetching a single Custom Field Value","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/custom-field-values/get custom field value","routeSlug":"/kantata/specification/custom-field-values/get custom field value","metadata":{"seo":{"title":"Fetching a single Custom Field Value","description":"This endpoint returns structured Custom Field Value objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the custom_field_values top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/custom_field_values/{id}"},{"label":"Updating an existing Custom Field Value","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/custom-field-values/update custom field value","routeSlug":"/kantata/specification/custom-field-values/update custom field value","metadata":{"seo":{"title":"Updating an existing Custom Field Value","description":"Updates an existing value for the specified custom field. Up to 100 values can be updated at one time."}},"httpPath":"/custom_field_values/{id}"},{"label":"Deleting an existing Custom Field Value","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/custom-field-values/delete custom field value","routeSlug":"/kantata/specification/custom-field-values/delete custom field value","metadata":{"seo":{"title":"Deleting an existing Custom Field Value","description":"The response will contain no content and an HTTP 204 status code if the request wassuccessful, or a standard Kantata OX error message explaining why the object could not be deleted."}},"httpPath":"/custom_field_values/{id}"}]},{"type":"group","label":"Custom Fields","link":"/kantata/specification/custom-fields","routeSlug":"/kantata/specification/custom-fields","items":[{"label":"Fetching a list of Custom Fields","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/custom-fields/get custom fields","routeSlug":"/kantata/specification/custom-fields/get custom fields","metadata":{"seo":{"title":"Fetching a list of Custom Fields","description":"Returns all Custom Fields, unless filter parameters have been applied."}},"httpPath":"/custom_fields"},{"label":"Creating a new Custom Field","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/custom-fields/create custom field","routeSlug":"/kantata/specification/custom-fields/create custom field","metadata":{"seo":{"title":"Creating a new Custom Field","description":"This endpoint returns structured Custom Field objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the custom_fields top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/custom_fields"},{"label":"Updating an existing Custom Field","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/custom-fields/update custom field","routeSlug":"/kantata/specification/custom-fields/update custom field","metadata":{"seo":{"title":"Updating an existing Custom Field","description":"Updates an existing custom field."}},"httpPath":"/custom_fields/{id}"},{"label":"Deleting an existing Custom Field","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/custom-fields/delete custom field","routeSlug":"/kantata/specification/custom-fields/delete custom field","metadata":{"seo":{"title":"Deleting an existing Custom Field","description":"Deletes a custom field. Custom field values are deleted with their custom fields."}},"httpPath":"/custom_fields/{id}"}]},{"type":"separator","label":"Data Exporter"},{"type":"group","label":"Data Export Schema","link":"/kantata/specification/data-export-schema","routeSlug":"/kantata/specification/data-export-schema","items":[{"label":"Get Data Set Schema","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/data-export-schema/get exports available datasets","routeSlug":"/kantata/specification/data-export-schema/get exports available datasets","metadata":{"seo":{"title":"Get Data Set Schema","description":"Returns a list of the available data sets to export—as well as the respective available columns within each data set, which could include custom fields. The response will include unique key values for each individual data set and for each column. You will need to properly pass these keys in when you generate your data export."}},"httpPath":"/exports/available_datasets"}]},{"type":"group","label":"Data Exports","link":"/kantata/specification/data-exports","routeSlug":"/kantata/specification/data-exports","items":[{"label":"Get a list of Data Exports","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/data-exports/get exports","routeSlug":"/kantata/specification/data-exports/get exports","metadata":{"seo":{"title":"Get a list of Data Exports","description":"Returns information on all exports that have been requested, including their status and the data sets and columns that were selected for the exports."}},"httpPath":"/exports"},{"label":"Generate a Data Export","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/data-exports/create export","routeSlug":"/kantata/specification/data-exports/create export","metadata":{"seo":{"title":"Generate a Data Export","description":"Generates an export. Use the data set key and each column key that you want to be included in your export. The values need to be properly formatted JSON, which means you may need to escape special characters. If no column keys are provided, the export will fail and return a 422 response."}},"httpPath":"/exports"},{"label":"Get a single Data Export","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/data-exports/get export","routeSlug":"/kantata/specification/data-exports/get export","metadata":{"seo":{"title":"Get a single Data Export","description":"Returns information on a single export that has been requested, including the status and the data sets and columns that were selected for the export."}},"httpPath":"/exports/{id}"},{"label":"Cancel a Data Export","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/data-exports/update export","routeSlug":"/kantata/specification/data-exports/update export","metadata":{"seo":{"title":"Cancel a Data Export","description":"Cancel an export that is in a Queued status."}},"httpPath":"/exports/{id}"},{"label":"Download a Data Export","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/data-exports/download export","routeSlug":"/kantata/specification/data-exports/download export","metadata":{"seo":{"title":"Download a Data Export","description":"Returns a download URL for a successfully generated data export that expires in 60 seconds. With this URL, you can use curl or wget to download the export in a CSV format."}},"httpPath":"/exports/{id}/download_url"}]},{"type":"separator","label":"Estimates"},{"type":"group","label":"Estimate Scenario Resource Allocations","link":"/kantata/specification/estimate-scenario-resource-allocations","routeSlug":"/kantata/specification/estimate-scenario-resource-allocations","items":[{"label":"Updating an existing Estimate Scenario Resource Allocation","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/estimate-scenario-resource-allocations/update estimate scenario resource allocation","routeSlug":"/kantata/specification/estimate-scenario-resource-allocations/update estimate scenario resource allocation","metadata":{"seo":{"title":"Updating an existing Estimate Scenario Resource Allocation","description":"This endpoint returns structured Estimate Scenario Resource Allocation objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the estimate_scenario_resource_allocations top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/estimate_scenario_resource_allocations/{id}"}]},{"type":"group","label":"Estimate Scenario Resources","link":"/kantata/specification/estimate-scenario-resources","routeSlug":"/kantata/specification/estimate-scenario-resources","items":[{"label":"Fetching a list of Estimate Scenario Resources","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/estimate-scenario-resources/get estimate scenario resources","routeSlug":"/kantata/specification/estimate-scenario-resources/get estimate scenario resources","metadata":{"seo":{"title":"Fetching a list of Estimate Scenario Resources","description":"This endpoint provides a list of all scenario resources associated with the specified estimatescenario."}},"httpPath":"/estimate_scenario_resources"},{"label":"Creating a new Estimate Scenario Resource","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/estimate-scenario-resources/create estimate scenario resource","routeSlug":"/kantata/specification/estimate-scenario-resources/create estimate scenario resource","metadata":{"seo":{"title":"Creating a new Estimate Scenario Resource","description":"This endpoint returns structured Estimate Scenario Resource objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the estimate_scenario_resources top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/estimate_scenario_resources"},{"label":"Fetching a single Estimate Scenario Resource","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/estimate-scenario-resources/get estimate scenario resource","routeSlug":"/kantata/specification/estimate-scenario-resources/get estimate scenario resource","metadata":{"seo":{"title":"Fetching a single Estimate Scenario Resource","description":"This endpoint returns structured Estimate Scenario Resource objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the estimate_scenario_resources top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/estimate_scenario_resources/{id}"},{"label":"Updating an existing Estimate Scenario Resource","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/estimate-scenario-resources/update estimate scenario resource","routeSlug":"/kantata/specification/estimate-scenario-resources/update estimate scenario resource","metadata":{"seo":{"title":"Updating an existing Estimate Scenario Resource","description":"This endpoint returns structured Estimate Scenario Resource objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the estimate_scenario_resources top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/estimate_scenario_resources/{id}"},{"label":"Deleting an existing Estimate Scenario Resource","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/estimate-scenario-resources/delete estimate scenario resource","routeSlug":"/kantata/specification/estimate-scenario-resources/delete estimate scenario resource","metadata":{"seo":{"title":"Deleting an existing Estimate Scenario Resource","description":"This will delete an estimate scenario resource and its allocations."}},"httpPath":"/estimate_scenario_resources/{id}"}]},{"type":"group","label":"Estimate Scenarios","link":"/kantata/specification/estimate-scenarios","routeSlug":"/kantata/specification/estimate-scenarios","items":[{"label":"Fetching a list of Estimate Scenarios","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/estimate-scenarios/get estimate scenarios","routeSlug":"/kantata/specification/estimate-scenarios/get estimate scenarios","metadata":{"seo":{"title":"Fetching a list of Estimate Scenarios","description":"This endpoint returns structured Estimate Scenario objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the estimate_scenarios top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/estimate_scenarios"},{"label":"Creating a new Estimate Scenario","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/estimate-scenarios/create estimate scenario","routeSlug":"/kantata/specification/estimate-scenarios/create estimate scenario","metadata":{"seo":{"title":"Creating a new Estimate Scenario","description":"This endpoint returns structured Estimate Scenario objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the estimate_scenarios top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/estimate_scenarios"},{"label":"Fetching a single Estimate Scenario","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/estimate-scenarios/get estimate scenario","routeSlug":"/kantata/specification/estimate-scenarios/get estimate scenario","metadata":{"seo":{"title":"Fetching a single Estimate Scenario","description":"This endpoint returns structured Estimate Scenario objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the estimate_scenarios top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/estimate_scenarios/{id}"},{"label":"Updating an existing Estimate Scenario","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/estimate-scenarios/update estimate scenario","routeSlug":"/kantata/specification/estimate-scenarios/update estimate scenario","metadata":{"seo":{"title":"Updating an existing Estimate Scenario","description":"This endpoint returns structured Estimate Scenario objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the estimate_scenarios top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/estimate_scenarios/{id}"},{"label":"Deleting an existing Estimate Scenario","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/estimate-scenarios/delete estimate scenario","routeSlug":"/kantata/specification/estimate-scenarios/delete estimate scenario","metadata":{"seo":{"title":"Deleting an existing Estimate Scenario","description":"Deletes an estimate scenario, including all of its resources and their allocations."}},"httpPath":"/estimate_scenarios/{id}"}]},{"type":"group","label":"Estimates","link":"/kantata/specification/estimates","routeSlug":"/kantata/specification/estimates","items":[{"label":"Fetching a list of Estimates","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/estimates/get estimates","routeSlug":"/kantata/specification/estimates/get estimates","metadata":{"seo":{"title":"Fetching a list of Estimates","description":"This endpoint returns structured Estimate objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the estimates top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/estimates"},{"label":"Creating a new Estimate","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/estimates/create estimate","routeSlug":"/kantata/specification/estimates/create estimate","metadata":{"seo":{"title":"Creating a new Estimate","description":"This endpoint returns structured Estimate objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the estimates top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/estimates"},{"label":"Fetching a single Estimate","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/estimates/get estimate","routeSlug":"/kantata/specification/estimates/get estimate","metadata":{"seo":{"title":"Fetching a single Estimate","description":"This endpoint returns structured Estimate objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the estimates top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/estimates/{id}"},{"label":"Updating an existing Estimate","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/estimates/update estimate","routeSlug":"/kantata/specification/estimates/update estimate","metadata":{"seo":{"title":"Updating an existing Estimate","description":"This endpoint returns structured Estimate objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the estimates top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/estimates/{id}"},{"label":"Deleting an existing Estimate","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/estimates/delete estimate","routeSlug":"/kantata/specification/estimates/delete estimate","metadata":{"seo":{"title":"Deleting an existing Estimate","description":"Deletes the estimate and it's associated scenarios, scenario resources,and scenario resource allocations."}},"httpPath":"/estimates/{id}"}]},{"type":"separator","label":"Expense Budgets"},{"type":"group","label":"Expense Budgets","link":"/kantata/specification/expense-budgets","routeSlug":"/kantata/specification/expense-budgets","items":[{"label":"Fetching a list of Expense Budgets","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/expense-budgets/get expense budgets","routeSlug":"/kantata/specification/expense-budgets/get expense budgets","metadata":{"seo":{"title":"Fetching a list of Expense Budgets","description":"Gets a list of expense budgets."}},"httpPath":"/expense_budgets"},{"label":"Creating a new Expense Budgets","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/expense-budgets/create expense budget","routeSlug":"/kantata/specification/expense-budgets/create expense budget","metadata":{"seo":{"title":"Creating a new Expense Budgets","description":"Creates a new expense budget.The following combinations of fixed_fee, burns_budget, and billable are allowed:"}},"httpPath":"/expense_budgets"},{"label":"Fetching a single Expense Budgets","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/expense-budgets/get expense budget","routeSlug":"/kantata/specification/expense-budgets/get expense budget","metadata":{"seo":{"title":"Fetching a single Expense Budgets","description":"Gets a single expense budget."}},"httpPath":"/expense_budgets/{id}"},{"label":"Updating an existing Expense Budgets","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/expense-budgets/update expense budget","routeSlug":"/kantata/specification/expense-budgets/update expense budget","metadata":{"seo":{"title":"Updating an existing Expense Budgets","description":"Updates an expense budget."}},"httpPath":"/expense_budgets/{id}"},{"label":"Deleting an existing Expense Budgets","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/expense-budgets/delete expense budget","routeSlug":"/kantata/specification/expense-budgets/delete expense budget","metadata":{"seo":{"title":"Deleting an existing Expense Budgets","description":"Deletes an expense budget. An expense budget cannot be deleted if there are expenses logged to it."}},"httpPath":"/expense_budgets/{id}"}]},{"type":"separator","label":"Expense Tracking"},{"type":"group","label":"Attachments","link":"/kantata/specification/attachments","routeSlug":"/kantata/specification/attachments","items":[{"label":"Creating a new Attachment","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/attachments/create attachment","routeSlug":"/kantata/specification/attachments/create attachment","metadata":{"seo":{"title":"Creating a new Attachment","description":"There are two different ways to upload file attachments.  Direct CDN upload, or Kantata OX server upload."}},"httpPath":"/attachments"},{"label":"Updating an existing Attachment","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/attachments/update attachment","routeSlug":"/kantata/specification/attachments/update attachment","metadata":{"seo":{"title":"Updating an existing Attachment","description":"This endpoint returns structured Attachment objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the attachments top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/attachments/{id}"},{"label":"Deleting an existing Attachment","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/attachments/delete attachment","routeSlug":"/kantata/specification/attachments/delete attachment","metadata":{"seo":{"title":"Deleting an existing Attachment","description":"Destroys an attachment from its subject object."}},"httpPath":"/attachments/{id}"},{"label":"Sync a created attachment","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/attachments/sync attachment","routeSlug":"/kantata/specification/attachments/sync attachment","metadata":{"seo":{"title":"Sync a created attachment","description":"Marks an upload as complete, and verifies its existence on the CDN."}},"httpPath":"/attachments/{id}/sync"}]},{"type":"group","label":"Expense Categories","link":"/kantata/specification/expense-categories","routeSlug":"/kantata/specification/expense-categories","items":[{"label":"Fetching a list of Expense Categories","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/expense-categories/get expense categories","routeSlug":"/kantata/specification/expense-categories/get expense categories","metadata":{"seo":{"title":"Fetching a list of Expense Categories","description":"This endpoint returns structured Expense Category objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the expense_categories top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/expense_categories"},{"label":"Creating a new Expense Category","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/expense-categories/create expense category","routeSlug":"/kantata/specification/expense-categories/create expense category","metadata":{"seo":{"title":"Creating a new Expense Category","description":"This endpoint returns structured Expense Category objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the expense_categories top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/expense_categories"},{"label":"Updating an existing Expense Category","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/expense-categories/update expense category","routeSlug":"/kantata/specification/expense-categories/update expense category","metadata":{"seo":{"title":"Updating an existing Expense Category","description":"This endpoint returns structured Expense Category objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the expense_categories top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/expense_categories/{id}"},{"label":"Deleting an existing Expense Category","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/expense-categories/delete expense category","routeSlug":"/kantata/specification/expense-categories/delete expense category","metadata":{"seo":{"title":"Deleting an existing Expense Category","description":"Deleting an expense category updates the deleted_at attribute to the current time. Deletedexpense categories are not included by default in the index action and can be retrieved by settingonly_active filter as false."}},"httpPath":"/expense_categories/{id}"}]},{"type":"group","label":"Expense Report Submissions","link":"/kantata/specification/expense-report-submissions","routeSlug":"/kantata/specification/expense-report-submissions","items":[{"label":"Fetching a list of Expense Report Submissions","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/expense-report-submissions/get expense report submissions","routeSlug":"/kantata/specification/expense-report-submissions/get expense report submissions","metadata":{"seo":{"title":"Fetching a list of Expense Report Submissions","description":"Returns expense report submissions for the logged in user by default. When all_on_account filter is setto true, the endpoint returns all expense report submissions on the account visible to the user."}},"httpPath":"/expense_report_submissions"},{"label":"Creating a new Expense Report Submission","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/expense-report-submissions/create expense report submission","routeSlug":"/kantata/specification/expense-report-submissions/create expense report submission","metadata":{"seo":{"title":"Creating a new Expense Report Submission","description":"This endpoint returns structured Expense Report Submission objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the expense_report_submissions top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/expense_report_submissions"},{"label":"Fetching a single Expense Report Submission","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/expense-report-submissions/get expense report submission","routeSlug":"/kantata/specification/expense-report-submissions/get expense report submission","metadata":{"seo":{"title":"Fetching a single Expense Report Submission","description":"This endpoint returns structured Expense Report Submission objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the expense_report_submissions top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/expense_report_submissions/{id}"},{"label":"Approve an Expense Report Submission","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/expense-report-submissions/approve expense report submission","routeSlug":"/kantata/specification/expense-report-submissions/approve expense report submission","metadata":{"seo":{"title":"Approve an Expense Report Submission","description":"You can approve an Expense Report Submission by accessing the approve endpoint"}},"httpPath":"/expense_report_submissions/{id}/approve"},{"label":"Cancel an Expense Report Submission","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/expense-report-submissions/cancel expense report submission","routeSlug":"/kantata/specification/expense-report-submissions/cancel expense report submission","metadata":{"seo":{"title":"Cancel an Expense Report Submission","description":"You can cancel an Expense Report Submission by accessing the cancel endpoint"}},"httpPath":"/expense_report_submissions/{id}/cancel"},{"label":"Reject an Expense Report Submission","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/expense-report-submissions/reject expense report submission","routeSlug":"/kantata/specification/expense-report-submissions/reject expense report submission","metadata":{"seo":{"title":"Reject an Expense Report Submission","description":"You can reject an Expense Report Submission by accessing the reject endpoint"}},"httpPath":"/expense_report_submissions/{id}/reject"}]},{"type":"group","label":"Expenses","link":"/kantata/specification/expenses","routeSlug":"/kantata/specification/expenses","items":[{"label":"Fetching a list of Expenses","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/expenses/get expenses","routeSlug":"/kantata/specification/expenses/get expenses","metadata":{"seo":{"title":"Fetching a list of Expenses","description":"The expenses endpoint provides a list of every expense that the user making the request is allowed to see—across all projects to which the user belongs."}},"httpPath":"/expenses"},{"label":"Creating a new Expense","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/expenses/create expense","routeSlug":"/kantata/specification/expenses/create expense","metadata":{"seo":{"title":"Creating a new Expense","description":"Creates an expense."}},"httpPath":"/expenses"},{"label":"Delete multiple expenses","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/expenses/delete expenses","routeSlug":"/kantata/specification/expenses/delete expenses","metadata":{"seo":{"title":"Delete multiple expenses","description":"The IDs of the expenses to delete can be provided in the ids query parameter or via the request body."}},"httpPath":"/expenses"},{"label":"Fetching a single Expense","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/expenses/get expense","routeSlug":"/kantata/specification/expenses/get expense","metadata":{"seo":{"title":"Fetching a single Expense","description":"You can request either GET /api/v1/expenses.json?only=5 orGET /api/v1/expenses/5.json.  In both cases, default filters will be applied. Unless youprovide the from_archived_workspaces:true filter you won't receive expenses from archived projects,and will get a 404 status on the \"show\" route."}},"httpPath":"/expenses/{id}"},{"label":"Updating an existing Expense","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/expenses/update expense","routeSlug":"/kantata/specification/expenses/update expense","metadata":{"seo":{"title":"Updating an existing Expense","description":"An expense that has already been created can be updated with an HTTP PUT request. Any required or optionalattribute, with the exception of workspace_id, can be changed in an update."}},"httpPath":"/expenses/{id}"},{"label":"Deleting an existing Expense","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/expenses/delete expense","routeSlug":"/kantata/specification/expenses/delete expense","metadata":{"seo":{"title":"Deleting an existing Expense","description":"The response will contain no content and an HTTP 204 status code if the request wassuccessful, or a standard Kantata OX error message explaining why the object could not be deleted."}},"httpPath":"/expenses/{id}"}]},{"type":"group","label":"Vendors","link":"/kantata/specification/vendors","routeSlug":"/kantata/specification/vendors","items":[{"label":"Fetching a list of Vendors","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/vendors/get vendors","routeSlug":"/kantata/specification/vendors/get vendors","metadata":{"seo":{"title":"Fetching a list of Vendors","description":"This endpoint returns structured Vendor objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the vendors top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/vendors"},{"label":"Creating a new Vendor","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/vendors/create vendor","routeSlug":"/kantata/specification/vendors/create vendor","metadata":{"seo":{"title":"Creating a new Vendor","description":"This endpoint returns structured Vendor objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the vendors top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/vendors"},{"label":"Updating an existing Vendor","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/vendors/update vendor","routeSlug":"/kantata/specification/vendors/update vendor","metadata":{"seo":{"title":"Updating an existing Vendor","description":"This endpoint returns structured Vendor objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the vendors top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/vendors/{id}"},{"label":"Deleting an existing Vendor","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/vendors/delete vendor","routeSlug":"/kantata/specification/vendors/delete vendor","metadata":{"seo":{"title":"Deleting an existing Vendor","description":"The response will contain no content and an HTTP 204 status code if the request wassuccessful, or a standard Kantata OX error message explaining why the object could not be deleted."}},"httpPath":"/vendors/{id}"}]},{"type":"separator","label":"External References"},{"type":"group","label":"External References","link":"/kantata/specification/external-references","routeSlug":"/kantata/specification/external-references","items":[{"label":"Fetches all external references on a user's account","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/external-references/get external references","routeSlug":"/kantata/specification/external-references/get external references","metadata":{"seo":{"title":"Fetches all external references on a user's account","description":"Returns external references, for objects of particular types, that are synced with thethird-party systems."}},"httpPath":"/external_references"},{"label":"Create or update an external reference","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/external-references/create or update external reference","routeSlug":"/kantata/specification/external-references/create or update external reference","metadata":{"seo":{"title":"Create or update an external reference","description":"This endpoint returns structured External Reference objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the external_references top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/external_references/create_or_update"},{"label":"Deleting an existing External Reference","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/external-references/delete external reference","routeSlug":"/kantata/specification/external-references/delete external reference","metadata":{"seo":{"title":"Deleting an existing External Reference","description":"The response will contain no content and an HTTP 204 status code if the request wassuccessful, or a standard Kantata OX error message explaining why the object could not be deleted."}},"httpPath":"/external_references/{id}"}]},{"type":"separator","label":"Financials"},{"type":"group","label":"Billing Milestones","link":"/kantata/specification/billing-milestones","routeSlug":"/kantata/specification/billing-milestones","items":[{"label":"Fetching a list of Billing Milestones","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/billing-milestones/get billing milestones","routeSlug":"/kantata/specification/billing-milestones/get billing milestones","metadata":{"seo":{"title":"Fetching a list of Billing Milestones","description":"Gets a list of billing milestones."}},"httpPath":"/billing_milestones"},{"label":"Creating one or many Billing Milestones","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/billing-milestones/create billing milestone","routeSlug":"/kantata/specification/billing-milestones/create billing milestone","metadata":{"seo":{"title":"Creating one or many Billing Milestones","description":"Add a billing milestone to your Billing Schedule. Up to 100 billing milestones can be created in one request."}},"httpPath":"/billing_milestones"},{"label":"Fetching a single Billing Milestone","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/billing-milestones/get billing milestone","routeSlug":"/kantata/specification/billing-milestones/get billing milestone","metadata":{"seo":{"title":"Fetching a single Billing Milestone","description":"Gets a single billing milestone."}},"httpPath":"/billing_milestones/{id}"},{"label":"Updating an existing Billing Milestone","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/billing-milestones/update billing milestone","routeSlug":"/kantata/specification/billing-milestones/update billing milestone","metadata":{"seo":{"title":"Updating an existing Billing Milestone","description":"Edit information for a billing milestone in your Billing Schedule. You can only edit billing milestones that have not been invoiced."}},"httpPath":"/billing_milestones/{id}"},{"label":"Deleting an existing Billing Milestones","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/billing-milestones/delete billing milestone","routeSlug":"/kantata/specification/billing-milestones/delete billing milestone","metadata":{"seo":{"title":"Deleting an existing Billing Milestones","description":"Delete a billing milestone in your Billing Schedule. You can only delete billing milestones that have not been invoiced."}},"httpPath":"/billing_milestones/{id}"}]},{"type":"group","label":"Revenue Recognition Methods","link":"/kantata/specification/revenue-recognition-methods","routeSlug":"/kantata/specification/revenue-recognition-methods","items":[{"label":"Fetching a list of Revenue Recognition Methods","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/revenue-recognition-methods/get revenue recognition methods","routeSlug":"/kantata/specification/revenue-recognition-methods/get revenue recognition methods","metadata":{"seo":{"title":"Fetching a list of Revenue Recognition Methods","description":"Gets a list of revenue recognition methods that are available to apply to projects."}},"httpPath":"/revenue_recognition_methods"}]},{"type":"separator","label":"Foreign Exchange"},{"type":"group","label":"Exchange Tables","link":"/kantata/specification/exchange-tables","routeSlug":"/kantata/specification/exchange-tables","items":[{"label":"Fetching a list of Exchange Tables","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/exchange-tables/get exchange tables","routeSlug":"/kantata/specification/exchange-tables/get exchange tables","metadata":{"seo":{"title":"Fetching a list of Exchange Tables","description":"Returns a list of exchange tables associated with your account, and their default settings details."}},"httpPath":"/foreign_exchange/exchange_tables"},{"label":"Creating a new Exchange Table","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/exchange-tables/create exchange table","routeSlug":"/kantata/specification/exchange-tables/create exchange table","metadata":{"seo":{"title":"Creating a new Exchange Table","description":"Creates a new exchange table."}},"httpPath":"/foreign_exchange/exchange_tables"},{"label":"Fetching a single Exchange Table","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/exchange-tables/get exchange table","routeSlug":"/kantata/specification/exchange-tables/get exchange table","metadata":{"seo":{"title":"Fetching a single Exchange Table","description":"Returns default settings details for a specified exchange table."}},"httpPath":"/foreign_exchange/exchange_tables/{id}"},{"label":"Updating an existing Exchange Table","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/exchange-tables/update exchange table","routeSlug":"/kantata/specification/exchange-tables/update exchange table","metadata":{"seo":{"title":"Updating an existing Exchange Table","description":"Updates the name and/or default settings for a specified exchange table."}},"httpPath":"/foreign_exchange/exchange_tables/{id}"},{"label":"Import Exchange Rates","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/exchange-tables/import exchange tables","routeSlug":"/kantata/specification/exchange-tables/import exchange tables","metadata":{"seo":{"title":"Import Exchange Rates","description":"Add or update exchange rates for a specified exchange table by importing rates as a .csv file, or in a JSON array of hashes."}},"httpPath":"/foreign_exchange/exchange_tables/{id}/rates"},{"label":"Fetching a list of Exchange Rates","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/exchange-tables/get exchange rates","routeSlug":"/kantata/specification/exchange-tables/get exchange rates","metadata":{"seo":{"title":"Fetching a list of Exchange Rates","description":"Returns all current exchange rates for a specified exchange table, unless filter parameters have been applied.."}},"httpPath":"/foreign_exchange/exchange_tables/{id}/rates"}]},{"type":"separator","label":"Insights & Analytics"},{"type":"group","label":"Insights Access Group Memberships","link":"/kantata/specification/insights-access-group-memberships","routeSlug":"/kantata/specification/insights-access-group-memberships","items":[{"label":"Fetching a list of Insights Access Group Memberships","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/insights-access-group-memberships/get insights access group memberships","routeSlug":"/kantata/specification/insights-access-group-memberships/get insights access group memberships","metadata":{"seo":{"title":"Fetching a list of Insights Access Group Memberships","description":"This endpoint returns structured Insights Access Group Membership objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the insights_access_group_memberships top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/insights_access_group_memberships"},{"label":"Creating a new Insights Access Group Membership","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/insights-access-group-memberships/create insights access group membership","routeSlug":"/kantata/specification/insights-access-group-memberships/create insights access group membership","metadata":{"seo":{"title":"Creating a new Insights Access Group Membership","description":"Adds a user to an Insights Access Group. Only Account Administrators can add users to Insights Access Groups."}},"httpPath":"/insights_access_group_memberships"},{"label":"Fetching a single Insights Access Group Membership","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/insights-access-group-memberships/get insights access group membership","routeSlug":"/kantata/specification/insights-access-group-memberships/get insights access group membership","metadata":{"seo":{"title":"Fetching a single Insights Access Group Membership","description":"This endpoint returns structured Insights Access Group Membership objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the insights_access_group_memberships top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/insights_access_group_memberships/{id}"},{"label":"Updating an existing Insights Access Group Membership","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/insights-access-group-memberships/update insights access group membership","routeSlug":"/kantata/specification/insights-access-group-memberships/update insights access group membership","metadata":{"seo":{"title":"Updating an existing Insights Access Group Membership","description":"Only Account Administrators can update Insights Access Group Memberships."}},"httpPath":"/insights_access_group_memberships/{id}"},{"label":"Deleting an existing Insights Access Group Membership","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/insights-access-group-memberships/delete insights access group membership","routeSlug":"/kantata/specification/insights-access-group-memberships/delete insights access group membership","metadata":{"seo":{"title":"Deleting an existing Insights Access Group Membership","description":"Removes a user from an Insights Access Group. Only Account Administrators candelete Insights Access Group Memberships."}},"httpPath":"/insights_access_group_memberships/{id}"}]},{"type":"group","label":"Insights Dynamic Dashboards","link":"/kantata/specification/insights-dynamic-dashboards","routeSlug":"/kantata/specification/insights-dynamic-dashboards","items":[{"label":"Get Insights Dynamic Dashboards","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/insights-dynamic-dashboards/list insights mapping dashboards","routeSlug":"/kantata/specification/insights-dynamic-dashboards/list insights mapping dashboards","metadata":{"seo":{"title":"Get Insights Dynamic Dashboards","description":"Returns a list of Dynamic Account Insights Mappings (i.e. Insights dynamic dashboards) that are visible to the authenticated user."}},"httpPath":"/account_insights_mappings/dynamic"}]},{"type":"group","label":"Insights Report Exports","link":"/kantata/specification/insights-report-exports","routeSlug":"/kantata/specification/insights-report-exports","items":[{"label":"Get Scheduled Report Exports","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/insights-report-exports/get scheduled report exports","routeSlug":"/kantata/specification/insights-report-exports/get scheduled report exports","metadata":{"seo":{"title":"Get Scheduled Report Exports","description":"Returns a list of scheduled exports of classic Insights reports."}},"httpPath":"/scheduled_jobs/insights_report_exports"},{"label":"Create a new Scheduled Report Export","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/insights-report-exports/create scheduled report export","routeSlug":"/kantata/specification/insights-report-exports/create scheduled report export","metadata":{"seo":{"title":"Create a new Scheduled Report Export","description":"Create a new scheduled job. Set a schedule for a classic Insights report to be exported from Kantata OX to download later. You will need to write a script to download the report."}},"httpPath":"/scheduled_jobs/insights_report_exports"},{"label":"Get Scheduled Report Export","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/insights-report-exports/get scheduled report export","routeSlug":"/kantata/specification/insights-report-exports/get scheduled report export","metadata":{"seo":{"title":"Get Scheduled Report Export","description":"Returns details for a single scheduled export of a classic Insights report."}},"httpPath":"/scheduled_jobs/insights_report_exports/{id}"},{"label":"Update a Scheduled Report Export","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/insights-report-exports/update scheduled report export","routeSlug":"/kantata/specification/insights-report-exports/update scheduled report export","metadata":{"seo":{"title":"Update a Scheduled Report Export","description":"Make changes to an existing scheduled job."}},"httpPath":"/scheduled_jobs/insights_report_exports/{id}"},{"label":"Delete an existing Scheduled Report Export","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/insights-report-exports/delete scheduled report export","routeSlug":"/kantata/specification/insights-report-exports/delete scheduled report export","metadata":{"seo":{"title":"Delete an existing Scheduled Report Export","description":"The response will contain no content and an HTTP 204 status code if the request wassuccessful, or a standard Kantata OX error message explaining why the object could not be deleted."}},"httpPath":"/scheduled_jobs/insights_report_exports/{id}"},{"label":"Get Latest Export","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/insights-report-exports/get latest scheduled report export","routeSlug":"/kantata/specification/insights-report-exports/get latest scheduled report export","metadata":{"seo":{"title":"Get Latest Export","description":"Returns the most recent classic Insights report that has been successfully and completely exported by a scheduled job. The response contains a URL to download the report, as well as a timestamp for when the data in the report was last updated, so you may determine if the report reflects current data."}},"httpPath":"/scheduled_jobs/insights_report_exports/{insights_report_export_id}/results/latest"}]},{"type":"group","label":"Insights Reports","link":"/kantata/specification/insights-reports","routeSlug":"/kantata/specification/insights-reports","items":[{"label":"Get Insights Reports","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/insights-reports/get insights reports","routeSlug":"/kantata/specification/insights-reports/get insights reports","metadata":{"seo":{"title":"Get Insights Reports","description":"Returns a list of classic Insights reports on your Kantata OX account. When a title is provided, reports that match the title are returned. When a title is not provided, all classic Insights reports on your account are returned."}},"httpPath":"/insights_reports"}]},{"type":"separator","label":"Invoices"},{"type":"group","label":"Client Invoice Defaults","link":"/kantata/specification/client-invoice-defaults","routeSlug":"/kantata/specification/client-invoice-defaults","items":[{"label":"Fetching a list of Client Invoice Defaults","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/client-invoice-defaults/get client invoice defaults","routeSlug":"/kantata/specification/client-invoice-defaults/get client invoice defaults","metadata":{"seo":{"title":"Fetching a list of Client Invoice Defaults","description":"This endpoint returns structured Client Invoice Defaults objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the client_invoice_defaults top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/client_invoice_defaults"},{"label":"Creating Client Invoice Defaults","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/client-invoice-defaults/create client invoice defaults","routeSlug":"/kantata/specification/client-invoice-defaults/create client invoice defaults","metadata":{"seo":{"title":"Creating Client Invoice Defaults","description":"This endpoint returns structured Client Invoice Defaults objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the client_invoice_defaults top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/client_invoice_defaults"},{"label":"Fetching Client Invoice Defaults by ID","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/client-invoice-defaults/get client invoice defaults by id","routeSlug":"/kantata/specification/client-invoice-defaults/get client invoice defaults by id","metadata":{"seo":{"title":"Fetching Client Invoice Defaults by ID","description":"This endpoint returns structured Client Invoice Defaults objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the client_invoice_defaults top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/client_invoice_defaults/{id}"},{"label":"Updating Client Invoice Defaults by ID","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/client-invoice-defaults/update client invoice defaults by id","routeSlug":"/kantata/specification/client-invoice-defaults/update client invoice defaults by id","metadata":{"seo":{"title":"Updating Client Invoice Defaults by ID","description":"This endpoint returns structured Client Invoice Defaults objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the client_invoice_defaults top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/client_invoice_defaults/{id}"},{"label":"Deleting Client Invoice Defaults by ID","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/client-invoice-defaults/delete client invoice defaults by id","routeSlug":"/kantata/specification/client-invoice-defaults/delete client invoice defaults by id","metadata":{"seo":{"title":"Deleting Client Invoice Defaults by ID","description":"The response will contain no content and an HTTP 204 status code if the request wassuccessful, or a standard Kantata OX error message explaining why the object could not be deleted."}},"httpPath":"/client_invoice_defaults/{id}"}]},{"type":"group","label":"External Payments","link":"/kantata/specification/external-payments","routeSlug":"/kantata/specification/external-payments","items":[{"label":"Fetching a list of External Payments","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/external-payments/get external payments","routeSlug":"/kantata/specification/external-payments/get external payments","metadata":{"seo":{"title":"Fetching a list of External Payments","description":"The external payments currently visible to the user that is logged-in."}},"httpPath":"/external_payments"},{"label":"Creating a new External Payment","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/external-payments/create external payment","routeSlug":"/kantata/specification/external-payments/create external payment","metadata":{"seo":{"title":"Creating a new External Payment","description":"Creates an external payment for the specified project or invoice. If an invoice ID is provided, apayment is only created for that invoice when it's a single project invoice and in a non-draft pending state."}},"httpPath":"/external_payments"},{"label":"Fetching a single External Payment","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/external-payments/get external payment","routeSlug":"/kantata/specification/external-payments/get external payment","metadata":{"seo":{"title":"Fetching a single External Payment","description":"This endpoint returns structured External Payment objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the external_payments top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/external_payments/{id}"},{"label":"Deleting an existing External Payment","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/external-payments/delete external payment","routeSlug":"/kantata/specification/external-payments/delete external payment","metadata":{"seo":{"title":"Deleting an existing External Payment","description":"The response will contain no content and an HTTP 204 status code if the request wassuccessful, or a standard Kantata OX error message explaining why the object could not be deleted."}},"httpPath":"/external_payments/{id}"}]},{"type":"group","label":"Invoices","link":"/kantata/specification/invoices","routeSlug":"/kantata/specification/invoices","items":[{"label":"Fetching a list of Invoices","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/invoices/get invoices","routeSlug":"/kantata/specification/invoices/get invoices","metadata":{"seo":{"title":"Fetching a list of Invoices","description":"This endpoint returns structured Invoice objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the invoices top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/invoices"},{"label":"Creating a new Invoice","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/invoices/create invoice","routeSlug":"/kantata/specification/invoices/create invoice","metadata":{"seo":{"title":"Creating a new Invoice","description":"This endpoint returns structured Invoice objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the invoices top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/invoices"},{"label":"Retrieve the next available invoice number.","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/invoices/get next invoice number","routeSlug":"/kantata/specification/invoices/get next invoice number","metadata":{"seo":{"title":"Retrieve the next available invoice number.","description":"Retrieve the next available invoice number."}},"httpPath":"/invoices/next_invoice_number"},{"label":"Fetching a single Invoice","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/invoices/get invoice","routeSlug":"/kantata/specification/invoices/get invoice","metadata":{"seo":{"title":"Fetching a single Invoice","description":"This endpoint returns structured Invoice objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the invoices top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/invoices/{id}"},{"label":"Updating an existing Invoice","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/invoices/update invoice","routeSlug":"/kantata/specification/invoices/update invoice","metadata":{"seo":{"title":"Updating an existing Invoice","description":"This endpoint returns structured Invoice objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the invoices top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/invoices/{id}"},{"label":"Deleting an existing Invoice","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/invoices/delete invoice","routeSlug":"/kantata/specification/invoices/delete invoice","metadata":{"seo":{"title":"Deleting an existing Invoice","description":"You can delete draft invoices with this endpoint. Active invoices cannot bedeleted. They must be cancelled instead."}},"httpPath":"/invoices/{id}"},{"label":"Cancel an existing invoice.","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/invoices/cancel invoice","routeSlug":"/kantata/specification/invoices/cancel invoice","metadata":{"seo":{"title":"Cancel an existing invoice.","description":"You can cancel active invoices with this endpoint."}},"httpPath":"/invoices/{id}/cancel"}]},{"type":"group","label":"Workspace Invoice Preferences","link":"/kantata/specification/workspace-invoice-preferences","routeSlug":"/kantata/specification/workspace-invoice-preferences","items":[{"label":"Creating a new Workspace Invoice Preference","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/workspace-invoice-preferences/create workspace invoice preferences","routeSlug":"/kantata/specification/workspace-invoice-preferences/create workspace invoice preferences","metadata":{"seo":{"title":"Creating a new Workspace Invoice Preference","description":"This endpoint returns structured Workspace Invoice Preference objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the workspace_invoice_preferences top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/workspace_invoice_preferences"},{"label":"Fetching a single Workspace Invoice Preference","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/workspace-invoice-preferences/get workspace invoice preferences","routeSlug":"/kantata/specification/workspace-invoice-preferences/get workspace invoice preferences","metadata":{"seo":{"title":"Fetching a single Workspace Invoice Preference","description":"This endpoint returns structured Workspace Invoice Preference objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the workspace_invoice_preferences top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/workspace_invoice_preferences/{id}"},{"label":"Updating an existing Workspace Invoice Preference","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/workspace-invoice-preferences/update workspace invoice preferences","routeSlug":"/kantata/specification/workspace-invoice-preferences/update workspace invoice preferences","metadata":{"seo":{"title":"Updating an existing Workspace Invoice Preference","description":"This endpoint returns structured Workspace Invoice Preference objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the workspace_invoice_preferences top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/workspace_invoice_preferences/{id}"}]},{"type":"separator","label":"Personal Settings"},{"type":"group","label":"Users","link":"/kantata/specification/users","routeSlug":"/kantata/specification/users","items":[{"label":"Fetching visible users","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/users/get users","routeSlug":"/kantata/specification/users/get users","metadata":{"seo":{"title":"Fetching visible users","description":"This endpoint allows you to access all visible users based on the permission level of the requester."}},"httpPath":"/users"},{"label":"Fetch your own data","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/users/get my user data","routeSlug":"/kantata/specification/users/get my user data","metadata":{"seo":{"title":"Fetch your own data","description":"This endpoint allows you to fetch your own data."}},"httpPath":"/users/me"},{"label":"Fetching a single User","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/users/get user","routeSlug":"/kantata/specification/users/get user","metadata":{"seo":{"title":"Fetching a single User","description":"This endpoint returns structured User objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the users top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/users/{id}"},{"label":"Updating an existing User","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/users/update user","routeSlug":"/kantata/specification/users/update user","metadata":{"seo":{"title":"Updating an existing User","description":"This endpoint returns structured User objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the users top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/users/{id}"},{"label":"Fetch My Work Capacity","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/users/get my work capacity","routeSlug":"/kantata/specification/users/get my work capacity","metadata":{"seo":{"title":"Fetch My Work Capacity","description":"This endpoint returns a summary of a user's work capacity for a provided range of dates."}},"httpPath":"/users/{id}/capacity"},{"label":"Reset Profile Photo","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/users/reset user profile photo","routeSlug":"/kantata/specification/users/reset user profile photo","metadata":{"seo":{"title":"Reset Profile Photo","description":"Delete the profile photo for the specified user."}},"httpPath":"/users/{id}/profile_photo"},{"label":"Update Profile Photo","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/users/update user profile photo","routeSlug":"/kantata/specification/users/update user profile photo","metadata":{"seo":{"title":"Update Profile Photo","description":"Update the profile photo for the specified user."}},"httpPath":"/users/{id}/profile_photo"}]},{"type":"separator","label":"Posts & Replies"},{"type":"group","label":"Attachments","link":"/kantata/specification/attachments","routeSlug":"/kantata/specification/attachments","items":[{"label":"Creating a new Attachment","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/attachments/create attachment","routeSlug":"/kantata/specification/attachments/create attachment","metadata":{"seo":{"title":"Creating a new Attachment","description":"There are two different ways to upload file attachments.  Direct CDN upload, or Kantata OX server upload."}},"httpPath":"/attachments"},{"label":"Updating an existing Attachment","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/attachments/update attachment","routeSlug":"/kantata/specification/attachments/update attachment","metadata":{"seo":{"title":"Updating an existing Attachment","description":"This endpoint returns structured Attachment objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the attachments top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/attachments/{id}"},{"label":"Deleting an existing Attachment","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/attachments/delete attachment","routeSlug":"/kantata/specification/attachments/delete attachment","metadata":{"seo":{"title":"Deleting an existing Attachment","description":"Destroys an attachment from its subject object."}},"httpPath":"/attachments/{id}"},{"label":"Sync a created attachment","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/attachments/sync attachment","routeSlug":"/kantata/specification/attachments/sync attachment","metadata":{"seo":{"title":"Sync a created attachment","description":"Marks an upload as complete, and verifies its existence on the CDN."}},"httpPath":"/attachments/{id}/sync"}]},{"type":"group","label":"Posts","link":"/kantata/specification/posts","routeSlug":"/kantata/specification/posts","items":[{"label":"Fetching a list of Posts","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/posts/get posts","routeSlug":"/kantata/specification/posts/get posts","metadata":{"seo":{"title":"Fetching a list of Posts","description":"This endpoint returns structured Post objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the posts top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/posts"},{"label":"Creating a new Post","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/posts/create post","routeSlug":"/kantata/specification/posts/create post","metadata":{"seo":{"title":"Creating a new Post","description":"Posts to the Activity Feed of a workspace (project)."}},"httpPath":"/posts"},{"label":"Fetching a single Post","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/posts/get post","routeSlug":"/kantata/specification/posts/get post","metadata":{"seo":{"title":"Fetching a single Post","description":"By default, you won't receive Posts from archived workspaces (and will receive a 404 statuson the \"show\" route) unless you provide the from_archived_workspaces:true filter."}},"httpPath":"/posts/{id}"},{"label":"Updating an existing Post","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/posts/update post","routeSlug":"/kantata/specification/posts/update post","metadata":{"seo":{"title":"Updating an existing Post","description":"This endpoint returns structured Post objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the posts top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/posts/{id}"},{"label":"Deleting an existing Post","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/posts/delete post","routeSlug":"/kantata/specification/posts/delete post","metadata":{"seo":{"title":"Deleting an existing Post","description":"The response will contain no content and an HTTP 204 status code if the request wassuccessful, or a standard Kantata OX error message explaining why the object could not be deleted."}},"httpPath":"/posts/{id}"}]},{"type":"group","label":"User File Associations","link":"/kantata/specification/user-file-associations","routeSlug":"/kantata/specification/user-file-associations","items":[{"label":"Fetching a list of User File Associations","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/user-file-associations/get user file associations","routeSlug":"/kantata/specification/user-file-associations/get user file associations","metadata":{"seo":{"title":"Fetching a list of User File Associations","description":"This endpoint returns structured User File Association objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the user_file_associations top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/user_file_associations"}]},{"type":"separator","label":"Project Snapshots"},{"type":"group","label":"Project Snapshots","link":"/kantata/specification/project-snapshots","routeSlug":"/kantata/specification/project-snapshots","items":[{"label":"Fetching a list of Project Snapshots","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/project-snapshots/get project snapshots","routeSlug":"/kantata/specification/project-snapshots/get project snapshots","metadata":{"seo":{"title":"Fetching a list of Project Snapshots","description":"Gets a list of Project Snapshots. You can only see snapshots for projects where you have the Edit Financials project permission or higher."}},"httpPath":"/project_snapshots"},{"label":"Creating a Project Snapshot","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/project-snapshots/create project snapshot","routeSlug":"/kantata/specification/project-snapshots/create project snapshot","metadata":{"seo":{"title":"Creating a Project Snapshot","description":"Creates a Project Snapshot. You must have the Edit Financials project permission or higher to create a project snapshot."}},"httpPath":"/project_snapshots"},{"label":"Updating a Project Snapshot","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/project-snapshots/update project snapshot","routeSlug":"/kantata/specification/project-snapshots/update project snapshot","metadata":{"seo":{"title":"Updating a Project Snapshot","description":"Updates the metadata of a Project Snapshot."}},"httpPath":"/project_snapshots/{id}"}]},{"type":"separator","label":"Project Templates"},{"type":"group","label":"Project Template Additional Tabs","link":"/kantata/specification/project-template-additional-tabs","routeSlug":"/kantata/specification/project-template-additional-tabs","items":[{"label":"Fetching a list of Project Template Additional Tabs","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/project-template-additional-tabs/get project template additional tabs","routeSlug":"/kantata/specification/project-template-additional-tabs/get project template additional tabs","metadata":{"seo":{"title":"Fetching a list of Project Template Additional Tabs","description":"This endpoint returns structured Project Template Additional Tab objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the project_template_additional_tabs top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/project_template_additional_tabs"},{"label":"Creating a new Project Template Additional Tab","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/project-template-additional-tabs/create project template additional tab","routeSlug":"/kantata/specification/project-template-additional-tabs/create project template additional tab","metadata":{"seo":{"title":"Creating a new Project Template Additional Tab","description":"Adds an additional tab to a project template."}},"httpPath":"/project_template_additional_tabs"},{"label":"Deleting an existing Project Template Additional Tab","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/project-template-additional-tabs/delete project template additional tab","routeSlug":"/kantata/specification/project-template-additional-tabs/delete project template additional tab","metadata":{"seo":{"title":"Deleting an existing Project Template Additional Tab","description":"The response will contain no content and an HTTP 204 status code if the request wassuccessful, or a standard Kantata OX error message explaining why the object could not be deleted."}},"httpPath":"/project_template_additional_tabs/{id}"}]},{"type":"group","label":"Project Template Assignments","link":"/kantata/specification/project-template-assignments","routeSlug":"/kantata/specification/project-template-assignments","items":[{"label":"Fetching a list of Project Template Assignments","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/project-template-assignments/get project template assignments","routeSlug":"/kantata/specification/project-template-assignments/get project template assignments","metadata":{"seo":{"title":"Fetching a list of Project Template Assignments","description":"This endpoint returns structured Project Template Assignment objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the project_template_assignments top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/project_template_assignments"},{"label":"Creating a new Project Template Assignment","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/project-template-assignments/create project template assignment","routeSlug":"/kantata/specification/project-template-assignments/create project template assignment","metadata":{"seo":{"title":"Creating a new Project Template Assignment","description":"This endpoint returns structured Project Template Assignment objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the project_template_assignments top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/project_template_assignments"},{"label":"Fetching a single Project Template Assignment","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/project-template-assignments/get project template assignment","routeSlug":"/kantata/specification/project-template-assignments/get project template assignment","metadata":{"seo":{"title":"Fetching a single Project Template Assignment","description":"This endpoint returns structured Project Template Assignment objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the project_template_assignments top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/project_template_assignments/{id}"},{"label":"Updating an existing Project Template Assignment","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/project-template-assignments/update project template assignment","routeSlug":"/kantata/specification/project-template-assignments/update project template assignment","metadata":{"seo":{"title":"Updating an existing Project Template Assignment","description":"This endpoint returns structured Project Template Assignment objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the project_template_assignments top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/project_template_assignments/{id}"},{"label":"Deleting an existing Project Template Assignment","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/project-template-assignments/delete project template assignment","routeSlug":"/kantata/specification/project-template-assignments/delete project template assignment","metadata":{"seo":{"title":"Deleting an existing Project Template Assignment","description":"The response will contain no content and an HTTP 204 status code if the request wassuccessful, or a standard Kantata OX error message explaining why the object could not be deleted."}},"httpPath":"/project_template_assignments/{id}"}]},{"type":"group","label":"Project Template Expense Budgets","link":"/kantata/specification/project-template-expense-budgets","routeSlug":"/kantata/specification/project-template-expense-budgets","items":[{"label":"Fetching a list of Project Template Expense Budgets","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/project-template-expense-budgets/get project template expense budgets","routeSlug":"/kantata/specification/project-template-expense-budgets/get project template expense budgets","metadata":{"seo":{"title":"Fetching a list of Project Template Expense Budgets","description":"This endpoint returns structured Project Template Expense Budget objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the project_template_expense_budgets top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/project_template_expense_budgets"},{"label":"Creating a new Project Template Expense Budget","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/project-template-expense-budgets/create project template expense budget","routeSlug":"/kantata/specification/project-template-expense-budgets/create project template expense budget","metadata":{"seo":{"title":"Creating a new Project Template Expense Budget","description":"Adds an expense budget to a project template."}},"httpPath":"/project_template_expense_budgets"},{"label":"Fetching a single Project Template Expense Budget","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/project-template-expense-budgets/get project template expense budget","routeSlug":"/kantata/specification/project-template-expense-budgets/get project template expense budget","metadata":{"seo":{"title":"Fetching a single Project Template Expense Budget","description":"This endpoint returns structured Project Template Expense Budget objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the project_template_expense_budgets top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/project_template_expense_budgets/{id}"},{"label":"Updating an existing Project Template Expense Budget","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/project-template-expense-budgets/update project template expense budget","routeSlug":"/kantata/specification/project-template-expense-budgets/update project template expense budget","metadata":{"seo":{"title":"Updating an existing Project Template Expense Budget","description":"This endpoint returns structured Project Template Expense Budget objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the project_template_expense_budgets top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/project_template_expense_budgets/{id}"},{"label":"Deleting an existing Project Template Expense Budget","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/project-template-expense-budgets/delete project template expense budget","routeSlug":"/kantata/specification/project-template-expense-budgets/delete project template expense budget","metadata":{"seo":{"title":"Deleting an existing Project Template Expense Budget","description":"Removes an expense budget from a project template."}},"httpPath":"/project_template_expense_budgets/{id}"}]},{"type":"group","label":"Project Templates","link":"/kantata/specification/project-templates","routeSlug":"/kantata/specification/project-templates","items":[{"type":"link","label":"Project Template Stories (Tasks) - raw_json","link":"/kantata/specification/project-templates/project-template-stories-(tasks)-raw_json","routeSlug":"/kantata/specification/project-templates/project-template-stories-(tasks)-raw_json"},{"label":"Fetching a list of Project Templates","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/project-templates/get project templates","routeSlug":"/kantata/specification/project-templates/get project templates","metadata":{"seo":{"title":"Fetching a list of Project Templates","description":"This endpoint returns structured Project Template objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the project_templates top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/project_templates"},{"label":"Creating a new Project Template","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/project-templates/create project template","routeSlug":"/kantata/specification/project-templates/create project template","metadata":{"seo":{"title":"Creating a new Project Template","description":"This endpoint returns structured Project Template objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the project_templates top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/project_templates"},{"label":"Fetching a single Project Template","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/project-templates/get project template","routeSlug":"/kantata/specification/project-templates/get project template","metadata":{"seo":{"title":"Fetching a single Project Template","description":"This endpoint returns structured Project Template objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the project_templates top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/project_templates/{id}"},{"label":"Updating an existing Project Template","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/project-templates/update project template","routeSlug":"/kantata/specification/project-templates/update project template","metadata":{"seo":{"title":"Updating an existing Project Template","description":"This endpoint returns structured Project Template objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the project_templates top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/project_templates/{id}"},{"label":"Deleting an existing Project Template","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/project-templates/delete project template","routeSlug":"/kantata/specification/project-templates/delete project template","metadata":{"seo":{"title":"Deleting an existing Project Template","description":"The response will contain no content and an HTTP 204 status code if the request wassuccessful, or a standard Kantata OX error message explaining why the object could not be deleted."}},"httpPath":"/project_templates/{id}"}]},{"type":"separator","label":"Projects"},{"type":"group","label":"Participations","link":"/kantata/specification/participations","routeSlug":"/kantata/specification/participations","items":[{"label":"Fetching a list of Participations","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/participations/get participations","routeSlug":"/kantata/specification/participations/get participations","metadata":{"seo":{"title":"Fetching a list of Participations","description":"The Participations index action only returns participations from projects that are visible to the requester.See the Projects KB documentation for more information about how visibility restrictions work."}},"httpPath":"/participations"},{"label":"Creating a new Participation","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/participations/create participation","routeSlug":"/kantata/specification/participations/create participation","metadata":{"seo":{"title":"Creating a new Participation","description":"Adds a user to a project (workspace)."}},"httpPath":"/participations"},{"label":"Fetching a single Participation","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/participations/get participation","routeSlug":"/kantata/specification/participations/get participation","metadata":{"seo":{"title":"Fetching a single Participation","description":"This endpoint returns structured Participation objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the participations top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/participations/{id}"},{"label":"Updating an existing Participation","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/participations/update participation","routeSlug":"/kantata/specification/participations/update participation","metadata":{"seo":{"title":"Updating an existing Participation","description":"This endpoint returns structured Participation objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the participations top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/participations/{id}"},{"label":"Deleting an existing Participation","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/participations/delete participation","routeSlug":"/kantata/specification/participations/delete participation","metadata":{"seo":{"title":"Deleting an existing Participation","description":"Removes a participant from a project and deletes their associated project data."}},"httpPath":"/participations/{id}"}]},{"type":"group","label":"Project Accounting Records","link":"/kantata/specification/project-accounting-records","routeSlug":"/kantata/specification/project-accounting-records","items":[{"label":"Fetching a list of Project Accounting Records","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/project-accounting-records/get project accounting records","routeSlug":"/kantata/specification/project-accounting-records/get project accounting records","metadata":{"seo":{"title":"Fetching a list of Project Accounting Records","description":"Returns all project accounting records (Baseline, Earned Value, Earned Value Forecasting,Forecasting,  and Recognition), unless filter parameters have been applied."}},"httpPath":"/project_accounting_records"},{"label":"Creating a new Project Accounting Records","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/project-accounting-records/create project accounting record","routeSlug":"/kantata/specification/project-accounting-records/create project accounting record","metadata":{"seo":{"title":"Creating a new Project Accounting Records","description":"Creates a single or multiple project accounting records."}},"httpPath":"/project_accounting_records"},{"label":"Soft Deleting a Project Accounting Record","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/project-accounting-records/soft delete project accounting record","routeSlug":"/kantata/specification/project-accounting-records/soft delete project accounting record","metadata":{"seo":{"title":"Soft Deleting a Project Accounting Record","description":"Soft deletes a specified project accounting record. View deleted records byFetching a list of Project Accounting Records with the show_deleted filter set to true."}},"httpPath":"/project_accounting_records/delete"},{"label":"Exporting Project Account Records in a CSV","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/project-accounting-records/export project accounting record to csv","routeSlug":"/kantata/specification/project-accounting-records/export project accounting record to csv","metadata":{"seo":{"title":"Exporting Project Account Records in a CSV","description":"Downloads a .csv file of all project accounting records."}},"httpPath":"/project_accounting_records/export_to_csv"},{"label":"Importing Project Account Records in a CSV","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/project-accounting-records/import project accounting records","routeSlug":"/kantata/specification/project-accounting-records/import project accounting records","metadata":{"seo":{"title":"Importing Project Account Records in a CSV","description":"Imports up to 5000 project accounting records with acsv filewith a .txt or .csv extension."}},"httpPath":"/project_accounting_records/import_csv"},{"label":"Fetching a single Project Accounting Records","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/project-accounting-records/get project accounting record","routeSlug":"/kantata/specification/project-accounting-records/get project accounting record","metadata":{"seo":{"title":"Fetching a single Project Accounting Records","description":"Returns a specified project accounting record."}},"httpPath":"/project_accounting_records/{id}"}]},{"type":"group","label":"Status Reports","link":"/kantata/specification/status-reports","routeSlug":"/kantata/specification/status-reports","items":[{"label":"Fetching a list of Status Reports","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/status-reports/get status reports","routeSlug":"/kantata/specification/status-reports/get status reports","metadata":{"seo":{"title":"Fetching a list of Status Reports","description":"This endpoint returns structured Status Report objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the status_reports top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/status_reports"},{"label":"Creating a new Status Report","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/status-reports/create status report","routeSlug":"/kantata/specification/status-reports/create status report","metadata":{"seo":{"title":"Creating a new Status Report","description":"This endpoint returns structured Status Report objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the status_reports top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/status_reports"},{"label":"Fetching a single Status Report","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/status-reports/get status report","routeSlug":"/kantata/specification/status-reports/get status report","metadata":{"seo":{"title":"Fetching a single Status Report","description":"This endpoint returns structured Status Report objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the status_reports top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/status_reports/{id}"},{"label":"Updating an existing Status Report","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/status-reports/update status report","routeSlug":"/kantata/specification/status-reports/update status report","metadata":{"seo":{"title":"Updating an existing Status Report","description":"This endpoint returns structured Status Report objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the status_reports top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/status_reports/{id}"},{"label":"Deleting an existing Status Report","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/status-reports/delete status report","routeSlug":"/kantata/specification/status-reports/delete status report","metadata":{"seo":{"title":"Deleting an existing Status Report","description":"The response will contain no content and an HTTP 204 status code if the request wassuccessful, or a standard Kantata OX error message explaining why the object could not be deleted."}},"httpPath":"/status_reports/{id}"}]},{"type":"group","label":"Workspace Allocations","link":"/kantata/specification/workspace-allocations","routeSlug":"/kantata/specification/workspace-allocations","items":[{"label":"Fetching a list of Workspace Allocations","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/workspace-allocations/get workspace allocations","routeSlug":"/kantata/specification/workspace-allocations/get workspace allocations","metadata":{"seo":{"title":"Fetching a list of Workspace Allocations","description":"This endpoint returns structured Workspace Allocation objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the workspace_allocations top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/workspace_allocations"},{"label":"Creating a new Workspace Allocation","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/workspace-allocations/create workspace allocation","routeSlug":"/kantata/specification/workspace-allocations/create workspace allocation","metadata":{"seo":{"title":"Creating a new Workspace Allocation","description":"Creates a workspace allocation for a resource."}},"httpPath":"/workspace_allocations"},{"label":"Splitting an Allocation","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/workspace-allocations/split workspace allocation by date","routeSlug":"/kantata/specification/workspace-allocations/split workspace allocation by date","metadata":{"seo":{"title":"Splitting an Allocation","description":"Split an existing allocation into two on the specified date."}},"httpPath":"/workspace_allocations/split"},{"label":"Fetching a single Workspace Allocation","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/workspace-allocations/get workspace allocation","routeSlug":"/kantata/specification/workspace-allocations/get workspace allocation","metadata":{"seo":{"title":"Fetching a single Workspace Allocation","description":"This endpoint returns structured Workspace Allocation objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the workspace_allocations top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/workspace_allocations/{id}"},{"label":"Updating an existing Workspace Allocation","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/workspace-allocations/update workspace allocation","routeSlug":"/kantata/specification/workspace-allocations/update workspace allocation","metadata":{"seo":{"title":"Updating an existing Workspace Allocation","description":"This endpoint returns structured Workspace Allocation objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the workspace_allocations top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/workspace_allocations/{id}"},{"label":"Deleting an existing Workspace Allocation","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/workspace-allocations/delete workspace allocation","routeSlug":"/kantata/specification/workspace-allocations/delete workspace allocation","metadata":{"seo":{"title":"Deleting an existing Workspace Allocation","description":"The response will contain no content and an HTTP 204 status code if the request wassuccessful, or a standard Kantata OX error message explaining why the object could not be deleted."}},"httpPath":"/workspace_allocations/{id}"}]},{"type":"group","label":"Workspace Baselines","link":"/kantata/specification/workspace-baselines","routeSlug":"/kantata/specification/workspace-baselines","items":[{"label":"Fetching a list of Workspace Baselines","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/workspace-baselines/get workspace baselines","routeSlug":"/kantata/specification/workspace-baselines/get workspace baselines","metadata":{"seo":{"title":"Fetching a list of Workspace Baselines","description":"Returns a list of Gantt workspace baselines associated with workspaces (projects) that are visible to the authenticated user.Visibility restrictions on projects are detailed in the Workspaces API documentation"}},"httpPath":"/workspace_baselines"},{"label":"Creating a new Workspace Baseline","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/workspace-baselines/create workspace baseline","routeSlug":"/kantata/specification/workspace-baselines/create workspace baseline","metadata":{"seo":{"title":"Creating a new Workspace Baseline","description":"Creates a Gantt workspace baseline for a specified workspace (project). The baseline will contain aggregate statistics and certain data about each story (task)."}},"httpPath":"/workspace_baselines"},{"label":"Fetching a single Workspace Baseline","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/workspace-baselines/get workspace baseline","routeSlug":"/kantata/specification/workspace-baselines/get workspace baseline","metadata":{"seo":{"title":"Fetching a single Workspace Baseline","description":"Returns a specified Gantt workspace baseline."}},"httpPath":"/workspace_baselines/{id}"},{"label":"Updating an existing Workspace Baseline","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/workspace-baselines/update workspace baseline","routeSlug":"/kantata/specification/workspace-baselines/update workspace baseline","metadata":{"seo":{"title":"Updating an existing Workspace Baseline","description":"Updates a specified Gantt workspace baseline."}},"httpPath":"/workspace_baselines/{id}"},{"label":"Deleting an existing Workspace Baseline","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/workspace-baselines/delete workspace baseline","routeSlug":"/kantata/specification/workspace-baselines/delete workspace baseline","metadata":{"seo":{"title":"Deleting an existing Workspace Baseline","description":"Deletes a specified Gantt workspace baseline."}},"httpPath":"/workspace_baselines/{id}"}]},{"type":"group","label":"Workspace Groups","link":"/kantata/specification/workspace-groups","routeSlug":"/kantata/specification/workspace-groups","items":[{"label":"Fetching a list of Workspace Groups","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/workspace-groups/get workspace groups","routeSlug":"/kantata/specification/workspace-groups/get workspace groups","metadata":{"seo":{"title":"Fetching a list of Workspace Groups","description":"This endpoint returns structured Workspace Group objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the workspace_groups top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/workspace_groups"},{"label":"Creating a new Workspace Group","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/workspace-groups/create workspace group","routeSlug":"/kantata/specification/workspace-groups/create workspace group","metadata":{"seo":{"title":"Creating a new Workspace Group","description":"This endpoint returns structured Workspace Group objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the workspace_groups top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/workspace_groups"},{"label":"Fetching a single Workspace Group","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/workspace-groups/get workspace group","routeSlug":"/kantata/specification/workspace-groups/get workspace group","metadata":{"seo":{"title":"Fetching a single Workspace Group","description":"This endpoint returns structured Workspace Group objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the workspace_groups top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/workspace_groups/{id}"},{"label":"Updating an existing Workspace Group","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/workspace-groups/update workspace group","routeSlug":"/kantata/specification/workspace-groups/update workspace group","metadata":{"seo":{"title":"Updating an existing Workspace Group","description":"This endpoint returns structured Workspace Group objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the workspace_groups top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/workspace_groups/{id}"},{"label":"Deleting an existing Workspace Group","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/workspace-groups/delete workspace group","routeSlug":"/kantata/specification/workspace-groups/delete workspace group","metadata":{"seo":{"title":"Deleting an existing Workspace Group","description":"The response will contain no content and an HTTP 204 status code if the request wassuccessful, or a standard Kantata OX error message explaining why the object could not be deleted."}},"httpPath":"/workspace_groups/{id}"}]},{"type":"group","label":"Workspace Invoice Preferences","link":"/kantata/specification/workspace-invoice-preferences","routeSlug":"/kantata/specification/workspace-invoice-preferences","items":[{"label":"Creating a new Workspace Invoice Preference","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/workspace-invoice-preferences/create workspace invoice preferences","routeSlug":"/kantata/specification/workspace-invoice-preferences/create workspace invoice preferences","metadata":{"seo":{"title":"Creating a new Workspace Invoice Preference","description":"This endpoint returns structured Workspace Invoice Preference objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the workspace_invoice_preferences top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/workspace_invoice_preferences"},{"label":"Fetching a single Workspace Invoice Preference","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/workspace-invoice-preferences/get workspace invoice preferences","routeSlug":"/kantata/specification/workspace-invoice-preferences/get workspace invoice preferences","metadata":{"seo":{"title":"Fetching a single Workspace Invoice Preference","description":"This endpoint returns structured Workspace Invoice Preference objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the workspace_invoice_preferences top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/workspace_invoice_preferences/{id}"},{"label":"Updating an existing Workspace Invoice Preference","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/workspace-invoice-preferences/update workspace invoice preferences","routeSlug":"/kantata/specification/workspace-invoice-preferences/update workspace invoice preferences","metadata":{"seo":{"title":"Updating an existing Workspace Invoice Preference","description":"This endpoint returns structured Workspace Invoice Preference objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the workspace_invoice_preferences top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/workspace_invoice_preferences/{id}"}]},{"type":"group","label":"Workspace Resource Skills","link":"/kantata/specification/workspace-resource-skills","routeSlug":"/kantata/specification/workspace-resource-skills","items":[{"label":"Fetching a list of Workspace Resource Skills","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/workspace-resource-skills/get workspace resource skills","routeSlug":"/kantata/specification/workspace-resource-skills/get workspace resource skills","metadata":{"seo":{"title":"Fetching a list of Workspace Resource Skills","description":"Returns a list of Workspace Resource Skills that represent the skills associated with workspaceresources visible to the logged in user."}},"httpPath":"/workspace_resource_skills"},{"label":"Creating a new Workspace Resource Skill","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/workspace-resource-skills/create workspace resource skill","routeSlug":"/kantata/specification/workspace-resource-skills/create workspace resource skill","metadata":{"seo":{"title":"Creating a new Workspace Resource Skill","description":"This endpoint returns structured Workspace Resource Skill objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the workspace_resource_skills top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/workspace_resource_skills"},{"label":"Fetching a single Workspace Resource Skill","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/workspace-resource-skills/get workspace resource skill","routeSlug":"/kantata/specification/workspace-resource-skills/get workspace resource skill","metadata":{"seo":{"title":"Fetching a single Workspace Resource Skill","description":"This endpoint returns structured Workspace Resource Skill objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the workspace_resource_skills top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/workspace_resource_skills/{id}"},{"label":"Updating an existing Workspace Resource Skill","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/workspace-resource-skills/update workspace resource skill","routeSlug":"/kantata/specification/workspace-resource-skills/update workspace resource skill","metadata":{"seo":{"title":"Updating an existing Workspace Resource Skill","description":"This endpoint returns structured Workspace Resource Skill objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the workspace_resource_skills top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/workspace_resource_skills/{id}"},{"label":"Deleting an existing Workspace Resource Skill","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/workspace-resource-skills/delete workspace resource skill","routeSlug":"/kantata/specification/workspace-resource-skills/delete workspace resource skill","metadata":{"seo":{"title":"Deleting an existing Workspace Resource Skill","description":"The response will contain no content and an HTTP 204 status code if the request wassuccessful, or a standard Kantata OX error message explaining why the object could not be deleted."}},"httpPath":"/workspace_resource_skills/{id}"}]},{"type":"group","label":"Workspace Resources","link":"/kantata/specification/workspace-resources","routeSlug":"/kantata/specification/workspace-resources","items":[{"type":"link","label":"Primary Project Role","link":"/kantata/specification/workspace-resources/primary-project-role","routeSlug":"/kantata/specification/workspace-resources/primary-project-role"},{"label":"Fetching a list of Workspace Resources","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/workspace-resources/get workspace resources","routeSlug":"/kantata/specification/workspace-resources/get workspace resources","metadata":{"seo":{"title":"Fetching a list of Workspace Resources","description":"This endpoint returns structured Workspace Resource objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the workspace_resources top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/workspace_resources"},{"label":"Creating a new Workspace Resource","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/workspace-resources/create workspace resource","routeSlug":"/kantata/specification/workspace-resources/create workspace resource","metadata":{"seo":{"title":"Creating a new Workspace Resource","description":"Adds a named or unnamed resource to a project (workspace)."}},"httpPath":"/workspace_resources"},{"label":"Creating Allocations from Scheduled Hours for Resources","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/workspace-resources/create workspace resource allocations from scheduled hours","routeSlug":"/kantata/specification/workspace-resources/create workspace resource allocations from scheduled hours","metadata":{"seo":{"title":"Creating Allocations from Scheduled Hours for Resources","description":"This will create allocations for workspace resources based on their scheduled hours.This endpoint is only usable for Account Administrators and users with Users can edit allocations for unnamed resources or Users can edit allocations for named resourcesaccess in the Edit Allocations section of the Resource Management Access Group Set."}},"httpPath":"/workspace_resources/allocations_matching_scheduled_hours"},{"label":"Fetching a single Workspace Resource","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/workspace-resources/get workspace resource","routeSlug":"/kantata/specification/workspace-resources/get workspace resource","metadata":{"seo":{"title":"Fetching a single Workspace Resource","description":"This endpoint returns structured Workspace Resource objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the workspace_resources top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/workspace_resources/{id}"},{"label":"Updating an existing Workspace Resource","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/workspace-resources/update workspace resource","routeSlug":"/kantata/specification/workspace-resources/update workspace resource","metadata":{"seo":{"title":"Updating an existing Workspace Resource","description":"This endpoint returns structured Workspace Resource objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the workspace_resources top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/workspace_resources/{id}"},{"label":"Deleting an existing Workspace Resource","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/workspace-resources/delete workspace resource","routeSlug":"/kantata/specification/workspace-resources/delete workspace resource","metadata":{"seo":{"title":"Deleting an existing Workspace Resource","description":"This will delete a workspace resource and their assignments if the resource is deletable.A workspace resource is not deletable if it is the last resource for a user's primaryrole within a workspace."}},"httpPath":"/workspace_resources/{id}"},{"label":"Creating Allocations from Scheduled Hours for Resources","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/workspace-resources/create workspace resource allocations from scheduled hours by id","routeSlug":"/kantata/specification/workspace-resources/create workspace resource allocations from scheduled hours by id","metadata":{"seo":{"title":"Creating Allocations from Scheduled Hours for Resources","description":"This will create allocations for workspace resources based on their scheduled hours.This endpoint is only usable for Account Administrators and users with Users can edit allocations for unnamed resources or Users can edit allocations for named resourcesaccess in the Edit Allocations section of the Resource Management Access Group Set."}},"httpPath":"/workspace_resources/{id}/allocations_matching_scheduled_hours"}]},{"type":"group","label":"Workspace Status Changes","link":"/kantata/specification/workspace-status-changes","routeSlug":"/kantata/specification/workspace-status-changes","items":[{"label":"Fetching a list of Workspace Status Changes","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/workspace-status-changes/get workspace status changes","routeSlug":"/kantata/specification/workspace-status-changes/get workspace status changes","metadata":{"seo":{"title":"Fetching a list of Workspace Status Changes","description":"Returns all project status changes that are visible to the user for the passed project ID."}},"httpPath":"/workspace_status_changes"},{"label":"Creating a new Workspace Status Change","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/workspace-status-changes/create workspace status change","routeSlug":"/kantata/specification/workspace-status-changes/create workspace status change","metadata":{"seo":{"title":"Creating a new Workspace Status Change","description":"This endpoint returns structured Workspace Status Change objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the workspace_status_changes top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/workspace_status_changes"},{"label":"Fetching a single Workspace Status Change","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/workspace-status-changes/get workspace status change","routeSlug":"/kantata/specification/workspace-status-changes/get workspace status change","metadata":{"seo":{"title":"Fetching a single Workspace Status Change","description":"Return the status change for the passed project status change ID."}},"httpPath":"/workspace_status_changes/{id}"}]},{"type":"group","label":"Workspace Task Status Sets","link":"/kantata/specification/workspace-task-status-sets","routeSlug":"/kantata/specification/workspace-task-status-sets","items":[{"label":"Update task status set on multiple workspaces","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/workspace-task-status-sets/update workspace task status set","routeSlug":"/kantata/specification/workspace-task-status-sets/update workspace task status set","metadata":{"seo":{"title":"Update task status set on multiple workspaces","description":"Updates the task status set for multiple projects. You must have permission to select task status sets to use the endpoint. If any specified workspaces cannot be updated, the entire request will fail and an error message will be returned that specifies which ones could be updated and why."}},"httpPath":"/workspace_task_status_sets/bulk_update"}]},{"type":"group","label":"Workspaces","link":"/kantata/specification/workspaces","routeSlug":"/kantata/specification/workspaces","items":[{"label":"Fetching a list of Workspaces","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/workspaces/get workspaces","routeSlug":"/kantata/specification/workspaces/get workspaces","metadata":{"seo":{"title":"Fetching a list of Workspaces","description":"Gets a list of projects."}},"httpPath":"/workspaces"},{"label":"Creating a new Workspace","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/workspaces/create workspace","routeSlug":"/kantata/specification/workspaces/create workspace","metadata":{"seo":{"title":"Creating a new Workspace","description":"Creates a new workspace (project)."}},"httpPath":"/workspaces"},{"label":"Fetching a single Workspace","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/workspaces/get workspace","routeSlug":"/kantata/specification/workspaces/get workspace","metadata":{"seo":{"title":"Fetching a single Workspace","description":"Gets a project by ID."}},"httpPath":"/workspaces/{id}"},{"label":"Updating an existing Workspace","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/workspaces/update workspace","routeSlug":"/kantata/specification/workspaces/update workspace","metadata":{"seo":{"title":"Updating an existing Workspace","description":"This endpoint returns structured Workspace objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the workspaces top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/workspaces/{id}"},{"label":"Deleting an existing Workspace","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/workspaces/delete workspace","routeSlug":"/kantata/specification/workspaces/delete workspace","metadata":{"seo":{"title":"Deleting an existing Workspace","description":"The response will contain no content and an HTTP 204 status code if the request wassuccessful, or a standard Kantata OX error message explaining why the object could not be deleted."}},"httpPath":"/workspaces/{id}"},{"label":"Apply a Project Template to an existing Workspace","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/workspaces/apply project template to workspace","routeSlug":"/kantata/specification/workspaces/apply project template to workspace","metadata":{"seo":{"title":"Apply a Project Template to an existing Workspace","description":"Applies a template to an existing project."}},"httpPath":"/workspaces/{id}/apply_template"},{"label":"Creating a Workspace Invitation","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/workspaces/create workspace invitation","routeSlug":"/kantata/specification/workspaces/create workspace invitation","metadata":{"seo":{"title":"Creating a Workspace Invitation","description":"Sends an invitation to a project."}},"httpPath":"/workspaces/{id}/invite"},{"label":"Fetch permissions in a Workspace","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/workspaces/get my permissions in workspace","routeSlug":"/kantata/specification/workspaces/get my permissions in workspace","metadata":{"seo":{"title":"Fetch permissions in a Workspace","description":"Gets less common project permissions for the authenticated user."}},"httpPath":"/workspaces/{id}/permissions"},{"label":"Update expense approval setting","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/workspaces/update workspace expense approval setting","routeSlug":"/kantata/specification/workspaces/update workspace expense approval setting","metadata":{"seo":{"title":"Update expense approval setting","description":"Turns the expense approval setting for a project on or off."}},"httpPath":"/workspaces/{id}/toggle_expense_approvals"},{"label":"Update time approval setting","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/workspaces/update workspace time approval setting","routeSlug":"/kantata/specification/workspaces/update workspace time approval setting","metadata":{"seo":{"title":"Update time approval setting","description":"Turns the time approval setting for a project on or off."}},"httpPath":"/workspaces/{id}/toggle_time_approvals"},{"label":"Unarchive Workspace with Approvals","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/workspaces/unarchive workspace with approvals","routeSlug":"/kantata/specification/workspaces/unarchive workspace with approvals","metadata":{"seo":{"title":"Unarchive Workspace with Approvals","description":"Unarchives a project."}},"httpPath":"/workspaces/{id}/unarchive_with_approvals"}]},{"type":"separator","label":"Rate Cards"},{"type":"group","label":"Activations","link":"/kantata/specification/activations","routeSlug":"/kantata/specification/activations","items":[{"label":"Check Rate Cards Activation Status","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/activations/get activation status rate cards","routeSlug":"/kantata/specification/activations/get activation status rate cards","metadata":{"seo":{"title":"Check Rate Cards Activation Status","description":"This endpoint allows you to check whether the Rate Cards feature has been activated on the user's account. This endpoint is only accessible to users with Financial access (Project Lead or higher) on the account."}},"httpPath":"/account_rate_cards_activations"},{"label":"Activate Rate Cards","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/activations/activate rate cards","routeSlug":"/kantata/specification/activations/activate rate cards","metadata":{"seo":{"title":"Activate Rate Cards","description":"Activate Rate Cards on a user's account by submitting a rate card set version that belongs to the default Rate Card Set. Only an Account Administrator can activate rate cards on an account."}},"httpPath":"/account_rate_cards_activations"}]},{"type":"group","label":"Rate Card Role (Rate for a Role)","link":"/kantata/specification/rate-card-role-(rate-for-a-role)","routeSlug":"/kantata/specification/rate-card-role-(rate-for-a-role)","items":[{"label":"Fetching a list of Rate Card Roles","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/rate-card-role-(rate-for-a-role)/get rate card roles","routeSlug":"/kantata/specification/rate-card-role-(rate-for-a-role)/get rate card roles","metadata":{"seo":{"title":"Fetching a list of Rate Card Roles","description":"Returns the Rate Card Roles associated with all Rate Card Versions on Rate Cards that belong to the logged-in user's account."}},"httpPath":"/rate_card_roles"},{"label":"Creating a new Rate Card Role","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/rate-card-role-(rate-for-a-role)/create rate card role","routeSlug":"/kantata/specification/rate-card-role-(rate-for-a-role)/create rate card role","metadata":{"seo":{"title":"Creating a new Rate Card Role","description":"A Rate Card Role can only be created by an Administrator on the account."}},"httpPath":"/rate_card_roles"},{"label":"Fetching a single Rate Card Role","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/rate-card-role-(rate-for-a-role)/get rate card role","routeSlug":"/kantata/specification/rate-card-role-(rate-for-a-role)/get rate card role","metadata":{"seo":{"title":"Fetching a single Rate Card Role","description":"A Rate Card Role can only be accessed by an Administrator on the account."}},"httpPath":"/rate_card_roles/{id}"},{"label":"Updating an existing Rate Card Role","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/rate-card-role-(rate-for-a-role)/update rate card role","routeSlug":"/kantata/specification/rate-card-role-(rate-for-a-role)/update rate card role","metadata":{"seo":{"title":"Updating an existing Rate Card Role","description":"A Rate Card Role can only be modified by an Administrator on the account."}},"httpPath":"/rate_card_roles/{id}"},{"label":"Deleting an existing Rate Card Role","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/rate-card-role-(rate-for-a-role)/delete rate card role","routeSlug":"/kantata/specification/rate-card-role-(rate-for-a-role)/delete rate card role","metadata":{"seo":{"title":"Deleting an existing Rate Card Role","description":"If a A Rate Card Role belongs to a Rate Card Version that is in use, it cannot be deleted. A Rate Card Role canonly be deleted by an Administrator on the account."}},"httpPath":"/rate_card_roles/{id}"}]},{"type":"group","label":"Rate Card Set Version (Effective version by Date)","link":"/kantata/specification/rate-card-set-version-(effective-version-by-date)","routeSlug":"/kantata/specification/rate-card-set-version-(effective-version-by-date)","items":[{"label":"Fetching a list of Rate Card Set Versions","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/rate-card-set-version-(effective-version-by-date)/get rate card set versions","routeSlug":"/kantata/specification/rate-card-set-version-(effective-version-by-date)/get rate card set versions","metadata":{"seo":{"title":"Fetching a list of Rate Card Set Versions","description":"Rate Card Set Versions are only accessible to Administrators on the account."}},"httpPath":"/rate_card_set_versions"},{"label":"Creating a new Rate Card Set Version","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/rate-card-set-version-(effective-version-by-date)/create rate card set version","routeSlug":"/kantata/specification/rate-card-set-version-(effective-version-by-date)/create rate card set version","metadata":{"seo":{"title":"Creating a new Rate Card Set Version","description":"Rate Card Set Versions can only created by an Administrator on the account."}},"httpPath":"/rate_card_set_versions"},{"label":"Fetching a single Rate Card Set Version","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/rate-card-set-version-(effective-version-by-date)/get rate card set version","routeSlug":"/kantata/specification/rate-card-set-version-(effective-version-by-date)/get rate card set version","metadata":{"seo":{"title":"Fetching a single Rate Card Set Version","description":"A Rate Card Set Version is only accessible to an Administrator on the account."}},"httpPath":"/rate_card_set_versions/{id}"},{"label":"Updating an existing Rate Card Set Version","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/rate-card-set-version-(effective-version-by-date)/update rate card set version","routeSlug":"/kantata/specification/rate-card-set-version-(effective-version-by-date)/update rate card set version","metadata":{"seo":{"title":"Updating an existing Rate Card Set Version","description":"A Rate Card Set Version can only be modified when the effective date is in the future, or when it is not yetpublished."}},"httpPath":"/rate_card_set_versions/{id}"},{"label":"Deleting an existing Rate Card Set Version","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/rate-card-set-version-(effective-version-by-date)/delete rate card set version","routeSlug":"/kantata/specification/rate-card-set-version-(effective-version-by-date)/delete rate card set version","metadata":{"seo":{"title":"Deleting an existing Rate Card Set Version","description":"The response will contain no content and an HTTP 204 status code if the request wassuccessful, or a standard Kantata OX error message explaining why the object could not be deleted."}},"httpPath":"/rate_card_set_versions/{id}"},{"label":"Publish a Rate Card Set Version","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/rate-card-set-version-(effective-version-by-date)/publish rate card set version","routeSlug":"/kantata/specification/rate-card-set-version-(effective-version-by-date)/publish rate card set version","metadata":{"seo":{"title":"Publish a Rate Card Set Version","description":"Publishing a Rate Card Set Version means activating the version from the set effective date.A Rate Card Set Version can be published to any future date, but cannot be published on the sameeffective date as another Rate Card Set Version on the same Rate Card Set. Once published, a Rate CardSet Version cannot be unpublished."}},"httpPath":"/rate_card_set_versions/{id}/publish"}]},{"type":"group","label":"Rate Card Sets (Group of Rate Cards)","link":"/kantata/specification/rate-card-sets-(group-of-rate-cards)","routeSlug":"/kantata/specification/rate-card-sets-(group-of-rate-cards)","items":[{"label":"Fetching a list of Rate Card Sets","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/rate-card-sets-(group-of-rate-cards)/get rate card sets","routeSlug":"/kantata/specification/rate-card-sets-(group-of-rate-cards)/get rate card sets","metadata":{"seo":{"title":"Fetching a list of Rate Card Sets","description":"Rate Card Sets are only accessible to users with Financial access (Project Lead or higher) on the account."}},"httpPath":"/rate_card_sets"},{"label":"Creating a new Rate Card Set","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/rate-card-sets-(group-of-rate-cards)/create rate card set","routeSlug":"/kantata/specification/rate-card-sets-(group-of-rate-cards)/create rate card set","metadata":{"seo":{"title":"Creating a new Rate Card Set","description":"This endpoint returns structured Rate Card Set objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the rate_card_sets top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/rate_card_sets"},{"label":"Fetching a single Rate Card Set","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/rate-card-sets-(group-of-rate-cards)/get rate card set","routeSlug":"/kantata/specification/rate-card-sets-(group-of-rate-cards)/get rate card set","metadata":{"seo":{"title":"Fetching a single Rate Card Set","description":"A Rate Card Set can only be accessed by users with Financial access (Project Lead or higher) on the account."}},"httpPath":"/rate_card_sets/{id}"},{"label":"Updating an existing Rate Card Set","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/rate-card-sets-(group-of-rate-cards)/update rate card set","routeSlug":"/kantata/specification/rate-card-sets-(group-of-rate-cards)/update rate card set","metadata":{"seo":{"title":"Updating an existing Rate Card Set","description":"This endpoint returns structured Rate Card Set objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the rate_card_sets top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/rate_card_sets/{id}"},{"label":"Deleting an existing Rate Card Set","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/rate-card-sets-(group-of-rate-cards)/delete rate card set","routeSlug":"/kantata/specification/rate-card-sets-(group-of-rate-cards)/delete rate card set","metadata":{"seo":{"title":"Deleting an existing Rate Card Set","description":"A Rate Card Set cannot be deleted if:"}},"httpPath":"/rate_card_sets/{id}"}]},{"type":"group","label":"Rate Card Table Rows","link":"/kantata/specification/rate-card-table-rows","routeSlug":"/kantata/specification/rate-card-table-rows","items":[{"label":"Fetch Rate Card Table Rows","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/rate-card-table-rows/get rate card table rows for set version","routeSlug":"/kantata/specification/rate-card-table-rows/get rate card table rows for set version","metadata":{"seo":{"title":"Fetch Rate Card Table Rows","description":"Returns all Rate Card Table Rows for a specified Rate Card Set Version."}},"httpPath":"/rate_card_set_versions/{rate_card_set_version_id}/rate_card_table_rows"},{"label":"Delete a Rate Card Table Row","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/rate-card-table-rows/delete rate card table row","routeSlug":"/kantata/specification/rate-card-table-rows/delete rate card table row","metadata":{"seo":{"title":"Delete a Rate Card Table Row","description":"Deletes all Rate Card Roles for a specified Rate Card Set Version and Role."}},"httpPath":"/rate_card_set_versions/{rate_card_set_version_id}/rate_card_table_rows/{role_id}"},{"label":"Create or Update Rate Card Table Row","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/rate-card-table-rows/create or update rate table row","routeSlug":"/kantata/specification/rate-card-table-rows/create or update rate table row","metadata":{"seo":{"title":"Create or Update Rate Card Table Row","description":"Creates or updates a Rate Card Table Row for a specified Rate Card Set Version and Role."}},"httpPath":"/rate_card_set_versions/{rate_card_set_version_id}/rate_card_table_rows/{role_id}"}]},{"type":"group","label":"Rate Card Versions","link":"/kantata/specification/rate-card-versions","routeSlug":"/kantata/specification/rate-card-versions","items":[{"label":"Fetching a list of Rate Card Versions","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/rate-card-versions/get rate card versions","routeSlug":"/kantata/specification/rate-card-versions/get rate card versions","metadata":{"seo":{"title":"Fetching a list of Rate Card Versions","description":"Rate Card Versions are only accessible by Administrators on the account."}},"httpPath":"/rate_card_versions"},{"label":"Fetching a single Rate Card Version","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/rate-card-versions/get rate card version","routeSlug":"/kantata/specification/rate-card-versions/get rate card version","metadata":{"seo":{"title":"Fetching a single Rate Card Version","description":"Rate Card Versions are only accessible by Administrators on the account."}},"httpPath":"/rate_card_versions/{id}"},{"label":"Updating an existing Rate Card Version","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/rate-card-versions/update rate card version","routeSlug":"/kantata/specification/rate-card-versions/update rate card version","metadata":{"seo":{"title":"Updating an existing Rate Card Version","description":"Rate Card Versions can only be modified by Administrators on the account."}},"httpPath":"/rate_card_versions/{id}"}]},{"type":"group","label":"Rate Cards (Multiple Currencies)","link":"/kantata/specification/rate-cards-(multiple-currencies)","routeSlug":"/kantata/specification/rate-cards-(multiple-currencies)","items":[{"label":"Fetching a list of Rate Cards","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/rate-cards-(multiple-currencies)/get rate cards","routeSlug":"/kantata/specification/rate-cards-(multiple-currencies)/get rate cards","metadata":{"seo":{"title":"Fetching a list of Rate Cards","description":"Returns Rate Cards on every Rate Card Set belonging to the account of the user that is logged-in.This endpoint is only accessible to users with Financial access (Project Lead or higher) on the account."}},"httpPath":"/rate_cards"},{"label":"Creating a new Rate Card","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/rate-cards-(multiple-currencies)/create rate card","routeSlug":"/kantata/specification/rate-cards-(multiple-currencies)/create rate card","metadata":{"seo":{"title":"Creating a new Rate Card","description":"Creating a Rate Card automatically creates a Rate Card Version and associates it with the specifiedRate Card Set Version. If you are adding a Rate Card with a new currency on a custom Rate Card Set, it needs tobe added to the account default Rate Card Set first.When you add a Rate Card with a new currency on a Rate Card Set that already has published Rate Card Setversions, a cloned Rate Card Version will be added to all previous Rate Card Set Versions on the RateCard Set.A Rate Card can only be created by Administrators on the account."}},"httpPath":"/rate_cards"},{"label":"Fetching a single Rate Card","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/rate-cards-(multiple-currencies)/get rate card","routeSlug":"/kantata/specification/rate-cards-(multiple-currencies)/get rate card","metadata":{"seo":{"title":"Fetching a single Rate Card","description":"This endpoint is only accessible to users with Financial access (Project Lead or higher) on the account."}},"httpPath":"/rate_cards/{id}"},{"label":"Updating an existing Rate Card","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/rate-cards-(multiple-currencies)/update rate card","routeSlug":"/kantata/specification/rate-cards-(multiple-currencies)/update rate card","metadata":{"seo":{"title":"Updating an existing Rate Card","description":"A Rate Card can only be editied by an Administrator on the account. The currency of the Rate Cardcannot be changed if it is already in use by a project."}},"httpPath":"/rate_cards/{id}"},{"label":"Deleting an existing Rate Card","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/rate-cards-(multiple-currencies)/delete rate card","routeSlug":"/kantata/specification/rate-cards-(multiple-currencies)/delete rate card","metadata":{"seo":{"title":"Deleting an existing Rate Card","description":"When you delete a Rate Card, its Rate Card Versions and the Rate Card Roles associatedwith the Rate Card Versions will also be deleted. Once a Rate Card is deleted, neither the Rate Card norits associated data is recoverable. A Rate Card cannot be deleted if it is already in use by a project.A Rate Card can only be deleted by an Administrator on the account."}},"httpPath":"/rate_cards/{id}"}]},{"type":"separator","label":"Recommendations"},{"type":"group","label":"Recommendations","link":"/kantata/specification/recommendations","routeSlug":"/kantata/specification/recommendations","items":[{"label":"Fetch Estimate Scenario Resource Recommendations","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/recommendations/get estimate scenario resource recommendations","routeSlug":"/kantata/specification/recommendations/get estimate scenario resource recommendations","metadata":{"seo":{"title":"Fetch Estimate Scenario Resource Recommendations","description":"Returns an ordered list of Recommendations (up to 1000) for an estimate scenario resource."}},"httpPath":"/recommendations/estimate_scenario_resource"}]},{"type":"separator","label":"Resource Requests"},{"type":"group","label":"Resource Requests","link":"/kantata/specification/resource-requests","routeSlug":"/kantata/specification/resource-requests","items":[{"label":"Fetching a list of Resource Requests","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/resource-requests/get resource requests","routeSlug":"/kantata/specification/resource-requests/get resource requests","metadata":{"seo":{"title":"Fetching a list of Resource Requests","description":"Returns resource requests visible to the logged in user by default. When pending_requests_only filter is setto true, the endpoint returns only pending resource requests."}},"httpPath":"/resource_requests"},{"label":"Creating a new Resource Requests","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/resource-requests/create resource request","routeSlug":"/kantata/specification/resource-requests/create resource request","metadata":{"seo":{"title":"Creating a new Resource Requests","description":"This endpoint returns structured Resource Requests objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the resource_requests top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/resource_requests"},{"label":"Fetching a single Resource Requests","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/resource-requests/get resource request","routeSlug":"/kantata/specification/resource-requests/get resource request","metadata":{"seo":{"title":"Fetching a single Resource Requests","description":"This endpoint returns structured Resource Requests objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the resource_requests top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/resource_requests/{id}"},{"label":"Updating an existing Resource Requests","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/resource-requests/update resource request","routeSlug":"/kantata/specification/resource-requests/update resource request","metadata":{"seo":{"title":"Updating an existing Resource Requests","description":"This endpoint returns structured Resource Requests objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the resource_requests top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/resource_requests/{id}"},{"label":"Update Resource Request Approver","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/resource-requests/update resource request approver","routeSlug":"/kantata/specification/resource-requests/update resource request approver","metadata":{"seo":{"title":"Update Resource Request Approver","description":"This endpoint returns structured Resource Requests objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the resource_requests top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/resource_requests/{id}/update_approver"}]},{"type":"separator","label":"Scheduling"},{"type":"group","label":"Holiday Calendar Associations","link":"/kantata/specification/holiday-calendar-associations","routeSlug":"/kantata/specification/holiday-calendar-associations","items":[{"label":"Fetching a list of Holiday Calendar Associations","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/holiday-calendar-associations/get holiday calendar associations","routeSlug":"/kantata/specification/holiday-calendar-associations/get holiday calendar associations","metadata":{"seo":{"title":"Fetching a list of Holiday Calendar Associations","description":"This endpoint returns structured Holiday Calendar Association objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the holiday_calendar_associations top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/holiday_calendar_associations"},{"label":"Creating a new Holiday Calendar Association","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/holiday-calendar-associations/create holiday calendar association","routeSlug":"/kantata/specification/holiday-calendar-associations/create holiday calendar association","metadata":{"seo":{"title":"Creating a new Holiday Calendar Association","description":"This endpoint returns structured Holiday Calendar Association objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the holiday_calendar_associations top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/holiday_calendar_associations"},{"label":"Fetching a single Holiday Calendar Association","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/holiday-calendar-associations/get holiday calendar association","routeSlug":"/kantata/specification/holiday-calendar-associations/get holiday calendar association","metadata":{"seo":{"title":"Fetching a single Holiday Calendar Association","description":"This endpoint returns structured Holiday Calendar Association objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the holiday_calendar_associations top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/holiday_calendar_associations/{id}"},{"label":"Deleting an existing Holiday Calendar Association","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/holiday-calendar-associations/delete holiday calendar association","routeSlug":"/kantata/specification/holiday-calendar-associations/delete holiday calendar association","metadata":{"seo":{"title":"Deleting an existing Holiday Calendar Association","description":"The response will contain no content and an HTTP 204 status code if the request wassuccessful, or a standard Kantata OX error message explaining why the object could not be deleted."}},"httpPath":"/holiday_calendar_associations/{id}"}]},{"type":"group","label":"Holiday Calendar Memberships","link":"/kantata/specification/holiday-calendar-memberships","routeSlug":"/kantata/specification/holiday-calendar-memberships","items":[{"label":"Fetching a list of Holiday Calendar Memberships","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/holiday-calendar-memberships/get holiday calendar memberships","routeSlug":"/kantata/specification/holiday-calendar-memberships/get holiday calendar memberships","metadata":{"seo":{"title":"Fetching a list of Holiday Calendar Memberships","description":"This endpoint returns structured Holiday Calendar Membership objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the holiday_calendar_memberships top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/holiday_calendar_memberships"},{"label":"Creating a new Holiday Calendar Membership","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/holiday-calendar-memberships/create holiday calendar membership","routeSlug":"/kantata/specification/holiday-calendar-memberships/create holiday calendar membership","metadata":{"seo":{"title":"Creating a new Holiday Calendar Membership","description":"This endpoint returns structured Holiday Calendar Membership objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the holiday_calendar_memberships top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/holiday_calendar_memberships"},{"label":"Fetching a single Holiday Calendar Membership","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/holiday-calendar-memberships/get holiday calendar membership","routeSlug":"/kantata/specification/holiday-calendar-memberships/get holiday calendar membership","metadata":{"seo":{"title":"Fetching a single Holiday Calendar Membership","description":"This endpoint returns structured Holiday Calendar Membership objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the holiday_calendar_memberships top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/holiday_calendar_memberships/{id}"},{"label":"Updating an existing Holiday Calendar Membership","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/holiday-calendar-memberships/update holiday calendar membership","routeSlug":"/kantata/specification/holiday-calendar-memberships/update holiday calendar membership","metadata":{"seo":{"title":"Updating an existing Holiday Calendar Membership","description":"This endpoint returns structured Holiday Calendar Membership objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the holiday_calendar_memberships top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/holiday_calendar_memberships/{id}"},{"label":"Deleting an existing Holiday Calendar Membership","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/holiday-calendar-memberships/delete holiday calendar membership","routeSlug":"/kantata/specification/holiday-calendar-memberships/delete holiday calendar membership","metadata":{"seo":{"title":"Deleting an existing Holiday Calendar Membership","description":"Unlink the calendar from the user."}},"httpPath":"/holiday_calendar_memberships/{id}"}]},{"type":"group","label":"Holiday Calendars","link":"/kantata/specification/holiday-calendars","routeSlug":"/kantata/specification/holiday-calendars","items":[{"label":"Fetching a list of Holiday Calendars","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/holiday-calendars/get holiday calendars","routeSlug":"/kantata/specification/holiday-calendars/get holiday calendars","metadata":{"seo":{"title":"Fetching a list of Holiday Calendars","description":"This endpoint returns structured Holiday Calendar objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the holiday_calendars top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/holiday_calendars"},{"label":"Creating a new Holiday Calendar","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/holiday-calendars/create holiday calendar","routeSlug":"/kantata/specification/holiday-calendars/create holiday calendar","metadata":{"seo":{"title":"Creating a new Holiday Calendar","description":"This endpoint returns structured Holiday Calendar objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the holiday_calendars top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/holiday_calendars"},{"label":"Fetching a single Holiday Calendar","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/holiday-calendars/get holiday calendar","routeSlug":"/kantata/specification/holiday-calendars/get holiday calendar","metadata":{"seo":{"title":"Fetching a single Holiday Calendar","description":"This endpoint returns structured Holiday Calendar objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the holiday_calendars top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/holiday_calendars/{id}"},{"label":"Updating an existing Holiday Calendar","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/holiday-calendars/update holiday calendar","routeSlug":"/kantata/specification/holiday-calendars/update holiday calendar","metadata":{"seo":{"title":"Updating an existing Holiday Calendar","description":"This endpoint returns structured Holiday Calendar objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the holiday_calendars top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/holiday_calendars/{id}"},{"label":"Deleting an existing Holiday Calendar","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/holiday-calendars/delete holiday calendar","routeSlug":"/kantata/specification/holiday-calendars/delete holiday calendar","metadata":{"seo":{"title":"Deleting an existing Holiday Calendar","description":"The response will contain no content and an HTTP 204 status code if the request wassuccessful, or a standard Kantata OX error message explaining why the object could not be deleted."}},"httpPath":"/holiday_calendars/{id}"}]},{"type":"group","label":"Holidays","link":"/kantata/specification/holidays","routeSlug":"/kantata/specification/holidays","items":[{"label":"Fetching a list of Holidays","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/holidays/get holidays","routeSlug":"/kantata/specification/holidays/get holidays","metadata":{"seo":{"title":"Fetching a list of Holidays","description":"This endpoint returns structured Holiday objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the holidays top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/holidays"},{"label":"Creating a new Holiday","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/holidays/create holiday","routeSlug":"/kantata/specification/holidays/create holiday","metadata":{"seo":{"title":"Creating a new Holiday","description":"This endpoint returns structured Holiday objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the holidays top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/holidays"},{"label":"Fetching a single Holiday","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/holidays/get holiday","routeSlug":"/kantata/specification/holidays/get holiday","metadata":{"seo":{"title":"Fetching a single Holiday","description":"This endpoint returns structured Holiday objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the holidays top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/holidays/{id}"},{"label":"Updating an existing Holiday","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/holidays/update holiday","routeSlug":"/kantata/specification/holidays/update holiday","metadata":{"seo":{"title":"Updating an existing Holiday","description":"This endpoint returns structured Holiday objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the holidays top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/holidays/{id}"},{"label":"Deleting an existing Holiday","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/holidays/delete holiday","routeSlug":"/kantata/specification/holidays/delete holiday","metadata":{"seo":{"title":"Deleting an existing Holiday","description":"The response will contain no content and an HTTP 204 status code if the request wassuccessful, or a standard Kantata OX error message explaining why the object could not be deleted."}},"httpPath":"/holidays/{id}"}]},{"type":"group","label":"Time Off Entries","link":"/kantata/specification/time-off-entries","routeSlug":"/kantata/specification/time-off-entries","items":[{"label":"Fetching a list of Time Off Entries","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/time-off-entries/get time off entries","routeSlug":"/kantata/specification/time-off-entries/get time off entries","metadata":{"seo":{"title":"Fetching a list of Time Off Entries","description":"Returns time off entries which are visible to the user. Items are visible to a user ifthey are on the same account."}},"httpPath":"/time_off_entries"},{"label":"Creating one or many Time Off Entries","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/time-off-entries/create time off entry","routeSlug":"/kantata/specification/time-off-entries/create time off entry","metadata":{"seo":{"title":"Creating one or many Time Off Entries","description":"Creates a single or multiple time off entries for a user. Multiple time off entries can be created forthe same day, in a single request or separate requests. Entries for the same day are combined into onetime off entry. Time off hours cannot exceed the user's possible workday hours for that day."}},"httpPath":"/time_off_entries"},{"label":"Delete multiple time off entries","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/time-off-entries/delete time off entries","routeSlug":"/kantata/specification/time-off-entries/delete time off entries","metadata":{"seo":{"title":"Delete multiple time off entries","description":"The IDs of the time off entries to delete can be provided in the ids query parameter or via the request body."}},"httpPath":"/time_off_entries"},{"label":"Updating an existing Time Off Entry","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/time-off-entries/update time off entry","routeSlug":"/kantata/specification/time-off-entries/update time off entry","metadata":{"seo":{"title":"Updating an existing Time Off Entry","description":"Update a Time Off Entry. Only the hours and external references can be modified. Time off hours cannotexceed the user's possible workday hours for that day."}},"httpPath":"/time_off_entries/{id}"},{"label":"Deleting an existing Time Off Entry","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/time-off-entries/delete time off entry","routeSlug":"/kantata/specification/time-off-entries/delete time off entry","metadata":{"seo":{"title":"Deleting an existing Time Off Entry","description":"This will delete the time off entry."}},"httpPath":"/time_off_entries/{id}"}]},{"type":"group","label":"Workweek Memberships","link":"/kantata/specification/workweek-memberships","routeSlug":"/kantata/specification/workweek-memberships","items":[{"label":"Fetching a list of Workweek Memberships","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/workweek-memberships/get workweek memberships","routeSlug":"/kantata/specification/workweek-memberships/get workweek memberships","metadata":{"seo":{"title":"Fetching a list of Workweek Memberships","description":"The Workweek Memberships endpoint provides a list of all workweek memberships that belongs to theaccount of the user making the request. The response will contain an array of workweek membershipobjects, sorted by their start_date."}},"httpPath":"/workweek_memberships"},{"label":"Creating a new Workweek Membership","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/workweek-memberships/create workweek membership","routeSlug":"/kantata/specification/workweek-memberships/create workweek membership","metadata":{"seo":{"title":"Creating a new Workweek Membership","description":"This endpoint returns structured Workweek Membership objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the workweek_memberships top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/workweek_memberships"},{"label":"Switch to default workweek","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/workweek-memberships/update user workweek to default","routeSlug":"/kantata/specification/workweek-memberships/update user workweek to default","metadata":{"seo":{"title":"Switch to default workweek","description":"Switches the specified user to the account default workweek, starting on the specified date."}},"httpPath":"/workweek_memberships/standardize_to_default"},{"label":"Fetching a single Workweek Membership","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/workweek-memberships/get workweek membership","routeSlug":"/kantata/specification/workweek-memberships/get workweek membership","metadata":{"seo":{"title":"Fetching a single Workweek Membership","description":"This endpoint returns structured Workweek Membership objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the workweek_memberships top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/workweek_memberships/{id}"},{"label":"Updating an existing Workweek Membership","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/workweek-memberships/update workweek membership","routeSlug":"/kantata/specification/workweek-memberships/update workweek membership","metadata":{"seo":{"title":"Updating an existing Workweek Membership","description":"This endpoint returns structured Workweek Membership objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the workweek_memberships top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/workweek_memberships/{id}"},{"label":"Deleting an existing Workweek Membership","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/workweek-memberships/delete workweek membership","routeSlug":"/kantata/specification/workweek-memberships/delete workweek membership","metadata":{"seo":{"title":"Deleting an existing Workweek Membership","description":"The response will contain no content and an HTTP 204 status code if the request wassuccessful, or a standard Kantata OX error message explaining why the object could not be deleted."}},"httpPath":"/workweek_memberships/{id}"}]},{"type":"group","label":"Workweeks","link":"/kantata/specification/workweeks","routeSlug":"/kantata/specification/workweeks","items":[{"label":"Fetching a list of Workweeks","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/workweeks/get workweeks","routeSlug":"/kantata/specification/workweeks/get workweeks","metadata":{"seo":{"title":"Fetching a list of Workweeks","description":"The Workweeks endpoint provides a list of every default Workweek that belongs to the Account of the User making the request.The response will contain an array of Workweek objects, sorted by their start_date."}},"httpPath":"/workweeks"},{"label":"Creating a new Workweek","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/workweeks/create workweek","routeSlug":"/kantata/specification/workweeks/create workweek","metadata":{"seo":{"title":"Creating a new Workweek","description":"This endpoint returns structured Workweek objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the workweeks top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/workweeks"},{"label":"Fetching a single Workweek","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/workweeks/get workweek","routeSlug":"/kantata/specification/workweeks/get workweek","metadata":{"seo":{"title":"Fetching a single Workweek","description":"This endpoint returns structured Workweek objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the workweeks top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/workweeks/{id}"},{"label":"Updating an existing Workweek","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/workweeks/update workweek","routeSlug":"/kantata/specification/workweeks/update workweek","metadata":{"seo":{"title":"Updating an existing Workweek","description":"This endpoint returns structured Workweek objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the workweeks top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/workweeks/{id}"},{"label":"Deleting an existing Workweek","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/workweeks/delete workweek","routeSlug":"/kantata/specification/workweeks/delete workweek","metadata":{"seo":{"title":"Deleting an existing Workweek","description":"The response will contain no content and an HTTP 204 status code if the request wassuccessful, or a standard Kantata OX error message explaining why the object could not be deleted."}},"httpPath":"/workweeks/{id}"}]},{"type":"separator","label":"Surveys (Legacy)"},{"type":"group","label":"Survey Answers (Legacy)","link":"/kantata/specification/survey-answers-(legacy)","routeSlug":"/kantata/specification/survey-answers-(legacy)","items":[{"label":"Fetching a list of Survey Answers","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/survey-answers-(legacy)/get survey answers","routeSlug":"/kantata/specification/survey-answers-(legacy)/get survey answers","metadata":{"seo":{"title":"Fetching a list of Survey Answers","description":"This endpoint returns structured Survey Answer objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the survey_answers top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/survey_answers"},{"label":"Creating a new Survey Answer","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/survey-answers-(legacy)/create survey answer","routeSlug":"/kantata/specification/survey-answers-(legacy)/create survey answer","metadata":{"seo":{"title":"Creating a new Survey Answer","description":"This endpoint returns structured Survey Answer objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the survey_answers top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/survey_answers"},{"label":"Updating an existing Survey Answer","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/survey-answers-(legacy)/update survey answer","routeSlug":"/kantata/specification/survey-answers-(legacy)/update survey answer","metadata":{"seo":{"title":"Updating an existing Survey Answer","description":"This endpoint returns structured Survey Answer objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the survey_answers top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/survey_answers/{id}"},{"label":"Deleting an existing Survey Answer","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/survey-answers-(legacy)/delete survey answer","routeSlug":"/kantata/specification/survey-answers-(legacy)/delete survey answer","metadata":{"seo":{"title":"Deleting an existing Survey Answer","description":"The response will contain no content and an HTTP 204 status code if the request wassuccessful, or a standard Kantata OX error message explaining why the object could not be deleted."}},"httpPath":"/survey_answers/{id}"}]},{"type":"group","label":"Survey Questions (Legacy)","link":"/kantata/specification/survey-questions-(legacy)","routeSlug":"/kantata/specification/survey-questions-(legacy)","items":[{"label":"Fetching a list of Survey Questions","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/survey-questions-(legacy)/get survey questions","routeSlug":"/kantata/specification/survey-questions-(legacy)/get survey questions","metadata":{"seo":{"title":"Fetching a list of Survey Questions","description":"This endpoint returns structured Survey Question objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the survey_questions top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/survey_questions"},{"label":"Creating a new Survey Question","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/survey-questions-(legacy)/create survey question","routeSlug":"/kantata/specification/survey-questions-(legacy)/create survey question","metadata":{"seo":{"title":"Creating a new Survey Question","description":"This endpoint returns structured Survey Question objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the survey_questions top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/survey_questions"},{"label":"Updating an existing Survey Question","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/survey-questions-(legacy)/update survey question","routeSlug":"/kantata/specification/survey-questions-(legacy)/update survey question","metadata":{"seo":{"title":"Updating an existing Survey Question","description":"This endpoint returns structured Survey Question objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the survey_questions top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/survey_questions/{id}"},{"label":"Deleting an existing Survey Question","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/survey-questions-(legacy)/delete survey question","routeSlug":"/kantata/specification/survey-questions-(legacy)/delete survey question","metadata":{"seo":{"title":"Deleting an existing Survey Question","description":"The response will contain no content and an HTTP 204 status code if the request wassuccessful, or a standard Kantata OX error message explaining why the object could not be deleted."}},"httpPath":"/survey_questions/{id}"}]},{"type":"group","label":"Survey Templates (Legacy)","link":"/kantata/specification/survey-templates-(legacy)","routeSlug":"/kantata/specification/survey-templates-(legacy)","items":[{"label":"Fetching a list of Survey Templates","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/survey-templates-(legacy)/get survey templates","routeSlug":"/kantata/specification/survey-templates-(legacy)/get survey templates","metadata":{"seo":{"title":"Fetching a list of Survey Templates","description":"This endpoint returns structured Survey Template objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the survey_templates top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/survey_templates"},{"label":"Creating a new Survey Template","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/survey-templates-(legacy)/create survey template","routeSlug":"/kantata/specification/survey-templates-(legacy)/create survey template","metadata":{"seo":{"title":"Creating a new Survey Template","description":"This endpoint returns structured Survey Template objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the survey_templates top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/survey_templates"},{"label":"Updating an existing Survey Template","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/survey-templates-(legacy)/update survey template","routeSlug":"/kantata/specification/survey-templates-(legacy)/update survey template","metadata":{"seo":{"title":"Updating an existing Survey Template","description":"This endpoint returns structured Survey Template objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the survey_templates top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/survey_templates/{id}"},{"label":"Deleting an existing Survey Template","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/survey-templates-(legacy)/delete survey template","routeSlug":"/kantata/specification/survey-templates-(legacy)/delete survey template","metadata":{"seo":{"title":"Deleting an existing Survey Template","description":"The response will contain no content and an HTTP 204 status code if the request wassuccessful, or a standard Kantata OX error message explaining why the object could not be deleted."}},"httpPath":"/survey_templates/{id}"}]},{"type":"group","label":"Surveys Responses (Legacy)","link":"/kantata/specification/surveys-responses-(legacy)","routeSlug":"/kantata/specification/surveys-responses-(legacy)","items":[{"label":"Fetching a list of Survey Responses","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/surveys-responses-(legacy)/get survey responses","routeSlug":"/kantata/specification/surveys-responses-(legacy)/get survey responses","metadata":{"seo":{"title":"Fetching a list of Survey Responses","description":"This endpoint returns structured Survey Response objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the survey_responses top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/survey_responses"},{"label":"Creating a new Survey Response","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/surveys-responses-(legacy)/create survey response","routeSlug":"/kantata/specification/surveys-responses-(legacy)/create survey response","metadata":{"seo":{"title":"Creating a new Survey Response","description":"This endpoint returns structured Survey Response objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the survey_responses top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/survey_responses"},{"label":"Updating an existing Survey Response","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/surveys-responses-(legacy)/update survey response","routeSlug":"/kantata/specification/surveys-responses-(legacy)/update survey response","metadata":{"seo":{"title":"Updating an existing Survey Response","description":"This endpoint returns structured Survey Response objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the survey_responses top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/survey_responses/{id}"},{"label":"Deleting an existing Survey Response","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/surveys-responses-(legacy)/delete survey response","routeSlug":"/kantata/specification/surveys-responses-(legacy)/delete survey response","metadata":{"seo":{"title":"Deleting an existing Survey Response","description":"The response will contain no content and an HTTP 204 status code if the request wassuccessful, or a standard Kantata OX error message explaining why the object could not be deleted."}},"httpPath":"/survey_responses/{id}"}]},{"type":"separator","label":"Tasks"},{"type":"group","label":"Assignments","link":"/kantata/specification/assignments","routeSlug":"/kantata/specification/assignments","items":[{"label":"Fetching a list of Assignments","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/assignments/get assignments","routeSlug":"/kantata/specification/assignments/get assignments","metadata":{"seo":{"title":"Fetching a list of Assignments","description":"For Account Administrators, returns task assignments in all projects across an account.For non-Account Administrators, returns task assignments only in projects they are part of."}},"httpPath":"/assignments"},{"label":"Creating a new Assignment","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/assignments/create assignment","routeSlug":"/kantata/specification/assignments/create assignment","metadata":{"seo":{"title":"Creating a new Assignment","description":"This endpoint returns structured Assignment objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the assignments top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/assignments"},{"label":"Fetching a single Assignment","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/assignments/get assignment","routeSlug":"/kantata/specification/assignments/get assignment","metadata":{"seo":{"title":"Fetching a single Assignment","description":"This endpoint returns structured Assignment objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the assignments top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/assignments/{id}"},{"label":"Updating an existing Assignment","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/assignments/update assignment","routeSlug":"/kantata/specification/assignments/update assignment","metadata":{"seo":{"title":"Updating an existing Assignment","description":"This endpoint returns structured Assignment objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the assignments top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/assignments/{id}"},{"label":"Deleting an existing Assignment","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/assignments/delete assignment","routeSlug":"/kantata/specification/assignments/delete assignment","metadata":{"seo":{"title":"Deleting an existing Assignment","description":"Unassigns a resource from a task. The assignment is soft deleted bysetting the current field to false. The assignment is thenconsidered inactive. Using this endpoint is the same as usingthe update an existing assignmentendpoint and setting the current parameter to false."}},"httpPath":"/assignments/{id}"}]},{"type":"group","label":"Daily Scheduled Hours (Story Allocation Days)","link":"/kantata/specification/daily-scheduled-hours-(story-allocation-days)","routeSlug":"/kantata/specification/daily-scheduled-hours-(story-allocation-days)","items":[{"label":"Fetching a list of Daily Scheduled Hours (Story Allocation Days)","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/daily-scheduled-hours-(story-allocation-days)/get story allocation days","routeSlug":"/kantata/specification/daily-scheduled-hours-(story-allocation-days)/get story allocation days","metadata":{"seo":{"title":"Fetching a list of Daily Scheduled Hours (Story Allocation Days)","description":"Returns all Daily Scheduled Hours that are visible to the requester,based on permissions. Filter results by specific projects, users, tasks, and more."}},"httpPath":"/story_allocation_days"},{"label":"Creating a new Daily Scheduled Hours (Story Allocation Day)","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/daily-scheduled-hours-(story-allocation-days)/create story allocation day","routeSlug":"/kantata/specification/daily-scheduled-hours-(story-allocation-days)/create story allocation day","metadata":{"seo":{"title":"Creating a new Daily Scheduled Hours (Story Allocation Day)","description":"This endpoint returns structured Daily Scheduled Hours (Story Allocation Day) objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the story_allocation_days top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/story_allocation_days"},{"label":"Delete multiple Daily Scheduled Hours (Story Allocation Days)","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/daily-scheduled-hours-(story-allocation-days)/delete story allocation days","routeSlug":"/kantata/specification/daily-scheduled-hours-(story-allocation-days)/delete story allocation days","metadata":{"seo":{"title":"Delete multiple Daily Scheduled Hours (Story Allocation Days)","description":"The IDs of the Daily Scheduled Hours to delete can be provided in the ids query parameter orvia the request body. Only daily scheduled hours on your account can be deleted.Request body example:"}},"httpPath":"/story_allocation_days"},{"label":"Fetching a single Daily Scheduled Hours (Story Allocation Day)","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/daily-scheduled-hours-(story-allocation-days)/get story allocation day","routeSlug":"/kantata/specification/daily-scheduled-hours-(story-allocation-days)/get story allocation day","metadata":{"seo":{"title":"Fetching a single Daily Scheduled Hours (Story Allocation Day)","description":"This endpoint returns structured Daily Scheduled Hours (Story Allocation Day) objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the story_allocation_days top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/story_allocation_days/{id}"},{"label":"Updating an existing Daily Scheduled Hours (Story Allocation Day)","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/daily-scheduled-hours-(story-allocation-days)/update story allocation day","routeSlug":"/kantata/specification/daily-scheduled-hours-(story-allocation-days)/update story allocation day","metadata":{"seo":{"title":"Updating an existing Daily Scheduled Hours (Story Allocation Day)","description":"This endpoint returns structured Daily Scheduled Hours (Story Allocation Day) objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the story_allocation_days top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/story_allocation_days/{id}"},{"label":"Deleting an existing Daily Scheduled Hours (Story Allocation Day)","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/daily-scheduled-hours-(story-allocation-days)/delete story allocation day","routeSlug":"/kantata/specification/daily-scheduled-hours-(story-allocation-days)/delete story allocation day","metadata":{"seo":{"title":"Deleting an existing Daily Scheduled Hours (Story Allocation Day)","description":"The response will contain no content and an HTTP 204 status code if the request wassuccessful, or a standard Kantata OX error message explaining why the object could not be deleted."}},"httpPath":"/story_allocation_days/{id}"}]},{"type":"group","label":"Followers","link":"/kantata/specification/followers","routeSlug":"/kantata/specification/followers","items":[{"label":"Fetching a list of Story Follows","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/followers/get story follows","routeSlug":"/kantata/specification/followers/get story follows","metadata":{"seo":{"title":"Fetching a list of Story Follows","description":"By default, you will get all story follows that you are permitted to see. If you are an Administrator, you will see every story follow on your account. Otherwise you will see every story follow in projects in which you are participating."}},"httpPath":"/story_follows"},{"label":"Following a story","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/followers/create story follow","routeSlug":"/kantata/specification/followers/create story follow","metadata":{"seo":{"title":"Following a story","description":"Following a story"}},"httpPath":"/story_follows"},{"label":"Retrieving a single Story Follow","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/followers/get story follow","routeSlug":"/kantata/specification/followers/get story follow","metadata":{"seo":{"title":"Retrieving a single Story Follow","description":"Retrieving a single Story Follow"}},"httpPath":"/story_follows/{id}"},{"label":"Unfollowing a story","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/followers/delete story follow","routeSlug":"/kantata/specification/followers/delete story follow","metadata":{"seo":{"title":"Unfollowing a story","description":"The response will contain no content and an HTTP 204 status code if the request wassuccessful, or a standard Kantata OX error message explaining why the object could not be deleted."}},"httpPath":"/story_follows/{id}"}]},{"type":"group","label":"Stories","link":"/kantata/specification/stories","routeSlug":"/kantata/specification/stories","items":[{"label":"Fetching a list of Stories","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/stories/get stories","routeSlug":"/kantata/specification/stories/get stories","metadata":{"seo":{"title":"Fetching a list of Stories","description":"This endpoint returns structured Story objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the stories top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/stories"},{"label":"Creating a new Story","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/stories/create story","routeSlug":"/kantata/specification/stories/create story","metadata":{"seo":{"title":"Creating a new Story","description":"Creates a task (story) in a project (workspace)."}},"httpPath":"/stories"},{"label":"Fetching a single Story","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/stories/get story","routeSlug":"/kantata/specification/stories/get story","metadata":{"seo":{"title":"Fetching a single Story","description":"This endpoint returns structured Story objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the stories top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/stories/{id}"},{"label":"Updating an existing Story","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/stories/update story","routeSlug":"/kantata/specification/stories/update story","metadata":{"seo":{"title":"Updating an existing Story","description":"This endpoint returns structured Story objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the stories top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/stories/{id}"},{"label":"Deleting an existing Story","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/stories/delete story","routeSlug":"/kantata/specification/stories/delete story","metadata":{"seo":{"title":"Deleting an existing Story","description":"Soft deletes a task (by setting a value for deleted_at). You can view soft deleted tasks by fetching alist of tasks with the only_deleted filter set to true."}},"httpPath":"/stories/{id}"}]},{"type":"group","label":"Story Dependencies","link":"/kantata/specification/story-dependencies","routeSlug":"/kantata/specification/story-dependencies","items":[{"label":"Fetching a list of Story Dependencies","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/story-dependencies/get story dependencies","routeSlug":"/kantata/specification/story-dependencies/get story dependencies","metadata":{"seo":{"title":"Fetching a list of Story Dependencies","description":"This endpoint returns structured Story Dependency objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the story_dependencies top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/story_dependencies"},{"label":"Fetching a single Story Dependency","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/story-dependencies/get story dependency","routeSlug":"/kantata/specification/story-dependencies/get story dependency","metadata":{"seo":{"title":"Fetching a single Story Dependency","description":"This endpoint returns structured Story Dependency objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the story_dependencies top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/story_dependencies/{id}"}]},{"type":"group","label":"Story State Changes","link":"/kantata/specification/story-state-changes","routeSlug":"/kantata/specification/story-state-changes","items":[{"label":"Fetching a list of Story State Changes","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/story-state-changes/get story state changes","routeSlug":"/kantata/specification/story-state-changes/get story state changes","metadata":{"seo":{"title":"Fetching a list of Story State Changes","description":"The story state changes endpoint provides a list of state changes for a specified story. story_id is arequired parameter to retrieve story state changes for a specified story."}},"httpPath":"/story_state_changes"},{"label":"Fetching a single Story State Change","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/story-state-changes/get story state change","routeSlug":"/kantata/specification/story-state-changes/get story state change","metadata":{"seo":{"title":"Fetching a single Story State Change","description":"This endpoint returns structured Story State Change objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the story_state_changes top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/story_state_changes/{id}"}]},{"type":"group","label":"Story Tasks","link":"/kantata/specification/story-tasks","routeSlug":"/kantata/specification/story-tasks","items":[{"label":"Fetching a list of Story Tasks","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/story-tasks/get story tasks","routeSlug":"/kantata/specification/story-tasks/get story tasks","metadata":{"seo":{"title":"Fetching a list of Story Tasks","description":"Returns all story tasks belonging to stories in projects that the user is partcipating in."}},"httpPath":"/story_tasks"},{"label":"Creating a new Story Task","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/story-tasks/create story task","routeSlug":"/kantata/specification/story-tasks/create story task","metadata":{"seo":{"title":"Creating a new Story Task","description":"This endpoint returns structured Story Task objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the story_tasks top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/story_tasks"},{"label":"Fetching a single Story Task","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/story-tasks/get story task","routeSlug":"/kantata/specification/story-tasks/get story task","metadata":{"seo":{"title":"Fetching a single Story Task","description":"This endpoint returns structured Story Task objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the story_tasks top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/story_tasks/{id}"},{"label":"Updating an existing Story Task","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/story-tasks/update story task","routeSlug":"/kantata/specification/story-tasks/update story task","metadata":{"seo":{"title":"Updating an existing Story Task","description":"This endpoint returns structured Story Task objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the story_tasks top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/story_tasks/{id}"},{"label":"Deleting an existing Story Task","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/story-tasks/delete story task","routeSlug":"/kantata/specification/story-tasks/delete story task","metadata":{"seo":{"title":"Deleting an existing Story Task","description":"The response will contain no content and an HTTP 204 status code if the request wassuccessful, or a standard Kantata OX error message explaining why the object could not be deleted."}},"httpPath":"/story_tasks/{id}"}]},{"type":"separator","label":"Time Tracking"},{"type":"group","label":"Line Item Locks","link":"/kantata/specification/line-item-locks","routeSlug":"/kantata/specification/line-item-locks","items":[{"label":"Fetching a list of Line Item Locks","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/line-item-locks/get line item locks","routeSlug":"/kantata/specification/line-item-locks/get line item locks","metadata":{"seo":{"title":"Fetching a list of Line Item Locks","description":"This endpoint returns structured Line Item Lock objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the line_item_locks top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/line_item_locks"},{"label":"Creating a new Line Item Lock","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/line-item-locks/create line item lock","routeSlug":"/kantata/specification/line-item-locks/create line item lock","metadata":{"seo":{"title":"Creating a new Line Item Lock","description":"A line item lock will be created on your account at the specified lock date. On successful creation of aline item lock, a representation of it will be returned to you."}},"httpPath":"/line_item_locks"},{"label":"Fetching a single Line Item Lock","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/line-item-locks/get line item lock","routeSlug":"/kantata/specification/line-item-locks/get line item lock","metadata":{"seo":{"title":"Fetching a single Line Item Lock","description":"This endpoint returns structured Line Item Lock objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the line_item_locks top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/line_item_locks/{id}"}]},{"type":"group","label":"Time Entries","link":"/kantata/specification/time-entries","routeSlug":"/kantata/specification/time-entries","items":[{"label":"Fetching a list of Time Entries","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/time-entries/get time entries","routeSlug":"/kantata/specification/time-entries/get time entries","metadata":{"seo":{"title":"Fetching a list of Time Entries","description":"Returns all time entries visible to the requesting user, unless filter parametershave been applied."}},"httpPath":"/time_entries"},{"label":"Creating a new Time Entry","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/time-entries/create time entry","routeSlug":"/kantata/specification/time-entries/create time entry","metadata":{"seo":{"title":"Creating a new Time Entry","description":"Creates time entries for a user."}},"httpPath":"/time_entries"},{"label":"Delete multiple time entries","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/time-entries/delete time entries","routeSlug":"/kantata/specification/time-entries/delete time entries","metadata":{"seo":{"title":"Delete multiple time entries","description":"The IDs of the time entries to delete can be provided in the ids query parameter or via the request body."}},"httpPath":"/time_entries"},{"label":"Fetching a single Time Entry","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/time-entries/get time entry","routeSlug":"/kantata/specification/time-entries/get time entry","metadata":{"seo":{"title":"Fetching a single Time Entry","description":"This endpoint returns structured Time Entry objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the time_entries top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/time_entries/{id}"},{"label":"Updating an existing Time Entry","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/time-entries/update time entry","routeSlug":"/kantata/specification/time-entries/update time entry","metadata":{"seo":{"title":"Updating an existing Time Entry","description":"This endpoint returns structured Time Entry objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the time_entries top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/time_entries/{id}"},{"label":"Deleting an existing Time Entry","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/time-entries/delete time entry","routeSlug":"/kantata/specification/time-entries/delete time entry","metadata":{"seo":{"title":"Deleting an existing Time Entry","description":"Deletes the time entry if it is deletable. A time entry cannot be destroyed if:"}},"httpPath":"/time_entries/{id}"}]},{"type":"group","label":"Timesheet Approvals","link":"/kantata/specification/timesheet-approvals","routeSlug":"/kantata/specification/timesheet-approvals","items":[{"label":"Approve Multiple Timesheet Submissions","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/timesheet-approvals/approve timesheet submissions","routeSlug":"/kantata/specification/timesheet-approvals/approve timesheet submissions","metadata":{"seo":{"title":"Approve Multiple Timesheet Submissions","description":"This endpoint allows you to approve multiple pending Timesheet Submissions at once."}},"httpPath":"/timesheet_approvals"}]},{"type":"group","label":"Timesheet Cancellations","link":"/kantata/specification/timesheet-cancellations","routeSlug":"/kantata/specification/timesheet-cancellations","items":[{"label":"Cancel Multiple Timesheet Submissions","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/timesheet-cancellations/cancel timesheet submissions","routeSlug":"/kantata/specification/timesheet-cancellations/cancel timesheet submissions","metadata":{"seo":{"title":"Cancel Multiple Timesheet Submissions","description":"This endpoint allows you to cancel multiple Timesheet Submissions at once."}},"httpPath":"/timesheet_cancellations"}]},{"type":"group","label":"Timesheet Rejections","link":"/kantata/specification/timesheet-rejections","routeSlug":"/kantata/specification/timesheet-rejections","items":[{"label":"Reject Multiple Timesheet Submissions","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/timesheet-rejections/reject timesheet submissions","routeSlug":"/kantata/specification/timesheet-rejections/reject timesheet submissions","metadata":{"seo":{"title":"Reject Multiple Timesheet Submissions","description":"This endpoint allows you to reject multiple Timesheet Submissions at once."}},"httpPath":"/timesheet_rejections"}]},{"type":"group","label":"Timesheet Submissions","link":"/kantata/specification/timesheet-submissions","routeSlug":"/kantata/specification/timesheet-submissions","items":[{"label":"Fetching a list of Timesheet Submissions","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/timesheet-submissions/get timesheet submissions","routeSlug":"/kantata/specification/timesheet-submissions/get timesheet submissions","metadata":{"seo":{"title":"Fetching a list of Timesheet Submissions","description":"This endpoint returns structured Timesheet Submission objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the timesheet_submissions top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/timesheet_submissions"},{"label":"Create a Timesheet Submission","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/timesheet-submissions/create timesheet submission","routeSlug":"/kantata/specification/timesheet-submissions/create timesheet submission","metadata":{"seo":{"title":"Create a Timesheet Submission","description":"Create a new TimesheetSubmission."}},"httpPath":"/timesheet_submissions"},{"label":"Fetching a single Timesheet Submission","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/timesheet-submissions/get timesheet submission","routeSlug":"/kantata/specification/timesheet-submissions/get timesheet submission","metadata":{"seo":{"title":"Fetching a single Timesheet Submission","description":"This endpoint returns structured Timesheet Submission objects.As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results arrayand will be indexed by ID in the timesheet_submissions top-level JSON key.Please see our Response Format section for more information."}},"httpPath":"/timesheet_submissions/{id}"},{"label":"Approve a Single Timesheet Submission","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/timesheet-submissions/approve timesheet submission","routeSlug":"/kantata/specification/timesheet-submissions/approve timesheet submission","metadata":{"seo":{"title":"Approve a Single Timesheet Submission","description":"Approves a single Timesheet Submission. You must haveTime Approval permissionsto use this endpoint. To approve multiple Timesheet Submissions at once, seeTimesheet Approvals."}},"httpPath":"/timesheet_submissions/{id}/approve"},{"label":"Cancel a Single Timesheet Submission","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/timesheet-submissions/cancel timesheet submission","routeSlug":"/kantata/specification/timesheet-submissions/cancel timesheet submission","metadata":{"seo":{"title":"Cancel a Single Timesheet Submission","description":"Cancels a single Timesheet Submission. You must haveTime Approval permissionsto use this endpoint. To cancel multiple Timesheet Submissions at once, seeTimesheet Cancellations."}},"httpPath":"/timesheet_submissions/{id}/cancel"},{"label":"Reject a Single Timesheet Submission","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/kantata/specification/timesheet-submissions/reject timesheet submission","routeSlug":"/kantata/specification/timesheet-submissions/reject timesheet submission","metadata":{"seo":{"title":"Reject a Single Timesheet Submission","description":"Rejects a single Timesheet Submission. You must haveTime Approval permissionsto use this endpoint. To reject multiple Timesheet Submissions at once, seeTimesheet Rejections."}},"httpPath":"/timesheet_submissions/{id}/reject"}]}]}]}