generated: '2026-10-14' method: generated source: openapi/falcon-add-a-program-openapi.yml, openapi/falcon-add-a-user-openapi.yml, openapi/falcon-add-an-aggregator-openapi.yml, openapi/falcon-add-an-enterprise-admin-openapi.yml, openapi/falcon-add-an-issuer-openapi.yml, openapi/falcon-assign-a-fee-model-to-a-program-openapi.yml, openapi/falcon-assign-a-program-to-an-aggregator-openapi.yml, openapi/falcon-assign-a-program-to-an-enterprise-openapi.yml, openapi/falcon-assign-a-program-to-an-user-openapi.yml, openapi/falcon-block-or-allow-mccs-for-enterprise-openapi.yml, openapi/falcon-change-due-date-of-an-account-openapi.yml, openapi/falcon-confirm-the-user-registration-openapi.yml, openapi/falcon-create-a-program-due-date-openapi.yml, openapi/falcon-credit-card-account-apis-openapi.yml, openapi/falcon-credit-card-apis-openapi.yml, openapi/falcon-dispute-apis-openapi.yml, openapi/falcon-emi-api-openapi.yml, openapi/falcon-fee-apis-openapi.yml, openapi/falcon-funding-apis-openapi.yml, openapi/falcon-get-program-due-dates-openapi.yml, openapi/falcon-get-user-details-using-cif-openapi.yml, openapi/falcon-initiate-a-user-registration-openapi.yml, openapi/falcon-interest-apis-openapi.yml, openapi/falcon-onboard-an-enterprise-openapi.yml, openapi/falcon-program-configuration-honor-openapi.yml, openapi/falcon-repayment-apis-openapi.yml, openapi/falcon-rewards-api-openapi.yml, openapi/falcon-statements-api-openapi.yml, openapi/falcon-transaction-apis-openapi.yml, openapi/falcon-update-a-program-due-date-openapi.yml, openapi/falcon-update-an-issuer-openapi.yml, openapi/falcon-update-enterprise-credit-limits-openapi.yml, openapi/falcon-update-enterprise-details-openapi.yml, openapi/falcon-update-user-details-openapi.yml, openapi/falcon-view-a-list-of-enterprise-accounts-openapi.yml, openapi/falcon-view-a-list-of-enterprises-openapi.yml, openapi/falcon-view-a-program-openapi.yml, openapi/falcon-view-aggregator-program-subscriptions-openapi.yml, openapi/falcon-view-an-issuer-openapi.yml, openapi/falcon-view-enterprise-account-details-openapi.yml, openapi/falcon-view-enterprise-details-openapi.yml, openapi/falcon-view-enterprise-program-subscriptions-openapi.yml, openapi/falcon-view-enterprise-summary-openapi.yml, openapi/falcon-view-issuer-programs-openapi.yml, openapi/falcon-view-list-of-programs-openapi.yml, openapi/falcon-view-list-of-users-of-an-enterprise-openapi.yml, openapi/falcon-view-user-details-openapi.yml, openapi/falcon-view-user-program-subscriptions-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: 119 by_action_class: acting: 67 connected: 52 by_consequence: write: 58 read: 52 safety-critical: 1 physical: 8 human_in_the_loop_required: 1 operations: - path: /program method: post operationId: add-program x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /user method: post operationId: add-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: /aggregator method: 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: /enterprise method: post operationId: add-enterprise-admin x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuer method: post operationId: add-issuer x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /fee/assign method: post operationId: assign-fee-model x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /product method: post operationId: assign-program-aggregator x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /product method: post operationId: associate-enterprise-with-program x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /user method: post operationId: assign-user-program x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /enterprise method: post operationId: manageEnterpriseProgramAction x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /{accountId}/due-date method: post operationId: change-account-duedate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /user method: post operationId: confirm-user-registration x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /program/{programId}/due-dates method: post operationId: create-duedate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /account method: 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: /account/users method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /account/{accountId} method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /close/account/{accountId}/{bankCode} method: 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: /npa/bank-induce-status method: 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: /user/{userId}/account method: 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: /account/{accountId}/card method: post operationId: add-card x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /card method: get operationId: view-add-on-card-limit x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /card-cvv/{cardId} method: post operationId: view-card-cvv x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /card/add-on method: post operationId: add-on-card x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /card/card-details/{accountId} method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /card/generate-otp 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: /card/policy method: post operationId: change-spend-limits x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /card/set-pin method: post operationId: set-pin x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /card/{cardId} method: post operationId: enable-disable-card 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: /card/{cardId}/channel method: post operationId: change-channel-statuses x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /card/{cardId}/policies/limits method: get operationId: view-spend-limits x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /cc-open-api/falcon/v1/card/{cardId} method: post operationId: block-card x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /cc-open-api/falcon/v1/card/{cardId}/policy method: get operationId: view-channel-status x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /cc-open-api/falcon/v2/card/replace method: post operationId: replace-blocked-card x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /cc-open-api/falcon/v2/card/{cardID} method: post operationId: validate-card-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: /issuer/card/activateCard method: post operationId: activate-card x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /non-pci-card/{cardId} method: post operationId: view-non-pci-card-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: /pci-card/{cardId} method: post operationId: view-pci-card-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: /dispute method: post operationId: add-dispute x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dispute/update method: patch operationId: update-dispute-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: /dispute/{disputeId} method: get operationId: view-dispute-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dispute?userId=9824c2dc-65ac-417a-a11c-43e47e8dfa7a method: get operationId: view-dispute-list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /balance method: post operationId: convert-outstanding-balance x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /convert-emi method: post operationId: convert-emi x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /emi-details method: get operationId: view-emi-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /emi-plan/{issuerID} method: get operationId: get-emi-plan x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /foreclose method: post operationId: foreclose-emi x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /foreclose-quote method: post operationId: foreclosure-quote x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /list-emi method: get operationId: list-emi-list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /program/{programID}/add-emi-plan method: post operationId: add-emi-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: /transaction-eligibility method: get operationId: transaction-eligibility x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /update-status-emi-plan method: 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: /view-amortisation-schedules method: get operationId: view-amortisation-schedules x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /account/debit method: post operationId: post-fee x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /account/{accountId}/fees method: get operationId: get-account-fees x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /fee method: post operationId: add-fee-model x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /fee/post-fee method: post operationId: post-pending-fee x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /fee/reverse method: post operationId: reverse-fee x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /fee/{accountId} method: get operationId: get-yet-to-be-posted-fee x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /fee/{feeModelID} method: get operationId: get-fee-model x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /account method: post operationId: fund-user-account x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /account/funds method: post operationId: reverse-funding x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /program/{programId}/due-dates method: get operationId: get-program-duedates x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /user/cif-number/{cifNumber} method: get operationId: get-user-by-cif x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /user method: post operationId: initiate-user-registration x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /interest method: post operationId: post-accrued-interest x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /interest/{accountId} method: get operationId: view-accrued-interest x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /enterprise method: 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: /program/{programId}/config method: post operationId: program-config-honor x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /FD/payment/PHONEPE/inquiry/order/{oderID} method: get operationId: fetch-payment-status x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /account/auto-debit method: post operationId: set-auto-debit-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: /account/reverse method: post operationId: reverse-repayment-transaction 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: /account/{accountID}/net-banking/payment method: post operationId: initiate-payment-netbanking 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: /banking/payment/PHONEPE/options method: get operationId: fetch-payment-options x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /banking/payment/PHONEPE/validate/vpa method: post operationId: validate-vpa 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: /enterprise/account/auto-debit method: post operationId: set-auto-debit-configuration-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: /enterprise/{enterpriseId}/auto-debit method: get operationId: view-enterprise-auto-debit-configuration x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /initiate-payment method: post operationId: initiate-payment-pg 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: /repayment method: post operationId: repay-user-account 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: /user/ICICI_BANK/{accountID}/repayment/getrepayment method: get operationId: get-all-repayments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /user/account/{accountID}/auto-debit method: get operationId: view-user-auto-debit-configuration x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /user/repayment/postrepayment method: post operationId: post-repayment 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: /reward/balance/{accountID} method: get operationId: get-reward-point-balance x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /reward/detail method: get operationId: get-reward-point-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /reward/redeem/history method: get operationId: get-reward-redemption-history x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /statement-past/user/{statementId} method: get operationId: get-past-user-account-statement x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /statement/enterprise/email method: post operationId: email-enterprise-statement x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /statement/user/{statementId} method: get operationId: get-user-account-statement x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /statementlist/corporate/{accountId} method: get operationId: get-enterprise-statement-list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /statementlist/enterprise-past/{accountId} method: get operationId: get-enterprise-past-statements x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /statementlist/enterprise/{statementId} method: get operationId: get-enterprise-statement x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /statementlist/{accountId}/user?pageOffset=2&pageSize=12' method: get operationId: get-user-statement-list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /user/{bank}/{userId}/statement method: get operationId: get-credit-card-statement x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /account/chargeback method: post operationId: post-chargeback 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: /account/credit method: post operationId: add-manual-credit x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /account/debit method: post operationId: add-manual-debit x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /account/refund method: post operationId: post-bank-refund 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: /account/{accountId} method: get operationId: get-transaction-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /account/{accountId}/enterprise/unbilled method: get operationId: view-enterprise-unbilled-transactions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /account/{accountId}/unbilled method: get operationId: view-user-unbilled-transactions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /account/{statementId}/billed method: get operationId: view-account-billed-transactions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /programs/{programId}/due-dates/{dueDateId} method: patch operationId: update-duedate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuer method: patch operationId: update-issuer x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /enterprise method: post operationId: setEnterpriseCreditLimit x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /enterprise method: put operationId: updateEnterprise x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /user/{userId} method: put operationId: update-user-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: /account/{enterpriseID} method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /aggregator/{aggregatorId} method: get operationId: view-enterprise-list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /program/{programId} method: get operationId: view-program-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /product/{aggregatorID} method: get operationId: view-aggregator-program x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuer/{issuerType} method: get operationId: view-issuer x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /account/{programID}/{enterpriseID} method: get operationId: view-enterprise-account-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /enterprise-details/cif/{cifNumber} method: get operationId: getEnterpriseDetails x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /product/{enterpriseID} method: get operationId: view-enterprise-program x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /enterprise-summary method: get operationId: viewEnterpriseSummary x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuer/{issuerName} method: get operationId: view-issuer-programs x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /programs method: get operationId: view-programs x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /employee/{enterpriseID} method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /user/{userId} method: get operationId: view-user-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /product/{userID} method: get operationId: view-user-programs x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none