generated: '2026-07-15' method: generated source: openapi/webex-admin-openapi.json, openapi/webex-broadworks-openapi.json, openapi/webex-cloud-calling-openapi.json, openapi/webex-contact-center-openapi.json, openapi/webex-device-openapi.json, openapi/webex-meeting-openapi.json, openapi/webex-messaging-openapi.json, openapi/webex-ucm-openapi.json, openapi/webex-wholesale-openapi.json description: Recommended x-agentic-access execution contracts, classified heuristically from the OpenAPI. A governance starting point for exposing this API to AI agents — review and bind audience per deployment. See research/curity/agentic-governance/. summary: operations: 1931 by_action_class: connected: 942 acting: 989 by_consequence: read: 942 write: 878 safety-critical: 84 physical: 27 human_in_the_loop_required: 84 operations: - path: /adminAudit/events method: get operationId: List Admin Audit Events x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /adminAudit/eventCategories method: get operationId: List Admin Audit Event Categories x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /authorizations method: get operationId: listAuthorizationsForUser x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /authorizations method: delete operationId: Delete authorization of org and client ID x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /authorizations/{authorizationId} method: delete operationId: Delete authorization x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /authorizations/tokenExpiry method: get operationId: getTokenExpirationStatus x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /classifications method: get operationId: List classifications x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dataSources method: post operationId: Register a Data Source x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dataSources/ method: get operationId: Retrieve All Data Sources x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dataSources/schemas method: get operationId: Retrieve Data Source Schemas x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dataSources/schemas/{schemaId} method: get operationId: Retrieve Details of a Specific Data Source Schema x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dataSources/{dataSourceId} method: delete operationId: Delete a Data Source x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dataSources/{dataSourceId} method: get operationId: Retrieve Data Source Details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dataSources/{dataSourceId} method: put operationId: Update a Data Source x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /identity/organizations/{orgId}/v1/ArchivedUser/{useruuid} method: get operationId: getArchiveUser x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /identity/organizations/{orgId}/actions/getDomainVerificationToken method: post operationId: Get Domain Verification Token x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /identity/organizations/{orgId}/actions/verifyDomain method: post operationId: Verify Domain x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /identity/organizations/{orgId}/actions/claimDomain method: post operationId: Claim Domain x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /identity/organizations/{orgId}/actions/unverifyDomain method: post operationId: Unverify Domain x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /identity/organizations/{orgId}/actions/unclaimDomain method: post operationId: Unclaim Domain x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /identity/organizations/{orgId} method: get operationId: Get an organization x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /identity/organizations/{orgId} method: patch operationId: Update an organization x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /identity/organizations/{orgId}/users/{userId}/actions/generateOtp method: post operationId: Generate OTP x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /events method: get operationId: List Events x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /events/{eventId} method: get operationId: Get Event Details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /groups method: post operationId: Create a Group x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /groups method: get operationId: List and Search Groups x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /groups/{groupId} method: patch operationId: Update a Group x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /groups/{groupId} method: get operationId: Get Group Details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /groups/{groupId} method: delete operationId: Delete a Group x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /groups/{groupId}/members method: get operationId: Get Group Members x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /guests/token method: post operationId: Create a Guest x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /guests/count method: get operationId: Get Guest Count x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/analytics/messagingMetrics/dailyTotals method: get operationId: Historical Data related to Messaging x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/analytics/roomDeviceMetrics/dailyTotals method: get operationId: Historical Data related to Room Devices x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/analytics/meetingsMetrics/aggregates method: get operationId: Historical Data related to Meetings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /hybrid/clusters method: get operationId: List Hybrid Clusters x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /hybrid/clusters/{hybridClusterId} method: get operationId: Get Hybrid Cluster Details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /hybrid/connectors method: get operationId: List Hybrid Connectors x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /hybrid/connectors/{connectorId} method: get operationId: Get Hybrid Connector Details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /licenses method: get operationId: List_Licenses x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /licenses/{licenseId} method: get operationId: Get_License_Details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /licenses/users method: patch operationId: Assign_Licenses_to_Users x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /livemonitoring/liveMeetingsByCountry method: post operationId: getLiveMeetingMetricsByCountry x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /meeting/qualities method: get operationId: getMeetingQualities x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /contacts/organizations/{orgId}/contacts method: post operationId: Create a Contact x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /contacts/organizations/{orgId}/contacts/{contactId} method: get operationId: Get a Contact x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /contacts/organizations/{orgId}/contacts/{contactId} method: patch operationId: Update a Contact x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /contacts/organizations/{orgId}/contacts/{contactId} method: delete operationId: Delete a Contact x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /contacts/organizations/{orgId}/contacts/search method: get operationId: List Contacts x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /contacts/organizations/{orgId}/contacts/bulk method: post operationId: Bulk Create or Update Contacts x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /contacts/organizations/{orgId}/contacts/bulk/delete method: post operationId: Bulk Delete Contacts x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organizations method: get operationId: List Organizations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId} method: get operationId: Get Organization Details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId} method: delete operationId: Delete Organization x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /partner/organizations method: get operationId: Get all customers managed by a partner admin x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /partner/organizations/{orgId}/partnerAdmins method: get operationId: Get all partner admins assigned to a customer x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /partner/organizations/{orgId}/partnerAdmin/{personId}/assign method: post operationId: Assign partner admin to a customer x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /partner/organizations/{orgId}/partnerAdmin/{personId}/unassign method: delete operationId: Unassign partner admin from a customer x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /partner/organizations/partnerAdmin/{personId} method: delete operationId: Revoke all partner admin roles for a given person ID x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /partner/reports method: get operationId: listReports x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /partner/reports method: post operationId: createAReport x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /partner/reports/{reportId} method: get operationId: getReportDetails x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /partner/reports/{reportId} method: delete operationId: deleteAReport x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /partner/reports/templates method: get operationId: listReportTemplates x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /people method: get operationId: List People x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /people method: post operationId: Create a Person x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /people/{personId} method: get operationId: Get Person Details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /people/{personId} method: put operationId: Update a Person x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /people/{personId} method: delete operationId: Delete a Person x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /people/me method: get operationId: Get My Own Details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /recordingReport/accessSummary method: get operationId: List of Recording Audit Report Summaries x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /recordingReport/accessDetail method: get operationId: Get Recording Audit Report Details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /recordingReport/meetingArchiveSummaries method: get operationId: List Meeting Archive Summaries x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /recordingReport/meetingArchives/{archiveId} method: get operationId: Get Meeting Archive Details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /recordings method: get operationId: listRecordings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/recordings method: get operationId: listRecordingsForAdminOrComplianceOfficer x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/recordings/{recordingId} method: delete operationId: adminDeleteRecordingById x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /recordings/{recordingId} method: get operationId: getRecordByRecordId x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /recordings/{recordingId} method: delete operationId: deleteRecordingByRecordId x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /recordings/softDelete method: post operationId: bulkSoftDeleteRecordings x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /recordings/restore method: post operationId: bulkRestoreRecordings x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /recordings/purge method: post operationId: bulkPurgeRecordings x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /recordings/{recordingId}/accessList method: post operationId: updateRecordingShareById x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /recordings/accessList method: post operationId: updateRecordingShareByLink x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /group/recordings method: get operationId: listGroupRecordings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /group/recordings/{recordingId} method: get operationId: getGroupRecordingById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /report/templates method: get operationId: List Report Templates x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /reports method: get operationId: listReports x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /reports method: post operationId: createaReport x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /reports/{reportId} method: get operationId: getReportDetails x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /reports/{reportId} method: delete operationId: deleteAReport x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /resourceGroup/memberships method: get operationId: List Resource Group Memberships x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /resourceGroup/memberships/v2 method: get operationId: listResourceGroupMembershipsV2 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /resourceGroup/memberships/{resourceGroupMembershipId} method: get operationId: Get Resource Group Membership Details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /resourceGroup/memberships/{resourceGroupMembershipId} method: put operationId: Update a Resource Group Membership x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /resourceGroups method: get operationId: List Resource Groups x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /resourceGroups/{resourceGroupId} method: get operationId: Get Resource Group Details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /roles method: get operationId: List Roles x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /roles/{roleId} method: get operationId: Get Role Details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /identity/scim/{orgId}/v2/Bulk method: post operationId: User bulk API x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /identity/scim/{orgId}/v2/Groups method: post operationId: Create a group x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /identity/scim/{orgId}/v2/Groups method: get operationId: Search groups x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /identity/scim/{orgId}/v2/Groups/{groupId} method: get operationId: Get a group x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /identity/scim/{orgId}/v2/Groups/{groupId} method: put operationId: Update a group with PUT x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /identity/scim/{orgId}/v2/Groups/{groupId} method: patch operationId: Update a group with PATCH x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /identity/scim/{orgId}/v2/Groups/{groupId} method: delete operationId: Delete a group x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /identity/scim/{orgId}/v2/Groups/{groupId}/Members method: get operationId: Get Group Members x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Schemas/SCIM2/Group method: get operationId: Get Group Schema x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Schemas/SCIM2/User method: get operationId: Get User Schema x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Schemas/SCIM2/{schemaId} method: get operationId: Get Schema using Group Schema ID x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /identity/scim/{orgId}/v2/Users method: post operationId: Create a user x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /identity/scim/{orgId}/v2/Users method: get operationId: Search users x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /identity/scim/{orgId}/v2/Users/{userId} method: get operationId: Get a user x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /identity/scim/{orgId}/v2/Users/{userId} method: put operationId: Update a user with PUT x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /identity/scim/{orgId}/v2/Users/{userId} method: patch operationId: Update a user with PATCH x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /identity/scim/{orgId}/v2/Users/{userId} method: delete operationId: Delete a user x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /identity/scim/v2/Users/me method: get operationId: Get Me x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/securityAudit/events method: get operationId: List Security Audit Events x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /identity/organizations/{orgId}/jobs/sendActivationEmails method: post operationId: Initiate Bulk Activation Email Resend Job x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /identity/organizations/{orgId}/jobs/sendActivationEmails/{jobId}/status method: get operationId: Get Bulk Activation Email Resend Job Status x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /identity/organizations/{orgId}/jobs/sendActivationEmails/{jobId}/errors method: get operationId: Get Bulk Activation Email Resend Job Errors x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /applications/{applicationId}/token method: post operationId: createServiceAppAccessToken x-agentic-access: action-class: acting consequence: write subject: required scope: - spark:applications_token audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /settings/organizations/{orgId}/settings/{settingKey} method: get operationId: Get an Organization Setting x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /settings/organizations/{orgId}/settings method: post operationId: Create or Update an Organization Setting x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /partner/tags method: get operationId: Retrieve all customer tags x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /partner/tags/organizations/{orgId}/assignTags method: post operationId: Create or Replace existing customer tags with the provided ones x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /partner/tags/organizations/{orgId} method: get operationId: Get customer organization's tags x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /partner/tags/organizations method: get operationId: Fetch all customers for a given set of tags x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /partner/tags/organizations/{orgId}/subscriptions/{subscriptionId}/assignTags method: post operationId: Create or Replace existing subscription tags with the provided ones x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /partner/tags/subscriptions method: get operationId: Subscription List on a given tag name or a set of tags x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /partner/tags/organizations/{orgId}/subscriptions/{subscriptionId} method: get operationId: Fetch a Subscription x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /workspaceLocations method: get operationId: List Workspace Locations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /workspaceLocations method: post operationId: Create a Workspace Location x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /workspaceLocations/{locationId} method: get operationId: Get a Workspace Location Details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /workspaceLocations/{locationId} method: put operationId: Update a Workspace Location x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /workspaceLocations/{locationId} method: delete operationId: Delete a Workspace Location x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /workspaceLocations/{locationId}/floors method: get operationId: List Workspace Location Floors x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /workspaceLocations/{locationId}/floors method: post operationId: Create a Workspace Location Floor x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /workspaceLocations/{locationId}/floors/{floorId} method: get operationId: Get a Workspace Location Floor Details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /workspaceLocations/{locationId}/floors/{floorId} method: put operationId: Update a Workspace Location Floor x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /workspaceLocations/{locationId}/floors/{floorId} method: delete operationId: Delete a Workspace Location Floor x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /workspaceMetrics method: get operationId: Workspace Metrics x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /workspaceDurationMetrics method: get operationId: Workspace Duration Metrics x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /broadworks/billing/reports method: get operationId: List BroadWorks Billing Reports x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /broadworks/billing/reports method: post operationId: Create a BroadWorks Billing Report x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /broadworks/billing/reports/{id} method: get operationId: Get a BroadWorks Billing Report x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /broadworks/billing/reports/{id} method: delete operationId: Delete a BroadWorks Billing Report x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /broadworks/enterprises method: get operationId: List BroadWorks Enterprises x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /broadworks/enterprises/{id}/broadworksDirectorySync method: put operationId: Update Directory Sync for a BroadWorks Enterprise x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /broadworks/enterprises/{id}/broadworksDirectorySync method: post operationId: Trigger Directory Sync for an Enterprise x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /broadworks/enterprises/{id}/broadworksDirectorySync method: get operationId: Get Directory Sync Status for an Enterprise x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /broadworks/enterprises/{id}/broadworksDirectorySync/externalUser method: post operationId: Trigger Directory Sync for a User x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /broadworks/subscribers method: get operationId: List BroadWorks Subscribers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /broadworks/subscribers method: post operationId: Provision a BroadWorks Subscriber x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /broadworks/subscribers/{subscriberId} method: get operationId: Get a BroadWorks Subscriber x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /broadworks/subscribers/{subscriberId} method: put operationId: Update a BroadWorks Subscriber x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /broadworks/subscribers/{subscriberId} method: delete operationId: Remove a BroadWorks Subscriber x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /broadworks/subscribers/validate method: post operationId: Precheck a Broadworks Subscriber Provisioning x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /subscribers/{subscriberId}/emails/consentMove method: post operationId: Send Consent User Move Email to Pending Broadworks Subscribers x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /broadworks/workspaces method: post operationId: provisionBroadWorksWorkspace x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /broadworks/workspaces/{workspaceId} method: put operationId: updateBroadworksWorkspace x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /broadworks/workspaces/{workspaceId} method: delete operationId: removeBroadWorksWorkspace x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/locations/{locationId}/dectNetworks method: post operationId: Create a DECT Network x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/dectNetworks method: get operationId: Get the List of DECT Networks for an organization x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/locations/{locationId}/dectNetworks/{dectNetworkId} method: get operationId: Get DECT Network Details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/locations/{locationId}/dectNetworks/{dectNetworkId} method: put operationId: Update DECT Network x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/locations/{locationId}/dectNetworks/{dectNetworkId} method: delete operationId: Delete DECT Network x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/locations/{locationId}/dectNetworks/{dectNetworkId}/baseStations method: post operationId: Create Multiple Base Stations x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/locations/{locationId}/dectNetworks/{dectNetworkId}/baseStations method: get operationId: Get a list of DECT Network Base Stations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/locations/{locationId}/dectNetworks/{dectNetworkId}/baseStations method: delete operationId: Delete bulk DECT Network Base Stations x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/locations/{locationId}/dectNetworks/{dectNetworkId}/baseStations/{baseStationId} method: get operationId: Get the details of a specific DECT Network Base Station x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/locations/{locationId}/dectNetworks/{dectNetworkId}/baseStations/{baseStationId} method: delete operationId: Delete a specific DECT Network Base Station x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/locations/{locationId}/dectNetworks/{dectNetworkId}/handsets method: post operationId: Add a Handset to a DECT Network x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/locations/{locationId}/dectNetworks/{dectNetworkId}/handsets method: get operationId: Get List of Handsets for a DECT Network ID x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/locations/{locationId}/dectNetworks/{dectNetworkId}/handsets/{handsetId} method: get operationId: Get Specific DECT Network Handset Details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/locations/{locationId}/dectNetworks/{dectNetworkId}/handsets/{handsetId} method: put operationId: Update DECT Network Handset x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/locations/{locationId}/dectNetworks/{dectNetworkId}/handsets/{handsetId} method: delete operationId: Delete specific DECT Network Handset Details x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/locations/{locationId}/dectNetworks/{dectNetworkId}/handsets/ method: delete operationId: Delete multiple handsets x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/locations/{locationId}/dectNetworks/{dectNetworkId}/handsets/bulk method: post operationId: Add a List of Handsets to a DECT Network x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/people/{personId}/dectNetworks method: get operationId: GET List of DECT networks associated with a Person x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/workspaces/{workspaceId}/dectNetworks method: get operationId: GET List of DECT networks associated with a workspace x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/devices/availableMembers method: get operationId: Search Available Members x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/locations/{locationId}/dectNetworks/{dectNetworkId}/serviceabilityPassword/actions/generate/invoke method: post operationId: Generate and Enable DECT Serviceability Password x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/locations/{locationId}/dectNetworks/{dectNetworkId}/serviceabilityPassword method: get operationId: Get DECT Serviceability Password status x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/locations/{locationId}/dectNetworks/{dectNetworkId}/serviceabilityPassword method: put operationId: Update DECT Serviceability Password status x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/calls/dial method: post operationId: dial x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /telephony/calls/answer method: post operationId: answer x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /telephony/calls/reject method: post operationId: reject x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /telephony/calls/hangup method: post operationId: hangup x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /telephony/calls/hold method: post operationId: hold x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /telephony/calls/resume method: post operationId: resume x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /telephony/calls/mute method: post operationId: mute x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /telephony/calls/unmute method: post operationId: unmute x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /telephony/calls/divert method: post operationId: divert x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /telephony/calls/transfer method: post operationId: transfer x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /telephony/calls/park method: post operationId: park x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /telephony/calls/retrieve method: post operationId: retrieve x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /telephony/calls/startRecording method: post operationId: startrecording x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /telephony/calls/stopRecording method: post operationId: stoprecording x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /telephony/calls/pauseRecording method: post operationId: pauserecording x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /telephony/calls/resumeRecording method: post operationId: resumerecording x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /telephony/calls/transmitDtmf method: post operationId: transmitdtmf x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /telephony/calls/push method: post operationId: push x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /telephony/calls/pickup method: post operationId: pickup x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /telephony/calls/bargeIn method: post operationId: bargein x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /telephony/calls method: get operationId: listcalls x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/calls/{callId} method: get operationId: getcalldetails x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/calls/history method: get operationId: listcallhistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/externalVoicemail/mwi method: post operationId: postExternalVoicemailMwi x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/calls/pull method: post operationId: pull x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /telephony/calls/members/{memberId}/dial method: post operationId: dialByMemberId x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /telephony/calls/members/{memberId}/answer method: post operationId: answerByMemberId x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /telephony/calls/members/{memberId}/hangup method: post operationId: hangupByMemberId x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /telephony/calls/members/{memberId}/calls method: get operationId: listCallsByMemberId x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/calls/members/{memberId}/calls/{callId} method: get operationId: getCallDetailsByMemberId x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/actions/testCallRouting/invoke method: post operationId: Test Call Routing x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/premisePstn/trunks/{trunkId}/usageDialPlan method: get operationId: Get Local Gateway Dial Plan Usage for a Trunk x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/premisePstn/trunks/{trunkId}/usagePstnConnection method: get operationId: Get Locations Using the Local Gateway as PSTN Connection Routing x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/premisePstn/trunks/{trunkId}/usageRouteGroup method: get operationId: Get Route Groups Using the Local Gateway x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/premisePstn/trunks/{trunkId}/usage method: get operationId: Get Local Gateway Usage Count x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/premisePstn/dialPlans/{dialPlanId}/dialPatterns method: put operationId: Modify Dial Patterns x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/premisePstn/dialPlans/{dialPlanId}/dialPatterns method: get operationId: Read the List of Dial Patterns x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/premisePstn/actions/validateDialPatterns/invoke method: post operationId: Validate a Dial Pattern x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/premisePstn/dialPlans method: get operationId: Read the List of Dial Plans x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/premisePstn/dialPlans method: post operationId: Create a Dial Plan x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/premisePstn/dialPlans/{dialPlanId} method: get operationId: Get a Dial Plan x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/premisePstn/dialPlans/{dialPlanId} method: put operationId: Modify a Dial Plan x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/premisePstn/dialPlans/{dialPlanId} method: delete operationId: Delete a Dial Plan x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/premisePstn/trunks/actions/fqdnValidation/invoke method: post operationId: Validate Local Gateway FQDN and Domain for a Trunk x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/premisePstn/trunks method: get operationId: Read the List of Trunks x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/premisePstn/trunks method: post operationId: Create a Trunk x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/premisePstn/trunks/{trunkId} method: get operationId: Get a Trunk x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/premisePstn/trunks/{trunkId} method: put operationId: Modify a Trunk x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/premisePstn/trunks/{trunkId} method: delete operationId: Delete a Trunk x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/premisePstn/trunks/trunkTypes method: get operationId: Read the List of Trunk Types x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/premisePstn/routeGroups method: get operationId: Read the List of Routing Groups x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/premisePstn/routeGroups method: post operationId: Create Route Group for a Organization x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/premisePstn/routeGroups/{routeGroupId} method: get operationId: Read a Route Group for a Organization x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/premisePstn/routeGroups/{routeGroupId} method: put operationId: Modify a Route Group for a Organization x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/premisePstn/routeGroups/{routeGroupId} method: delete operationId: Remove a Route Group from an Organization x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/premisePstn/routeGroups/{routeGroupId}/usage method: get operationId: Read the Usage of a Routing Group x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/premisePstn/routeGroups/{routeGroupId}/usageCallToExtension method: get operationId: Read the Call to Extension Locations of a Routing Group x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/premisePstn/routeGroups/{routeGroupId}/usageDialPlan method: get operationId: Read the Dial Plan Locations of a Routing Group x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/premisePstn/routeGroups/{routeGroupId}/usagePstnConnection method: get operationId: Read the PSTN Connection Locations of a Routing Group x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/premisePstn/routeGroups/{routeGroupId}/usageRouteList method: get operationId: Read the Route Lists of a Routing Group x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/premisePstn/routeLists method: get operationId: Read the List of Route Lists x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/premisePstn/routeLists method: post operationId: Create a Route List x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/premisePstn/routeLists/{routeListId} method: delete operationId: Delete a Route List x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/premisePstn/routeLists/{routeListId} method: get operationId: Get a Route List x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/premisePstn/routeLists/{routeListId} method: put operationId: Modify a Route List x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/premisePstn/routeLists/{routeListId}/numbers method: put operationId: Modify Numbers for Route List x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/premisePstn/routeLists/{routeListId}/numbers method: get operationId: Get Numbers assigned to a Route List x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/premisePstn/trunks/{trunkId}/usageCallToExtension method: get operationId: Get Local Gateway Call to On-Premises Extension Usage for a Trunk x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/callRouting/translationPatterns method: post operationId: Create a Translation Pattern for an Organization x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/callRouting/translationPatterns method: get operationId: Retrieve the list of Translation Patterns x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/callRouting/translationPatterns/{translationId} method: get operationId: Retrieve a specific Translation Pattern for an Organization x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/callRouting/translationPatterns/{translationId} method: put operationId: Modify a specific Translation Pattern for an Organization x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/callRouting/translationPatterns/{translationId} method: delete operationId: Delete a specific Translation Pattern x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/locations/{locationId}/callRouting/translationPatterns method: post operationId: Create a Translation Pattern for a Location x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/locations/{locationId}/callRouting/translationPatterns/{translationId} method: get operationId: Retrieve a specific Translation Pattern for a Location x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/locations/{locationId}/callRouting/translationPatterns/{translationId} method: put operationId: Modify a specific Translation Pattern for a Location x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/locations/{locationId}/callRouting/translationPatterns/{translationId} method: delete operationId: Delete a specific Translation Pattern for a Location x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/people/me/settings/personalAssistant method: get operationId: getPersonalAssistantSettings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/people/me/settings/personalAssistant method: put operationId: updatePersonalAssistantSettings x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/people/me/settings/availablePreferredAnswerEndpoints method: get operationId: getListAvailablePreferredAnswerEndpoints x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/people/me/settings/secondaryLines/{lineOwnerId}/availablePreferredAnswerEndpoints method: get operationId: getSecondaryLinesAvailablePreferredAnswerEndpointList x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/people/me/settings/preferredAnswerEndpoint method: get operationId: getMyPreferredAnswerEndpoint x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/people/me/settings/preferredAnswerEndpoint method: put operationId: modifyMyPreferredAnswerEndpoint x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/people/me/settings/secondaryLines/{lineOwnerId}/preferredAnswerEndpoint method: get operationId: getMySecondaryLinesPreferredAnswerEndpoint x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/people/me/settings/secondaryLines/{lineOwnerId}/preferredAnswerEndpoint method: put operationId: modifyMySecondaryLinesPreferredAnswerEndpoint x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/people/me/settings/webexGoOverride method: get operationId: getMyWebexGoOverrideSettings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/people/me/settings/webexGoOverride method: put operationId: modifyMyWebexGoOverrideSettings x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /telephony/config/people/me/settings/callerId method: get operationId: getMyCallerIDSettings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/people/me/settings/callerId method: put operationId: modifyMyCallerIDSettings x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/people/me/settings/secondaryLines/{lineownerId}/callerId method: get operationId: getMySecondaryLinesCallerIDSettings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/people/me/settings/secondaryLines/{lineownerId}/callerId method: put operationId: modifyMySecondaryLinesCallerIDSettings x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/people/me/settings/selectedCallerId method: get operationId: getMySelectedCallerIDSettings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/people/me/settings/selectedCallerId method: put operationId: modifyMySelectedCallerIDSettings x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/people/me/settings/secondaryLines/{lineownerId}/selectedCallerId method: get operationId: getMySecondaryLinesSelectedCallerIDSettings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/people/me/settings/secondaryLines/{lineownerId}/selectedCallerId method: put operationId: modifyMySecondaryLinesSelectedCallerIDSettings x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/people/me/settings/availableCallerIds method: get operationId: getMyAvailableCallerIDList x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/people/me/settings/secondaryLines/{lineownerId}/availableCallerIds method: get operationId: getMySecondaryLinesAvailableCallerIDList x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/people/me/endpoints method: get operationId: getMyEndpointsList x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/people/me/endpoints/{endpointId} method: get operationId: getMyEndpointDetails x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/people/me/endpoints/{endpointId} method: put operationId: modifyMyEndpointDetails x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/people/me/settings/callRecording method: get operationId: getMyCallRecordingSettings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/people/me/settings/secondaryLines/{lineownerId}/callRecording method: get operationId: getMySecondaryLinesCallRecordingSettings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/people/me method: get operationId: getMyOwnDetails x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/people/me/settings/featureAccessCode method: get operationId: getMyFeatureAccessCodes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/people/me/settings/secondaryLines/{lineownerId}/featureAccessCode method: get operationId: getMySecondaryLinesFeatureAccessCodes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/people/me/settings/executive/assignedAssistants method: get operationId: getMyExecutiveAssignedAssistants x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/people/me/settings/executive/assignedAssistants method: put operationId: modifyMyExecutiveAssignedAssistants x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/people/me/settings/executive/availableAssistants method: get operationId: getMyExecutiveAvailableAssistants x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/people/me/settings/executive/assistant method: get operationId: getMyExecutiveAssistantSettings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/people/me/settings/executive/assistant method: put operationId: modifyMyExecutiveAssistantSettings x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/people/me/settings/services method: get operationId: getMyCallingServicesList x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/people/me/settings/secondaryLines/{lineownerId}/services method: get operationId: getMySecondaryLinesCallingServicesList x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/people/me/settings/singleNumberReach method: get operationId: getMySingleNumberReachSettings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/people/me/settings/singleNumberReach method: put operationId: modifyMySingleNumberReachSettings x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/people/me/settings/singleNumberReach/numbers method: post operationId: addPhoneNumberAsSingleNumberReach x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/people/me/settings/singleNumberReach/numbers/{phoneNumberId} method: put operationId: modifyMySingleNumberReachContactSettings x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/people/me/settings/singleNumberReach/numbers/{phoneNumberId} method: delete operationId: deleteMySingleNumberReachContactSettings x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/people/me/settings/callForwarding method: get operationId: getMyCallForwardingSettings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/people/me/settings/callForwarding method: put operationId: modifyMyCallForwardingSettings x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/people/me/settings/secondaryLines/{lineownerId}/callForwarding method: get operationId: getMySecondaryLinesCallForwardingSettings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/people/me/settings/secondaryLines/{lineownerId}/callForwarding method: put operationId: modifyMySecondaryLinesCallForwardingSettings x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/people/me/settings/callPickupGroup method: get operationId: getMyCallPickupGroupSettings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/people/me/settings/secondaryLines/{lineownerId}/callPickupGroup method: get operationId: getMySecondaryLinesCallPickupGroupSettings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/people/me/settings/callPark method: get operationId: getMyCallParkSettings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/people/me/settings/secondaryLines/{lineownerId}/callPark method: get operationId: getMySecondaryLinesCallParkSettings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/people/me/settings/voicemail method: put operationId: modifyMyVoicemailSettings x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/people/me/settings/voicemail method: get operationId: getMyVoicemailSettings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/people/me/settings/secondaryLines/{lineownerId}/voicemail method: put operationId: modifyMySecondaryLinesVoicemailSettings x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/people/me/settings/secondaryLines/{lineownerId}/voicemail method: get operationId: getMySecondaryLinesVoicemailSettings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/people/me/settings/callBlock method: get operationId: getMyCallBlockSettings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/people/me/settings/callBlock/numbers method: post operationId: addPhoneNumberToMyCallBlockList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/people/me/settings/callBlock/numbers/{phoneNumberId} method: get operationId: getMyCallBlockStateForASpecificNumber x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/people/me/settings/callBlock/numbers/{phoneNumberId} method: delete operationId: deleteMyCallBlockNumber x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/people/me/settings/monitoring method: get operationId: getMyMonitoringSettings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/people/me/settings/queues method: get operationId: getMyCallCenterSettings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/people/me/settings/queues method: put operationId: modifyMyCallCenterSettings x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/people/me/settings/secondaryLines/{lineownerId}/queues method: get operationId: getMySecondaryLinesCallCenterSettings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/people/me/settings/secondaryLines/{lineownerId}/queues method: put operationId: modifyMySecondaryLinesCallCenterSettings x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/people/me/settings/callPolicies method: get operationId: getMyCallPoliciesSettings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/people/me/settings/callPolicies method: put operationId: updateMyCallPoliciesSettings x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/people/me/settings/executive/screening method: get operationId: getMyExecutiveScreeningSettings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/people/me/settings/executive/screening method: put operationId: updateMyExecutiveScreeningSettings x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/people/me/settings/executive/callFiltering method: get operationId: getMyExecutiveCallFilteringSettings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/people/me/settings/executive/callFiltering method: put operationId: updateMyExecutiveCallFilteringSettings x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/people/me/settings/executive/callFiltering/criteria/{id} method: get operationId: getMyExecutiveCallFilteringCriteria x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/people/me/settings/executive/callFiltering/criteria/{id} method: put operationId: updateMyExecutiveCallFilteringCriteria x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/people/me/settings/executive/callFiltering/criteria/{id} method: delete operationId: deleteMyExecutiveCallFilteringCriteria x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/people/me/settings/bargeIn method: get operationId: getBargeInSettings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/people/me/settings/bargeIn method: put operationId: configureBargeInSettings x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/people/me/settings/doNotDisturb method: get operationId: getMyDoNotDisturbSettings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/people/me/settings/doNotDisturb method: put operationId: updateMyDoNotDisturbSettings x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/people/me/settings/executive/callFiltering/criteria method: post operationId: createMyExecutiveCallFilteringCriteria x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/people/me/settings/executive/alert method: get operationId: getMyExecutiveAlertSettings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/people/me/settings/executive/alert method: put operationId: updateMyExecutiveAlertSettings x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/people/me/countries/{countryCode} method: get operationId: getCountryTelephonyConfigRequirements x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/people/me/announcementLanguages method: get operationId: getAnnouncementLanguagesForMe x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/people/me/settings/callCaptions method: get operationId: getMyCallCaptionsSettings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/people/me/settings/priorityAlert method: get operationId: getMyPriorityAlertSettings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/people/me/settings/priorityAlert method: put operationId: updateMyPriorityAlertSettings x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/people/me/settings/priorityAlert/criteria method: post operationId: createMyPriorityAlertCriteria x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/people/me/settings/priorityAlert/criteria/{id} method: get operationId: getMyPriorityAlertCriteriaSettings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/people/me/settings/priorityAlert/criteria/{id} method: put operationId: updateMyPriorityAlertCriteriaSettings x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/people/me/settings/priorityAlert/criteria/{id} method: delete operationId: deleteMyPriorityAlertCriteria x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/people/me/schedules method: get operationId: getMySchedules x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/people/me/schedules method: post operationId: createMySchedule x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/people/me/schedules/{scheduleType}/{scheduleId} method: get operationId: getMySchedule x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/people/me/schedules/{scheduleType}/{scheduleId} method: put operationId: updateMySchedule x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/people/me/schedules/{scheduleType}/{scheduleId} method: delete operationId: deleteMyUserSchedule x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/people/me/schedules/{scheduleType}/{scheduleId}/events method: post operationId: createMyScheduleEvent x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/people/me/schedules/{scheduleType}/{scheduleId}/events/{eventId} method: get operationId: getMyScheduleEvent x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/people/me/schedules/{scheduleType}/{scheduleId}/events/{eventId} method: put operationId: updateMyScheduleEvent x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/people/me/schedules/{scheduleType}/{scheduleId}/events/{eventId} method: delete operationId: deleteMyUserScheduleEvent x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/people/me/locations/schedules/{scheduleType}/{scheduleId} method: get operationId: getMyLocationSchedule x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/people/me/settings/callNotify method: get operationId: getMyCallNotifySettings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/people/me/settings/callNotify method: put operationId: updateMyCallNotifySettings x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/people/me/settings/callNotify/criteria method: post operationId: createMyCallNotifyCriteria x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/people/me/settings/callNotify/criteria/{id} method: get operationId: getMyCallNotifyCriteriaSettings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/people/me/settings/callNotify/criteria/{id} method: put operationId: updateMyCallNotifyCriteriaSettings x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/people/me/settings/callNotify/criteria/{id} method: delete operationId: deleteMyCallNotifyCriteria x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/people/me/settings/selectiveAccept method: get operationId: getMySelectiveAcceptSettings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/people/me/settings/selectiveAccept method: put operationId: updateMySelectiveAcceptSettings x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/people/me/settings/selectiveAccept/criteria method: post operationId: createMySelectiveAcceptCriteria x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/people/me/settings/selectiveAccept/criteria/{id} method: get operationId: getMySelectiveAcceptCriteriaSettings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/people/me/settings/selectiveAccept/criteria/{id} method: put operationId: updateMySelectiveCallAcceptCriteriaSettings x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/people/me/settings/selectiveAccept/criteria/{id} method: delete operationId: deleteMySelectiveCallAcceptCriteria x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/people/me/location/assignedNumbers method: get operationId: getAvailableNumbersForMyLocation x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/people/me/settings/selectiveForward/criteria method: post operationId: createMySelectiveCallForwardCriteria x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/people/me/settings/selectiveForward/criteria/{id} method: get operationId: getMySelectiveCallForwardCriteria x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/people/me/settings/selectiveForward/criteria/{id} method: put operationId: updateMySelectiveCallForwardingCriteriaSettings x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/people/me/settings/selectiveForward/criteria/{id} method: delete operationId: deleteMySelectiveCallForwardingCriteria x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/people/me/settings/selectiveForward method: get operationId: getMySelectiveForwardSettings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/people/me/settings/selectiveForward method: put operationId: updateMySelectiveForwardSettings x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/people/me/settings/selectiveReject method: get operationId: getMySelectiveRejectSettings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/people/me/settings/selectiveReject method: put operationId: updateMySelectiveRejectSettings x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/people/me/settings/selectiveReject/criteria method: post operationId: createMySelectiveRejectCriteria x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/people/me/settings/anonymousCallReject method: get operationId: getMyAnonymousCallRejectSettings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/people/me/settings/anonymousCallReject method: put operationId: updateMyAnonymousCallRejectSettings x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/people/me/settings/selectiveReject/criteria/{id} method: get operationId: getMySelectiveRejectCriteriaSettings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/people/me/settings/selectiveReject/criteria/{id} method: put operationId: updateMySelectiveCallRejectCriteriaSettings x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/people/me/settings/selectiveReject/criteria/{id} method: delete operationId: deleteMySelectiveCallRejectCriteria x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/people/me/settings/callWaiting method: get operationId: getMyCallWaitingSettings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/people/me/settings/callWaiting method: put operationId: updateMyCallWaitingSettings x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/people/me/settings/sequentialRing method: get operationId: getMySequentialRingSettings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/people/me/settings/sequentialRing method: put operationId: updateMySequentialRingSettings x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/people/me/settings/sequentialRing/criteria method: post operationId: createMySequentialRingCriteria x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/people/me/settings/sequentialRing/criteria/{id} method: get operationId: getMySequentialRingCriteriaSettings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/people/me/settings/sequentialRing/criteria/{id} method: put operationId: updateMySequentialRingCriteriaSettings x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/people/me/settings/sequentialRing/criteria/{id} method: delete operationId: deleteMySequentialRingCriteria x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/people/me/settings/modeManagement/features method: get operationId: getModeManagementFeatures x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/people/me/settings/modeManagement/features/commonModes method: get operationId: getCommonModes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/people/me/settings/modeManagement/features/actions/switchMode/invoke method: post operationId: switchModeMultipleFeatures x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/people/me/settings/modeManagement/features/{featureId} method: get operationId: getModeManagementFeature x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/people/me/settings/modeManagement/features/{featureId}/normalOperationMode method: get operationId: getNormalOperationMode x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/people/me/settings/modeManagement/features/{featureId}/modes/{modeId} method: get operationId: getOperatingMode x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/people/me/settings/modeManagement/features/{featureId}/actions/switchToNormalOperation/invoke method: post operationId: switchToNormalOperation x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/people/me/settings/modeManagement/features/{featureId}/actions/switchMode/invoke method: post operationId: switchModeForFeature x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/people/me/settings/modeManagement/features/{featureId}/actions/extendMode/invoke method: post operationId: extendMode x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/people/me/settings/voicemail/actions/busyGreetingUpload/invoke method: post operationId: uploadVoicemailBusyGreeting x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/people/me/settings/voicemail/actions/noAnswerGreetingUpload/invoke method: post operationId: uploadVoicemailNoAnswerGreeting x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/people/me/settings/simultaneousRing method: get operationId: getMySimultaneousRingSettings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/people/me/settings/simultaneousRing method: put operationId: updateMySimultaneousRingSettings x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/people/me/settings/simultaneousRing/criteria/{id} method: get operationId: getMySimultaneousRingCriteria x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/people/me/settings/simultaneousRing/criteria/{id} method: put operationId: updateMySimultaneousRingCriteria x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/people/me/settings/simultaneousRing/criteria/{id} method: delete operationId: deleteMySimultaneousRingCriteria x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/people/me/settings/simultaneousRing/criteria method: post operationId: createMySimultaneousRingCriteria x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/people/me/settings/guestCalling/numbers method: get operationId: getMyGuestCallingNumbers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/people/me/voicemail/rules method: get operationId: getUserVoicemailRules x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/people/me/voicemail/pin method: put operationId: updateVoicemailPin x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/people/me/settings/hoteling/guest method: get operationId: getHotelingGuestSettings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/people/me/settings/hoteling/guest method: put operationId: updateHotelingGuestSettings x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/people/me/settings/hoteling/availableHosts method: get operationId: getAvailableHotelingHosts x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/announcementLanguages method: get operationId: Read the List of Announcement Languages x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/voicemail/settings method: get operationId: Get Voicemail Settings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/voicemail/settings method: put operationId: Update Voicemail Settings x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/voicemail/rules method: get operationId: Get Voicemail Rules x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/voicemail/rules method: put operationId: Update Voicemail Rules x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/moh/settings method: get operationId: Get the organization Music on Hold configuration x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/moh/settings method: put operationId: Update the organization Music on Hold configuration x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/largeOrgStatus method: get operationId: getLargeOrganizationStatus x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/callCaptions method: get operationId: Get the organization call captions settings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/callCaptions method: put operationId: Update the organization call captions settings x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/settings/msTeams method: get operationId: Get an Organization's MS Teams Settings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/settings/msTeams method: put operationId: Update an Organization's MS Teams Setting x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/conference method: post operationId: Start Conference x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /telephony/conference method: delete operationId: Release Conference x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /telephony/conference method: get operationId: Get Conference Details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/conference/addParticipant method: post operationId: Add Participant x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /telephony/conference/mute method: post operationId: Mute x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /telephony/conference/unmute method: post operationId: Unmute x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /telephony/conference/deafen method: post operationId: Deafen Participant x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /telephony/conference/undeafen method: post operationId: Undeafen Participant x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /telephony/conference/hold method: post operationId: Hold x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /telephony/conference/resume method: post operationId: Resume x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /telephony/config/people/me/settings/contactCenterExtensions method: get operationId: Read the Contact Center Extensions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /convergedRecordings method: get operationId: list_recordings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/convergedRecordings method: get operationId: list_recordings_for_admin_or_compliance_officer x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /convergedRecordings/{recordingId} method: get operationId: get_recording_details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /convergedRecordings/{recordingId} method: delete operationId: delete_a_recording x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /convergedRecordings/{recordingId}/metadata method: get operationId: get_recording_metadata x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /convergedRecordings/reassign method: post operationId: reassign_recordings x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /convergedRecordings/softDelete method: post operationId: move_recordings_into_the_recycle_bin x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /convergedRecordings/restore method: post operationId: restore_recordings_from_recycle_bin x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /convergedRecordings/purge method: post operationId: purge_recordings_from_recycle_bin x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/devices/{deviceId}/members method: get operationId: getDeviceMembers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/devices/{deviceId}/members method: put operationId: updateMembersOnDevice x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/devices/{deviceId}/availableMembers method: get operationId: searchMembers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/devices/{deviceId}/availableMembers/count method: get operationId: getCountOfMembers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/devices/availableMembers/count method: get operationId: getCountOfAvailableMembers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/devices/{deviceId}/actions/applyChanges/invoke method: post operationId: applyChangesForASpecificDevice x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/devices/{deviceId}/settings method: get operationId: getDeviceSettings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/devices/{deviceId}/settings method: put operationId: updateDeviceSettings x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/locations/{locationId}/devices/settings method: get operationId: getLocationDeviceSettings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/devices/{deviceId} method: get operationId: getWebexCallingDeviceDetails x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/devices/{deviceId} method: put operationId: updateThirdPartyDevice x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/people/{personId}/devices method: get operationId: getPersonDevices x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/people/{personId}/devices/settings/hoteling method: put operationId: modefyHotelingSettingsForPersonsPrimaryDevices x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/workspaces/{workspaceId}/devices method: get operationId: getWorkspaceDevices x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/workspaces/{workspaceId}/devices method: put operationId: modifyWorkspaceDevices x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/supportedDevices method: get operationId: readTheListOfSupportedDevices x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/devices/settings method: get operationId: readDeviceOverrideSettingsForOrganization x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/devices/lineKeyTemplates method: post operationId: createLineKeyTemplate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/devices/lineKeyTemplates method: get operationId: readListOfLineKeyTemplates x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/devices/lineKeyTemplates/{templateId} method: get operationId: getDetailsOfLineKeyTemplate x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/devices/lineKeyTemplates/{templateId} method: put operationId: modifyLineKeyTemplate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/devices/lineKeyTemplates/{templateId} method: delete operationId: deleteLineKeyTemplate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/devices/actions/previewApplyLineKeyTemplate/invoke method: post operationId: previewApplyLineKeyTemplate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/jobs/devices/applyLineKeyTemplate method: post operationId: applyLineKeyTemplate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/jobs/devices/applyLineKeyTemplate method: get operationId: getListOfApplyLineKeyTemplatesJobs x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/jobs/devices/applyLineKeyTemplate/{jobId} method: get operationId: getTheJobStatusOfAnApplyLineKeyTemplateJob x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/jobs/devices/applyLineKeyTemplate/{jobId}/errors method: get operationId: getJobErrorsForApplyLineKeyTemplateJob x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/devices/dects/supportedDevices method: get operationId: readTheDectDeviceTypeListDeprecated x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/devices/dectNetworks/supportedDevices method: get operationId: readTheDectDeviceTypeList x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/devices/actions/validateMacs/invoke method: post operationId: validateAListOfMACAddress x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/jobs/devices/callDeviceSettings method: post operationId: changeDeviceSettingsAcrossOrganizationOrLocationJob x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/jobs/devices/callDeviceSettings method: get operationId: listChangeDeviceSettingsJobs x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/jobs/devices/callDeviceSettings/{jobId} method: get operationId: getChangeDeviceSettingsJobStatus x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/jobs/devices/callDeviceSettings/{jobId}/errors method: get operationId: listChangeDeviceSettingsJobErrors x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/devices/{deviceId}/layout method: get operationId: getDeviceLayoutByDeviceId x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/devices/{deviceId}/layout method: put operationId: modifyDeviceLayoutByDeviceId x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/jobs/devices/rebuildPhones method: post operationId: rebuildPhonesConfiguration x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/jobs/devices/rebuildPhones method: get operationId: listRebuildPhonesJobs x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/jobs/devices/rebuildPhones/{jobId} method: get operationId: getTheJobStatusOfARebuildPhonesJob x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/jobs/devices/rebuildPhones/{jobId}/errors method: get operationId: getJobErrorsForARebuildPhonesJob x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/people/{personId}/devices/settings method: get operationId: getDeviceSettingsForAPerson x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/people/{personId}/devices/settings method: put operationId: updateDeviceSettingsForAPerson x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/workspaces/{workspaceId}/devices/settings method: get operationId: getDeviceSettingsForAWorkspace x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/workspaces/{workspaceId}/devices/settings method: put operationId: updateDeviceSettingsForAWorkspace x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/devices/backgroundImages method: get operationId: readTheListOfBackgroundImages x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/devices/backgroundImages method: delete operationId: deleteDeviceBackgroundImages x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/devices/{deviceId}/actions/backgroundImageUpload/invoke method: post operationId: uploadADeviceBackgroundImage x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/people/{personId}/devices/count method: get operationId: getUserDevicesCount x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/devices/dynamicSettings/validationSchema method: get operationId: getValidationSchema x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/devices/dynamicSettings/settingsGroups method: get operationId: getSettingsGroups x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/lists/devices/dynamicSettings/actions/getSettings/invoke method: post operationId: getCustomerDeviceDynamicSettings x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/lists/locations/{locationId}/devices/dynamicSettings/actions/getSettings/invoke method: post operationId: getLocationDeviceDynamicSettings x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/lists/devices/{deviceId}/dynamicSettings/actions/getSettings/invoke method: post operationId: getDeviceDynamicSettings x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/devices/{deviceId}/dynamicSettings method: put operationId: updateSpecifiedSettingsForTheDevice x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/jobs/devices/dynamicDeviceSettings method: post operationId: updatesDynamicDeviceSettingsAcrossOrganizationOrLocation x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/jobs/devices/dynamicDeviceSettings method: get operationId: listDynamicDeviceSettingsJobs x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/jobs/devices/dynamicDeviceSettings/{jobId} method: get operationId: getDeviceDynamicSettingsJobStatus x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/jobs/devices/dynamicDeviceSettings/{jobId}/errors method: get operationId: listDynamicDeviceSettingsJobErrors x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /devices method: get operationId: List Devices x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /devices method: post operationId: Create a Device by MAC Address x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /devices/{deviceId} method: get operationId: getDeviceDetails x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /devices/{deviceId} method: delete operationId: Delete a Device x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /devices/{deviceId} method: patch operationId: Modify Device Tags x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /devices/activationCode method: post operationId: Create a Device Activation Code x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/redSky/serviceSettings method: put operationId: Update RedSky Service Settings x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /telephony/config/redSky method: post operationId: Create an Account and Admin in RedSky x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /telephony/config/redSky method: get operationId: Retrieve RedSky Account Details for an Organization x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/redSky/status method: put operationId: Update the Organization RedSky Account's Compliance Status x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /telephony/config/redSky/status method: get operationId: Get the Organization Compliance Status for a RedSky Account x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/redSky/complianceStatus method: get operationId: Get the Organization Compliance Status and the Location Status List x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/redSky/actions/login/invoke method: post operationId: Login to a RedSky Admin Account x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /telephony/config/locations/{locationId}/redSky method: get operationId: Get a Location's RedSky Emergency Calling Parameters x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/locations/{locationId}/redSky/status method: get operationId: Get a Location's RedSky Compliance Status x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/locations/{locationId}/redSky/status method: put operationId: Update a Location's RedSky Compliance Status x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /telephony/config/locations/{locationId}/redSky/building method: post operationId: Create a RedSky Building Address and Alert Email for a Location x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /telephony/config/locations/{locationId}/redSky/building method: put operationId: Update a RedSky Building Address for a Location x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /telephony/config/emergencyCallNotification method: get operationId: Get an Organization Emergency Call Notification x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/emergencyCallNotification method: put operationId: Update an Organization Emergency Call Notification x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /telephony/config/locations/{locationId}/emergencyCallNotification method: get operationId: Get a Location Emergency Call Notification x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/locations/{locationId}/emergencyCallNotification method: put operationId: Update a Location Emergency Call Notification x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /telephony/config/huntGroups/{huntGroupId}/emergencyCallbackNumber/dependencies method: get operationId: Get Dependencies for a Hunt Group Emergency Callback Number x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/people/{personId}/emergencyCallbackNumber method: get operationId: Get a Person's Emergency Callback Number x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/people/{personId}/emergencyCallbackNumber method: put operationId: Update a Person's Emergency Callback Number x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /telephony/config/people/{personId}/emergencyCallbackNumber/dependencies method: get operationId: Retrieve A Person's Emergency Callback Number Dependencies x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/workspaces/{workspaceId}/emergencyCallbackNumber method: get operationId: Get a Workspace Emergency Callback Number x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/workspaces/{workspaceId}/emergencyCallbackNumber method: put operationId: Update a Workspace Emergency Callback Number x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /telephony/config/workspaces/{workspaceId}/emergencyCallbackNumber/dependencies method: get operationId: Retrieve Workspace Emergency Callback Number Dependencies x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/virtualLines/{virtualLineId}/emergencyCallbackNumber/dependencies method: get operationId: Get Dependencies for a Virtual Line Emergency Callback Number x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/virtualLines/{virtualLineId}/emergencyCallbackNumber method: get operationId: Get the Virtual Line's Emergency Callback settings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/virtualLines/{virtualLineId}/emergencyCallbackNumber method: put operationId: Update a Virtual Line's Emergency Callback settings x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /telephony/config/announcements/playlists method: get operationId: listAnnouncementPlaylists x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/announcements/playlists method: post operationId: createAnnouncementPlaylist x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/announcements/playlists/{playlistId} method: get operationId: getAnnouncementPlaylist x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/announcements/playlists/{playlistId} method: put operationId: updateAnnouncementPlaylist x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/announcements/playlists/{playlistId} method: delete operationId: deleteAnnouncementPlaylist x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/announcements/playlists/{playlistId}/locations method: get operationId: listPlaylistLocations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/announcements/playlists/{playlistId}/locations method: put operationId: updatePlaylistLocations x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/announcements/playlists/{playListId}/usage method: get operationId: getPlaylistUsage x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/announcements method: get operationId: Fetch list of announcement greetings on location and organization level x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/announcements method: post operationId: Upload a binary announcement greeting at organization level x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/announcements/usage method: get operationId: Fetch repository usage for announcements for an organization x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/announcements/{announcementId} method: delete operationId: Delete an announcement greeting of the organization x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/announcements/{announcementId} method: get operationId: Fetch details of a binary announcement greeting at the organization level x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/announcements/{announcementId} method: put operationId: Modify a binary announcement greeting at organization level x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/locations/{locationId}/announcements method: post operationId: Upload a binary announcement greeting at the location level x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/locations/{locationId}/announcements/usage method: get operationId: Fetch repository usage for announcements in a location x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/locations/{locationId}/announcements/{announcementId} method: delete operationId: Delete an announcement greeting in a location x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/locations/{locationId}/announcements/{announcementId} method: get operationId: Fetch details of a binary announcement greeting at location level x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/locations/{locationId}/announcements/{announcementId} method: put operationId: Modify a binary announcement greeting at location level x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/textToSpeech/actions/generate/invoke method: post operationId: generateTextToSpeech x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/textToSpeech/usage method: get operationId: getTextToSpeechUsage x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/textToSpeech/{ttsId} method: get operationId: getTextToSpeechGenerationStatus x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/textToSpeech/voices method: get operationId: listTextToSpeechVoices x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/autoAttendants method: get operationId: listAutoAttendants x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/locations/{locationId}/autoAttendants/{autoAttendantId} method: get operationId: getAutoAttendant x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/locations/{locationId}/autoAttendants/{autoAttendantId} method: put operationId: updateAutoAttendant x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/locations/{locationId}/autoAttendants/{autoAttendantId} method: delete operationId: deleteAutoAttendant x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/locations/{locationId}/autoAttendants method: post operationId: createAutoAttendant x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/locations/{locationId}/autoAttendants/{autoAttendantId}/callForwarding method: get operationId: getAutoAttendantCallForwardingSettings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/locations/{locationId}/autoAttendants/{autoAttendantId}/callForwarding method: put operationId: updateAutoAttendantCallForwardingSettings x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/locations/{locationId}/autoAttendants/{autoAttendantId}/callForwarding/selectiveRules method: post operationId: createAutoAttendantSelectiveCallForwardingRule x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/locations/{locationId}/autoAttendants/{autoAttendantId}/callForwarding/selectiveRules/{ruleId} method: get operationId: getAutoAttendantSelectiveCallForwardingRule x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/locations/{locationId}/autoAttendants/{autoAttendantId}/callForwarding/selectiveRules/{ruleId} method: put operationId: updateAutoAttendantSelectiveCallForwardingRule x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/locations/{locationId}/autoAttendants/{autoAttendantId}/callForwarding/selectiveRules/{ruleId} method: delete operationId: deleteAutoAttendantSelectiveCallForwardingRule x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/locations/{locationId}/autoAttendants/availableNumbers method: get operationId: getAutoAttendantPrimaryAvailablePhoneNumbers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/locations/{locationId}/autoAttendants/alternate/availableNumbers method: get operationId: getAutoAttendantAlternateAvailablePhoneNumbers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/locations/{locationId}/autoAttendants/callForwarding/availableNumbers method: get operationId: getAutoAttendantCallForwardAvailablePhoneNumbers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/locations/{locationId}/autoAttendants/{autoAttendantId}/callForwarding/actions/switchMode/invoke method: post operationId: switchAutoAttendantCallForwardingMode x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/locations/{locationId}/autoAttendants/{autoAttendantId}/announcements/{fileName} method: delete operationId: deleteAutoAttendantAnnouncementFile x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/locations/{locationId}/autoAttendants/{autoAttendantId}/announcements method: get operationId: listAutoAttendantAnnouncementFiles x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/locations/{locationId}/callParks method: get operationId: Read the List of Call Parks x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/locations/{locationId}/callParks method: post operationId: Create a Call Park x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/locations/{locationId}/callParks/{callParkId} method: delete operationId: Delete a Call Park x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/locations/{locationId}/callParks/{callParkId} method: get operationId: Get Details for a Call Park x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/locations/{locationId}/callParks/{callParkId} method: put operationId: Update a Call Park x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/locations/{locationId}/callParks/availableUsers method: get operationId: Get available agents from Call Parks x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/locations/{locationId}/callParks/availableRecallHuntGroups method: get operationId: Get available recall hunt groups from Call Parks x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/locations/{locationId}/callParks/settings method: get operationId: Get Call Park Settings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/locations/{locationId}/callParks/settings method: put operationId: Update Call Park settings x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/callParkExtensions method: get operationId: Read the List of Call Park Extensions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/locations/{locationId}/callParkExtensions/{callParkExtensionId} method: get operationId: Get Details for a Call Park Extension x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/locations/{locationId}/callParkExtensions/{callParkExtensionId} method: delete operationId: Delete a Call Park Extension x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/locations/{locationId}/callParkExtensions/{callParkExtensionId} method: put operationId: Update a Call Park Extension x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/locations/{locationId}/callParkExtensions method: post operationId: Create a Call Park Extension x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/locations/{locationId}/callPickups method: get operationId: Read the List of Call Pickups x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/locations/{locationId}/callPickups method: post operationId: Create a Call Pickup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/locations/{locationId}/callPickups/{callPickupId} method: delete operationId: Delete a Call Pickup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/locations/{locationId}/callPickups/{callPickupId} method: get operationId: Get Details for a Call Pickup x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/locations/{locationId}/callPickups/{callPickupId} method: put operationId: Update a Call Pickup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/locations/{locationId}/callPickups/availableUsers method: get operationId: Get available agents from Call Pickups x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/queues method: get operationId: listCallQueues x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/locations/{locationId}/queues method: post operationId: createCallQueue x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/locations/{locationId}/queues/{queueId} method: delete operationId: deleteCallQueue x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/locations/{locationId}/queues/{queueId} method: get operationId: getCallQueueWithCustomerAssist x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/locations/{locationId}/queues/{queueId} method: put operationId: updateCallQueue x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/locations/{locationId}/queues/{queueId}/announcements method: get operationId: listCallQueueAnnouncementFiles x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/locations/{locationId}/queues/{queueId}/announcements/{fileName} method: delete operationId: deleteCallQueueAnnouncementFile x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/locations/{locationId}/queues/{queueId}/callForwarding method: get operationId: getCallQueueCallForwardingSettings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/locations/{locationId}/queues/{queueId}/callForwarding method: put operationId: updateCallQueueCallForwardingSettings x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/locations/{locationId}/queues/{queueId}/callForwarding/selectiveRules method: post operationId: createCallQueueSelectiveCallForwardingRule x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/locations/{locationId}/queues/{queueId}/callForwarding/selectiveRules/{ruleId} method: get operationId: getCallQueueSelectiveCallForwardingRule x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/locations/{locationId}/queues/{queueId}/callForwarding/selectiveRules/{ruleId} method: put operationId: updateCallQueueSelectiveCallForwardingRule x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/locations/{locationId}/queues/{queueId}/callForwarding/selectiveRules/{ruleId} method: delete operationId: deleteCallQueueSelectiveCallForwardingRule x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/locations/{locationId}/queues/{queueId}/holidayService method: get operationId: getCallQueueHolidayService x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/locations/{locationId}/queues/{queueId}/holidayService method: put operationId: updateCallQueueHolidayService x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/locations/{locationId}/queues/{queueId}/nightService method: get operationId: getCallQueueNightService x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/locations/{locationId}/queues/{queueId}/nightService method: put operationId: updateCallQueueNightService x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/locations/{locationId}/queues/{queueId}/forcedForward method: get operationId: getCallQueueForcedForward x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/locations/{locationId}/queues/{queueId}/forcedForward method: put operationId: updateCallQueueForcedForward x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/locations/{locationId}/queues/{queueId}/strandedCalls method: get operationId: getCallQueueStrandedCalls x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/locations/{locationId}/queues/{queueId}/strandedCalls method: put operationId: updateCallQueueStrandedCalls x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/locations/{locationId}/queues/availableNumbers method: get operationId: getCallQueuePrimaryAvailablePhoneNumbers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/locations/{locationId}/queues/alternate/availableNumbers method: get operationId: getCallQueueAlternateAvailablePhoneNumbers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/locations/{locationId}/queues/callForwarding/availableNumbers method: get operationId: getCallQueueCallForwardAvailablePhoneNumbers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/queues/agents/availableAgents method: get operationId: getCallQueueAvailableAgents x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/supervisors method: get operationId: listCallQueueSupervisors x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/supervisors method: post operationId: createCallQueueSupervisor x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/supervisors method: delete operationId: deleteBulkCallQueueSupervisors x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/supervisors/{supervisorId} method: delete operationId: deleteCallQueueSupervisor x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/supervisors/{supervisorId} method: get operationId: getCallQueueSupervisor x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/supervisors/{supervisorId} method: put operationId: updateCallQueueSupervisorAgents x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/supervisors/availableSupervisors method: get operationId: listAvailableCallQueueSupervisors x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/supervisors/availableAgents method: get operationId: listAvailableCallQueueAgents x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/queues/agents method: get operationId: listCallQueueAgents x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/queues/agents/{id} method: get operationId: getCallQueueAgent x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/queues/agents/{id}/settings method: put operationId: updateAgentCallQueueSettings x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/locations/{locationId}/queues/{queueId}/callForwarding/actions/switchMode/invoke method: post operationId: switchCallQueueCallForwardingMode x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/callRecording method: get operationId: Get Call Recording Settings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/callRecording method: put operationId: Update Call Recording Settings x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/callRecording/vendors/{vendorId}/termsOfService method: get operationId: Get Call Recording Terms Of Service Settings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/callRecording/vendors/{vendorId}/termsOfService method: put operationId: Update Call Recording Terms Of Service Settings x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/callRecording/complianceAnnouncement method: get operationId: Get details for the organization Compliance Announcement Setting x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/callRecording/complianceAnnouncement method: put operationId: Update the organization Compliance Announcement x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/locations/{locationId}/callRecording/complianceAnnouncement method: get operationId: Get details for the Location Compliance Announcement Setting x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/locations/{locationId}/callRecording/complianceAnnouncement method: put operationId: Update the Location Compliance Announcement x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/callRecording/regions method: get operationId: Get Call Recording Regions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/callRecording/vendorUsers method: get operationId: Get Call Recording Vendor Users x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/locations/{locationId}/callRecording/vendor method: put operationId: Set Call Recording Vendor for a Location x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/locations/{locationId}/callRecording/vendors method: get operationId: Get Location Call Recording Vendors x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/locations/{locationId}/callRecording/vendorUsers method: get operationId: Get Call Recording Vendor Users for a Location x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/jobs/callRecording method: get operationId: List Call Recording Jobs x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/jobs/callRecording/{jobId} method: get operationId: Get the Job Status of a Call Recording Job x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/jobs/callRecording/{jobId}/errors method: get operationId: Get Job Errors for a Call Recording Job x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/callRecording/vendors method: get operationId: Get Organization Call Recording Vendors x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/callRecording/vendor method: put operationId: Set Organization Call Recording Vendor x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/cxEssentials/wrapup/reasons method: get operationId: List Wrap Up Reasons x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/cxEssentials/wrapup/reasons method: post operationId: Create Wrap Up Reason x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/cxEssentials/wrapup/reasons/{wrapupReasonId} method: get operationId: Read Wrap Up Reason x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/cxEssentials/wrapup/reasons/{wrapupReasonId} method: put operationId: Update Wrap Up Reason x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/cxEssentials/wrapup/reasons/{wrapupReasonId} method: delete operationId: Delete Wrap Up Reason x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/cxEssentials/wrapup/reasons/actions/validateName/invoke method: post operationId: Validate Wrap Up Reason x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/cxEssentials/wrapup/reasons/{wrapupReasonId}/availableQueues method: get operationId: Read Available Queues x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/cxEssentials/locations/{locationId}/queues/{queueId}/wrapup/settings method: get operationId: Read Wrap Up Reason Settings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/cxEssentials/locations/{locationId}/queues/{queueId}/wrapup/settings method: put operationId: Update Wrap Up Reason Settings x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/locations/{locationId}/queues/{queueId}/cxEssentials/screenPop method: get operationId: Read Screen Pop Configuration x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/locations/{locationId}/queues/{queueId}/cxEssentials/screenPop method: put operationId: Update Screen Pop Configuration x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/locations/{locationId}/cxEssentials/agents/availableAgents method: get operationId: List Available Agents x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/locations/{locationId}/features/hotDesking method: get operationId: Voice Portal Hot desking sign in details for a location x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/locations/{locationId}/features/hotDesking method: put operationId: Update Voice Portal Hot desking sign in details for a location x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/people/{personId}/features/hotDesking/guest method: get operationId: Voice Portal Hot desking sign in details for a user x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/people/{personId}/features/hotDesking/guest method: put operationId: Update Voice Portal Hot desking sign in details for a user x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/huntGroups method: get operationId: listHuntGroups x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/locations/{locationId}/huntGroups method: post operationId: createHuntGroup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/locations/{locationId}/huntGroups/{huntGroupId} method: delete operationId: deleteHuntGroup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/locations/{locationId}/huntGroups/{huntGroupId} method: get operationId: getHuntGroup x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/locations/{locationId}/huntGroups/{huntGroupId} method: put operationId: updateHuntGroup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/locations/{locationId}/huntGroups/{huntGroupId}/callForwarding method: get operationId: getHuntGroupCallForwardingSettings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/locations/{locationId}/huntGroups/{huntGroupId}/callForwarding method: put operationId: updateHuntGroupCallForwardingSettings x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/locations/{locationId}/huntGroups/{huntGroupId}/callForwarding/selectiveRules method: post operationId: createHuntGroupSelectiveCallForwardingRule x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/locations/{locationId}/huntGroups/{huntGroupId}/callForwarding/selectiveRules/{ruleId} method: get operationId: getHuntGroupSelectiveCallForwardingRule x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/locations/{locationId}/huntGroups/{huntGroupId}/callForwarding/selectiveRules/{ruleId} method: put operationId: updateHuntGroupSelectiveCallForwardingRule x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/locations/{locationId}/huntGroups/{huntGroupId}/callForwarding/selectiveRules/{ruleId} method: delete operationId: deleteHuntGroupSelectiveCallForwardingRule x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/locations/{locationId}/huntGroups/availableNumbers method: get operationId: getHuntGroupPrimaryAvailablePhoneNumbers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/locations/{locationId}/huntGroups/alternate/availableNumbers method: get operationId: getHuntGroupAlternateAvailablePhoneNumbers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/locations/{locationId}/huntGroups/callForwarding/availableNumbers method: get operationId: getHuntGroupCallForwardAvailablePhoneNumbers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/locations/{locationId}/huntGroups/{huntGroupId}/callForwarding/actions/switchMode/invoke method: post operationId: switchHuntGroupCallForwardingMode x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/operatingModes method: get operationId: Read the List of Operating Modes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/operatingModes/{modeId} method: get operationId: Get Details for an Operating Mode x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/operatingModes/{modeId} method: put operationId: Modify an Operating Mode x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/operatingModes/{modeId} method: delete operationId: Delete an Operating Mode x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/operatingModes/ method: post operationId: Create an Operating Mode x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/operatingModes/{modeId}/holidays/{holidayId} method: get operationId: Get details for an Operating Mode Holiday x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/operatingModes/{modeId}/holidays/{holidayId} method: put operationId: Modify an Operating Mode Holiday x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/operatingModes/{modeId}/holidays/{holidayId} method: delete operationId: Delete an Operating Mode Holiday x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/operatingModes/{modeId}/holidays method: post operationId: Create an Operating Mode Holiday x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/locations/{locationId}/operatingModes/availableOperatingModes method: get operationId: Retrieve the List of Available Operating Modes in a Location x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/locations/{locationId}/operatingModes/callForwarding/availableNumbers method: get operationId: Get Operating Mode Call Forward Available Phone Numbers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/paging method: get operationId: Read the List of Paging Groups x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/locations/{locationId}/paging method: post operationId: Create a new Paging Group x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/locations/{locationId}/paging/{pagingId} method: delete operationId: Delete a Paging Group x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/locations/{locationId}/paging/{pagingId} method: get operationId: Get Details for a Paging Group x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/locations/{locationId}/paging/{pagingId} method: put operationId: Update a Paging Group x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/locations/{locationId}/paging/availableNumbers method: get operationId: Get Paging Group Primary Available Phone Numbers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/locations/{locationId}/singleNumberReach/availableNumbers method: get operationId: Get Single Number Reach Primary Available Phone Numbers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/people/{personId}/singleNumberReach/numbers method: post operationId: Create Single Number Reach For a Person x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/people/{personId}/singleNumberReach method: get operationId: Get Single Number Reach Settings For A Person x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/people/{personId}/singleNumberReach method: put operationId: Update Single Number Reach Settings For A Person x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/people/{personId}/singleNumberReach/numbers/{id} method: put operationId: Update Single Number Reach Settings For A Number x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/people/{personId}/singleNumberReach/numbers/{id} method: delete operationId: Delete A Single Number Reach Number x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/virtualExtensions method: post operationId: Create a Virtual Extension x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/virtualExtensions method: get operationId: Read the List of Virtual Extensions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/virtualExtensions/{extensionId} method: get operationId: Get a Virtual Extension x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/virtualExtensions/{extensionId} method: put operationId: Update a Virtual Extension x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/virtualExtensions/{extensionId} method: delete operationId: Delete a Virtual Extension x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/virtualExtensions/settings method: get operationId: Get Virtual extension settings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/virtualExtensions/settings method: put operationId: Modify Virtual Extension Settings x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/virtualExtensions/actions/validateNumbers/invoke method: post operationId: Validate an external phone number x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/virtualExtensionRanges method: post operationId: Create a Virtual Extension Range x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/virtualExtensionRanges method: get operationId: Get a list of a Virtual Extension Range x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/virtualExtensionRanges/{extensionRangeId} method: get operationId: Get details of a Virtual Extension Range x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/virtualExtensionRanges/{extensionRangeId} method: delete operationId: Delete a Virtual Extension Range x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/virtualExtensionRanges/{extensionRangeId}/ method: put operationId: Modify Virtual Extension Range x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/virtualExtensionRanges/actions/validate/invoke method: post operationId: Validate the prefix and extension pattern for a Virtual Extension Range x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /hotdesk/sessions method: get operationId: List Sessions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /hotdesk/sessions/{sessionId} method: delete operationId: Delete Session x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/locations method: get operationId: List Locations Webex Calling Details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/locations method: post operationId: Enable a Location for Webex Calling x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/locations/{locationId} method: get operationId: Get Location Webex Calling Details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/locations/{locationId} method: put operationId: Update Location Webex Calling Details x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/jobs/updateRoutingPrefix method: get operationId: Get a List of Update Routing Prefix jobs x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/jobs/updateRoutingPrefix/{jobId} method: get operationId: Get the job status of Update Routing Prefix job x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/jobs/updateRoutingPrefix/{jobId}/errors method: get operationId: Get job errors for update routing prefix job x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/locations/{locationId}/actions/modifyAnnouncementLanguage/invoke method: post operationId: Change Announcement Language x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/locations/{locationId}/features/emergencyCallbackNumber method: get operationId: Get a Location Emergency callback number x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/locations/{locationId}/features/emergencyCallbackNumber method: put operationId: Update a Location Emergency callback number x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /telephony/config/actions/validateExtensions/invoke method: post operationId: Validate the List of Extensions x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/locations/{locationId}/actions/validateExtensions/invoke method: post operationId: Validate Extensions x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/locations/{locationId}/musicOnHold method: put operationId: Update Music On Hold x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/locations/{locationId}/musicOnHold method: get operationId: Get Music On Hold x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/locations/{locationId}/privateNetworkConnect method: get operationId: Get Private Network Connect x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/locations/{locationId}/privateNetworkConnect method: put operationId: Update Private Network Connect x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/routeChoices method: get operationId: Read the List of Routing Choices x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/locations/{locationId}/externalCallerId/availableNumbers method: get operationId: Get the List of Phone Numbers Available for External Caller ID x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/locations/{locationId}/availableNumbers method: get operationId: Get Available Phone Numbers for a Location with Given Criteria x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/locations/{locationId}/webexGo/availableNumbers method: get operationId: Get Webex Go Available Phone Numbers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/locations/{locationId}/emergencyCallbackNumber/availableNumbers method: get operationId: Get Location ECBN Available Phone Numbers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/locations/{locationId}/callIntercept/availableNumbers method: get operationId: Get Location Call Intercept Available Phone Numbers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/locations/{locationId}/receptionistContacts/directories method: post operationId: Create a Receptionist Contact Directory x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/locations/{locationId}/receptionistContacts/directories method: get operationId: Read list of Receptionist Contact Directories x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/locations/{locationId}/receptionistContacts/directories/{directoryId} method: get operationId: Get details for a Receptionist Contact Directory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/locations/{locationId}/receptionistContacts/directories/{directoryId} method: delete operationId: Delete a Receptionist Contact Directory x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/locations/{locationId}/receptionistContacts/directories/{directoryId} method: put operationId: Modify a Receptionist Contact Directory x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/locations/{locationId}/chargeNumber/availableNumbers method: get operationId: GetAvailableChargeNumbersList x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/jobs/locations/deleteCallingLocation method: post operationId: Disable Location For Webex Calling x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /telephony/config/jobs/locations/deleteCallingLocation method: get operationId: Get List Of Disable Calling Location Jobs x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/locations/{locationId}/actions/precheckForDeletion/invoke method: post operationId: Safe Delete Check Before Disabling Calling Location x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/jobs/locations/deleteCallingLocation/{jobId}/actions/pause/invoke method: post operationId: Pause Disable Calling Location Job x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /telephony/config/jobs/locations/deleteCallingLocation/{jobId}/actions/resume/invoke method: post operationId: Resume Paused Disable Calling Location Job x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /telephony/config/jobs/locations/deleteCallingLocation/{jobId}/errors method: get operationId: Retrieve Errors For Disable Calling Location Job x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/jobs/locations/deleteCallingLocation/{jobId} method: get operationId: Get Disable Calling Location Job Status x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/locations/{locationId}/callCaptions method: get operationId: Get the location call captions settings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/locations/{locationId}/callCaptions method: put operationId: Update the location call captions settings x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/locations/{locationId}/actions/generatePassword/invoke method: post operationId: Generate example password for Location x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/locations/{locationId}/internalDialing method: get operationId: Read the Internal Dialing configuration for a location x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/locations/{locationId}/internalDialing method: put operationId: Modify the Internal Dialing configuration for a location x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/locations/{locationId}/intercept method: get operationId: Get Location Intercept x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/locations/{locationId}/intercept method: put operationId: Put Location Intercept x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/locations/{locationId}/outgoingPermission method: get operationId: Get Location Outgoing Permission x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/locations/{locationId}/outgoingPermission method: put operationId: Update Location Outgoing Permission x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/locations/{locationId}/outgoingPermission/autoTransferNumbers method: get operationId: Get Outgoing Permission Auto Transfer Number x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/locations/{locationId}/outgoingPermission/autoTransferNumbers method: put operationId: Put Outgoing Permission Auto Transfer Number x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/locations/{locationId}/outgoingPermission/accessCodes method: get operationId: Get Outgoing Permission Location Access Code x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/locations/{locationId}/outgoingPermission/accessCodes method: post operationId: Create Outgoing Permission a new access code for a customer location x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/locations/{locationId}/outgoingPermission/accessCodes method: put operationId: Delete Outgoing Permission Access Code Location x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/locations/{locationId}/outgoingPermission/accessCodes method: delete operationId: Delete all Outgoing Permission Access Code for a Location x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/locations/{locationId}/outgoingPermission/digitPatterns method: get operationId: Get Outgoing Permission Digit Pattern for a Location x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/locations/{locationId}/outgoingPermission/digitPatterns method: post operationId: Create Outgoing Permission a new Digit Pattern for a location x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/locations/{locationId}/outgoingPermission/digitPatterns method: delete operationId: Delete all Outgoing Permission Digit Patterns for a Location x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/locations/{locationId}/outgoingPermission/digitPatterns/{digitPatternId} method: get operationId: Get Details for a Outgoing Permission Digit Pattern for a Location x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/locations/{locationId}/outgoingPermission/digitPatterns/{digitPatternId} method: put operationId: Update a Outgoing Permission Digit Pattern for a Location x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/locations/{locationId}/outgoingPermission/digitPatterns/{digitPatternId} method: delete operationId: Delete a Outgoing Permission Digit Pattern for a Location x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/locations/{locationId}/schedules method: get operationId: Read the List of Schedules x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/locations/{locationId}/schedules method: post operationId: Create a Schedule x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/locations/{locationId}/schedules/{type}/{scheduleId} method: get operationId: Get Details for a Schedule x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/locations/{locationId}/schedules/{type}/{scheduleId} method: put operationId: Update a Schedule x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/locations/{locationId}/schedules/{type}/{scheduleId} method: delete operationId: Delete a Schedule x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/locations/{locationId}/schedules/{type}/{scheduleId}/events/{eventId} method: get operationId: Get Details for a Schedule Event x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/locations/{locationId}/schedules/{type}/{scheduleId}/events/{eventId} method: put operationId: Update a Schedule Event x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/locations/{locationId}/schedules/{type}/{scheduleId}/events/{eventId} method: delete operationId: Delete a Schedule Event x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/locations/{locationId}/schedules/{type}/{scheduleId}/events method: post operationId: Create a Schedule Event x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/locations/{locationId}/voicemail method: get operationId: Get Location Voicemail x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/locations/{locationId}/voicemail method: put operationId: Update Location Voicemail x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/locations/{locationId}/voicePortal method: get operationId: Get VoicePortal x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/locations/{locationId}/voicePortal method: put operationId: Update VoicePortal x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/locations/{locationId}/voicePortal/passcodeRules method: get operationId: Get VoicePortal Passcode Rule x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/voicemailGroups method: get operationId: List VoicemailGroup x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/locations/{locationId}/voicemailGroups/{voicemailGroupId} method: get operationId: Get Location Voicemail Group x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/locations/{locationId}/voicemailGroups/{voicemailGroupId} method: put operationId: Modify Location Voicemail Group x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/locations/{locationId}/voicemailGroups/{voicemailGroupId} method: delete operationId: Delete a Voicemail Group for a Location x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/locations/{locationId}/voicemailGroups method: post operationId: Create a new Voicemail Group for a Location x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/locations/{locationId}/voicemailGroups/faxMessage/availableNumbers method: get operationId: Get Voicemail Group Fax Message Available Phone Numbers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/locations/{locationId}/voicemailGroups/availableNumbers method: get operationId: Get Voicemail Group Available Phone Numbers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/locations/{locationId}/voicePortal/availableNumbers method: get operationId: Get VoicePortal Available Phone Numbers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /locations method: get operationId: listLocations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /locations method: post operationId: createLocation x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /locations/{locationId} method: get operationId: getLocationDetails x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /locations/{locationId} method: put operationId: updateLocation x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /locations/{locationId} method: delete operationId: deleteLocation x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /locations/{locationId}/floors method: get operationId: listLocationFloors x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /locations/{locationId}/floors method: post operationId: createLocationFloor x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /locations/{locationId}/floors/{floorId} method: get operationId: getLocationFloorDetails x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /locations/{locationId}/floors/{floorId} method: put operationId: updateLocationFloor x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /locations/{locationId}/floors/{floorId} method: delete operationId: deleteLocationFloor x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/locations/{locationId}/numbers method: post operationId: Add Phone Numbers to a location x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/locations/{locationId}/numbers method: put operationId: Manage Number State in a location x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/locations/{locationId}/numbers method: delete operationId: Remove phone numbers from a location x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/actions/validateNumbers/invoke method: post operationId: Validate phone numbers x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/numbers method: get operationId: Get Phone Numbers for an Organization with Given Criteria x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/jobs/numbers/manageNumbers method: get operationId: List Manage Numbers Jobs x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/jobs/numbers/manageNumbers method: post operationId: Initiate Number Jobs x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/jobs/numbers/manageNumbers/{jobId} method: get operationId: Get Manage Numbers Job Status x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/jobs/numbers/manageNumbers/{jobId}/actions/pause/invoke method: post operationId: Pause the Manage Numbers Job x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/jobs/numbers/manageNumbers/{jobId}/actions/resume/invoke method: post operationId: Resume the Manage Numbers Job x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/jobs/numbers/manageNumbers/{jobId}/errors method: get operationId: List Manage Numbers Job errors x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /partner/reports method: get operationId: listReports x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /partner/reports method: post operationId: createAReport x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /partner/reports/{reportId} method: get operationId: getReportDetails x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /partner/reports/{reportId} method: delete operationId: deleteAReport x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /partner/reports/templates method: get operationId: listReportTemplates x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /people method: get operationId: List People x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /people method: post operationId: Create a Person x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /people/{personId} method: get operationId: Get Person Details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /people/{personId} method: put operationId: Update a Person x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /people/{personId} method: delete operationId: Delete a Person x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /people/me method: get operationId: Get My Own Details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/pstn/locations/{locationId}/connectionOptions method: get operationId: Retrieve PSTN Connection Options for a Location x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/pstn/locations/{locationId}/connection method: put operationId: Setup PSTN Connection for a Location x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/pstn/locations/{locationId}/connection method: get operationId: Retrieve PSTN Connection for a Location x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/pstn/numbers/{phoneNumber}/emergencyAddress method: put operationId: updateEmergencyAddressForPhoneNumber x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /telephony/pstn/locations/{locationId}/emergencyAddress/lookup method: post operationId: emergencyAddressLookup x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /telephony/pstn/locations/{locationId}/emergencyAddress method: post operationId: addEmergencyAddressToLocation x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /telephony/pstn/locations/{locationId}/emergencyAddresses/{addressId} method: put operationId: updateEmergencyAddressOfLocation x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /recordingReport/accessSummary method: get operationId: List of Recording Audit Report Summaries x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /recordingReport/accessDetail method: get operationId: Get Recording Audit Report Details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /recordingReport/meetingArchiveSummaries method: get operationId: List Meeting Archive Summaries x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /recordingReport/meetingArchives/{archiveId} method: get operationId: Get Meeting Archive Details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /reports method: get operationId: listReports x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /reports method: post operationId: createaReport x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /reports/{reportId} method: get operationId: getReportDetails x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /reports/{reportId} method: delete operationId: deleteAReport x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /cdr_feed method: get operationId: getDetailedCallHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /cdr_stream method: get operationId: getLiveStreamDetailedCallHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /people/{personId}/features/applications method: get operationId: getPersonsAppServicesSettingsNew x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /people/{personId}/features/applications method: put operationId: Modify a person's Application Services Settings x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /people/{personId}/features/bargeIn method: get operationId: Read Barge In Settings for a Person x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /people/{personId}/features/bargeIn method: put operationId: Configure Barge In Settings for a Person x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /people/{personId}/features/callForwarding method: get operationId: Read Forwarding Settings for a Person x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /people/{personId}/features/callForwarding method: put operationId: Configure Call Forwarding Settings for a Person x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /people/{personId}/features/intercept method: get operationId: Read Call Intercept Settings for a Person x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /people/{personId}/features/intercept method: put operationId: Configure Call Intercept Settings for a Person x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /people/{personId}/features/intercept/actions/announcementUpload/invoke method: post operationId: Configure Call Intercept Greeting for a Person x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /people/{personId}/features/callRecording method: get operationId: Read Call Recording Settings for a Person x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /people/{personId}/features/callRecording method: put operationId: Configure Call Recording Settings for a Person x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /people/{personId}/features/callWaiting method: get operationId: Read Call Waiting Settings for a Person x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /people/{personId}/features/callWaiting method: put operationId: Configure Call Waiting Settings for a Person x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /people/{personId}/features/callerId method: get operationId: Read Caller ID Settings for a Person x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /people/{personId}/features/callerId method: put operationId: Configure Caller ID Settings for a Person x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /people/{personId}/features/callingBehavior method: get operationId: Read Person's Calling Behavior x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /people/{personId}/features/callingBehavior method: put operationId: Configure a person's Calling Behavior x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /people/{personId}/features/doNotDisturb method: get operationId: Read Do Not Disturb Settings for a Person x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /people/{personId}/features/doNotDisturb method: put operationId: Configure Do Not Disturb Settings for a Person x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /people/{personId}/features/executiveAssistant method: get operationId: Retrieve Executive Assistant Settings for a Person x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /people/{personId}/features/executiveAssistant method: put operationId: Modify Executive Assistant Settings for a Person x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /people/{personId}/features/hoteling method: get operationId: Read Hoteling Settings for a Person x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /people/{personId}/features/hoteling method: put operationId: Configure Hoteling Settings for a Person x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /people/{personId}/features/monitoring method: get operationId: Retrieve a person's Monitoring Settings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /people/{personId}/features/monitoring method: put operationId: Modify a person's Monitoring Settings x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /people/{personId}/features/incomingPermission method: get operationId: Read Incoming Permission Settings for a Person x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /people/{personId}/features/incomingPermission method: put operationId: Configure Incoming Permission Settings for a Person x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /people/{personId}/features/outgoingPermission method: get operationId: Retrieve a person's Outgoing Calling Permissions Settings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /people/{personId}/features/outgoingPermission method: put operationId: Modify a person's Outgoing Calling Permissions Settings x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /people/{personId}/features/numbers method: get operationId: Get a List of Phone Numbers for a Person x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /people/{personId}/features/privacy method: get operationId: Get a person's Privacy Settings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /people/{personId}/features/privacy method: put operationId: Configure a person's Privacy Settings x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /people/{personId}/features/pushToTalk method: get operationId: Read Push-to-Talk Settings for a Person x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /people/{personId}/features/pushToTalk method: put operationId: Configure Push-to-Talk Settings for a Person x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /people/{personId}/features/reception method: get operationId: Read Receptionist Client Settings for a Person x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /people/{personId}/features/reception method: put operationId: Configure Receptionist Client Settings for a Person x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /people/{personId}/features/schedules method: get operationId: List of Schedules for a Person x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /people/{personId}/features/schedules method: post operationId: Create Schedule for a Person x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /people/{personId}/features/schedules/{scheduleType}/{scheduleId} method: get operationId: Get a Schedule Details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /people/{personId}/features/schedules/{scheduleType}/{scheduleId} method: put operationId: Update a Schedule x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /people/{personId}/features/schedules/{scheduleType}/{scheduleId} method: delete operationId: Delete a Schedule x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /people/{personId}/features/schedules/{scheduleType}/{scheduleId}/events/{eventId} method: get operationId: Fetch Event for a person's Schedule x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /people/{personId}/features/schedules/{scheduleType}/{scheduleId}/events/{eventId} method: put operationId: Update an Event for a person's Schedule x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /people/{personId}/features/schedules/{scheduleType}/{scheduleId}/events/{eventId} method: delete operationId: Delete an Event for a person's Schedule x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /people/{personId}/features/schedules/{scheduleType}/{scheduleId}/events method: post operationId: Add a New Event for Person's Schedule x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /people/{personId}/features/voicemail method: get operationId: Read Voicemail Settings for a Person x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /people/{personId}/features/voicemail method: put operationId: Configure Voicemail Settings for a Person x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /people/{personId}/features/voicemail/actions/uploadBusyGreeting/invoke method: post operationId: Configure Busy Voicemail Greeting for a Person x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /people/{personId}/features/voicemail/actions/uploadNoAnswerGreeting/invoke method: post operationId: Configure No Answer Voicemail Greeting for a Person x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /people/{personId}/features/voicemail/actions/resetPin/invoke method: post operationId: Reset Voicemail PIN x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /telephony/config/jobs/person/moveLocation method: post operationId: validateOrInitiateMoveUsersJob x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/jobs/person/moveLocation method: get operationId: listMoveUsersJobs x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/jobs/person/moveLocation/{jobId} method: get operationId: getMoveUsersJobStatus x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/jobs/person/moveLocation/{jobId}/actions/pause/invoke method: post operationId: pauseMoveUsersJob x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/jobs/person/moveLocation/{jobId}/actions/resume/invoke method: post operationId: resumeMoveUsersJob x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/jobs/person/moveLocation/{jobId}/errors method: get operationId: listMoveUsersJobErrors x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/people/{personId}/musicOnHold method: get operationId: retrieveMusicOnHoldSettingsForPerson x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/people/{personId}/musicOnHold method: put operationId: configureMusicOnHoldSettingsForPerson x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/people/{personId}/outgoingPermission/accessCodes method: get operationId: retrieveAccessCodesForPerson x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/people/{personId}/outgoingPermission/accessCodes method: put operationId: modifyAccessCodesForPerson x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/people/{personId}/outgoingPermission/accessCodes method: post operationId: createAccessCodesForPerson x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/people/{personId}/outgoingPermission/accessCodes method: delete operationId: deleteAccessCodesForPerson x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/people/{personId}/outgoingPermission/autoTransferNumbers method: get operationId: retrieveTransferNumbersForPerson x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/people/{personId}/outgoingPermission/autoTransferNumbers method: put operationId: modifyTransferNumbersForPerson x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/people/{personId}/outgoingPermission/digitPatterns method: get operationId: retrieveDigitPatternsForPerson x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/people/{personId}/outgoingPermission/digitPatterns method: post operationId: createDigitPatternsForPerson x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/people/{personId}/outgoingPermission/digitPatterns method: put operationId: modifyDigitPatternCategoryControlSettingsForPerson x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /telephony/config/people/{personId}/outgoingPermission/digitPatterns method: delete operationId: deleteAllDigitPatternsPerson x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/people/{personId}/outgoingPermission/digitPatterns/{digitPatternId} method: get operationId: retrieveDigitPatternDetailsPerson x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/people/{personId}/outgoingPermission/digitPatterns/{digitPatternId} method: put operationId: modifyDigitPatternForPerson x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/people/{personId}/outgoingPermission/digitPatterns/{digitPatternId} method: delete operationId: deleteADigitPatternPerson x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/people/{personId}/numbers method: put operationId: assignOrUnassignNumbersToAPerson x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/people/{personId}/preferredAnswerEndpoint method: get operationId: getPreferredAnswerEndpoint x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/people/{personId}/preferredAnswerEndpoint method: put operationId: modifyPreferredAnswerEndpoint x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/people/{personId}/applications/{applicationId}/availableMembers method: get operationId: searchSharedLineAppearanceMembers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/people/{personId}/applications/{applicationId}/members method: get operationId: getSharedLineAppearanceMembers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/people/{personId}/applications/{applicationId}/members method: put operationId: modifySharedLineAppearanceMembers x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/people/{personId}/voicemail/passcode method: put operationId: modifyPersonVoicemailPasscode x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/voiceMessages/summary method: get operationId: getMessageSummary x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/voiceMessages method: get operationId: listMessages x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/voiceMessages/{messageId} method: delete operationId: deleteMessage x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/voiceMessages/markAsRead method: post operationId: markAsRead x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/voiceMessages/markAsUnread method: post operationId: markAsUnread x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/people/{personId}/agent/availableCallerIds method: get operationId: retrieveAgentsListOfAvailableCallerIDs x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/people/{personId}/agent/callerId method: get operationId: retrieveAgentsCallerIDInformation x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/people/{personId}/agent/callerId method: put operationId: modifyAgentCallerIdInformation x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/people/{personId}/features/callBridge method: get operationId: readCallBridgeSettingsPerson x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/people/{personId}/features/callBridge method: put operationId: configureCallBridgeSettingsPerson x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/people/{personId}/secondary/availableNumbers method: get operationId: getPersonSecondaryAvailablePhoneNumbers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/people/{personId}/faxMessage/availableNumbers method: get operationId: getPersonFaxMessageAvailablePhoneNumbers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/people/{personId}/callForwarding/availableNumbers method: get operationId: getPersonCallForwardAvailablePhoneNumbers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/people/primary/availableNumbers method: get operationId: getPersonPrimaryAvailablePhoneNumbers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/people/{personId}/emergencyCallbackNumber/availableNumbers method: get operationId: getPersonEcbnAvailablePhoneNumbers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/people/{personId}/callIntercept/availableNumbers method: get operationId: getPersonCallInterceptAvailablePhoneNumbers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/people/{personId}/settings/msTeams method: get operationId: getPersonMSTeamsSettings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/people/{personId}/settings/msTeams method: put operationId: configurePersonMSTeamsSetting x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/people/{personId}/features/personalAssistant method: get operationId: getPersonalAssistant x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/people/{personId}/features/personalAssistant method: put operationId: modifyPersonalAssistant x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/people/{personId}/modeManagement/availableFeatures method: get operationId: getListOfAvailableFeatures x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/people/{personId}/modeManagement/features method: get operationId: getListOfFeaturesAssignedToAUserModeManagement x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/people/{personId}/modeManagement/features method: put operationId: assignListOfFeaturesToAUserModeManagement x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/people/{personId}/selectiveAccept method: get operationId: getUserSelectiveCallAcceptCriteriaList x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/people/{personId}/selectiveAccept method: put operationId: updateUserSelectiveCallAcceptCriteria x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/people/{personId}/selectiveAccept/criteria method: post operationId: createCriteriaToUserSelectiveCallAcceptService x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/people/{personId}/selectiveAccept/criteria/{id} method: get operationId: getCriteriaForUserSelectiveCallAcceptService x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/people/{personId}/selectiveAccept/criteria/{id} method: put operationId: modifyCriteriaFromUserSelectiveCallAcceptService x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/people/{personId}/selectiveAccept/criteria/{id} method: delete operationId: deleteCriteriaFromUserSelectiveCallAcceptService x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/people/{personId}/selectiveReject method: get operationId: getUserSelectiveCallRejectionCriteriaListing x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/people/{personId}/selectiveReject method: put operationId: updateUserSelectiveCallRejectionCriteriaList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/people/{personId}/selectiveReject/criteria method: post operationId: createCriteriaToUserSelectiveCallRejectionService x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/people/{personId}/selectiveReject/criteria/{id} method: get operationId: getCriteriaForUserSelectiveCallRejectionService x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/people/{personId}/selectiveReject/criteria/{id} method: put operationId: modifyCriteriaForUserSelectiveCallRejectionService x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/people/{personId}/selectiveReject/criteria/{id} method: delete operationId: deleteCriteriaFromUserSelectiveCallRejectionService x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/people/{personId}/selectiveForward method: get operationId: getUserSelectiveCallForwarding x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/people/{personId}/selectiveForward method: put operationId: updateUserSelectiveCallForwardingCriteriaList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/people/{personId}/selectiveForward/criteria method: post operationId: createCriteriaToUserSelectiveCallForwardingService x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/people/{personId}/selectiveForward/criteria/{id} method: get operationId: getCriteriaForUserSelectiveCallForwardingService x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/people/{personId}/selectiveForward/criteria/{id} method: put operationId: modifyCriteriaForUserSelectiveCallForwardingService x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/people/{personId}/selectiveForward/criteria/{id} method: delete operationId: deleteCriteriaFromUserSelectiveCallForwardingService x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/people/{personId}/applications/availableMembers method: get operationId: searchSharedLineAppearanceMembersNew x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/people/{personId}/applications/availableMembers/count method: get operationId: getCountOfSharedLineAppearanceMembersNew x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/people/{personId}/applications/members method: get operationId: getSharedLineAppearanceMembersNew x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/people/{personId}/applications/members method: put operationId: putSharedLineAppearanceMembersNew x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/people/{personId}/callCaptions method: get operationId: getUserCallCaptionsSettings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/people/{personId}/callCaptions method: put operationId: modifyUserCallCaptionsSettings x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/people/{personId}/executive/callFiltering method: get operationId: getPersonExecutiveCallFilteringSettings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/people/{personId}/executive/callFiltering method: put operationId: updatePersonExecutiveCallFilteringSettings x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/people/{personId}/executive/callFiltering/criteria/{id} method: get operationId: getPersonExecutiveCallFilteringCriteria x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/people/{personId}/executive/callFiltering/criteria/{id} method: put operationId: updatePersonExecutiveCallFilteringCriteria x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/people/{personId}/executive/callFiltering/criteria/{id} method: delete operationId: deletePersonExecutiveCallFilteringCriteria x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/people/{personId}/executive/callFiltering/criteria method: post operationId: createPersonExecutiveCallFilteringCriteria x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/people/{personId}/executive/alert method: get operationId: getPersonExecutiveAlertSettings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/people/{personId}/executive/alert method: put operationId: updatePersonExecutiveAlertSettings x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/people/{personId}/executive/assignedAssistants method: get operationId: getPersonExecutiveAssignedAssistants x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/people/{personId}/executive/assignedAssistants method: put operationId: modifyPersonExecutiveAssignedAssistants x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/people/{personId}/executive/availableAssistants method: get operationId: getPersonExecutiveAvailableAssistants x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/people/{personId}/executive/assistant method: get operationId: getPersonExecutiveAssistantSettings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/people/{personId}/executive/assistant method: put operationId: modifyPersonExecutiveAssistantSettings x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/people/{personId}/executive/screening method: get operationId: getPersonExecutiveScreeningSettings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/people/{personId}/executive/screening method: put operationId: updatePersonExecutiveScreeningSettings x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/people/{personId} method: get operationId: getTimezoneAnnouncementLanguageSettingsOfAPerson x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/people/{personId} method: put operationId: modifyTimezoneAnnouncementLanguageSettingsOfAPerson x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/countries/{countryCode} method: get operationId: getCountryConfiguration x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/virtualLines method: get operationId: Read the List of Virtual Lines x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/virtualLines method: post operationId: Create a Virtual Line x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/virtualLines/{virtualLineId}/callRecording method: get operationId: Read Call Recording Settings for a Virtual Line x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/virtualLines/{virtualLineId}/callRecording method: put operationId: Configure Call Recording Settings for a Virtual Line x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/virtualLines/{virtualLineId} method: delete operationId: Delete a Virtual Line x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/virtualLines/{virtualLineId} method: get operationId: Get Details for a Virtual Line x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/virtualLines/{virtualLineId} method: put operationId: Update a Virtual Line x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/virtualLines/{virtualLineId}/number method: get operationId: Get Phone Number assigned for a Virtual Line x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/virtualLines/{virtualLineId}/directorySearch method: put operationId: Update Directory search for a Virtual Line x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/virtualLines/{virtualLineId}/devices method: get operationId: Get List of Devices assigned for a Virtual Line x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/virtualLines/{virtualLineId}/dectNetworks method: get operationId: Get List of DECT Networks Handsets for a Virtual Line x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/virtualLines/{virtualLineId}/callerId method: get operationId: Read Caller ID Settings for a Virtual Line x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/virtualLines/{virtualLineId}/callerId method: put operationId: Configure Caller ID Settings for a Virtual Line x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/virtualLines/{virtualLineId}/callWaiting method: get operationId: Read Call Waiting Settings for a Virtual Line x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/virtualLines/{virtualLineId}/callWaiting method: put operationId: Configure Call Waiting Settings for a Virtual Line x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/virtualLines/{virtualLineId}/callForwarding method: get operationId: Read Call Forwarding Settings for a Virtual Line x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/virtualLines/{virtualLineId}/callForwarding method: put operationId: Configure Call Forwarding Settings for a Virtual Line x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/virtualLines/{virtualLineId}/incomingPermission method: get operationId: Read Incoming Permission Settings for a Virtual Line x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/virtualLines/{virtualLineId}/incomingPermission method: put operationId: Configure Incoming Permission Settings for a Virtual Line x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/virtualLines/{virtualLineId}/outgoingPermission method: get operationId: Retrieve a virtual line's Outgoing Calling Permissions Settings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/virtualLines/{virtualLineId}/outgoingPermission method: put operationId: Modify a virtual line's Outgoing Calling Permissions Settings x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/virtualLines/{virtualLineId}/outgoingPermission/accessCodes method: get operationId: Retrieve Access Codes for a Virtual Line x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/virtualLines/{virtualLineId}/outgoingPermission/accessCodes method: put operationId: Modify Access Codes for a Virtual Line x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/virtualLines/{virtualLineId}/outgoingPermission/accessCodes method: post operationId: Create Access Codes for a Virtual Line x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/virtualLines/{virtualLineId}/outgoingPermission/accessCodes method: delete operationId: Delete Access Codes for a Virtual Line x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/virtualLines/{virtualLineId}/outgoingPermission/autoTransferNumbers method: get operationId: Retrieve Transfer Numbers for a Virtual Line x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/virtualLines/{virtualLineId}/outgoingPermission/autoTransferNumbers method: put operationId: Modify Transfer Numbers for a Virtual Line x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/virtualLines/{virtualLineId}/outgoingPermission/digitPatterns method: get operationId: Retrieve Digit Patterns for a Virtual Profile x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/virtualLines/{virtualLineId}/outgoingPermission/digitPatterns method: post operationId: Create Digit Pattern for a Virtual Profile x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/virtualLines/{virtualLineId}/outgoingPermission/digitPatterns method: put operationId: Modify the Digit Pattern Category Control Settings for a Virtual Profile x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /telephony/config/virtualLines/{virtualLineId}/outgoingPermission/digitPatterns method: delete operationId: Delete all Digit Patterns for a Virtual Profile x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/virtualLines/{virtualLineId}/outgoingPermission/digitPatterns/{digitPatternId} method: get operationId: Retrieve Specified Digit Pattern Details for a Virtual Profile x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/virtualLines/{virtualLineId}/outgoingPermission/digitPatterns/{digitPatternId} method: put operationId: Modify a Digit Pattern for a Virtual Profile x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/virtualLines/{virtualLineId}/outgoingPermission/digitPatterns/{digitPatternId} method: delete operationId: Delete a Digit Pattern for a Virtual Profile x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/virtualLines/{virtualLineId}/intercept method: get operationId: Read Call Intercept Settings for a Virtual Line x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/virtualLines/{virtualLineId}/intercept method: put operationId: Configure Call Intercept Settings for a Virtual Line x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/virtualLines/{virtualLineId}/intercept/actions/announcementUpload/invoke method: post operationId: Configure Call Intercept Greeting for a Virtual Line x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/virtualLines/{virtualLineId}/agent/availableCallerIds method: get operationId: Retrieve Agent's List of Available Caller IDs x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/virtualLines/{virtualLineId}/agent/callerId method: get operationId: Retrieve Agent's Caller ID Information x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/virtualLines/{virtualLineId}/agent/callerId method: put operationId: Modify Agent's Caller ID Information x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/virtualLines/{virtualLineId}/voicemail method: get operationId: Read Voicemail Settings for a Virtual Line x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/virtualLines/{virtualLineId}/voicemail method: put operationId: Configure Voicemail Settings for a Virtual Line x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/virtualLines/{virtualLineId}/voicemail/actions/uploadBusyGreeting/invoke method: post operationId: Configure Busy Voicemail Greeting for a Virtual Line x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/virtualLines/{virtualLineId}/voicemail/actions/uploadNoAnswerGreeting/invoke method: post operationId: Configure No Answer Voicemail Greeting for a Virtual Line x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/virtualLines/{virtualLineId}/voicemail/actions/resetPin/invoke method: post operationId: Reset Voicemail PIN for a Virtual Line x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /telephony/config/virtualLines/{virtualLineId}/voicemail/passcode method: put operationId: Modify a virtual line's voicemail passcode x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/virtualLines/{virtualLineId}/musicOnHold method: get operationId: Retrieve Music On Hold Settings for a Virtual Line x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/virtualLines/{virtualLineId}/musicOnHold method: put operationId: Configure Music On Hold Settings for a Virtual Line x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/virtualLines/{virtualLineId}/pushToTalk method: get operationId: Read Push-to-Talk Settings for a Virtual Line x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/virtualLines/{virtualLineId}/pushToTalk method: put operationId: Configure Push-to-Talk Settings for a Virtual Line x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/virtualLines/{virtualLineId}/callBridge method: get operationId: Read Call Bridge Settings for a Virtual Line x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/virtualLines/{virtualLineId}/callBridge method: put operationId: Configure Call Bridge Settings for a Virtual Line x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/virtualLines/{virtualLineId}/bargeIn method: get operationId: Read Barge In Settings for a Virtual Line x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/virtualLines/{virtualLineId}/bargeIn method: put operationId: Configure Barge In Settings for a Virtual Line x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/virtualLines/{virtualLineId}/privacy method: get operationId: Get a Virtual Line's Privacy Settings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/virtualLines/{virtualLineId}/privacy method: put operationId: Configure a Virtual Line's Privacy Settings x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/virtualLines/{virtualLineId}/faxMessage/availableNumbers method: get operationId: Get Virtual Line Fax Message Available Phone Numbers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/virtualLines/{virtualLineId}/callForwarding/availableNumbers method: get operationId: Get Virtual Line Call Forward Available Phone Numbers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/virtualLines/availableNumbers method: get operationId: Get Virtual Line Available Phone Numbers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/virtualLines/{virtualLineId}/emergencyCallbackNumber/availableNumbers method: get operationId: Get Virtual Line ECBN Available Phone Numbers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/virtualLines/{virtualLineId}/callIntercept/availableNumbers method: get operationId: Get Virtual Line Call Intercept Available Phone Numbers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/virtualLines/{virtualLineId}/doNotDisturb method: get operationId: Get Virtual Line DoNotDisturb x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/virtualLines/{virtualLineId}/doNotDisturb method: put operationId: Put VirtualLine DoNotDisturb x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/serviceSettings/callerReputationProvider method: get operationId: getCallerReputationProviderSettings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/serviceSettings/callerReputationProvider method: put operationId: updateCallerReputationProviderSettings x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/serviceSettings/callerReputationProvider/status method: get operationId: getCallerReputationProviderStatus x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/serviceSettings/callerReputationProvider/actions/unlock/invoke method: post operationId: unlockCallerReputationProvider x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/serviceSettings/callerReputationProvider/providers method: get operationId: getCallerReputationProviderProviders x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /workspaces/{workspaceId}/features/callForwarding method: get operationId: Retrieve Call Forwarding Settings for a Workspace x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /workspaces/{workspaceId}/features/callForwarding method: put operationId: Modify Call Forwarding Settings for a Workspace x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /workspaces/{workspaceId}/features/callWaiting method: get operationId: Retrieve Call Waiting Settings for a Workspace x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /workspaces/{workspaceId}/features/callWaiting method: put operationId: Modify Call Waiting Settings for a Workspace x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /workspaces/{workspaceId}/features/callerId method: get operationId: Read Caller ID Settings for a Workspace x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /workspaces/{workspaceId}/features/callerId method: put operationId: Configure Caller ID Settings for a Workspace x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /workspaces/{workspaceId}/features/monitoring method: get operationId: Retrieve Monitoring Settings for a Workspace x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /workspaces/{workspaceId}/features/monitoring method: put operationId: Modify Monitoring Settings for a Workspace x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /workspaces/{workspaceId}/features/numbers method: get operationId: List numbers associated with a specific workspace x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /workspaces/{workspaceId}/features/incomingPermission method: get operationId: Retrieve Incoming Permission Settings for a Workspace x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /workspaces/{workspaceId}/features/incomingPermission method: put operationId: Modify Incoming Permission Settings for a Workspace x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /workspaces/{workspaceId}/features/outgoingPermission method: get operationId: Retrieve Outgoing Permission Settings for a Workspace x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /workspaces/{workspaceId}/features/outgoingPermission method: put operationId: Modify Outgoing Permission Settings for a Workspace x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /workspaces/{workspaceId}/features/outgoingPermission/accessCodes method: get operationId: Retrieve Access Codes for a Workspace x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /workspaces/{workspaceId}/features/outgoingPermission/accessCodes method: put operationId: Modify Access Codes for a Workspace x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /workspaces/{workspaceId}/features/outgoingPermission/accessCodes method: post operationId: Create Access Codes for a Workspace x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /workspaces/{workspaceId}/features/outgoingPermission/accessCodes method: delete operationId: Delete all Access Codes for a Workspace x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /workspaces/{workspaceId}/features/intercept method: get operationId: Read Call Intercept Settings for a Workspace x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /workspaces/{workspaceId}/features/intercept method: put operationId: Configure Call Intercept Settings for a Workspace x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /workspaces/{workspaceId}/features/outgoingPermission/autoTransferNumbers method: get operationId: Retrieve Transfer Numbers Settings for a Workspace x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /workspaces/{workspaceId}/features/outgoingPermission/autoTransferNumbers method: put operationId: Modify Transfer Numbers Settings for a Workspace x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/workspaces/{workspaceId}/musicOnHold method: get operationId: Retrieve Music On Hold Settings for a Workspace x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/workspaces/{workspaceId}/musicOnHold method: put operationId: Modify Music On Hold Settings for a Workspace x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/workspaces/{workspaceId}/features/accessCodes/{accessCode} method: delete operationId: Delete a Specific Access Code for a Workspace x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/workspaces/{workspaceId}/outgoingPermission/digitPatterns method: get operationId: Retrieve all Digit Patterns for a Workspace x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/workspaces/{workspaceId}/outgoingPermission/digitPatterns method: post operationId: Create Digit Pattern for a Workspace x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/workspaces/{workspaceId}/outgoingPermission/digitPatterns method: put operationId: Modify the Digit Pattern Category Control Settings for the Workspace x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /telephony/config/workspaces/{workspaceId}/outgoingPermission/digitPatterns method: delete operationId: Delete all Digit Patterns for a Workspace x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/workspaces/{workspaceId}/outgoingPermission/digitPatterns/{digitPatternId} method: get operationId: Retrieve a Digit Pattern details for the Workspace x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/workspaces/{workspaceId}/outgoingPermission/digitPatterns/{digitPatternId} method: put operationId: Modify a Digit Pattern for the Workspace x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/workspaces/{workspaceId}/outgoingPermission/digitPatterns/{digitPatternId} method: delete operationId: Delete a Digit Pattern for the Workspace x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/workspaces/{workspaceId}/features/intercept/actions/announcementUpload/invoke method: post operationId: Upload Call Intercept Announcement file for a Workspace x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/workspaces/{workspaceId}/features/callRecordings method: get operationId: Retrieve Call Recording Settings for a Workspace x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/workspaces/{workspaceId}/features/callRecordings method: put operationId: Modify Call Recording Settings for a Workspace x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/workspaces/availableNumbers method: get operationId: Get Workspace Available Phone Numbers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/workspaces/{workspaceId}/emergencyCallbackNumber/availableNumbers method: get operationId: Get Workspace ECBN Available Phone Numbers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/workspaces/{workspaceId}/callForwarding/availableNumbers method: get operationId: Get Workspace Call Forward Available Phone Numbers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/workspaces/{workspaceId}/callIntercept/availableNumbers method: get operationId: Get Workspace Call Intercept Available Phone Numbers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/workspaces/{workspaceId}/anonymousCallReject method: get operationId: Retrieve Anonymous Call Settings for a Workspace x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/workspaces/{workspaceId}/anonymousCallReject method: put operationId: Modify Anonymous Call Settings for a Workspace x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/workspaces/{workspaceId}/bargeIn method: get operationId: Retrieve Barge In Call Settings for a Workspace x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/workspaces/{workspaceId}/bargeIn method: put operationId: Modify Barge In Call Settings for a Workspace x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/workspaces/{workspaceId}/doNotDisturb method: get operationId: Retrieve DoNotDisturb Settings for a Workspace x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/workspaces/{workspaceId}/doNotDisturb method: put operationId: Modify DoNotDisturb Settings for a Workspace x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/workspaces/{workspaceId}/callBridge method: get operationId: Retrieve Call Bridge Warning Tone Settings for a Workspace x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/workspaces/{workspaceId}/callBridge method: put operationId: Modify Call Bridge Warning Tone Settings for a Workspace x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/workspaces/{workspaceId}/pushToTalk method: get operationId: Read Push-to-Talk Settings for a Workspace x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/workspaces/{workspaceId}/pushToTalk method: put operationId: Configure Push-to-Talk Settings for a Workspace x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/workspaces/{workspaceId}/privacy method: get operationId: Retrieve Privacy Settings for a Workspace x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/workspaces/{workspaceId}/privacy method: put operationId: Modify Privacy Settings for a Workspace x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/workspaces/{workspaceId}/voicemail method: get operationId: Read Voicemail Settings for a Workspace x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/workspaces/{workspaceId}/voicemail method: put operationId: Configure Voicemail Settings for a Workspace x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/workspaces/{placeId}/voicemail/passcode method: put operationId: Modify Voicemail Passcode for a Workspace x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/workspaces/{workspaceId}/sequentialRing/criteria/{id} method: get operationId: Retrieve Sequential Ring Criteria for a Workspace x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/workspaces/{workspaceId}/sequentialRing/criteria/{id} method: put operationId: Modify Sequential Ring Criteria for a Workspace x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/workspaces/{workspaceId}/sequentialRing/criteria/{id} method: delete operationId: Delete Sequential Ring Criteria for a Workspace x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/workspaces/{workspaceId}/callPolicies method: get operationId: Read Call Policy Settings for a Workspace x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/workspaces/{workspaceId}/callPolicies method: put operationId: Configure Call Policy Settings for a Workspace x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/workspaces/{workspaceId}/voicemail/actions/uploadBusyGreeting/invoke method: post operationId: Configure Busy Voicemail Greeting for a Place x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/workspaces/{workspaceId}/voicemail/actions/uploadNoAnswerGreeting/invoke method: post operationId: Configure No Answer Voicemail Greeting for a Place x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/workspaces/{workspaceId}/sequentialRing/criteria method: post operationId: Create Sequential Ring Criteria for a Workspace x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/workspaces/{workspaceId}/sequentialRing method: get operationId: Retrieve Sequential Ring Settings for a Workspace x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/workspaces/{workspaceId}/sequentialRing method: put operationId: Modify Sequential Ring Settings for a Workspace x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/workspaces/{workspaceId}/simultaneousRing method: get operationId: Retrieve Simultaneous Ring Settings for a Workspace x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/workspaces/{workspaceId}/simultaneousRing method: put operationId: Modify Simultaneous Ring Settings for a Workspace x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/workspaces/{workspaceId}/simultaneousRing/criteria/{id} method: get operationId: Retrieve Simultaneous Ring Criteria for a Workspace x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/workspaces/{workspaceId}/simultaneousRing/criteria/{id} method: put operationId: Modify Simultaneous Ring Criteria for a Workspace x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/workspaces/{workspaceId}/simultaneousRing/criteria/{id} method: delete operationId: Delete Simultaneous Ring Criteria for a Workspace x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/workspaces/{workspaceId}/simultaneousRing/criteria method: post operationId: Create Simultaneous Ring Criteria for a Workspace x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/workspaces/{workspaceId}/selectiveReject method: get operationId: Retrieve Selective Reject Settings for a Workspace x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/workspaces/{workspaceId}/selectiveReject method: put operationId: Modify Selective Reject Settings for a Workspace x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/workspaces/{workspaceId}/selectiveReject/criteria/{id} method: get operationId: Retrieve Selective Reject Criteria for a Workspace x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/workspaces/{workspaceId}/selectiveReject/criteria/{id} method: put operationId: Modify Selective Reject Criteria for a Workspace x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/workspaces/{workspaceId}/selectiveReject/criteria/{id} method: delete operationId: Delete Selective Reject Criteria for a Workspace x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/workspaces/{workspaceId}/selectiveReject/criteria method: post operationId: Create Selective Reject Criteria for a Workspace x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/workspaces/{workspaceId}/numbers method: put operationId: Assign or Unassign numbers associated with a specific workspace x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/workspaces/{workspaceId}/selectiveAccept method: get operationId: Retrieve Selective Accept Settings for a Workspace x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/workspaces/{workspaceId}/selectiveAccept method: put operationId: Modify Selective Accept Settings for a Workspace x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/workspaces/{workspaceId}/selectiveAccept/criteria/{id} method: get operationId: Retrieve Selective Accept Criteria for a Workspace x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/workspaces/{workspaceId}/selectiveAccept/criteria/{id} method: put operationId: Modify Selective Accept Criteria for a Workspace x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/workspaces/{workspaceId}/selectiveAccept/criteria/{id} method: delete operationId: Delete Selective Accept Criteria for a Workspace x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/workspaces/{workspaceId}/selectiveAccept/criteria method: post operationId: Create Selective Accept Criteria for a Workspace x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/workspaces/{workspaceId}/priorityAlert method: get operationId: Retrieve Priority Alert Settings for a Workspace x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/workspaces/{workspaceId}/priorityAlert method: put operationId: Configure Priority Alert Settings for a Workspace x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/workspaces/{workspaceId}/priorityAlert/criteria/{id} method: get operationId: Retrieve Priority Alert Criteria for a Workspace x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/workspaces/{workspaceId}/priorityAlert/criteria/{id} method: put operationId: Modify Priority Alert Criteria for a Workspace x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/workspaces/{workspaceId}/priorityAlert/criteria/{id} method: delete operationId: Delete Priority Alert Criteria for a Workspace x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/workspaces/{workspaceId}/priorityAlert/criteria method: post operationId: Create Priority Alert Criteria for a Workspace x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/workspaces/{workspaceId}/selectiveForward method: get operationId: Retrieve Selective Forward Settings for a Workspace x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/workspaces/{workspaceId}/selectiveForward method: put operationId: Modify Selective Forward Settings for a Workspace x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/workspaces/{workspaceId}/selectiveForward/criteria/{id} method: get operationId: Retrieve Selective Forward Criteria for a Workspace x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/workspaces/{workspaceId}/selectiveForward/criteria/{id} method: put operationId: Modify Selective Forward Criteria for a Workspace x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/workspaces/{workspaceId}/selectiveForward/criteria/{id} method: delete operationId: Delete Selective Forward Criteria for a Workspace x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/workspaces/{workspaceId}/selectiveForward/criteria method: post operationId: Create Selective Forward Criteria for a Workspace x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/workspaces/{workspaceId}/faxMessage/availableNumbers method: get operationId: Get Workspace Fax Message Available Phone Numbers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/workspaces/{workspaceId}/secondary/availableNumbers method: get operationId: Get Workspace Secondary Available Phone Numbers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /workspaces method: get operationId: listWorkspaces x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /workspaces method: post operationId: createWorkspace x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /workspaces/{workspaceId} method: get operationId: getWorkspaceDetails x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /workspaces/{workspaceId} method: put operationId: updateWorkspace x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /workspaces/{workspaceId} method: delete operationId: deleteWorkspace x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /workspaces/{workspaceId}/capabilities method: get operationId: getWorkspaceCapabilities x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /generated-summaries/search method: post operationId: listSummaries x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/agentburnout/subscribe method: post operationId: subscribe_agentburnout x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/agentburnout/action method: post operationId: post_action x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v3/campaign-management/campaigns/{campaignId}/contact-list method: post operationId: createContactList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v3/campaign-management/campaigns/{campaignId}/contact-list/{contactListId}/contacts method: post operationId: createContactsInContactList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v3/campaign-management/campaigns/{campaignId}/contact-list/{contactListId}/contacts/{contactId} method: patch operationId: updateContactStatusInContactList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v3/campaign-management/campaigns/{campaignId}/contact-list/{contactListId}/status method: patch operationId: updateContactListStatus x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v3/campaign-management/campaigns/{campaignId}/contact-lists method: get operationId: getContactListsInCampaign x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v3/campaign-management/dncList/{dncListName}/phoneNumber method: post operationId: addPhoneNumberToDncList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v3/campaign-management/dncList/{dncListName}/phoneNumber/{phoneNumber} method: get operationId: getPhoneNumberFromDncList x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v3/campaign-management/dncList/{dncListName}/phoneNumber/{phoneNumber} method: delete operationId: removePhoneNumberFromDncList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/{orgid}/agent-burnout/{id} method: get operationId: getConfigAgentBurnout x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/agent-burnout/{id} method: put operationId: updateConfigAgentBurnout x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/{orgid}/v2/agent-burnout method: get operationId: getAllConfigWithMetaDataAgentBurnout x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/ai-feature/auto-csat/question method: post operationId: createConfigAutoCSATQuestion2 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/{orgid}/ai-feature/auto-csat/question/bulk method: post operationId: saveAllConfigAutoCSATQuestion2 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/{orgid}/ai-feature/auto-csat/question/{id} method: get operationId: getConfigAutoCSATQuestion2 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/ai-feature/auto-csat/question/{id} method: delete operationId: deleteConfigAutoCSATQuestion2 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/{orgid}/ai-feature/{id} method: get operationId: getConfigAiFeature x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/ai-feature/{id} method: patch operationId: patchConfigAiFeature x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/{orgid}/v2/ai-feature method: get operationId: getAllConfigWithPagedMetaDataAiFeature x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/v2/ai-feature/auto-csat/question method: get operationId: getAllConfigWithMetaDataAutoCSATQuestion2 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/auto-csat/{autoCsatId}/question method: post operationId: createConfigAutoCSATQuestion1 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/{orgid}/auto-csat/{autoCsatId}/question/bulk method: post operationId: saveAllConfigAutoCSATQuestion1 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/{orgid}/auto-csat/{autoCsatId}/question/{id} method: get operationId: getConfigAutoCSATQuestion1 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/auto-csat/{autoCsatId}/question/{id} method: delete operationId: deleteConfigAutoCSATQuestion1 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/{orgid}/auto-csat/{id} method: get operationId: getConfigAutoCSAT x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/auto-csat/{id} method: put operationId: updateConfigAutoCSAT x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/{orgid}/v2/auto-csat method: get operationId: getAllConfigWithMetaDataAutoCSAT x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/v2/auto-csat/{autoCsatId}/question method: get operationId: getAllConfigWithMetaDataAutoCSATQuestion1 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/generated-summaries/{id} method: get operationId: getConfigGeneratedSummaries x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/generated-summaries/{id} method: put operationId: updateConfigGeneratedSummaries x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/{orgid}/v2/generated-summaries method: get operationId: getAllConfigWithMetaDataGeneratedSummaries x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/business-hours method: get operationId: getAllConfig_11 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/business-hours method: post operationId: createConfig_20 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/{orgid}/business-hours/bulk method: post operationId: saveAllConfig_19 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/{orgid}/business-hours/bulk-export method: get operationId: bulkExport_19 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/business-hours/{id} method: get operationId: getConfig_22 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/business-hours/{id} method: put operationId: updateConfig_22 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/{orgid}/business-hours/{id} method: delete operationId: deleteConfig_19 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/{orgid}/business-hours/{id}/incoming-references method: get operationId: getIncomingReferences_16 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/v2/business-hours method: get operationId: getAllConfigWithMetaData_18 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/holiday-list method: get operationId: getAllConfig_7 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/holiday-list method: post operationId: createConfig_10 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/{orgid}/holiday-list/bulk method: post operationId: saveAllConfig_9 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/{orgid}/holiday-list/{id} method: get operationId: getConfig_10 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/holiday-list/{id} method: put operationId: updateConfig_10 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/{orgid}/holiday-list/{id} method: delete operationId: deleteConfig_10 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/{orgid}/holiday-list/{id}/incoming-references method: get operationId: getIncomingReferences_8 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/v2/holiday-list method: get operationId: getAllConfigWithMetaData_11 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/overrides method: get operationId: getAllConfig_4 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/overrides method: post operationId: createConfig_6 x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /organization/{orgid}/overrides/bulk method: post operationId: saveAllConfig_5 x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /organization/{orgid}/overrides/{id} method: get operationId: getConfig_6 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/overrides/{id} method: put operationId: updateConfig_6 x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /organization/{orgid}/overrides/{id} method: delete operationId: deleteConfig_6 x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /organization/{orgid}/overrides/{id}/incoming-references method: get operationId: getIncomingReferences_5 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/v2/overrides method: get operationId: getAllConfigWithMetaData_7 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/address-book method: get operationId: getAllConfigWithEntries x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/address-book method: post operationId: createConfigWithEntries x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/{orgid}/address-book/bulk-export method: get operationId: bulkExport_22 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/address-book/{addressBookId}/entry method: post operationId: createConfig_31 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/{orgid}/address-book/{addressBookId}/entry/bulk method: post operationId: saveAllConfig_24 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/{orgid}/address-book/{addressBookId}/entry/{id} method: get operationId: getConfig_31 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/address-book/{addressBookId}/entry/{id} method: put operationId: updateConfig_31 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/{orgid}/address-book/{addressBookId}/entry/{id} method: delete operationId: deleteConfig_28 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/{orgid}/address-book/{id} method: get operationId: getConfigWithEntries x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/address-book/{id} method: put operationId: updateConfigWithEntries x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/{orgid}/address-book/{id} method: delete operationId: deleteConfigWithEntries x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/{orgid}/address-book/{id}/incoming-references method: get operationId: getIncomingReferences_21 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/v2/address-book method: get operationId: getAllConfigWithMetaDataWithEntries x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/v2/address-book/{addressBookId}/entry method: get operationId: getAllConfigWithMetaData_29 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/v3/address-book method: get operationId: getAllConfigWithMetaData_1 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/v3/address-book method: post operationId: createConfig_2 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/{orgid}/v3/address-book/{id} method: get operationId: getConfig_2 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/v3/address-book/{id} method: put operationId: updateConfig_2 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/{orgid}/v3/address-book/{id} method: delete operationId: deleteConfig_2 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/{orgid}/agent-personal-greeting method: post operationId: createConfig_28 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/{orgid}/agent-personal-greeting/delete-reference method: post operationId: deleteReferences_1 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/{orgid}/agent-personal-greeting/{id} method: get operationId: getConfig_28 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/agent-personal-greeting/{id} method: put operationId: updateConfig_28 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/{orgid}/agent-personal-greeting/{id} method: delete operationId: deleteConfig_24 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/{orgid}/agent-personal-greeting/{id} method: patch operationId: patchConfig_4 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/{orgid}/v2/agent-personal-greeting method: get operationId: getAllConfigWithMetaData x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/v2/agent-personal-greeting method: post operationId: createV2Config x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/{orgid}/v2/agent-personal-greeting/{id} method: get operationId: getV2Config x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/v2/agent-personal-greeting/{id} method: put operationId: updateV2Config x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/{orgid}/v2/agent-personal-greeting/{id} method: delete operationId: deleteV2Config x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/{orgid}/v2/agent-personal-greeting/{id} method: patch operationId: patchV2Config x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/{orgid}/v3/agent-personal-greeting method: get operationId: getAllV2ConfigWithMetaData x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/audio-file method: post operationId: createConfig_26 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/{orgid}/audio-file/{id} method: get operationId: getConfig_26 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/audio-file/{id} method: put operationId: updateConfig_26 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/{orgid}/audio-file/{id} method: delete operationId: deleteConfig_24 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/{orgid}/audio-file/{id} method: patch operationId: patchConfig_1 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/{orgid}/audio-file/{id}/incoming-references method: get operationId: getIncomingReferences_19 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/v2/audio-file method: get operationId: getAllConfigWithMetaData_24 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/auxiliary-code method: get operationId: getAllConfig_12 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/auxiliary-code method: post operationId: createConfig_23 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/{orgid}/auxiliary-code/bulk method: post operationId: saveAllConfig_20 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/{orgid}/auxiliary-code/bulk method: patch operationId: patchAllConfig_2 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/{orgid}/auxiliary-code/bulk-export method: get operationId: bulkExport_20 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/auxiliary-code/purge-inactive-entities method: post operationId: purgeInactiveConfig_10 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/{orgid}/auxiliary-code/{id} method: get operationId: getConfig_24 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/auxiliary-code/{id} method: put operationId: updateConfig_24 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/{orgid}/auxiliary-code/{id} method: delete operationId: deleteConfig_22 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/{orgid}/auxiliary-code/{id}/incoming-references method: get operationId: getIncomingReferences_18 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/v2/auxiliary-code method: get operationId: getAllConfigWithMetaData_21 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/contact-number method: post operationId: createConfig_20 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/{orgid}/contact-number/all-numbers method: get operationId: getAllContactNumbers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/contact-number/bulk method: post operationId: saveAllConfig_17 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/{orgid}/contact-number/bulk-export method: get operationId: bulkExport_17 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/contact-number/{id} method: get operationId: getConfig_21 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/contact-number/{id} method: put operationId: updateConfig_21 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/{orgid}/contact-number/{id} method: delete operationId: deleteConfig_19 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/{orgid}/v2/contact-number method: get operationId: getAllConfigWithMetaData_19 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/contact-service-queue method: get operationId: getAllFilteredConfig_1 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/contact-service-queue method: post operationId: createConfig_16 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/{orgid}/contact-service-queue/bulk method: post operationId: saveAllConfig_16 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/{orgid}/contact-service-queue/bulk method: patch operationId: patchAllConfig_1 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/{orgid}/contact-service-queue/bulk-export method: get operationId: bulkExport_14 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/contact-service-queue/by-skill-profile-id/{id} method: get operationId: getSkillBasedCSQsBySkillProfileIdPublic x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/contact-service-queue/by-skill-profile-id/{id}/internal method: get operationId: getSkillBasedCSQsBySkillProfileId x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/contact-service-queue/by-team-id/{id}/internal method: get operationId: getTeamBasedCSQByTeamId x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/contact-service-queue/by-user-ci-id/{ciUserId}/internal method: get operationId: getAgentBasedCSQsByCiUserId x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/contact-service-queue/delete-reference method: post operationId: deleteReferences x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/{orgid}/contact-service-queue/fetch-by-dynamic-skills-and-skillProfile method: post operationId: getSkillBasedCSQsByDynamicSkillsAndSkillProfile x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /organization/{orgid}/contact-service-queue/fetch-by-userId-skillProfileId method: post operationId: getSkillBasedCSQsBySkillProfileIdAndUserId x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /organization/{orgid}/contact-service-queue/fetch-manually-assignable-queues method: post operationId: getManuallyAssignableCSQs x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/{orgid}/contact-service-queue/purge-inactive-entities method: post operationId: purgeInactiveConfig_8 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/{orgid}/contact-service-queue/skill-based-queues/by-ci-user-id/{id}/internal method: get operationId: getSkillBasedCSQsByCiUserId x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/contact-service-queue/{id} method: get operationId: getConfig_18 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/contact-service-queue/{id} method: put operationId: updateConfig_18 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/{orgid}/contact-service-queue/{id} method: delete operationId: deleteConfig_16 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/{orgid}/contact-service-queue/{id}/incoming-references method: get operationId: getIncomingReferences_14 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/contact-service-queue/v2/bulk method: post operationId: saveAllConfigV2 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/{orgid}/v2/contact-service-queue method: get operationId: getAllFilteredConfigWithPagedMetaData x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/v2/contact-service-queue method: post operationId: createConfig_17 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/{orgid}/v2/contact-service-queue/by-user-id/{userid}/agent-based-queues method: get operationId: getCSQByUserIDForAgentBasedQueue x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/v2/contact-service-queue/by-user-id/{userid}/skill-based-queues method: get operationId: getSkillBasedQueuesByUserId x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/v2/contact-service-queue/by-user-id/{userid}/team-based-queues method: get operationId: getCSQByUserIDForTeamBasedQueue x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/v2/contact-service-queue/fetch-by-grouped-assistant-skill method: post operationId: getAllCSQGroupedAssistantSkill x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /organization/{orgid}/v2/contact-service-queue/{id} method: get operationId: getConfig_19 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/v2/contact-service-queue/{id} method: put operationId: updateConfig_19 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/{orgid}/v2/contact-service-queue/{id}/reassign-agents method: post operationId: reassignAgents x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/{orgid}/v3/contact-service-queue method: get operationId: getAllFilteredConfigWithMetaDataV3 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/desktop-layout method: post operationId: createConfig_15 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/{orgid}/desktop-layout/bulk method: post operationId: saveAllConfig_15 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/{orgid}/desktop-layout/bulk-export method: get operationId: bulkExport_13 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/desktop-layout/purge-inactive-entities method: post operationId: purgeInactiveConfig_7 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/{orgid}/desktop-layout/{id} method: get operationId: getConfig_17 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/desktop-layout/{id} method: put operationId: updateConfig_17 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/{orgid}/desktop-layout/{id} method: delete operationId: deleteConfig_15 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/{orgid}/desktop-layout/{id}/incoming-references method: get operationId: getIncomingReferences_13 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/v2/desktop-layout method: get operationId: getAllConfigWithMetaData_16 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/agent-profile method: get operationId: getAllConfig_14 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/agent-profile method: post operationId: createConfig_28 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/{orgid}/agent-profile/bulk method: post operationId: saveAllConfig_24 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/{orgid}/agent-profile/bulk-export method: get operationId: bulkExport_21 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/agent-profile/purge-inactive-entities method: post operationId: purgeInactiveConfig_11 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/{orgid}/agent-profile/{id} method: get operationId: getConfig_28 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/agent-profile/{id} method: put operationId: updateConfig_28 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/{orgid}/agent-profile/{id} method: delete operationId: deleteConfig_25 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/{orgid}/agent-profile/{id}/incoming-references method: get operationId: getIncomingReferences_20 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/v2/agent-profile method: get operationId: getAllConfigWithMetaData_26 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/dial-number method: get operationId: getAllConfig_9 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/dial-number method: post operationId: createConfig_14 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/{orgid}/dial-number method: delete operationId: deleteAllConfig x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/{orgid}/dial-number/bulk method: post operationId: saveAllConfig_14 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/{orgid}/dial-number/bulk-export method: get operationId: bulkExport_12 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/dial-number/numbers-only method: get operationId: getDNsbyOrgID x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/dial-number/{id} method: get operationId: getConfig_16 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/dial-number/{id} method: put operationId: updateConfig_16 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/{orgid}/dial-number/{id} method: delete operationId: deleteConfig_14 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/{orgid}/dial-number/{id}/incoming-references method: get operationId: getIncomingReferences_12 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/v2/dial-number method: get operationId: getAllConfigWithMetaData_15 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/v3/dial-number method: get operationId: getAllConfigWithMetaDataV3 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/dial-plan method: get operationId: getAllConfig_8 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/dial-plan method: post operationId: createConfig_15 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/{orgid}/dial-plan/bulk method: post operationId: saveAllConfig_13 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/{orgid}/dial-plan/bulk-export method: get operationId: bulkExport_13 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/dial-plan/{id} method: get operationId: getConfig_16 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/dial-plan/{id} method: put operationId: updateConfig_16 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/{orgid}/dial-plan/{id} method: delete operationId: deleteConfig_15 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/{orgid}/dial-plan/{id}/incoming-references method: get operationId: getIncomingReferences_12 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/v2/dial-plan method: get operationId: getAllConfigWithMetaData_16 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/entry-point method: get operationId: getAllFilteredConfig x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/entry-point method: post operationId: createConfig_14 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/{orgid}/entry-point/bulk method: post operationId: saveAllConfig_12 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/{orgid}/entry-point/bulk-export method: get operationId: bulkExport_12 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/entry-point/purge-inactive-entities method: post operationId: purgeInactiveConfig_6 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/{orgid}/entry-point/{id} method: get operationId: getConfig_15 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/entry-point/{id} method: put operationId: updateConfig_15 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/{orgid}/entry-point/{id} method: delete operationId: deleteConfig_14 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/{orgid}/entry-point/{id}/incoming-references method: get operationId: getIncomingReferences_11 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/v2/entry-point method: get operationId: getAllFilteredConfigWithMetaData_1 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/cad-variable method: post operationId: createConfig_21 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/{orgid}/cad-variable/bulk method: post operationId: saveAllConfig_18 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/{orgid}/cad-variable/bulk-export method: get operationId: bulkExport_18 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/cad-variable/purge-inactive-entities method: post operationId: purgeInactiveConfig_9 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/{orgid}/cad-variable/reportable-count method: get operationId: getReportableCountConfig x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/cad-variable/{id} method: get operationId: getConfig_22 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/cad-variable/{id} method: put operationId: updateConfig_22 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/{orgid}/cad-variable/{id} method: delete operationId: deleteConfig_20 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/{orgid}/cad-variable/{id}/incoming-references method: get operationId: getIncomingReferences_16 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/v2/cad-variable method: get operationId: getAllConfigWithMetaData_31 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/multimedia-profile method: get operationId: getAllConfig_6 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/multimedia-profile method: post operationId: createConfig_11 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/{orgid}/multimedia-profile/bulk method: post operationId: saveAllConfig_10 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/{orgid}/multimedia-profile/bulk-export method: get operationId: bulkExport_10 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/multimedia-profile/purge-inactive-entities method: post operationId: purgeInactiveConfig_5 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/{orgid}/multimedia-profile/{id} method: get operationId: getConfig_12 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/multimedia-profile/{id} method: put operationId: updateConfig_12 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/{orgid}/multimedia-profile/{id} method: delete operationId: deleteConfig_11 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/{orgid}/multimedia-profile/{id}/incoming-references method: get operationId: getIncomingReferences_9 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/v2/multimedia-profile method: get operationId: getAllConfigWithMetaData_13 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/outdial-ani method: get operationId: getAllConfig_5 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/outdial-ani method: post operationId: createConfig_8 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/{orgid}/outdial-ani/bulk method: post operationId: saveAllConfig_9 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/{orgid}/outdial-ani/bulk-export method: get operationId: bulkExport_7 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/outdial-ani/entry method: get operationId: getAllConfigWithMetaData_26 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/outdial-ani/{id} method: get operationId: getConfig_10 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/outdial-ani/{id} method: put operationId: updateConfig_10 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/{orgid}/outdial-ani/{id} method: delete operationId: deleteConfig_9 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/{orgid}/outdial-ani/{id}/incoming-references method: get operationId: getIncomingReferences_7 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/outdial-ani/{outDialAniId}/entry method: post operationId: createConfig_9 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/{orgid}/outdial-ani/{outDialAniId}/entry/bulk method: post operationId: saveAllConfig_8 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/{orgid}/outdial-ani/{outDialAniId}/entry/{id} method: get operationId: getConfig_9 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/outdial-ani/{outDialAniId}/entry/{id} method: put operationId: updateConfig_9 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/{orgid}/outdial-ani/{outDialAniId}/entry/{id} method: delete operationId: deleteConfig_8 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/{orgid}/v2/outdial-ani method: get operationId: getAllConfigWithMetaData_9 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/v2/outdial-ani/{outDialAniId}/entry method: get operationId: getAllConfigWithMetaData_10 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/resource-collection method: post operationId: createResourceCollection x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/{orgid}/resource-collection/bulk method: patch operationId: bulkPatchResourceCollections x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/{orgid}/resource-collection/update-resource method: post operationId: updateResourceToResourceCollection x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/{orgid}/resource-collection/{id} method: get operationId: getResourceCollectionById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/resource-collection/{id} method: put operationId: updateResourceCollection x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/{orgid}/resource-collection/{id} method: delete operationId: deleteResourceCollection x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/{orgid}/resource-collection/{id}/incoming-references method: get operationId: getIncomingReferencesForResourceCollection x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/v2/resource-collection method: get operationId: getAllResourceCollections x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/site method: get operationId: getAllConfigWithoutPagination_1 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/site method: post operationId: createConfig_7 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/{orgid}/site/bulk method: post operationId: saveAllConfig_6 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/{orgid}/site/bulk-export method: get operationId: bulkExport_7 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/site/purge-inactive-entities method: post operationId: purgeInactiveConfig_4 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/{orgid}/site/{id} method: get operationId: getConfig_8 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/site/{id} method: put operationId: updateConfig_8 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/{orgid}/site/{id} method: delete operationId: deleteConfig_7 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/{orgid}/site/{id}/incoming-references method: get operationId: getIncomingReferences_6 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/v2/site method: get operationId: getAllConfigWithMetaData_9 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/skill method: get operationId: getAllConfig_2 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/skill method: post operationId: createConfig_3 x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /organization/{orgid}/skill/bulk method: post operationId: saveAllConfig_2 x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /organization/{orgid}/skill/populate-json-attr/{id} method: post operationId: populateJsonAttributesByOrgIdAndSkillId x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /organization/{orgid}/skill/purge-inactive-entities method: post operationId: purgeInactiveConfig_2 x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /organization/{orgid}/skill/{id} method: get operationId: getConfig_3 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/skill/{id} method: put operationId: updateConfig_3 x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /organization/{orgid}/skill/{id} method: delete operationId: deleteConfig_3 x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /organization/{orgid}/skill/{id}/incoming-references method: get operationId: getIncomingReferences_2 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/v2/skill method: get operationId: getAllConfigWithMetaData_4 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/skill-profile method: get operationId: getAllConfig_3 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/skill-profile method: post operationId: createConfig_4 x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /organization/{orgid}/skill-profile/bulk method: post operationId: saveAllConfig_3 x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /organization/{orgid}/skill-profile/{id} method: get operationId: getConfig_4 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/skill-profile/{id} method: put operationId: updateConfig_4 x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /organization/{orgid}/skill-profile/{id} method: delete operationId: deleteConfig_4 x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /organization/{orgid}/skill-profile/{id}/incoming-references method: get operationId: getIncomingReferences_3 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/v2/skill-profile method: get operationId: getAllConfigWithMetaData_5 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/team method: get operationId: getAllConfig_1 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/team method: post operationId: createConfig_3 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/{orgid}/team/bulk method: post operationId: saveAllConfig_3 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/{orgid}/team/purge-inactive-entities method: post operationId: purgeInactiveConfig_2 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/{orgid}/team/{id} method: get operationId: getConfig_4 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/team/{id} method: put operationId: updateConfig_4 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/{orgid}/team/{id} method: delete operationId: deleteConfig_3 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/{orgid}/team/{id}/incoming-references method: get operationId: getIncomingReferences_2 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/v2/team method: get operationId: getAllConfigWithMetaData_4 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/user-profile/{id}/incoming-references method: get operationId: getIncomingReferencesUserProfile x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/v3/user-profile method: get operationId: getAllConfigWithMetaDataUserProfileGranularAccess x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/v3/user-profile method: post operationId: createConfigUserProfileGranularAccess x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/{orgid}/v3/user-profile/bulk method: post operationId: saveAllConfigUserProfileGranularAccess x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/{orgid}/v3/user-profile/{id} method: get operationId: getConfigUserProfileGranularAccess x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/v3/user-profile/{id} method: put operationId: updateConfigUserProfileGranularAccess x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/{orgid}/v3/user-profile/{id} method: delete operationId: deleteConfigUserProfileGranularAccess x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/{orgid}/v3/user-profile/{id}/acl method: get operationId: getACLByUserProfileUserProfileGranularAccess x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/user method: get operationId: getAllConfig_16 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/user/bulk method: patch operationId: patchAllConfig x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/{orgid}/user/bulk/update-dynamic-skill/{skillId} method: patch operationId: patchDynamicSkills x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /organization/{orgid}/user/by-ci-user-id/{id} method: get operationId: getUserByCiUserId x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/user/by-dynamic-skill-id/{skillId} method: get operationId: getUsersByDynamicSkillId x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/user/fetch-by-skill-requirements method: post operationId: getUsersBySkillRequirements x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /organization/{orgid}/user/fetch-user-details-by-ids method: post operationId: getUserdataByIds x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/{orgid}/user/with-user-profile method: get operationId: getAllUsersWithUserProfile x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/user/with-user-profile/{id} method: get operationId: getUserWithUserProfile x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/user/{id} method: get operationId: getConfig_2 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/user/{id} method: put operationId: updateConfig_2 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/{orgid}/user/{id} method: patch operationId: patchConfig x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/{orgid}/user/{id}/incoming-references method: get operationId: getIncomingReferences_1 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/user/{id}/reskill method: patch operationId: reSkillAgent x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /organization/{orgid}/v2/user method: get operationId: getAllConfigWithPagedMetaData_1 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/v2/user/by-ci-user-id/{id} method: get operationId: getUserByCiUserIdWithUserProfileGranularAccess x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/work-type method: post operationId: createConfig x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/{orgid}/work-type/bulk method: post operationId: saveAllConfig x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/{orgid}/work-type/bulk-export method: get operationId: bulkExport x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/work-type/purge-inactive-entities method: post operationId: purgeInactiveConfig x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/{orgid}/work-type/{id} method: get operationId: getConfig x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/work-type/{id} method: put operationId: updateConfig x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/{orgid}/work-type/{id} method: delete operationId: deleteConfig x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/{orgid}/work-type/{id}/incoming-references method: get operationId: getIncomingReferences x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/{orgid}/v2/work-type method: get operationId: getAllConfigWithMetaData_3 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dataSources method: post operationId: Register a Data Source x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dataSources/ method: get operationId: Retrieve All Data Sources x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dataSources/schemas method: get operationId: Retrieve Data Source Schemas x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dataSources/schemas/{schemaId} method: get operationId: Retrieve Details of a Specific Data Source Schema x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dataSources/{dataSourceId} method: delete operationId: Delete a Data Source x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dataSources/{dataSourceId} method: get operationId: Retrieve Data Source Details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dataSources/{dataSourceId} method: put operationId: Update a Data Source x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/ewt method: get operationId: getEwt x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/notification/subscribe method: post operationId: subscribeNotificationRoute x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/queues/statistics method: get operationId: getDocumentByQueryParam_1 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/realtime/subscribe method: post operationId: subscribeRealtimeRoute x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /search method: post operationId: getSearchResults x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/subscriptions method: get operationId: getSubscriptionByOrgId x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/subscriptions method: post operationId: createSubscription x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/subscriptions/{id} method: get operationId: getSubscriptionById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/subscriptions/{id} method: delete operationId: deleteSubscriptionById x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/subscriptions/{id} method: patch operationId: updateSubscriptionById x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/event-types method: get operationId: getAllEventTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/subscriptions method: get operationId: getSubscriptionByOrgIdV2 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/subscriptions method: post operationId: createSubscriptionWithV2 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/subscriptions/{id} method: get operationId: getSubscriptionByIdV2 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/subscriptions/{id} method: delete operationId: deleteSubscriptionByIdV2 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/subscriptions/{id} method: patch operationId: updateSubscriptionByIdWithV2 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/event-types method: get operationId: getAllEventTypesWithResourceVersionMetadata x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/agents/login method: post operationId: loginRoute x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/agents/logout method: put operationId: logoutRoute x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/agents/session/state method: put operationId: stateRoute x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/agents/reload method: post operationId: reloadRoute x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/agents/buddyList method: post operationId: buddyAgentsRoute x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/agents/activities method: get operationId: getAgentActivities x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/agents/statistics method: get operationId: getDocumentByQueryParam x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/monitor method: post operationId: createMonitoringRequest x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/monitor/{taskId}/bargeIn method: post operationId: bargeInRoute x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/monitor/{taskId}/end method: post operationId: endActiveMonitoringRoute x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/monitor/{taskId}/hold method: post operationId: supervisorHoldMonitoringRoute x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/monitor/{taskId}/unhold method: post operationId: supervisorUnHoldMonitoringRoute x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/monitor/sessions method: get operationId: fetchMonitoringSessionsRoute x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/monitor/{requestId} method: delete operationId: deleteMonitoringRequestRoute x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/callbacks/organization/{orgId}/scheduled-callback method: post operationId: ScheduleCallback x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/callbacks/organization/{orgId}/scheduled-callback method: get operationId: GetScheduledCallbacks x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/callbacks/organization/{orgId}/scheduled-callback/{id} method: get operationId: GetScheduledCallbackById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/callbacks/organization/{orgId}/scheduled-callback/{id} method: put operationId: UpdateScheduledCallbackById x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/callbacks/organization/{orgId}/scheduled-callback/{id} method: delete operationId: DeleteScheduledCallbackById x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/tasks method: post operationId: CreateTaskRoute x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/tasks method: get operationId: searchTasks x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/tasks/{taskId} method: patch operationId: PatchTaskRoute x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/tasks/{taskId}/accept method: post operationId: acceptTaskRoute x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/tasks/{taskId}/end method: post operationId: endTaskRoute x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/tasks/{taskId}/wrapup method: post operationId: agentWrapUpRoute x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/tasks/{taskId}/hold method: post operationId: agentHoldRoute x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/tasks/{taskId}/unhold method: post operationId: agentUnHoldRoute x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/tasks/{taskId}/reject method: post operationId: rejectTaskRoute x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/tasks/{taskId}/record/pause method: post operationId: pauseRecordingRoute x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/tasks/{taskId}/record/resume method: post operationId: resumeRecordingRoute x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/tasks/{taskId}/transfer method: post operationId: transferTaskRoute x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/tasks/{taskId}/consult method: post operationId: consultRoute x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/tasks/{taskId}/consult/conference method: post operationId: consultConferenceRoute x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/tasks/{taskId}/consult/transfer method: post operationId: consultTransferRoute x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/tasks/{taskId}/consult/accept method: post operationId: acceptConsultRoute x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/tasks/{taskId}/assign method: post operationId: assignRoute x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/tasks/{taskId}/consult/end method: post operationId: endConsultRoute x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/tasks/{taskId}/conference/exit method: post operationId: exitConferenceRoute x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/dialer/campaign/{campaignId}/preview-task/{taskId}/accept method: post operationId: acceptPreviewCampaignTaskRoute x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/dialer/campaign/{campaignId}/preview-task/{taskId}/skip method: post operationId: skipPreviewCampaignTaskRoute x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/dialer/campaign/{campaignId}/preview-task/{taskId}/remove method: post operationId: removePreviewCampaignTaskRoute x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/v1/api/person/workspace-id/{workspaceId}/person-id/{personId} method: delete operationId: deletePersonbyId x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/v1/api/person/workspace-id/{workspaceId}/person-id/{personId} method: patch operationId: addRemoveAliases x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/v1/api/person/add-identities/workspace-id/{workspaceId}/person-id/{personId} method: patch operationId: addIdentitiesToPerson x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /admin/v1/api/person/remove-identities/workspace-id/{workspaceId}/person-id/{personId} method: patch operationId: removeIdentitiesFromPerson x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/v1/api/person/workspace-id/{workspaceId} method: get operationId: getPersonDetails x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/v1/api/person/workspace-id/{workspaceId} method: post operationId: createPerson x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/v1/api/person/merge/workspace-id/{workspaceId}/primary-person-id/{primaryPersonId} method: post operationId: mergeAliases x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/v1/api/person/merge-identities/workspace-id/{workspaceId} method: post operationId: mergeIdentities x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/v1/api/person/workspace-id/{workspaceId}/aliases/{aliases} method: get operationId: getPersonbyAliases x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /publish/v1/api/event method: post operationId: journeyEventPosting x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/v1/api/profile-view-template/workspace-id/{workspaceId}/template-id/{templateId} method: get operationId: getTemplatebyId x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/v1/api/profile-view-template/workspace-id/{workspaceId}/template-id/{templateId} method: put operationId: updateProfileViewTemplate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/v1/api/profile-view-template/workspace-id/{workspaceId}/template-id/{templateId} method: delete operationId: deleteTemplatebyId x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/v1/api/profile-view-template/workspace-id/{workspaceId} method: get operationId: getAllTemplates x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/v1/api/profile-view-template/workspace-id/{workspaceId} method: post operationId: createTemplate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/v1/api/profile-view-template/workspace-id/{workspaceId}/template-name/{templateName} method: get operationId: getTemplatebyName x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/api/progressive-profile-view/workspace-id/{workspaceId}/person-id/{personId}/template-name/{templateName} method: get operationId: getProgressiveProfileViewByTemplateName x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/api/progressive-profile-view/workspace-id/{workspaceId}/person-id/{personId}/template-id/{templateId} method: get operationId: getProgressiveProfileView x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/api/progressive-profile-view/workspace-id/{workspaceId}/identity/{identity}/template-name/{templateName} method: get operationId: getProgressiveProfileViewByIdentityAndTemplateName x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/api/progressive-profile-view/workspace-id/{workspaceId}/identity/{identity}/template-id/{templateId} method: get operationId: getProgressiveProfileViewByIdentityAndTemplateId x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/api/progressive-profile-view/stream/workspace-id/{workspaceId}/identity/{identity}/template-name/{templateName} method: get operationId: streamProgressiveProfileViewsByTemplateName x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/api/progressive-profile-view/stream/workspace-id/{workspaceId}/identity/{identity}/template-id/{templateId} method: get operationId: streamProgressiveProfileViews x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/api/events/workspace-id/{workspaceId} method: get operationId: historicEvents x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/api/events/stream/workspace-id/{workspaceId}/identity/{identity} method: get operationId: streamEventsByIdentity x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/v1/api/wxcc-subscription/workspace-id/{workspaceId} method: get operationId: getWXCCSubscription x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/v1/api/wxcc-subscription/workspace-id/{workspaceId} method: post operationId: createWXCCSubscription x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/v1/api/wxcc-subscription/workspace-id/{workspaceId} method: delete operationId: deleteWXCCSubscription x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/v1/api/journey-actions/workspace-id/{workspaceId} method: get operationId: getAllJourneyActions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/v1/api/journey-actions/workspace-id/{workspaceId}/template-id/{templateId} method: get operationId: getAllJourneyActionsForATemplate x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/v1/api/journey-actions/workspace-id/{workspaceId}/template-id/{templateId} method: post operationId: createJourneyActionConfiguration x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/v1/api/journey-actions/workspace-id/{workspaceId}/template-id/{templateId}/action-name/{actionName} method: get operationId: getJourneyActionDetailsByName x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/v1/api/journey-actions/workspace-id/{workspaceId}/template-id/{templateId}/action-id/{actionId} method: get operationId: getJourneyActionDetailsById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/v1/api/journey-actions/workspace-id/{workspaceId}/template-id/{templateId}/action-id/{actionId} method: put operationId: updateJourneyActionConfiguration x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/v1/api/journey-actions/workspace-id/{workspaceId}/template-id/{templateId}/action-id/{actionId} method: delete operationId: deleteJourneyActionById x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/v1/api/workspace/workspace-id/{workspaceId} method: get operationId: getWorkspaceById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/v1/api/workspace/workspace-id/{workspaceId} method: put operationId: updateWorkspaceById x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/v1/api/workspace/workspace-id/{workspaceId} method: delete operationId: deleteWorkspaceById x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/v1/api/workspace method: get operationId: getAllWorkspaces x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/v1/api/workspace method: post operationId: createWorkspace x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/dialer/campaign method: post operationId: startCampaignRoute x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/dialer/campaign/{campaignId} method: put operationId: updateCampaignRoute x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/dialer/campaign/{campaignId} method: delete operationId: stopCampaignRoute x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /v1/captures/query method: post operationId: downloadMultiRecordingPath x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /flow-store/{orgId}/project/{projectId}/flows method: get operationId: findFlowsUsingGET x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /flow-store/{orgId}/project/{projectId}/flows/{flowId}:export method: get operationId: exportFlowVersionUsingGET x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /flow-store/{orgId}/project/{projectId}/flows/{flowId}:publish method: post operationId: publishFlowVersionUsingPOST x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /flow-store/{orgId}/project/{projectId}/flows:import method: post operationId: importFlowVersionUsingPOST x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/devices/{deviceId}/members method: get operationId: getDeviceMembers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/devices/{deviceId}/members method: put operationId: updateMembersOnDevice x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/devices/{deviceId}/availableMembers method: get operationId: searchMembers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/devices/{deviceId}/availableMembers/count method: get operationId: getCountOfMembers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/devices/availableMembers/count method: get operationId: getCountOfAvailableMembers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/devices/{deviceId}/actions/applyChanges/invoke method: post operationId: applyChangesForASpecificDevice x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/devices/{deviceId}/settings method: get operationId: getDeviceSettings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/devices/{deviceId}/settings method: put operationId: updateDeviceSettings x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/locations/{locationId}/devices/settings method: get operationId: getLocationDeviceSettings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/devices/{deviceId} method: get operationId: getWebexCallingDeviceDetails x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/devices/{deviceId} method: put operationId: updateThirdPartyDevice x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/people/{personId}/devices method: get operationId: getPersonDevices x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/people/{personId}/devices/settings/hoteling method: put operationId: modefyHotelingSettingsForPersonsPrimaryDevices x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/workspaces/{workspaceId}/devices method: get operationId: getWorkspaceDevices x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/workspaces/{workspaceId}/devices method: put operationId: modifyWorkspaceDevices x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/supportedDevices method: get operationId: readTheListOfSupportedDevices x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/devices/settings method: get operationId: readDeviceOverrideSettingsForOrganization x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/devices/lineKeyTemplates method: post operationId: createLineKeyTemplate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/devices/lineKeyTemplates method: get operationId: readListOfLineKeyTemplates x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/devices/lineKeyTemplates/{templateId} method: get operationId: getDetailsOfLineKeyTemplate x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/devices/lineKeyTemplates/{templateId} method: put operationId: modifyLineKeyTemplate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/devices/lineKeyTemplates/{templateId} method: delete operationId: deleteLineKeyTemplate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/devices/actions/previewApplyLineKeyTemplate/invoke method: post operationId: previewApplyLineKeyTemplate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/jobs/devices/applyLineKeyTemplate method: post operationId: applyLineKeyTemplate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/jobs/devices/applyLineKeyTemplate method: get operationId: getListOfApplyLineKeyTemplatesJobs x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/jobs/devices/applyLineKeyTemplate/{jobId} method: get operationId: getTheJobStatusOfAnApplyLineKeyTemplateJob x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/jobs/devices/applyLineKeyTemplate/{jobId}/errors method: get operationId: getJobErrorsForApplyLineKeyTemplateJob x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/devices/dects/supportedDevices method: get operationId: readTheDectDeviceTypeListDeprecated x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/devices/dectNetworks/supportedDevices method: get operationId: readTheDectDeviceTypeList x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/devices/actions/validateMacs/invoke method: post operationId: validateAListOfMACAddress x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/jobs/devices/callDeviceSettings method: post operationId: changeDeviceSettingsAcrossOrganizationOrLocationJob x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/jobs/devices/callDeviceSettings method: get operationId: listChangeDeviceSettingsJobs x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/jobs/devices/callDeviceSettings/{jobId} method: get operationId: getChangeDeviceSettingsJobStatus x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/jobs/devices/callDeviceSettings/{jobId}/errors method: get operationId: listChangeDeviceSettingsJobErrors x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/devices/{deviceId}/layout method: get operationId: getDeviceLayoutByDeviceId x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/devices/{deviceId}/layout method: put operationId: modifyDeviceLayoutByDeviceId x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/jobs/devices/rebuildPhones method: post operationId: rebuildPhonesConfiguration x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/jobs/devices/rebuildPhones method: get operationId: listRebuildPhonesJobs x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/jobs/devices/rebuildPhones/{jobId} method: get operationId: getTheJobStatusOfARebuildPhonesJob x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/jobs/devices/rebuildPhones/{jobId}/errors method: get operationId: getJobErrorsForARebuildPhonesJob x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/people/{personId}/devices/settings method: get operationId: getDeviceSettingsForAPerson x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/people/{personId}/devices/settings method: put operationId: updateDeviceSettingsForAPerson x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/workspaces/{workspaceId}/devices/settings method: get operationId: getDeviceSettingsForAWorkspace x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/workspaces/{workspaceId}/devices/settings method: put operationId: updateDeviceSettingsForAWorkspace x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/devices/backgroundImages method: get operationId: readTheListOfBackgroundImages x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/devices/backgroundImages method: delete operationId: deleteDeviceBackgroundImages x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/devices/{deviceId}/actions/backgroundImageUpload/invoke method: post operationId: uploadADeviceBackgroundImage x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/people/{personId}/devices/count method: get operationId: getUserDevicesCount x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/devices/dynamicSettings/validationSchema method: get operationId: getValidationSchema x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/devices/dynamicSettings/settingsGroups method: get operationId: getSettingsGroups x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/lists/devices/dynamicSettings/actions/getSettings/invoke method: post operationId: getCustomerDeviceDynamicSettings x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/lists/locations/{locationId}/devices/dynamicSettings/actions/getSettings/invoke method: post operationId: getLocationDeviceDynamicSettings x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/lists/devices/{deviceId}/dynamicSettings/actions/getSettings/invoke method: post operationId: getDeviceDynamicSettings x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/devices/{deviceId}/dynamicSettings method: put operationId: updateSpecifiedSettingsForTheDevice x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/jobs/devices/dynamicDeviceSettings method: post operationId: updatesDynamicDeviceSettingsAcrossOrganizationOrLocation x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/jobs/devices/dynamicDeviceSettings method: get operationId: listDynamicDeviceSettingsJobs x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/jobs/devices/dynamicDeviceSettings/{jobId} method: get operationId: getDeviceDynamicSettingsJobStatus x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /telephony/config/jobs/devices/dynamicDeviceSettings/{jobId}/errors method: get operationId: listDynamicDeviceSettingsJobErrors x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /deviceConfigurations method: get operationId: List Device Configurations for device x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /deviceConfigurations method: patch operationId: Update Device Configurations x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /devices method: get operationId: List Devices x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /devices method: post operationId: Create a Device by MAC Address x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /devices/{deviceId} method: get operationId: getDeviceDetails x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /devices/{deviceId} method: delete operationId: Delete a Device x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /devices/{deviceId} method: patch operationId: Modify Device Tags x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /devices/activationCode method: post operationId: Create a Device Activation Code x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /hotdesk/sessions method: get operationId: List Sessions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /hotdesk/sessions/{sessionId} method: delete operationId: Delete Session x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /locations method: get operationId: listLocations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /locations method: post operationId: createLocation x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /locations/{locationId} method: get operationId: getLocationDetails x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /locations/{locationId} method: put operationId: updateLocation x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /locations/{locationId} method: delete operationId: deleteLocation x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /locations/{locationId}/floors method: get operationId: listLocationFloors x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /locations/{locationId}/floors method: post operationId: createLocationFloor x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /locations/{locationId}/floors/{floorId} method: get operationId: getLocationFloorDetails x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /locations/{locationId}/floors/{floorId} method: put operationId: updateLocationFloor x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /locations/{locationId}/floors/{floorId} method: delete operationId: deleteLocationFloor x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /workspaceLocations method: get operationId: List Workspace Locations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /workspaceLocations method: post operationId: Create a Workspace Location x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /workspaceLocations/{locationId} method: get operationId: Get a Workspace Location Details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /workspaceLocations/{locationId} method: put operationId: Update a Workspace Location x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /workspaceLocations/{locationId} method: delete operationId: Delete a Workspace Location x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /workspaceLocations/{locationId}/floors method: get operationId: List Workspace Location Floors x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /workspaceLocations/{locationId}/floors method: post operationId: Create a Workspace Location Floor x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /workspaceLocations/{locationId}/floors/{floorId} method: get operationId: Get a Workspace Location Floor Details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /workspaceLocations/{locationId}/floors/{floorId} method: put operationId: Update a Workspace Location Floor x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /workspaceLocations/{locationId}/floors/{floorId} method: delete operationId: Delete a Workspace Location Floor x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /workspaceMetrics method: get operationId: Workspace Metrics x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /workspaceDurationMetrics method: get operationId: Workspace Duration Metrics x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /workspaces/{workspaceId}/personalize method: post operationId: Personalize a Workspace x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /workspaces/{workspaceId}/personalizationTask method: get operationId: Get Personalization Task x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /workspaces method: get operationId: listWorkspaces x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /workspaces method: post operationId: createWorkspace x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /workspaces/{workspaceId} method: get operationId: getWorkspaceDetails x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /workspaces/{workspaceId} method: put operationId: updateWorkspace x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /workspaces/{workspaceId} method: delete operationId: deleteWorkspace x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /workspaces/{workspaceId}/capabilities method: get operationId: getWorkspaceCapabilities x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /xapi/status method: get operationId: Query Status x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /xapi/schema method: get operationId: Query Schema x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /xapi/command/{commandName} method: post operationId: Execute Command x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /meetings/postMeetingChats method: get operationId: List Meeting Chats x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /meetings/postMeetingChats method: delete operationId: Delete Meeting Chats x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /meetingClosedCaptions method: get operationId: getMeetingClosedCaptions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /meetingClosedCaptions/{closedCaptionId}/snippets method: get operationId: getMeetingClosedCaptionsSnippets x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /meetingClosedCaptions/{closedCaptionId}/download method: get operationId: downloadTranscript x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /meetingInvitees method: get operationId: List Meeting Invitees x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /meetingInvitees method: post operationId: Create a Meeting Invitee x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /meetingInvitees/bulkInsert method: post operationId: Create Meeting Invitees x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /meetingInvitees/{meetingInviteeId} method: get operationId: Get a Meeting Invitee x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /meetingInvitees/{meetingInviteeId} method: put operationId: Update a Meeting Invitee x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /meetingInvitees/{meetingInviteeId} method: delete operationId: Delete a Meeting Invitee x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /meeting/messages/{meetingMessageId} method: delete operationId: Delete a Meeting Message x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /meetingParticipants method: get operationId: List Meeting Participants x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /meetingParticipants/query method: post operationId: Query Meeting Participants with Email x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /meetingParticipants/{participantId} method: get operationId: Get Meeting Participant Details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /meetingParticipants/{participantId} method: put operationId: Update a Participant x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /meetingParticipants/admit method: post operationId: Admit Participants x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /meetingParticipants/callout method: post operationId: Call Out a SIP Participant x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /meetingParticipants/cancelCallout method: post operationId: Cancel Calling Out a SIP Participant x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /meetings/polls method: get operationId: List Meeting Polls x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /meetings/pollResults method: get operationId: Get Meeting PollResults x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /meetings/polls/{pollId}/questions/{questionId}/respondents method: get operationId: List Respondents of a Question x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /meetingPreferences method: get operationId: Get Meeting Preference Details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /meetingPreferences/personalMeetingRoom method: get operationId: Get Personal Meeting Room Options x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /meetingPreferences/personalMeetingRoom method: put operationId: Update Personal Meeting Room Options x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /meetingPreferences/audio method: get operationId: Get Audio Options x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /meetingPreferences/audio method: put operationId: Update Audio Options x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /meetingPreferences/video method: get operationId: Get Video Options x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /meetingPreferences/video method: put operationId: Update Video Options x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /meetingPreferences/schedulingOptions method: get operationId: Get Scheduling Options x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /meetingPreferences/schedulingOptions method: put operationId: Update Scheduling Options x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /meetingPreferences/schedulingOptions/delegateEmails/insert method: post operationId: Insert Delegate Emails x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /meetingPreferences/schedulingOptions/delegateEmails/delete method: post operationId: Delete Delegate Emails x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /meetingPreferences/sites method: get operationId: Get Site List x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /meetingPreferences/sites method: put operationId: Update Default Site x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/meetingPreferences/personalMeetingRoom/refreshId method: post operationId: Batch Refresh Personal Meeting Room ID x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /meetings/q_and_a method: get operationId: List Meeting Q and A x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /meetings/q_and_a/{questionId}/answers method: get operationId: List Answers of a Question x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /meeting/qualities method: get operationId: getMeetingQualities x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/meeting/config/sessionTypes method: get operationId: List Site Session Types x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/meeting/userconfig/sessionTypes method: get operationId: List User Session Type x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/meeting/userconfig/sessionTypes method: put operationId: Update User Session Types x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /meetingSummaries method: get operationId: getSummaryByMeetingID x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/meetingSummaries method: get operationId: getSummaryForComplianceOfficer x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /meetingSummaries/{summaryId} method: delete operationId: deleteSummary x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /meetingTranscripts method: get operationId: List Meeting Transcripts x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/meetingTranscripts method: get operationId: List Meeting Transcripts For Compliance Officer x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /meetingTranscripts/{transcriptId}/download method: get operationId: Download a Meeting Transcript x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /meetingTranscripts/{transcriptId}/snippets method: get operationId: List Snippets of a Meeting Transcript x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /meetingTranscripts/{transcriptId}/snippets/{snippetId} method: get operationId: Get a Transcript Snippet x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /meetingTranscripts/{transcriptId}/snippets/{snippetId} method: put operationId: Update a Transcript Snippet x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /meetingTranscripts/{transcriptId} method: delete operationId: Delete a Transcript x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /meetingReports/usage method: get operationId: List Meeting Usage Reports x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /meetingReports/attendees method: get operationId: List Meeting Attendee Reports x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/meetings/{meetingId} method: get operationId: adminGetMeetingById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/meetings method: get operationId: adminListMeetings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /meetings method: post operationId: createMeeting x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /meetings method: get operationId: listMeetings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /meetings/{meetingId} method: get operationId: getMeetingById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /meetings/{meetingId} method: patch operationId: patchMeeting x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /meetings/{meetingId} method: put operationId: updateMeeting x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /meetings/{meetingId} method: delete operationId: deleteMeeting x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /meetings/join method: post operationId: meetingJoin x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /meetings/templates method: get operationId: listTemplates x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /meetings/templates/{templateId} method: get operationId: getTemplateById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /meetings/controls method: get operationId: getMeetingControl x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /meetings/controls method: put operationId: updateMeetingControl x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /meetings/sessionTypes method: get operationId: listMeetingSessionTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /meetings/sessionTypes/{sessionTypeId} method: get operationId: getMeetingSessionTypeById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /meetings/{meetingId}/registration method: get operationId: getMeetingRegistration x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /meetings/{meetingId}/registration method: put operationId: updateMeetingRegistration x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /meetings/{meetingId}/registration method: delete operationId: deleteMeetingRegistration x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /meetings/{meetingId}/registrants method: post operationId: createRegistrant x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /meetings/{meetingId}/registrants method: get operationId: listMeetingRegistrants x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /meetings/{meetingId}/registrants/bulkInsert method: post operationId: createRegistrants x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /meetings/{meetingId}/registrants/{registrantId} method: get operationId: getRegistrant x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /meetings/{meetingId}/registrants/{registrantId} method: delete operationId: deleteRegistrant x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /meetings/{meetingId}/registrants/query method: post operationId: queryMeetingRegistrants x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /meetings/{meetingId}/registrants/approve method: post operationId: batchApproveMeetingRegistrants x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /meetings/{meetingId}/registrants/reject method: post operationId: batchRejectMeetingRegistrants x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /meetings/{meetingId}/registrants/cancel method: post operationId: batchCancelMeetingRegistrants x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /meetings/{meetingId}/registrants/bulkDelete method: post operationId: batchDeleteMeetingRegistrants x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /meetings/{meetingId}/simultaneousInterpretation method: put operationId: updateMeetingSimultaneousInterpretation x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /meetings/{meetingId}/interpreters method: post operationId: createInterpreter x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /meetings/{meetingId}/interpreters method: get operationId: listInterpreters x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /meetings/{meetingId}/interpreters/{interpreterId} method: get operationId: getInterpreterById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /meetings/{meetingId}/interpreters/{interpreterId} method: put operationId: updateInterpreterById x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /meetings/{meetingId}/interpreters/{interpreterId} method: delete operationId: deleteInterpreterById x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /meetings/{meetingId}/breakoutSessions method: get operationId: listBreakoutSessions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /meetings/{meetingId}/breakoutSessions method: put operationId: updateBreakoutSessions x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /meetings/{meetingId}/breakoutSessions method: delete operationId: deleteBreakoutSessions x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /meetings/{meetingId}/survey method: get operationId: getSurveyByMeetingId x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /meetings/{meetingId}/surveyResults method: get operationId: listSurveyResultsByMeetingId x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /meetings/{meetingId}/surveyLinks method: post operationId: generateSurveyLink x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /meetings/{meetingId}/invitationSources method: post operationId: createInvitationSources x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /meetings/{meetingId}/invitationSources method: get operationId: listInvitationSources x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /meetings/trackingCodes method: get operationId: getMeetingHostTrackingCodes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /meetings/reassignHost method: post operationId: reassignHost x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /meetings/{meetingId}/end method: post operationId: endMeeting x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/meeting/config/trackingCodes method: get operationId: List Tracking Codes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/meeting/config/trackingCodes method: post operationId: Create a Tracking Code x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/meeting/config/trackingCodes/{trackingCodeId} method: get operationId: Get a Tracking Code x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/meeting/config/trackingCodes/{trackingCodeId} method: put operationId: Update a Tracking Code x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/meeting/config/trackingCodes/{trackingCodeId} method: delete operationId: Delete a Tracking Code x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/meeting/userconfig/trackingCodes method: get operationId: Get User Tracking Codes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/meeting/userconfig/trackingCodes method: put operationId: Update User Tracking Codes x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /people method: get operationId: List People x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /people method: post operationId: Create a Person x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /people/{personId} method: get operationId: Get Person Details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /people/{personId} method: put operationId: Update a Person x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /people/{personId} method: delete operationId: Delete a Person x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /people/me method: get operationId: Get My Own Details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /recordingReport/accessSummary method: get operationId: List of Recording Audit Report Summaries x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /recordingReport/accessDetail method: get operationId: Get Recording Audit Report Details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /recordingReport/meetingArchiveSummaries method: get operationId: List Meeting Archive Summaries x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /recordingReport/meetingArchives/{archiveId} method: get operationId: Get Meeting Archive Details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /recordings method: get operationId: listRecordings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/recordings method: get operationId: listRecordingsForAdminOrComplianceOfficer x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/recordings/{recordingId} method: delete operationId: adminDeleteRecordingById x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /recordings/{recordingId} method: get operationId: getRecordByRecordId x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /recordings/{recordingId} method: delete operationId: deleteRecordingByRecordId x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /recordings/softDelete method: post operationId: bulkSoftDeleteRecordings x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /recordings/restore method: post operationId: bulkRestoreRecordings x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /recordings/purge method: post operationId: bulkPurgeRecordings x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /recordings/{recordingId}/accessList method: post operationId: updateRecordingShareById x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /recordings/accessList method: post operationId: updateRecordingShareByLink x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /group/recordings method: get operationId: listGroupRecordings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /group/recordings/{recordingId} method: get operationId: getGroupRecordingById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/meeting/config/commonSettings method: get operationId: getMeetingCommonSettingsConfiguration x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/meeting/config/commonSettings method: patch operationId: Update Meeting Common Settings Configuration x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /slido/compliance/events method: get operationId: listComplianceEvents x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /videoMesh/clusters/availability method: get operationId: List Clusters Availability x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /videoMesh/clusters/availability/{clusterId} method: get operationId: Get Cluster Availability x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /videoMesh/nodes/availability method: get operationId: List Node Availability x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /videoMesh/nodes/availability/{nodeId} method: get operationId: Get Node Availability x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /videoMesh/testResults/mediaHealthMonitorTest method: get operationId: List Media Health Monitoring Tool Test results V2 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /videoMesh/testResults/mediaHealthMonitorTest/clusters method: get operationId: Get Media Health Monitoring Tool Test results for clusters V2 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /videoMesh/testResults/mediaHealthMonitorTest/nodes method: get operationId: Get Media Health Monitoring Tool Test results for node V2 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /videoMesh/cloudOverflow method: get operationId: List Overflow to Cloud details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /videoMesh/callRedirects method: get operationId: List Cluster Redirect details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /videoMesh/clusters/callRedirects method: get operationId: Get Cluster Redirect details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /videoMesh/utilization method: get operationId: List Clusters Utilization x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /videoMesh/clusters/utilization method: get operationId: Get Cluster Utilization details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /videoMesh/testResults/reachabilityTest method: get operationId: List Reachability Test results V2 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /videoMesh/testResults/reachabilityTest/clusters method: get operationId: Get Reachability Test results for cluster V2 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /videoMesh/testResults/reachabilityTest/nodes method: get operationId: Get Reachability Test results for node V2 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /videoMesh/clusters method: get operationId: List Cluster Details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /videoMesh/clusters/{clusterId} method: get operationId: Get Cluster Details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /videoMesh/triggerTest/clusters/{clusterId} method: post operationId: Trigger on-demand test for cluster x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /videoMesh/triggerTest/nodes/{nodeId} method: post operationId: Trigger on-demand test for node x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /videoMesh/testStatus method: get operationId: Get Triggered test status x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /videoMesh/testResults method: get operationId: Get Triggered test results x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /videoMesh/testResults/networkTest method: get operationId: List Network Test results x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /videoMesh/testResults/networkTest/clusters method: get operationId: Get Network Test results for cluster x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /videoMesh/testResults/networkTest/nodes method: get operationId: Get Network Test results for node x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /videoMesh/clientTypeDistribution method: get operationId: List Cluster Client Type Distribution details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /videoMesh/clientTypeDistribution/clusters method: get operationId: Get Cluster Client Type Distribution details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /videoMesh/eventThresholds method: get operationId: List Event Threshold Configuration x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /videoMesh/eventThresholds method: patch operationId: Update Event Threshold Configuration x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /videoMesh/eventThresholds/{eventThresholdId} method: get operationId: Get Event Threshold Configuration x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /videoMesh/eventThresholds/reset method: post operationId: Reset Event Threshold Configuration x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /webhooks method: get operationId: List Webhooks x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /webhooks method: post operationId: Create a Webhook x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /webhooks/{webhookId} method: get operationId: Get Webhook Details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /webhooks/{webhookId} method: put operationId: Update a Webhook x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /webhooks/{webhookId} method: delete operationId: Delete a Webhook x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /attachment/actions method: post operationId: Create an Attachment Action x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /attachment/actions/{id} method: get operationId: Get Attachment Action Details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /room/linkedFolders method: get operationId: List ECM folder x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /room/linkedFolders method: post operationId: Create an ECM folder configuration x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /room/linkedFolders/{id} method: get operationId: Get ECM Folder Details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /room/linkedFolders/{id} method: put operationId: Update an ECM Linked Folder x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /room/linkedFolders/{id} method: delete operationId: Unlink an ECM linked folder x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /events method: get operationId: List Events x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /events/{eventId} method: get operationId: Get Event Details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /hds/organizations/{organizationId} method: get operationId: getHDSOrganizationDetails x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /hds/clusters/{clusterId} method: get operationId: getHDSClusterDetails x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /hds/nodes/{nodeId} method: get operationId: getHDSNodeDetails x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /hds/organizations/{organizationId}/database method: get operationId: getHDSOrganizationDatabaseDetails x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /hds/organizations/{organizationId}/tenants method: get operationId: getHDSMultiTenantOrganizationDetails x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /hds/testResults/nodes/{nodeId}/networkTest method: get operationId: getNetworkTestResultsForHDSNode x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /hds/clusters/{clusterId}/availability method: get operationId: getHDSClusterAvailabilityDetails x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /memberships method: get operationId: List Memberships x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /memberships method: post operationId: Create a Membership x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /memberships/{membershipId} method: get operationId: Get Membership Details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /memberships/{membershipId} method: put operationId: Update a Membership x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /memberships/{membershipId} method: delete operationId: Delete a Membership x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /messages method: get operationId: List Messages x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /messages method: post operationId: Create a Message x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /messages/direct method: get operationId: List Direct Messages x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /messages/{messageId} method: put operationId: Edit a Message x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /messages/{messageId} method: get operationId: Get Message Details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /messages/{messageId} method: delete operationId: Delete a Message x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /people method: get operationId: List People x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /people method: post operationId: Create a Person x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /people/{personId} method: get operationId: Get Person Details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /people/{personId} method: put operationId: Update a Person x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /people/{personId} method: delete operationId: Delete a Person x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /people/me method: get operationId: Get My Own Details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /room/tabs method: get operationId: List Room Tabs x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /room/tabs method: post operationId: Create a Room Tab x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /room/tabs/{id} method: get operationId: Get Room Tab Details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /room/tabs/{id} method: put operationId: Update a Room Tab x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /room/tabs/{id} method: delete operationId: Delete a Room Tab x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /rooms method: get operationId: List Rooms x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /rooms method: post operationId: Create a Room x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /rooms/{roomId} method: get operationId: Get Room Details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /rooms/{roomId} method: put operationId: Update a Room x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /rooms/{roomId} method: delete operationId: Delete a Room x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /rooms/{roomId}/meetingInfo method: get operationId: Get Room Meeting Details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /team/memberships method: get operationId: listTeamMemberships x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /team/memberships method: post operationId: createTeamMembership x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /team/memberships/{membershipId} method: get operationId: Get Team Membership Details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /team/memberships/{membershipId} method: put operationId: Update a Team Membership x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /team/memberships/{membershipId} method: delete operationId: Delete a Team Membership x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /teams method: get operationId: List Teams x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /teams method: post operationId: Create a Team x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /teams/{teamId} method: get operationId: Get Team Details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /teams/{teamId} method: put operationId: Update a Team x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /teams/{teamId} method: delete operationId: Delete a Team x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /webhooks method: get operationId: List Webhooks x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /webhooks method: post operationId: Create a Webhook x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /webhooks/{webhookId} method: get operationId: Get Webhook Details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /webhooks/{webhookId} method: put operationId: Update a Webhook x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /webhooks/{webhookId} method: delete operationId: Delete a Webhook x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /telephony/config/callingProfiles method: get operationId: Read the List of UC Manager Profiles x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /wholesale/billing/reports method: get operationId: List Wholesale Billing Reports x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /wholesale/billing/reports method: post operationId: Create a Wholesale Billing Report x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /wholesale/billing/reports/{id} method: get operationId: Get a Wholesale Billing Report x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /wholesale/billing/reports/{id} method: delete operationId: Delete a Wholesale Billing Report x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /wholesale/customers method: get operationId: List Wholesale Customers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /wholesale/customers method: post operationId: Provision a Wholesale Customer x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /wholesale/customers/{customerId} method: get operationId: Get a Wholesale Customer x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /wholesale/customers/{customerId} method: put operationId: Update a Wholesale Customer x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /wholesale/customers/{customerId} method: delete operationId: Remove a Wholesale Customer x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /wholesale/customers/validate method: post operationId: Precheck a Wholesale Customer Provisioning x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /wholesale/subPartners method: get operationId: List Wholesale Sub-partners x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /wholesale/subscribers method: get operationId: List Wholesale Subscribers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /wholesale/subscribers method: post operationId: Provision a Wholesale Subscriber x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /wholesale/subscribers/{subscriberId} method: get operationId: Get a Wholesale Subscriber x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /wholesale/subscribers/{subscriberId} method: put operationId: Update a Wholesale Subscriber x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /wholesale/subscribers/{subscriberId} method: delete operationId: Remove a Wholesale Subscriber x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /wholesale/subscribers/validate method: post operationId: Precheck a Wholesale Subscriber Provisioning x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /subscribers/{subscriberId}/emails/consentMove method: post operationId: Send Consent User Move Email to Pending Wholesale Subscribers x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required