generated: '2026-09-06' method: generated source: openapi/actionpower-daglo-cloud-api-dev-openapi.yml, openapi/actionpower-daglo-cloud-api-openapi.yml 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: 40 by_action_class: acting: 28 connected: 12 by_consequence: write: 26 physical: 2 read: 12 human_in_the_loop_required: 0 operations: - path: /stt/v1/sync/transcripts method: post operationId: post-stt-v1-sync-transcripts x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /stt/v1/async/transcripts method: post operationId: post-stt-v1-async-transcripts 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: /stt/v1/async/transcripts/{rid} method: get operationId: get-stt-v1-async-transctips-rid x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /stt/v1/async/transcripts/{rid}/{format} method: get operationId: get-stt-v1-async-transctips-rid-format x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /stt/v4/short-transcripts method: post operationId: post-stt-v4-short-transcripts x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /nlp/v1/sync/summaries method: post operationId: post-nlp-v1-sync-summaries x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /nlp/v1/async/long-summaries method: post operationId: post-nlp-v1-async-long-summary x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /nlp/v1/async/long-summaries/{rid} method: get operationId: get-nlp-v1-async-long-summary-rid x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /nlp/v1/async/minutes method: post operationId: post-nlp-v1-async-minutes x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /nlp/v1/async/minutes/{rid} method: get operationId: get-nlp-v1-async-minutes-rid x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /nlp/v1/sync/paragraphs method: post operationId: post-nlp-v1-sync-paragraphs x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /nlp/v1/sync/chat/completions method: post operationId: post-nlp-v1-sync-chat-completions x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /image/v1/async/generate method: post operationId: post-image-v1-async-generate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /image/v1/async/mask method: post operationId: post-image-v1-async-mask x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /image/v1/async/transform method: post operationId: post-image-v1-async-transform x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /image/v1/async/results/{rid} method: get operationId: get-image-v1-async-rid x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /image/v1/sync/detect/hands/objects method: post operationId: post-image-v1-sync-detect-hands-objects x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /image/v1/sync/recognize/timetables method: post operationId: post-image-v1-sync-recognize-timetables x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /image/v1/sync/understand/documents method: post operationId: post-image-v1-sync-understand-documents x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /tts/v1/sync/audios method: post operationId: post-tts-v1-sync-audios x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /video/v1/async/annotate/scenes method: post operationId: post-video-v1-async-annotate-scenes x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /video/v1/async/annotate/scenes/{rid} method: get operationId: get-video-v1-async-annotate-scenes-rid x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /video/v1/async/annotate/texts method: post operationId: post-video-v1-async-annotate-texts x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /video/v1/async/annotate/texts/{rid} method: get operationId: get-video-v1-async-annotate-texts-rid x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /video/v1/async/annotate/faces method: post operationId: post-video-v1-async-annotate-faces x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /video/v1/async/annotate/faces/{rid} method: get operationId: get-video-v1-async-annotate-faces-rid x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /video/v1/data/faces method: post operationId: post-video-v1-data-faces x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /video/v1/data/faces/{faceId} method: patch operationId: patch-video-v1-data-faces-faceid x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /video/v1/data/faces/{faceId} method: delete operationId: delete-video-v1-data-faces-faceid x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /video/v1/async/detect/clappers method: post operationId: post-video-v1-async-detect-clappers x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /video/v1/async/detect/clappers/{rid} method: get operationId: get-video-v1-async-detect-clappers-rid x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /stt/v1/sync/transcripts method: post operationId: post-stt-v1-sync-transcripts x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /stt/v1/async/transcripts method: post operationId: post-stt-v1-async-transcripts 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: /stt/v1/async/transcripts/{rid} method: get operationId: get-stt-v1-async-transctips-rid x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /stt/v1/async/transcripts/{rid}/{format} method: get operationId: get-stt-v1-async-transctips-rid-format x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /nlp/v1/sync/summaries method: post operationId: post-nlp-v1-sync-summaries x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /nlp/v1/async/minutes method: post operationId: post-nlp-v1-async-minutes x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /nlp/v1/async/minutes/{rid} method: get operationId: get-nlp-v1-async-minutes-rid x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /nlp/v1/sync/paragraphs method: post operationId: post-nlp-v1-sync-paragraphs x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /tts/v1/sync/audios method: post operationId: post-tts-v1-sync-audios x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required