GET /v0_get · supported | adaptation-required | GET /getApiVersion | 1 documented change- Consume the documented API v1 resource envelope and error model.
|
GET /calendar/{token}.icsv0_get_calendar_token_ics · supported | retained-v0 | No public v1 replacement | 1 documented change- Calendar token feeds remain on API v0 until the calendar domain is released in v1.
|
DELETE /callnotesv0_delete_callnotes · deprecated-alias | adaptation-required | DELETE /call-notes/{id}archiveCallNote | 4 documented changes- Use a scoped API v1 bearer credential and the credential-derived regional endpoint.
- Move the resource id from the legacy body alias into the v1 resource path.
- Consume the documented API v1 resource envelope and error model.
- The v1 operation archives the resource; it does not promise physical deletion.
|
GET /callnotesv0_get_callnotes · supported | equivalent | GET /call-noteslistCallNotes | 3 documented changes- Use a scoped API v1 bearer credential and the credential-derived regional endpoint.
- Consume the documented API v1 resource envelope and error model.
- Follow cursor pagination and persist the returned continuation cursor when present.
|
POST /callnotesv0_post_callnotes · supported | equivalent | POST /call-notescreateCallNote | 2 documented changes- Use a scoped API v1 bearer credential and the credential-derived regional endpoint.
- Consume the documented API v1 resource envelope and error model.
|
DELETE /callnotes/{_id}v0_delete_callnotes_id · supported | adaptation-required | DELETE /call-notes/{id}archiveCallNote | 3 documented changes- Use a scoped API v1 bearer credential and the credential-derived regional endpoint.
- Consume the documented API v1 resource envelope and error model.
- The v1 operation archives the resource; it does not promise physical deletion.
|
GET /callnotes/{_id}v0_get_callnotes_id · supported | equivalent | GET /call-notes/{id}getCallNote | 2 documented changes- Use a scoped API v1 bearer credential and the credential-derived regional endpoint.
- Consume the documented API v1 resource envelope and error model.
|
DELETE /contactgroupsv0_delete_contactgroups · unavailable | adaptation-required | DELETE /contact-groups/{id}archiveContactGroup | 4 documented changes- Use a scoped API v1 bearer credential and the credential-derived regional endpoint.
- Consume the documented API v1 resource envelope and error model.
- The v1 operation archives the resource; it does not promise physical deletion.
- The frozen v0 route is unavailable; v1 provides the governed replacement operation.
|
GET /contactgroupsv0_get_contactgroups · supported | equivalent | GET /contact-groupslistContactGroups | 3 documented changes- Use a scoped API v1 bearer credential and the credential-derived regional endpoint.
- Consume the documented API v1 resource envelope and error model.
- Follow cursor pagination and persist the returned continuation cursor when present.
|
POST /contactgroupsv0_post_contactgroups · unavailable | equivalent | POST /contact-groupscreateContactGroup | 3 documented changes- Use a scoped API v1 bearer credential and the credential-derived regional endpoint.
- Consume the documented API v1 resource envelope and error model.
- The frozen v0 route is unavailable; v1 provides the governed replacement operation.
|
PUT /contactgroupsv0_put_contactgroups · unavailable | adaptation-required | PATCH /contact-groups/{id}updateContactGroup | 4 documented changes- Use a scoped API v1 bearer credential and the credential-derived regional endpoint.
- Use PATCH and send only declared mutable attributes; follow the target operation concurrency contract.
- Consume the documented API v1 resource envelope and error model.
- The frozen v0 route is unavailable; v1 provides the governed replacement operation.
|
DELETE /contactgroups/{_id}v0_delete_contactgroups_id · unavailable | adaptation-required | DELETE /contact-groups/{id}archiveContactGroup | 4 documented changes- Use a scoped API v1 bearer credential and the credential-derived regional endpoint.
- Consume the documented API v1 resource envelope and error model.
- The v1 operation archives the resource; it does not promise physical deletion.
- The frozen v0 route is unavailable; v1 provides the governed replacement operation.
|
GET /contactgroups/{_id}v0_get_contactgroups_id · supported | equivalent | GET /contact-groups/{id}getContactGroup | 2 documented changes- Use a scoped API v1 bearer credential and the credential-derived regional endpoint.
- Consume the documented API v1 resource envelope and error model.
|
PUT /contactgroups/{_id}v0_put_contactgroups_id · unavailable | adaptation-required | PATCH /contact-groups/{id}updateContactGroup | 4 documented changes- Use a scoped API v1 bearer credential and the credential-derived regional endpoint.
- Use PATCH and send only declared mutable attributes; follow the target operation concurrency contract.
- Consume the documented API v1 resource envelope and error model.
- The frozen v0 route is unavailable; v1 provides the governed replacement operation.
|
GET /contactsv0_get_contacts · supported | equivalent | GET /contactslistContacts | 3 documented changes- Use a scoped API v1 bearer credential and the credential-derived regional endpoint.
- Consume the documented API v1 resource envelope and error model.
- Follow cursor pagination and persist the returned continuation cursor when present.
|
POST /contactsv0_post_contacts · supported | equivalent | POST /contactscreateContact | 2 documented changes- Use a scoped API v1 bearer credential and the credential-derived regional endpoint.
- Consume the documented API v1 resource envelope and error model.
|
PUT /contactsv0_put_contacts · deprecated-alias | adaptation-required | PATCH /contacts/{id}updateContact | 4 documented changes- Use a scoped API v1 bearer credential and the credential-derived regional endpoint.
- Use PATCH and send only declared mutable attributes; follow the target operation concurrency contract.
- Move the resource id from the legacy body alias into the v1 resource path.
- Consume the documented API v1 resource envelope and error model.
|
GET /contacts/{_id}v0_get_contacts_id · supported | equivalent | GET /contacts/{id}getContact | 2 documented changes- Use a scoped API v1 bearer credential and the credential-derived regional endpoint.
- Consume the documented API v1 resource envelope and error model.
|
PUT /contacts/{_id}v0_put_contacts_id · supported | adaptation-required | PATCH /contacts/{id}updateContact | 3 documented changes- Use a scoped API v1 bearer credential and the credential-derived regional endpoint.
- Use PATCH and send only declared mutable attributes; follow the target operation concurrency contract.
- Consume the documented API v1 resource envelope and error model.
|
DELETE /journalEntriesv0_delete_journalEntries · unavailable | adaptation-required | DELETE /project-statements/{id}archiveProjectStatement | 5 documented changes- Use a scoped API v1 bearer credential and the credential-derived regional endpoint.
- Rename the resource from journal entry to project statement and request the required finance scope for financial fields.
- Consume the documented API v1 resource envelope and error model.
- The v1 operation archives the resource; it does not promise physical deletion.
- The frozen v0 route is unavailable; v1 provides the governed replacement operation.
|
GET /journalEntriesv0_get_journalEntries · supported | adaptation-required | GET /project-statementslistProjectStatements | 4 documented changes- Use a scoped API v1 bearer credential and the credential-derived regional endpoint.
- Rename the resource from journal entry to project statement and request the required finance scope for financial fields.
- Consume the documented API v1 resource envelope and error model.
- Follow cursor pagination and persist the returned continuation cursor when present.
|
POST /journalEntriesv0_post_journalEntries · unavailable | adaptation-required | POST /project-statementscreateProjectStatement | 4 documented changes- Use a scoped API v1 bearer credential and the credential-derived regional endpoint.
- Rename the resource from journal entry to project statement and request the required finance scope for financial fields.
- Consume the documented API v1 resource envelope and error model.
- The frozen v0 route is unavailable; v1 provides the governed replacement operation.
|
PUT /journalEntriesv0_put_journalEntries · unavailable | adaptation-required | PATCH /project-statements/{id}updateProjectStatement | 5 documented changes- Use a scoped API v1 bearer credential and the credential-derived regional endpoint.
- Use PATCH and send only declared mutable attributes; follow the target operation concurrency contract.
- Rename the resource from journal entry to project statement and request the required finance scope for financial fields.
- Consume the documented API v1 resource envelope and error model.
- The frozen v0 route is unavailable; v1 provides the governed replacement operation.
|
DELETE /journalEntries/{_id}v0_delete_journalEntries_id · unavailable | adaptation-required | DELETE /project-statements/{id}archiveProjectStatement | 5 documented changes- Use a scoped API v1 bearer credential and the credential-derived regional endpoint.
- Rename the resource from journal entry to project statement and request the required finance scope for financial fields.
- Consume the documented API v1 resource envelope and error model.
- The v1 operation archives the resource; it does not promise physical deletion.
- The frozen v0 route is unavailable; v1 provides the governed replacement operation.
|
GET /journalEntries/{_id}v0_get_journalEntries_id · supported | adaptation-required | GET /project-statements/{id}getProjectStatement | 3 documented changes- Use a scoped API v1 bearer credential and the credential-derived regional endpoint.
- Rename the resource from journal entry to project statement and request the required finance scope for financial fields.
- Consume the documented API v1 resource envelope and error model.
|
PUT /journalEntries/{_id}v0_put_journalEntries_id · unavailable | adaptation-required | PATCH /project-statements/{id}updateProjectStatement | 5 documented changes- Use a scoped API v1 bearer credential and the credential-derived regional endpoint.
- Use PATCH and send only declared mutable attributes; follow the target operation concurrency contract.
- Rename the resource from journal entry to project statement and request the required finance scope for financial fields.
- Consume the documented API v1 resource envelope and error model.
- The frozen v0 route is unavailable; v1 provides the governed replacement operation.
|
DELETE /listsv0_delete_lists · deprecated-alias | adaptation-required | DELETE /lists/{id}archiveList | 4 documented changes- Use a scoped API v1 bearer credential and the credential-derived regional endpoint.
- Move the resource id from the legacy body alias into the v1 resource path.
- Consume the documented API v1 resource envelope and error model.
- The v1 operation archives the resource; it does not promise physical deletion.
|
GET /listsv0_get_lists · supported | equivalent | GET /listslistLists | 3 documented changes- Use a scoped API v1 bearer credential and the credential-derived regional endpoint.
- Consume the documented API v1 resource envelope and error model.
- Follow cursor pagination and persist the returned continuation cursor when present.
|
POST /listsv0_post_lists · supported | equivalent | POST /listscreateList | 2 documented changes- Use a scoped API v1 bearer credential and the credential-derived regional endpoint.
- Consume the documented API v1 resource envelope and error model.
|
PUT /listsv0_put_lists · deprecated-alias | adaptation-required | PATCH /lists/{id}updateList | 4 documented changes- Use a scoped API v1 bearer credential and the credential-derived regional endpoint.
- Use PATCH and send only declared mutable attributes; follow the target operation concurrency contract.
- Move the resource id from the legacy body alias into the v1 resource path.
- Consume the documented API v1 resource envelope and error model.
|
DELETE /lists/{_id}v0_delete_lists_id · supported | adaptation-required | DELETE /lists/{id}archiveList | 3 documented changes- Use a scoped API v1 bearer credential and the credential-derived regional endpoint.
- Consume the documented API v1 resource envelope and error model.
- The v1 operation archives the resource; it does not promise physical deletion.
|
GET /lists/{_id}v0_get_lists_id · supported | equivalent | GET /lists/{id}getList | 2 documented changes- Use a scoped API v1 bearer credential and the credential-derived regional endpoint.
- Consume the documented API v1 resource envelope and error model.
|
PUT /lists/{_id}v0_put_lists_id · supported | adaptation-required | PATCH /lists/{id}updateList | 3 documented changes- Use a scoped API v1 bearer credential and the credential-derived regional endpoint.
- Use PATCH and send only declared mutable attributes; follow the target operation concurrency contract.
- Consume the documented API v1 resource envelope and error model.
|
DELETE /productgroupsv0_delete_productgroups · deprecated-alias | adaptation-required | DELETE /product-groups/{id}archiveProductGroup | 4 documented changes- Use a scoped API v1 bearer credential and the credential-derived regional endpoint.
- Move the resource id from the legacy body alias into the v1 resource path.
- Consume the documented API v1 resource envelope and error model.
- The v1 operation archives the resource; it does not promise physical deletion.
|
GET /productgroupsv0_get_productgroups · supported | equivalent | GET /product-groupslistProductGroups | 3 documented changes- Use a scoped API v1 bearer credential and the credential-derived regional endpoint.
- Consume the documented API v1 resource envelope and error model.
- Follow cursor pagination and persist the returned continuation cursor when present.
|
POST /productgroupsv0_post_productgroups · supported | equivalent | POST /product-groupscreateProductGroup | 2 documented changes- Use a scoped API v1 bearer credential and the credential-derived regional endpoint.
- Consume the documented API v1 resource envelope and error model.
|
PUT /productgroupsv0_put_productgroups · deprecated-alias | adaptation-required | PATCH /product-groups/{id}updateProductGroup | 4 documented changes- Use a scoped API v1 bearer credential and the credential-derived regional endpoint.
- Use PATCH and send only declared mutable attributes; follow the target operation concurrency contract.
- Move the resource id from the legacy body alias into the v1 resource path.
- Consume the documented API v1 resource envelope and error model.
|
DELETE /productgroups/{_id}v0_delete_productgroups_id · supported | adaptation-required | DELETE /product-groups/{id}archiveProductGroup | 3 documented changes- Use a scoped API v1 bearer credential and the credential-derived regional endpoint.
- Consume the documented API v1 resource envelope and error model.
- The v1 operation archives the resource; it does not promise physical deletion.
|
GET /productgroups/{_id}v0_get_productgroups_id · supported | equivalent | GET /product-groups/{id}getProductGroup | 2 documented changes- Use a scoped API v1 bearer credential and the credential-derived regional endpoint.
- Consume the documented API v1 resource envelope and error model.
|
PUT /productgroups/{_id}v0_put_productgroups_id · supported | adaptation-required | PATCH /product-groups/{id}updateProductGroup | 3 documented changes- Use a scoped API v1 bearer credential and the credential-derived regional endpoint.
- Use PATCH and send only declared mutable attributes; follow the target operation concurrency contract.
- Consume the documented API v1 resource envelope and error model.
|
DELETE /productsv0_delete_products · deprecated-alias | adaptation-required | DELETE /products/{id}archiveProduct | 4 documented changes- Use a scoped API v1 bearer credential and the credential-derived regional endpoint.
- Move the resource id from the legacy body alias into the v1 resource path.
- Consume the documented API v1 resource envelope and error model.
- The v1 operation archives the resource; it does not promise physical deletion.
|
GET /productsv0_get_products · supported | equivalent | GET /productslistProducts | 3 documented changes- Use a scoped API v1 bearer credential and the credential-derived regional endpoint.
- Consume the documented API v1 resource envelope and error model.
- Follow cursor pagination and persist the returned continuation cursor when present.
|
POST /productsv0_post_products · supported | equivalent | POST /productscreateProduct | 2 documented changes- Use a scoped API v1 bearer credential and the credential-derived regional endpoint.
- Consume the documented API v1 resource envelope and error model.
|
PUT /productsv0_put_products · deprecated-alias | adaptation-required | PATCH /products/{id}updateProduct | 4 documented changes- Use a scoped API v1 bearer credential and the credential-derived regional endpoint.
- Use PATCH and send only declared mutable attributes; follow the target operation concurrency contract.
- Move the resource id from the legacy body alias into the v1 resource path.
- Consume the documented API v1 resource envelope and error model.
|
DELETE /products/{_id}v0_delete_products_id · supported | adaptation-required | DELETE /products/{id}archiveProduct | 3 documented changes- Use a scoped API v1 bearer credential and the credential-derived regional endpoint.
- Consume the documented API v1 resource envelope and error model.
- The v1 operation archives the resource; it does not promise physical deletion.
|
GET /products/{_id}v0_get_products_id · supported | equivalent | GET /products/{id}getProduct | 2 documented changes- Use a scoped API v1 bearer credential and the credential-derived regional endpoint.
- Consume the documented API v1 resource envelope and error model.
|
PUT /products/{_id}v0_put_products_id · supported | adaptation-required | PATCH /products/{id}updateProduct | 3 documented changes- Use a scoped API v1 bearer credential and the credential-derived regional endpoint.
- Use PATCH and send only declared mutable attributes; follow the target operation concurrency contract.
- Consume the documented API v1 resource envelope and error model.
|
GET /projectsv0_get_projects · supported | equivalent | GET /projectslistProjects | 3 documented changes- Use a scoped API v1 bearer credential and the credential-derived regional endpoint.
- Consume the documented API v1 resource envelope and error model.
- Follow cursor pagination and persist the returned continuation cursor when present.
|
POST /projectsv0_post_projects · supported | equivalent | POST /projectscreateProject | 2 documented changes- Use a scoped API v1 bearer credential and the credential-derived regional endpoint.
- Consume the documented API v1 resource envelope and error model.
|
PUT /projectsv0_put_projects · deprecated-alias | adaptation-required | PATCH /projects/{id}updateProject | 4 documented changes- Use a scoped API v1 bearer credential and the credential-derived regional endpoint.
- Use PATCH and send only declared mutable attributes; follow the target operation concurrency contract.
- Move the resource id from the legacy body alias into the v1 resource path.
- Consume the documented API v1 resource envelope and error model.
|
GET /projects/{_id}v0_get_projects_id · supported | equivalent | GET /projects/{id}getProject | 2 documented changes- Use a scoped API v1 bearer credential and the credential-derived regional endpoint.
- Consume the documented API v1 resource envelope and error model.
|
PUT /projects/{_id}v0_put_projects_id · supported | adaptation-required | PATCH /projects/{id}updateProject | 3 documented changes- Use a scoped API v1 bearer credential and the credential-derived regional endpoint.
- Use PATCH and send only declared mutable attributes; follow the target operation concurrency contract.
- Consume the documented API v1 resource envelope and error model.
|
DELETE /projectTemplatesv0_delete_projectTemplates · unavailable | adaptation-required | DELETE /project-templates/{id}archiveProjectTemplate | 4 documented changes- Use a scoped API v1 bearer credential and the credential-derived regional endpoint.
- Consume the documented API v1 resource envelope and error model.
- The v1 operation archives the resource; it does not promise physical deletion.
- The frozen v0 route is unavailable; v1 provides the governed replacement operation.
|
GET /projectTemplatesv0_get_projectTemplates · supported | equivalent | GET /project-templateslistProjectTemplates | 3 documented changes- Use a scoped API v1 bearer credential and the credential-derived regional endpoint.
- Consume the documented API v1 resource envelope and error model.
- Follow cursor pagination and persist the returned continuation cursor when present.
|
POST /projectTemplatesv0_post_projectTemplates · unavailable | equivalent | POST /project-templatescreateProjectTemplate | 3 documented changes- Use a scoped API v1 bearer credential and the credential-derived regional endpoint.
- Consume the documented API v1 resource envelope and error model.
- The frozen v0 route is unavailable; v1 provides the governed replacement operation.
|
PUT /projectTemplatesv0_put_projectTemplates · unavailable | adaptation-required | PATCH /project-templates/{id}updateProjectTemplate | 4 documented changes- Use a scoped API v1 bearer credential and the credential-derived regional endpoint.
- Use PATCH and send only declared mutable attributes; follow the target operation concurrency contract.
- Consume the documented API v1 resource envelope and error model.
- The frozen v0 route is unavailable; v1 provides the governed replacement operation.
|
DELETE /projectTemplates/{_id}v0_delete_projectTemplates_id · unavailable | adaptation-required | DELETE /project-templates/{id}archiveProjectTemplate | 4 documented changes- Use a scoped API v1 bearer credential and the credential-derived regional endpoint.
- Consume the documented API v1 resource envelope and error model.
- The v1 operation archives the resource; it does not promise physical deletion.
- The frozen v0 route is unavailable; v1 provides the governed replacement operation.
|
GET /projectTemplates/{_id}v0_get_projectTemplates_id · supported | equivalent | GET /project-templates/{id}getProjectTemplate | 2 documented changes- Use a scoped API v1 bearer credential and the credential-derived regional endpoint.
- Consume the documented API v1 resource envelope and error model.
|
PUT /projectTemplates/{_id}v0_put_projectTemplates_id · unavailable | adaptation-required | PATCH /project-templates/{id}updateProjectTemplate | 4 documented changes- Use a scoped API v1 bearer credential and the credential-derived regional endpoint.
- Use PATCH and send only declared mutable attributes; follow the target operation concurrency contract.
- Consume the documented API v1 resource envelope and error model.
- The frozen v0 route is unavailable; v1 provides the governed replacement operation.
|
GET /scheduledWorkv0_get_scheduledWork · supported | adaptation-required | GET /planned-worklistPlannedWork | 4 documented changes- Use a scoped API v1 bearer credential and the credential-derived regional endpoint.
- Use the planned-work filters and bounded pagination instead of the legacy scheduled-work query shape.
- Consume the documented API v1 resource envelope and error model.
- Follow cursor pagination and persist the returned continuation cursor when present.
|
GET /servicesv0_get_services · supported | equivalent | GET /serviceslistServices | 3 documented changes- Use a scoped API v1 bearer credential and the credential-derived regional endpoint.
- Consume the documented API v1 resource envelope and error model.
- Follow cursor pagination and persist the returned continuation cursor when present.
|
GET /services/{_id}v0_get_services_id · supported | equivalent | GET /services/{id}getService | 2 documented changes- Use a scoped API v1 bearer credential and the credential-derived regional endpoint.
- Consume the documented API v1 resource envelope and error model.
|
GET /tagsv0_get_tags · supported | equivalent | GET /tagslistTags | 3 documented changes- Use a scoped API v1 bearer credential and the credential-derived regional endpoint.
- Consume the documented API v1 resource envelope and error model.
- Follow cursor pagination and persist the returned continuation cursor when present.
|
GET /tags/{_id}v0_get_tags_id · supported | equivalent | GET /tags/{id}getTag | 2 documented changes- Use a scoped API v1 bearer credential and the credential-derived regional endpoint.
- Consume the documented API v1 resource envelope and error model.
|
DELETE /tasksv0_delete_tasks · deprecated-alias | adaptation-required | DELETE /tasks/{id}archiveTask | 4 documented changes- Use a scoped API v1 bearer credential and the credential-derived regional endpoint.
- Move the resource id from the legacy body alias into the v1 resource path.
- Consume the documented API v1 resource envelope and error model.
- The v1 operation archives the resource; it does not promise physical deletion.
|
GET /tasksv0_get_tasks · supported | equivalent | GET /taskslistTasks | 3 documented changes- Use a scoped API v1 bearer credential and the credential-derived regional endpoint.
- Consume the documented API v1 resource envelope and error model.
- Follow cursor pagination and persist the returned continuation cursor when present.
|
POST /tasksv0_post_tasks · supported | equivalent | POST /taskscreateTask | 2 documented changes- Use a scoped API v1 bearer credential and the credential-derived regional endpoint.
- Consume the documented API v1 resource envelope and error model.
|
PUT /tasksv0_put_tasks · deprecated-alias | adaptation-required | PATCH /tasks/{id}updateTask | 4 documented changes- Use a scoped API v1 bearer credential and the credential-derived regional endpoint.
- Use PATCH and send only declared mutable attributes; follow the target operation concurrency contract.
- Move the resource id from the legacy body alias into the v1 resource path.
- Consume the documented API v1 resource envelope and error model.
|
DELETE /tasks/{_id}v0_delete_tasks_id · supported | adaptation-required | DELETE /tasks/{id}archiveTask | 3 documented changes- Use a scoped API v1 bearer credential and the credential-derived regional endpoint.
- Consume the documented API v1 resource envelope and error model.
- The v1 operation archives the resource; it does not promise physical deletion.
|
GET /tasks/{_id}v0_get_tasks_id · supported | equivalent | GET /tasks/{id}getTask | 2 documented changes- Use a scoped API v1 bearer credential and the credential-derived regional endpoint.
- Consume the documented API v1 resource envelope and error model.
|
PUT /tasks/{_id}v0_put_tasks_id · supported | adaptation-required | PATCH /tasks/{id}updateTask | 3 documented changes- Use a scoped API v1 bearer credential and the credential-derived regional endpoint.
- Use PATCH and send only declared mutable attributes; follow the target operation concurrency contract.
- Consume the documented API v1 resource envelope and error model.
|
POST /tasks/{_id}/startTrackingv0_post_tasks_id_startTracking · supported | equivalent | POST /tasks/{id}/timer/startstartTaskTimer | 2 documented changes- Use a scoped API v1 bearer credential and the credential-derived regional endpoint.
- Consume the documented API v1 resource envelope and error model.
|
POST /tasks/{_id}/stopTrackingv0_post_tasks_id_stopTracking · supported | equivalent | POST /tasks/{id}/timer/stopstopTaskTimer | 2 documented changes- Use a scoped API v1 bearer credential and the credential-derived regional endpoint.
- Consume the documented API v1 resource envelope and error model.
|
GET /teamsv0_get_teams · supported | adaptation-required | GET /workspacegetWorkspace | 4 documented changes- Use a scoped API v1 bearer credential and the credential-derived regional endpoint.
- Consume the documented API v1 resource envelope and error model.
- Follow cursor pagination and persist the returned continuation cursor when present.
- The authenticated tenant is exposed as one workspace resource rather than a team collection.
|
DELETE /timesv0_delete_times · deprecated-alias | adaptation-required | DELETE /time-entries/{id}archiveTimeEntry | 4 documented changes- Use a scoped API v1 bearer credential and the credential-derived regional endpoint.
- Move the resource id from the legacy body alias into the v1 resource path.
- Consume the documented API v1 resource envelope and error model.
- The v1 operation archives the resource; it does not promise physical deletion.
|
GET /timesv0_get_times · supported | equivalent | GET /time-entrieslistTimeEntries | 3 documented changes- Use a scoped API v1 bearer credential and the credential-derived regional endpoint.
- Consume the documented API v1 resource envelope and error model.
- Follow cursor pagination and persist the returned continuation cursor when present.
|
POST /timesv0_post_times · supported | equivalent | POST /time-entriescreateTimeEntry | 2 documented changes- Use a scoped API v1 bearer credential and the credential-derived regional endpoint.
- Consume the documented API v1 resource envelope and error model.
|
PUT /timesv0_put_times · deprecated-alias | adaptation-required | PATCH /time-entries/{id}updateTimeEntry | 4 documented changes- Use a scoped API v1 bearer credential and the credential-derived regional endpoint.
- Use PATCH and send only declared mutable attributes; follow the target operation concurrency contract.
- Move the resource id from the legacy body alias into the v1 resource path.
- Consume the documented API v1 resource envelope and error model.
|
DELETE /times/{_id}v0_delete_times_id · supported | adaptation-required | DELETE /time-entries/{id}archiveTimeEntry | 3 documented changes- Use a scoped API v1 bearer credential and the credential-derived regional endpoint.
- Consume the documented API v1 resource envelope and error model.
- The v1 operation archives the resource; it does not promise physical deletion.
|
GET /times/{_id}v0_get_times_id · supported | equivalent | GET /time-entries/{id}getTimeEntry | 2 documented changes- Use a scoped API v1 bearer credential and the credential-derived regional endpoint.
- Consume the documented API v1 resource envelope and error model.
|
PUT /times/{_id}v0_put_times_id · supported | adaptation-required | PATCH /time-entries/{id}updateTimeEntry | 3 documented changes- Use a scoped API v1 bearer credential and the credential-derived regional endpoint.
- Use PATCH and send only declared mutable attributes; follow the target operation concurrency contract.
- Consume the documented API v1 resource envelope and error model.
|
GET /usersv0_get_users · supported | equivalent | GET /userslistUsers | 3 documented changes- Use a scoped API v1 bearer credential and the credential-derived regional endpoint.
- Consume the documented API v1 resource envelope and error model.
- Follow cursor pagination and persist the returned continuation cursor when present.
|
DELETE /webhooksv0_delete_webhooks · deprecated-alias | adaptation-required | DELETE /webhooks/{id}removeWebhook | 4 documented changes- Use a scoped API v1 bearer credential and the credential-derived regional endpoint.
- Move the resource id from the legacy body alias into the v1 resource path.
- Consume the documented API v1 resource envelope and error model.
- Treat legacy unsigned v0 and signed v2 webhook subscriptions as separate resources during migration.
|
GET /webhooksv0_get_webhooks · supported | adaptation-required | GET /webhookslistWebhooks | 4 documented changes- Use a scoped API v1 bearer credential and the credential-derived regional endpoint.
- Consume the documented API v1 resource envelope and error model.
- Follow cursor pagination and persist the returned continuation cursor when present.
- Treat legacy unsigned v0 and signed v2 webhook subscriptions as separate resources during migration.
|
POST /webhooksv0_post_webhooks · supported | adaptation-required | POST /webhookscreateWebhook | 4 documented changes- Use a scoped API v1 bearer credential and the credential-derived regional endpoint.
- Create a signed webhook v2 subscription and persist the one-time signing secret.
- Consume the documented API v1 resource envelope and error model.
- Treat legacy unsigned v0 and signed v2 webhook subscriptions as separate resources during migration.
|
DELETE /webhooks/{_id}v0_delete_webhooks_id · supported | adaptation-required | DELETE /webhooks/{id}removeWebhook | 3 documented changes- Use a scoped API v1 bearer credential and the credential-derived regional endpoint.
- Consume the documented API v1 resource envelope and error model.
- Treat legacy unsigned v0 and signed v2 webhook subscriptions as separate resources during migration.
|
GET /webhooks/{_id}v0_get_webhooks_id · supported | adaptation-required | GET /webhooks/{id}getWebhook | 3 documented changes- Use a scoped API v1 bearer credential and the credential-derived regional endpoint.
- Consume the documented API v1 resource envelope and error model.
- Treat legacy unsigned v0 and signed v2 webhook subscriptions as separate resources during migration.
|