generated: '2026-08-06' method: generated source: openapi/agora-data-openapi-original.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: 21 by_action_class: acting: 13 connected: 8 by_consequence: write: 13 read: 8 human_in_the_loop_required: 0 operations: - path: /api/v1/import/priority/{dms_vendor}/{upload_subtype} method: post operationId: priority_upload_api_v1_import_priority__dms_vendor___upload_subtype__post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/v1/import/{dms_vendor}/{upload_subtype} method: post operationId: file_import_api_v1_import__dms_vendor___upload_subtype__post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/v1/import/{dms_vendor} method: post operationId: performing_file_import_api_v1_import__dms_vendor__post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/v1/uploads/{api_activity_uuid} method: get operationId: loan_upload_status_api_v1_uploads__api_activity_uuid__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/import method: get operationId: return_import_format_api_v1_import_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/loans method: get operationId: get_loans_by_status_api_v1_loans_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/loans/{rest_of_path} method: delete operationId: delete_loans_api_v1_loans__rest_of_path__delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /import/{upload_subtype} method: post operationId: file_import_agora_import__upload_subtype__post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /import/priority/{dms_vendor}/{upload_subtype} method: post operationId: priority_file_import_import_priority__dms_vendor___upload_subtype__post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /import/{dms_vendor}/{upload_subtype} method: post operationId: file_import_import__dms_vendor___upload_subtype__post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /status/{api_activity_uuid} method: get operationId: get_import_status_status__api_activity_uuid__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /loans/{rest_of_path} method: delete operationId: delete_loans_loans__rest_of_path__delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /providers method: get operationId: template_providers_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /providers/{provider_name}/{rest_of_path} method: get operationId: agora_endpoint_providers__provider_name___rest_of_path__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /login/authenticate method: post operationId: login_login_authenticate_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /oauth/authorize method: post operationId: create_a_code_oauth_authorize_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /oauth/token method: post operationId: rotate_tokens_oauth_token_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /hooks/files/idms method: post operationId: idms_file_endpoint_hooks_files_idms_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /hooks/files/autoMaster method: post operationId: auto_master_file_endpoint_hooks_files_autoMaster_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /inventory/homenet/aggregation method: get operationId: run_inventory_aggregator_inventory_homenet_aggregation_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /health method: get operationId: status_endpoint_health_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none