generated: '2026-07-15' method: generated source: openapi/dixa-api.yaml 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: 123 by_action_class: connected: 57 acting: 66 by_consequence: read: 57 write: 65 physical: 1 human_in_the_loop_required: 0 operations: - path: /beta/analytics/metrics method: get operationId: getAnalyticsMetrics x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /beta/analytics/metrics method: post operationId: postAnalyticsMetrics x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /beta/analytics/metrics/{metricId} method: get operationId: getAnalyticsMetricsMetricid x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /beta/analytics/filter/{filterAttribute} method: get operationId: getAnalyticsFilterFilterattribute x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /beta/analytics/records method: get operationId: getAnalyticsRecords x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /beta/analytics/records method: post operationId: postAnalyticsRecords x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /beta/analytics/records/{recordId} method: get operationId: getAnalyticsRecordsRecordid x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /beta/agents/presence method: get operationId: getAgentsPresence x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /beta/agents method: get operationId: getAgents x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /beta/agents method: put operationId: putAgents x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /beta/agents method: post operationId: postAgents x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /beta/agents method: patch operationId: patchAgents x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /beta/agents/{agentId}/teams method: get operationId: getAgentsAgentidTeams x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /beta/agents/{agentId}/presence method: get operationId: getAgentsAgentidPresence x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /beta/agents/bulk method: post operationId: postAgentsBulk x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /beta/agents/{agentId} method: get operationId: getAgentsAgentid x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /beta/agents/{agentId} method: put operationId: putAgentsAgentid x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /beta/agents/{agentId} method: delete operationId: deleteAgentsAgentid x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /beta/agents/{agentId} method: patch operationId: patchAgentsAgentid x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /beta/agents/{agentId}/presence/working-channel method: put operationId: putAgentsAgentidPresenceWorking-channel x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /beta/endusers method: get operationId: getEndusers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /beta/endusers method: put operationId: putEndusers x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /beta/endusers method: post operationId: postEndusers x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /beta/endusers method: patch operationId: patchEndusers x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /beta/endusers/bulk method: post operationId: postEndusersBulk x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /beta/endusers/{userId} method: get operationId: getEndusersUserid x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /beta/endusers/{userId} method: put operationId: putEndusersUserid x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /beta/endusers/{userId} method: patch operationId: patchEndusersUserid x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /beta/endusers/{userId}/anonymize method: patch operationId: patchEndusersUseridAnonymize x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /beta/endusers/{userId}/custom-attributes method: patch operationId: patchEndusersUseridCustom-attributes x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /beta/endusers/{userId}/conversations method: get operationId: getEndusersUseridConversations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /beta/teams method: get operationId: getTeams x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /beta/teams method: post operationId: postTeams x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /beta/teams/{teamId}/agents method: get operationId: getTeamsTeamidAgents x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /beta/teams/{teamId}/agents method: delete operationId: deleteTeamsTeamidAgents x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /beta/teams/{teamId}/agents method: patch operationId: patchTeamsTeamidAgents x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /beta/teams/{teamId}/presence method: get operationId: getTeamsTeamidPresence x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /beta/teams/{teamId} method: get operationId: getTeamsTeamid x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /beta/teams/{teamId} method: delete operationId: deleteTeamsTeamid x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /beta/conversations/{conversationId}/anonymize method: patch operationId: patchConversationsConversationidAnonymize x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /beta/conversations/{conversationId}/messages/{messageId}/anonymize method: patch operationId: patchConversationsConversationidMessagesMessageidAnonymize x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /beta/conversations/{conversationId}/close method: put operationId: putConversationsConversationidClose x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /beta/conversations/{conversationId}/followup method: put operationId: putConversationsConversationidFollowup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /beta/conversations/{conversationId}/reopen method: put operationId: putConversationsConversationidReopen x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /beta/conversations/{conversationId}/transfer/queue method: put operationId: putConversationsConversationidTransferQueue 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: /beta/conversations/{conversationId}/notes/bulk method: post operationId: postConversationsConversationidNotesBulk x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /beta/conversations/{conversationId}/notes method: get operationId: getConversationsConversationidNotes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /beta/conversations/{conversationId}/notes method: post operationId: postConversationsConversationidNotes x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /beta/conversations/{conversationId}/ratings/{ratingId}/submit method: post operationId: postConversationsConversationidRatingsRatingidSubmit x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /beta/conversations/{conversationId}/ratings/offer method: post operationId: postConversationsConversationidRatingsOffer x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /beta/conversations/{conversationId}/rating method: get operationId: getConversationsConversationidRating x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /beta/conversations/{conversationId}/ratings method: get operationId: getConversationsConversationidRatings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /beta/conversations/activitylog method: get operationId: getConversationsActivitylog x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /beta/conversations/flows method: get operationId: getConversationsFlows x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /beta/conversations/{conversationId}/tags/{tagId} method: put operationId: putConversationsConversationidTagsTagid x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /beta/conversations/{conversationId}/tags/{tagId} method: delete operationId: deleteConversationsConversationidTagsTagid x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /beta/conversations/{conversationId}/tags/bulk method: post operationId: postConversationsConversationidTagsBulk x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /beta/conversations/{conversationId}/tags method: get operationId: getConversationsConversationidTags x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /beta/conversations/{conversationId}/messages method: get operationId: getConversationsConversationidMessages x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /beta/conversations/{conversationId}/messages method: post operationId: postConversationsConversationidMessages x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /beta/conversations method: post operationId: postConversations x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /beta/conversations/import method: post operationId: postConversationsImport x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /beta/conversations/{conversationId}/custom-attributes method: patch operationId: patchConversationsConversationidCustom-attributes x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /beta/conversations/{conversationId}/claim method: put operationId: putConversationsConversationidClaim x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /beta/conversations/{conversationId}/activitylog method: get operationId: getConversationsConversationidActivitylog x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /beta/conversations/{conversationId} method: get operationId: getConversationsConversationid x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /beta/conversations/{conversationId}/link method: put operationId: putConversationsConversationidLink x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /beta/conversations/{conversationId}/linked method: get operationId: getConversationsConversationidLinked x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /beta/queues method: get operationId: getQueues x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /beta/queues method: post operationId: postQueues x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /beta/queues/{queueId}/members method: get operationId: getQueuesQueueidMembers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /beta/queues/{queueId}/members method: delete operationId: deleteQueuesQueueidMembers x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /beta/queues/{queueId}/members method: patch operationId: patchQueuesQueueidMembers x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /beta/queues/{queueId}/availability method: get operationId: getQueuesQueueidAvailability x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /beta/queues/{queueId} method: get operationId: getQueuesQueueid x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /beta/queues/conversation-position/{csid} method: get operationId: getQueuesConversation-positionCsid x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /beta/tags method: get operationId: getTags x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /beta/tags method: post operationId: postTags x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /beta/tags/{tagId} method: get operationId: getTagsTagid x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /beta/tags/{tagId} method: delete operationId: deleteTagsTagid x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /beta/tags/{tagId}/deactivate method: patch operationId: patchTagsTagidDeactivate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /beta/tags/{tagId}/activate method: patch operationId: patchTagsTagidActivate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /beta/anonymization/request/{requestId} method: get operationId: getAnonymizationRequestRequestid x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /beta/anonymization method: post operationId: postAnonymization x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /beta/contact-endpoints/{contactEndpointId} method: get operationId: getContact-endpointsContactendpointid x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /beta/contact-endpoints method: get operationId: getContact-endpoints x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /beta/custom-attributes/{customAttributeId} method: get operationId: getCustom-attributesCustomattributeid x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /beta/custom-attributes method: get operationId: getCustom-attributes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /beta/search/conversations method: get operationId: getSearchConversations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /beta/search/conversations method: post operationId: postSearchConversations x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /beta/webhooks/{webhookSubscriptionId} method: get operationId: getWebhooksWebhooksubscriptionid x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /beta/webhooks/{webhookSubscriptionId} method: delete operationId: deleteWebhooksWebhooksubscriptionid x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /beta/webhooks/{webhookSubscriptionId} method: patch operationId: patchWebhooksWebhooksubscriptionid x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /beta/webhooks method: get operationId: getWebhooks x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /beta/webhooks method: post operationId: postWebhooks x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /beta/webhooks/{webhookSubscriptionId}/delivery-status method: get operationId: getWebhooksWebhooksubscriptionidDelivery-status x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /beta/webhooks/{webhookSubscriptionId}/delivery-status/logs/{event} method: get operationId: getWebhooksWebhooksubscriptionidDelivery-statusLogsEvent x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /beta/templates method: get operationId: getTemplates x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /beta/templates/{templateId} method: delete operationId: deleteTemplatesTemplateid x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /beta/business-hours/schedules method: get operationId: getBusiness-hoursSchedules x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /beta/business-hours/schedules/{scheduleId}/definition method: get operationId: getBusiness-hoursSchedulesScheduleidDefinition x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /beta/business-hours/schedules/{scheduleId}/upcoming method: get operationId: getBusiness-hoursSchedulesScheduleidUpcoming x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /beta/business-hours/schedules/{scheduleId}/status method: get operationId: getBusiness-hoursSchedulesScheduleidStatus x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /beta/knowledge/collections/{collectionId} method: get operationId: getKnowledgeCollectionsCollectionid x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /beta/knowledge/collections/{collectionId}/catalog method: get operationId: getKnowledgeCollectionsCollectionidCatalog x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /beta/knowledge/categories/{categoryId} method: get operationId: getKnowledgeCategoriesCategoryid x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /beta/knowledge/categories/{categoryId}/translations method: get operationId: getKnowledgeCategoriesCategoryidTranslations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /beta/knowledge/articles/{articleId} method: get operationId: getKnowledgeArticlesArticleid x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /beta/knowledge/articles/{articleId} method: delete operationId: deleteKnowledgeArticlesArticleid x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /beta/knowledge/articles/{articleId} method: patch operationId: patchKnowledgeArticlesArticleid x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /beta/knowledge/articles/{articleId}/translations method: get operationId: getKnowledgeArticlesArticleidTranslations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /beta/knowledge/articles/{articleId}/translations method: patch operationId: patchKnowledgeArticlesArticleidTranslations x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /beta/knowledge/articles method: post operationId: postKnowledgeArticles x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /beta/knowledge/articles/{articleId}/translations/{languageId}/publish method: post operationId: postKnowledgeArticlesArticleidTranslationsLanguageidPublish x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /beta/knowledge/articles/{articleId}/translations/{languageId}/unpublish method: post operationId: postKnowledgeArticlesArticleidTranslationsLanguageidUnpublish x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /beta/knowledge/articles/{articleId}/translations/{languageId} method: delete operationId: deleteKnowledgeArticlesArticleidTranslationsLanguageid x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /beta/knowledge/articles/{articleId}/publish method: post operationId: postKnowledgeArticlesArticleidPublish x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /beta/knowledge/articles/{articleId}/unpublish method: post operationId: postKnowledgeArticlesArticleidUnpublish x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /beta/knowledge/articles/{articleId}/parent/{parentId} method: patch operationId: patchKnowledgeArticlesArticleidParentParentid x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /beta/knowledge/articles/{articleId}/parent method: delete operationId: deleteKnowledgeArticlesArticleidParent x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /beta/knowledge/collections method: get operationId: getKnowledgeCollections x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /beta/knowledge/articles/attachments method: post operationId: postKnowledgeArticlesAttachments x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /beta/organization method: get operationId: getOrganization x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none