generated: '2026-07-15' method: generated source: openapi/worldline-card-issuing-api-2.41.1.json, openapi/worldline-fido-server-api-1.0.0.yaml, openapi/worldline-interchange-fees-api.yaml, openapi/worldline-merchant-analysis-api.yaml, openapi/worldline-merchant-contract-api-2.0.4.yaml, openapi/worldline-merchant-payments-api-2.0.yaml, openapi/worldline-open-banking-payment-initiation-3.15.0.yaml, openapi/worldline-statements-api.yaml, openapi/worldline-transactions-api-2.0.2.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: 695 by_action_class: connected: 266 acting: 429 by_consequence: read: 266 write: 324 safety-critical: 29 physical: 76 human_in_the_loop_required: 29 operations: - path: /health method: get operationId: getHealthCheckResponseUsingGET x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /info method: get operationId: info x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers method: get operationId: listIssuers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/cards/{cardReference}/letters/{letterId} method: get operationId: retrieveLetterCardRef x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/cards/{cardReference}/letters/{letterId} method: delete operationId: deleteLetterCardRef x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/cards/external-cards/{issuerCardExternalReference}/letters/{letterId} method: get operationId: retrieveLetterCardExtRef x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/cards/external-cards/{issuerCardExternalReference}/letters/{letterId} method: delete operationId: deleteLetterCardExtRef x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/cards/{cardReference}/letters/{letterId}/validate method: post operationId: validateLetterCardRef x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/cards/external-cards/{issuerCardExternalReference}/letters/{letterId}/validate method: post operationId: validateLetterCardExtRef x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/cards/{cardReference}/generate-letter method: post operationId: generateLetterCardRef x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/cards/external-cards/{issuerCardExternalReference}/generate-letter method: post operationId: generateLetterCardExtRef x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/cards/{cardReference}/prefilled-letter-templates/{letterTemplateReference} method: get operationId: prefillLetterTemplatesCardRef x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/cards/external-cards/{issuerCardExternalReference}/prefilled-letter-templates/{letterTemplateReference} method: get operationId: prefillLetterTemplatesCardExtRef x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/cards/letter-templates method: get operationId: letterTemplateList x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/cards/letter-templates/{letterTemplateReference} method: get operationId: retrieveLetterTemplate x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/accounts/external-accounts/{issuerAccountExternalReference} method: get operationId: retrieveAccountByIssuerExtRef x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/accounts/external-accounts/{issuerAccountExternalReference} method: patch operationId: modifyAccountByIssuerExtRef x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/accounts/external-accounts/{issuerAccountExternalReference}/account-future-updates method: get operationId: listAccountFutureUpdatesByIssuerExtRef x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/accounts/external-accounts/{issuerAccountExternalReference}/account-future-updates method: post operationId: createAccountFutureUpdateByIssuerExtRef x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/accounts/external-accounts/{issuerAccountExternalReference}/account-future-updates/{futureChangeReference} method: get operationId: retrieveAccountFutureUpdateByIssuerExtRefAndFutureRef x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/accounts/external-accounts/{issuerAccountExternalReference}/account-future-updates/{futureChangeReference} method: patch operationId: modifyAccountFutureUpdateByExtRef x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/accounts/external-accounts/{issuerAccountExternalReference}/account-guarantor method: get operationId: retrieveAccountGuarantorByIssuerExtRef x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/accounts/external-accounts/{issuerAccountExternalReference}/account-history method: get operationId: listAccountHistoryByIssuerExtRef x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/accounts/external-accounts/{issuerAccountExternalReference}/account-owner method: get operationId: retrieveAccountOwnerByIssuerExtRef x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/accounts/external-accounts/{issuerAccountExternalReference}/authorization-business-cases method: get operationId: getMultipleBusinessCasesByExtAcctRef x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/authorization-business-cases/search method: post operationId: enquireBusinessCases x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/accounts/external-accounts/{issuerAccountExternalReference}/authorization-business-cases/{businessCaseId} method: get operationId: getSingleBusinessCaseByExtAcctRef x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/accounts/external-accounts/{issuerAccountExternalReference}/authorization-restrictions method: get operationId: getMultipleAuthorizationRestrictionsByExtAcctRef x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/accounts/external-accounts/{issuerAccountExternalReference}/authorization-restrictions/{authorizationRestrictionReference}/authorization-restriction-overrides method: get operationId: getMultipleAuthorizationRestrictionOverridesByExtAcctRef x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/accounts/external-accounts/{issuerAccountExternalReference}/authorization-restrictions/{authorizationRestrictionReference}/authorization-restriction-overrides method: post operationId: createAuthorizationRestrictionOverrideByExtAcctRef 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: /issuers/{issuerId}/accounts/external-accounts/{issuerAccountExternalReference}/authorization-restrictions/{authorizationRestrictionReference}/authorization-restriction-overrides/{authorizationRestrictionOverrideReference} method: get operationId: getSingleAuthorizationRestrictionOverrideByExtAcctRef x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/accounts/external-accounts/{issuerAccountExternalReference}/authorization-restrictions/{authorizationRestrictionReference}/authorization-restriction-overrides/{authorizationRestrictionOverrideReference} method: put operationId: modifyAuthorizationRestrictionOverrideByExtAcctRef 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: /issuers/{issuerId}/accounts/external-accounts/{issuerAccountExternalReference}/authorization-restrictions/{authorizationRestrictionReference}/authorization-restriction-overrides/{authorizationRestrictionOverrideReference} method: delete operationId: deleteAuthorizationRestrictionOverrideByExtAcctRef 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: /issuers/{issuerId}/accounts/external-accounts/{issuerAccountExternalReference}/authorizations method: get operationId: getMultipleAuthorizationsByExtAcctRef x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/accounts/external-accounts/{issuerAccountExternalReference}/authorizations/{authorizationId} method: get operationId: getSingleAuthorizationByExtAcctRef x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/accounts/external-accounts/{issuerAccountExternalReference}/balance method: get operationId: retrieveAccountBalanceByIssuerExtRef x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/accounts/external-accounts/{issuerAccountExternalReference}/contract method: get operationId: retrieveContractForAccountByIssuerExtRef x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/accounts/external-accounts/{issuerAccountExternalReference}/corporate-contract method: get operationId: retrieveCorporateContractForAccountByIssuerExtRef x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/accounts/external-accounts/{issuerAccountExternalReference}/credit-limit method: get operationId: retrieveAccountCreditLimitByIssuerExtRef x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/accounts/external-accounts/{issuerAccountExternalReference}/credit-limit method: put operationId: modifyCreditLimitByIssuerExtRef x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/accounts/external-accounts/{issuerAccountExternalReference}/credit-transfers method: get operationId: listCreditTransfersByIssuerAccExtRef x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/accounts/external-accounts/{issuerAccountExternalReference}/direct-debits method: get operationId: listDirectDebitsByIssuerAccExtRef x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/accounts/external-accounts/{issuerAccountExternalReference}/insurance-contracts method: get operationId: listInsuranceContractsByIssuerAccExtRef x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/accounts/external-accounts/{issuerAccountExternalReference}/insurance-contracts method: post operationId: createInsuranceContractByIssuerAccExtRef x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/accounts/external-accounts/{issuerAccountExternalReference}/insurance-contracts/{insurancePackageReference} method: get operationId: retrieveInsuranceContractByIssuerAccExtRef x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/accounts/external-accounts/{issuerAccountExternalReference}/insurance-contracts/{insurancePackageReference} method: delete operationId: closeInsuranceContractByIssuerAccExtRef x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/accounts/external-accounts/{issuerAccountExternalReference}/insurance-contracts/{insurancePackageReference}/insurance-events method: post operationId: createInsuranceEventByIssuerAccExtRef x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/accounts/external-accounts/{issuerAccountExternalReference}/operations method: get operationId: listOperationsByAccountIssuerExtRef x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/accounts/external-accounts/{issuerAccountExternalReference}/operations/{operationId} method: get operationId: retrieveOperationByAccountIssuerExtRef x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/accounts/external-accounts/{issuerAccountExternalReference}/post-balance-adjustment-operation method: post operationId: postBalanceAdjustmentOperationByIssuerExtRef x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/accounts/external-accounts/{issuerAccountExternalReference}/post-fee-operation method: post operationId: postFeeOperationByIssuerExtRef x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/accounts/external-accounts/{issuerAccountExternalReference}/reset-balance method: post operationId: resetBalanceByIssuerExtRef 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: /issuers/{issuerId}/accounts/external-accounts/{issuerAccountExternalReference}/post-payment-operation method: post operationId: postPaymentOperationByIssuerExtRef 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: /issuers/{issuerId}/accounts/external-accounts/{issuerAccountExternalReference}/post-reimbursement-operation method: post operationId: postReimbursementOperationByIssuerExtRef x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/accounts/external-accounts/{issuerAccountExternalReference}/reverse-reimbursement-operation method: post operationId: reverseReimbursementOperationByIssuerExtRef x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/accounts/external-accounts/{issuerAccountExternalReference}/post-load-operation method: post operationId: postLoadOperationByIssuerExtRef x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/accounts/external-accounts/{issuerAccountExternalReference}/post-unload-operation method: post operationId: postUnloadOperationByIssuerExtRef x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/accounts/external-accounts/{issuerAccountExternalReference}/reverse-balance-adjustment-operation method: post operationId: reverseBalanceAdjustmentOperationByIssuerExtRef x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/accounts/external-accounts/{issuerAccountExternalReference}/reverse-fee-operation method: post operationId: reverseFeeOperationByIssuerExtRef x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/accounts/external-accounts/{issuerAccountExternalReference}/reverse-payment-operation method: post operationId: reversePaymentOperationByIssuerExtRef 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: /issuers/{issuerId}/accounts/external-accounts/{issuerAccountExternalReference}/statements method: get operationId: listStatementsByAccountIssuerExtRef x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/accounts/external-accounts/{issuerAccountExternalReference}/cancel-delinquency method: post operationId: cancelAccountDelinquencyByExtRef x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/accounts/external-accounts/{issuerAccountExternalReference}/turnover-information method: get operationId: retrieveTurnoverInformationByExtRef x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/accounts/external-accounts/{issuerAccountExternalReference}/turnovers method: get operationId: listTurnoverByExtRef x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/accounts/external-accounts/{issuerAccountExternalReference}/statements/last method: get operationId: retrieveLastStatementByAccountIssuerExtRef x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/accounts/external-accounts/{issuerAccountExternalReference}/statements/last/operations method: get operationId: listLastStatementOperationsByAccountIssuerExtRef x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/accounts/external-accounts/{issuerAccountExternalReference}/statements/last/reprint method: post operationId: reprintLastStatementByAccountIssuerExtRef x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/accounts/external-accounts/{issuerAccountExternalReference}/statements/next method: get operationId: retrieveNextStatementByAccountIssuerExtRef x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/accounts/external-accounts/{issuerAccountExternalReference}/statements/next/operations method: get operationId: listNextStatementOperationsByAccountIssuerExtRef x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/accounts/external-accounts/{issuerAccountExternalReference}/statements/{cycleClosureDate} method: get operationId: retrieveStatementByAccountIssuerExtRef x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/accounts/external-accounts/{issuerAccountExternalReference}/statements/{cycleClosureDate}/operations method: get operationId: listStatementOperationsByAccountIssuerExtRef x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/accounts/external-accounts/{issuerAccountExternalReference}/statements/{cycleClosureDate}/reprint method: post operationId: reprintStatementByAccountIssuerExtRef x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/accounts/external-accounts/{issuerAccountExternalReference}/temporary-credit-limits method: get operationId: listTemporaryCreditLimitForAccountByIssuerExtRef x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/accounts/external-accounts/{issuerAccountExternalReference}/temporary-credit-limits method: post operationId: createTemporaryCreditLimitByIssuerExtRef x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/accounts/external-accounts/{issuerAccountExternalReference}/temporary-credit-limits/{temporaryCreditLimitReference} method: delete operationId: deleteTemporaryCreditLimitByIssuerExtRef x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/accounts/external-accounts/{issuerAccountExternalReference}/velocity-limits method: get operationId: getMultipleVelocityLimitsByExtAcctRef x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/accounts/external-accounts/{issuerAccountExternalReference}/velocity-limits/{velocityLimitReference} method: get operationId: getSingleVelocityLimitByExtAcctRef x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/accounts/external-accounts/{issuerAccountExternalReference}/velocity-limits/{velocityLimitReference}/velocity-limit-overrides method: get operationId: getMultipleVelocityLimitOverridesByExtAcctRef x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/accounts/external-accounts/{issuerAccountExternalReference}/velocity-limits/{velocityLimitReference}/velocity-limit-overrides method: post operationId: createVelocityLimitOverrideByExtAcctRef 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: /issuers/{issuerId}/accounts/external-accounts/{issuerAccountExternalReference}/velocity-limits/{velocityLimitReference}/velocity-limit-overrides/{velocityLimitOverrideReference} method: get operationId: getSingleVelocityLimitOverrideByExtAcctRef x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/accounts/external-accounts/{issuerAccountExternalReference}/velocity-limits/{velocityLimitReference}/velocity-limit-overrides/{velocityLimitOverrideReference} method: put operationId: modifyVelocityLimitOverrideByExtAcctRef 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: /issuers/{issuerId}/accounts/external-accounts/{issuerAccountExternalReference}/velocity-limits/{velocityLimitReference}/velocity-limit-overrides/{velocityLimitOverrideReference} method: delete operationId: deleteVelocityLimitOverrideByExtAcctRef 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: /issuers/{issuerId}/accounts/external-accounts/{issuerAccountExternalReference}/create-mandate method: post operationId: createMandateByIssuerExtRef x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/accounts/external-accounts/{issuerAccountExternalReference}/cancel-mandate method: post operationId: cancelMandateByIssuerExtRef x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/accounts/external-accounts/{issuerAccountExternalReference}/post-interest-operation method: post operationId: postInterestOperationByIssuerExtRef 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: /issuers/{issuerId}/accounts/external-accounts/{issuerAccountExternalReference}/reverse-interest-operation method: post operationId: reverseInterestOperationByIssuerExtRef 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: /issuers/{issuerId}/accounts/external-accounts/{issuerAccountExternalReference}/post-bonus-operation method: post operationId: postBonusOperationByIssuerExtRef x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/accounts/external-accounts/{issuerAccountExternalReference}/reverse-bonus-operation method: post operationId: reverseBonusOperationByIssuerExtRef x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/accounts/external-accounts/{issuerAccountExternalReference}/inquire-operation method: post operationId: inquireOperationByIssuerExtRef x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/accounts/{accountReference} method: get operationId: retrieveAccount x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/accounts/{accountReference} method: patch operationId: modifyAccount x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/accounts/{accountReference}/offline-reservations method: get operationId: listOfflineReservationsForAccount x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/accounts/{accountReference}/offline-reservations method: post operationId: createOfflineReservation x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/accounts/external-accounts/{issuerAccountExternalReference}/offline-reservations method: get operationId: listOfflineReservationsForAccountByExtRef x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/accounts/external-accounts/{issuerAccountExternalReference}/offline-reservations method: post operationId: createOfflineReservationByExtRef x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/accounts/{accountReference}/offline-reservations/{reservationReference}/cancel method: post operationId: cancelOfflineReservation x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/accounts/{accountReference}/offline-reservations/external-offline-reservations/{issuerReservationExternalReference}/cancel method: post operationId: cancelOfflineReservationByReservationExtRef x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/accounts/external-accounts/{issuerAccountExternalReference}/offline-reservations/{reservationReference}/cancel method: post operationId: cancelOfflineReservationByAccountExtRef x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/accounts/external-accounts/{issuerAccountExternalReference}/offline-reservations/external-offline-reservations/{issuerReservationExternalReference}/cancel method: post operationId: cancelOfflineReservationByAccountExtRefAndByIssuerReservationExtRef x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/accounts/{accountReference}/account-future-updates method: get operationId: listAccountFutureUpdates x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/accounts/{accountReference}/account-future-updates method: post operationId: createAccountFutureUpdate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/accounts/{accountReference}/account-future-updates/{futureChangeReference} method: get operationId: retrieveAccountFutureUpdateByFutureRef x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/accounts/{accountReference}/account-future-updates/{futureChangeReference} method: patch operationId: modifyAccountFutureUpdate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/accounts/{accountReference}/account-future-updates/{futureChangeReference}/cancel method: post operationId: cancelAccountFutureUpdate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/accounts/external-accounts/{issuerAccountExternalReference}/account-future-updates/{futureChangeReference}/cancel method: post operationId: cancelAccountFutureUpdateByExtRef x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/accounts/{accountReference}/account-guarantor method: get operationId: retrieveAccountGuarantor x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/accounts/{accountReference}/account-history method: get operationId: listAccountHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/accounts/{accountReference}/account-owner method: get operationId: retrieveAccountOwner x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/accounts/{accountReference}/authorization-business-cases method: get operationId: getMultipleBusinessCases x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/accounts/{accountReference}/authorization-business-cases/{businessCaseId} method: get operationId: getSingleBusinessCase x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/accounts/{accountReference}/authorization-restrictions method: get operationId: getMultipleAuthorizationRestrictions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/accounts/{accountReference}/authorization-restrictions/{authorizationRestrictionReference} method: get operationId: getSingleAuthorizationRestriction x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/accounts/{accountReference}/authorization-restrictions/{authorizationRestrictionReference}/authorization-restriction-overrides method: get operationId: getMultipleAuthorizationRestrictionOverrides x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/accounts/{accountReference}/authorization-restrictions/{authorizationRestrictionReference}/authorization-restriction-overrides method: post operationId: createAuthorizationRestrictionOverride 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: /issuers/{issuerId}/accounts/{accountReference}/authorization-restrictions/{authorizationRestrictionReference}/authorization-restriction-overrides/{authorizationRestrictionOverrideReference} method: get operationId: getSingleAuthorizationRestrictionOverride x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/accounts/{accountReference}/authorization-restrictions/{authorizationRestrictionReference}/authorization-restriction-overrides/{authorizationRestrictionOverrideReference} method: put operationId: modifyAuthorizationRestrictionOverride 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: /issuers/{issuerId}/accounts/{accountReference}/authorization-restrictions/{authorizationRestrictionReference}/authorization-restriction-overrides/{authorizationRestrictionOverrideReference} method: delete operationId: deleteAuthorizationRestrictionOverride 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: /issuers/{issuerId}/accounts/{accountReference}/authorization-restrictions/search method: post operationId: searchAuthorizationRestrictionsByAcctRef x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/accounts/external-accounts/{issuerAccountExternalReference}/authorization-restrictions/{authorizationRestrictionReference}/authorization-restriction-overrides/{authorizationRestrictionOverrideReference}/history method: get operationId: getAuthorizationRestrictionOverrideHistoryByExtAcctRef x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/accounts/{accountReference}/authorization-restrictions/{authorizationRestrictionReference}/authorization-restriction-overrides/{authorizationRestrictionOverrideReference}/history method: get operationId: getAuthorizationRestrictionOverrideHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/accounts/{accountReference}/authorizations method: get operationId: getMultipleAuthorizations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/accounts/{accountReference}/authorizations/{authorizationId} method: get operationId: getSingleAuthorization x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/accounts/{accountReference}/cancel-delinquency method: post operationId: cancelAccountDelinquency x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/accounts/{accountReference}/turnover-information method: get operationId: retrieveTurnoverInformation x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/accounts/{accountReference}/turnovers method: get operationId: listTurnover x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/accounts/{accountReference}/balance method: get operationId: retrieveAccountBalance x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/accounts/{accountReference}/contract method: get operationId: retrieveContractForAccount x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/accounts/{accountReference}/corporate-contract method: get operationId: retrieveCorporateContractForAccount x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/accounts/{accountReference}/credit-limit method: get operationId: retrieveAccountCreditLimit x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/accounts/{accountReference}/credit-limit method: put operationId: modifyCreditLimit x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/accounts/{accountReference}/credit-transfers method: get operationId: listCreditTransfers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/accounts/{accountReference}/direct-debits method: get operationId: listDirectDebits x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/accounts/{accountReference}/insurance-contracts method: get operationId: listInsuranceContracts x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/accounts/{accountReference}/insurance-contracts method: post operationId: createInsuranceContract x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/accounts/{accountReference}/insurance-contracts/{insurancePackageReference} method: get operationId: retrieveInsuranceContract x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/accounts/{accountReference}/insurance-contracts/{insurancePackageReference} method: delete operationId: closeInsuranceContract x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/accounts/{accountReference}/insurance-contracts/{insurancePackageReference}/insurance-events method: post operationId: createInsuranceEvent x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/accounts/{accountReference}/operations method: get operationId: listOperations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/accounts/{accountReference}/operations/{operationId} method: get operationId: retrieveOperation x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/accounts/{accountReference}/post-balance-adjustment-operation method: post operationId: postBalanceAdjustmentOperation x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/accounts/{accountReference}/post-fee-operation method: post operationId: postFeeOperation x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/accounts/{accountReference}/reset-balance method: post operationId: resetBalance 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: /issuers/{issuerId}/accounts/{accountReference}/post-payment-operation method: post operationId: postPaymentOperation 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: /issuers/{issuerId}/accounts/{accountReference}/post-reimbursement-operation method: post operationId: postReimbursementOperation x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/accounts/{accountReference}/reverse-reimbursement-operation method: post operationId: reverseReimbursementOperation x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/accounts/{accountReference}/post-load-operation method: post operationId: postLoadOperation x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/accounts/{accountReference}/post-unload-operation method: post operationId: postUnloadOperation x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/accounts/{accountReference}/reserves method: get operationId: getReservations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/accounts/external-accounts/{issuerAccountExternalReference}/reserves method: get operationId: getReservationsByExtAcctRef x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/accounts/{accountReference}/reverse-balance-adjustment-operation method: post operationId: reverseBalanceAdjustmentOperation x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/accounts/{accountReference}/reverse-fee-operation method: post operationId: reverseFeeOperation x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/accounts/{accountReference}/reverse-payment-operation method: post operationId: reversePaymentOperation 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: /issuers/{issuerId}/accounts/{accountReference}/statements method: get operationId: listStatements x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/accounts/{accountReference}/statements/last method: get operationId: retrieveLastStatement x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/accounts/{accountReference}/statements/last/operations method: get operationId: listLastStatementOperations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/accounts/{accountReference}/statements/last/reprint method: post operationId: reprintLastStatement x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/accounts/{accountReference}/statements/next method: get operationId: retrieveNextStatement x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/accounts/{accountReference}/statements/next/operations method: get operationId: listNextStatementOperations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/accounts/{accountReference}/statements/{cycleClosureDate} method: get operationId: retrieveStatement x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/accounts/{accountReference}/statements/{cycleClosureDate}/operations method: get operationId: listStatementOperations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/accounts/{accountReference}/statements/{cycleClosureDate}/reprint method: post operationId: reprintStatement x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/accounts/{accountReference}/temporary-credit-limits method: get operationId: listTemporaryCreditLimitForAccount x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/accounts/{accountReference}/temporary-credit-limits method: post operationId: createTemporaryCreditLimit x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/accounts/{accountReference}/temporary-credit-limits/{temporaryCreditLimitReference} method: delete operationId: deleteTemporaryCreditLimit x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/accounts/{accountReference}/velocity-limits method: get operationId: getMultipleVelocityLimits x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/accounts/{accountReference}/velocity-limits/{velocityLimitReference} method: get operationId: getSingleVelocityLimit x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/accounts/{accountReference}/velocity-limits/{velocityLimitReference}/velocity-limit-overrides method: get operationId: getMultipleVelocityLimitOverrides x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/accounts/{accountReference}/velocity-limits/{velocityLimitReference}/velocity-limit-overrides method: post operationId: createVelocityLimitOverride 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: /issuers/{issuerId}/accounts/{accountReference}/velocity-limits/{velocityLimitReference}/velocity-limit-overrides/{velocityLimitOverrideReference} method: get operationId: getSingleVelocityLimitOverride x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/accounts/{accountReference}/velocity-limits/{velocityLimitReference}/velocity-limit-overrides/{velocityLimitOverrideReference} method: put operationId: modifyVelocityLimitOverride 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: /issuers/{issuerId}/accounts/{accountReference}/velocity-limits/{velocityLimitReference}/velocity-limit-overrides/{velocityLimitOverrideReference} method: delete operationId: deleteVelocityLimitOverride 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: /issuers/{issuerId}/accounts/{accountReference}/account-states method: get operationId: getAccountStates x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/cards/linked-accounts-states method: post operationId: enquireLinkedAccountStatesForPan x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/cards/{cardReference}/linked-accounts-states method: get operationId: getLinkedAccountStatesByCardReference x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/accounts/{accountReference}/create-mandate method: post operationId: createMandate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/accounts/{accountReference}/cancel-mandate method: post operationId: cancelMandate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/accounts/{accountReference}/post-interest-operation method: post operationId: postInterestOperation 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: /issuers/{issuerId}/accounts/{accountReference}/reverse-interest-operation method: post operationId: reverseInterestOperation 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: /issuers/{issuerId}/accounts/{accountReference}/post-bonus-operation method: post operationId: postBonusOperation x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/accounts/{accountReference}/reverse-bonus-operation method: post operationId: reverseBonusOperation x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/accounts/{accountReference}/inquire-operation method: post operationId: inquireOperation x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/companies/{customerReference} method: get operationId: retrieveCompanyByCustomerRef x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/companies/{customerReference} method: put operationId: updateCompany x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/companies/{customerReference} method: patch operationId: updateCompanyPartially x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/companies/{customerReference}/company-history method: get operationId: listCompanyHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/companies/external-customers/{issuerCustomerExternalReference} method: get operationId: retrieveCompanyByIssuerExtRef x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/companies/external-customers/{issuerCustomerExternalReference} method: put operationId: updateCompanyByIssuerExtRef x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/companies/external-customers/{issuerCustomerExternalReference} method: patch operationId: updateCompanyPartiallyByIssuerExtRef x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/companies/external-customers/{issuerCustomerExternalReference}/company-history method: get operationId: listCompanyHistoryByIssuerExtRef x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/companies method: get operationId: listCompanies x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/companies method: post operationId: createCompany x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/companies/{customerReference}/addresses method: get operationId: retrieveCompanyAddressByCustomerRef x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/companies/{customerReference}/addresses method: post operationId: createCompanyAddressByCustomerRef x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/companies/{customerReference}/addresses/{addressReference} method: get operationId: retrieveCompanyAddressByCustomerRefAndAddressRef x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/companies/{customerReference}/addresses/{addressReference} method: put operationId: modifyCompanyAddress x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/companies/{customerReference}/addresses/external-addresses/{issuerAddressExternalReference} method: get operationId: retrieveCompanyAddressByCustomerRefAndExtAddressRef x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/companies/{customerReference}/addresses/external-addresses/{issuerAddressExternalReference} method: put operationId: modifyCompanyAddressByCustomerRefAndExtAddressRef x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/companies/external-customers/{issuerCustomerExternalReference}/addresses method: get operationId: retrieveCompanyAddressByIssuerExtRef x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/companies/external-customers/{issuerCustomerExternalReference}/addresses method: post operationId: createCompanyAddressByCustomerIssuerExtRef x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/companies/external-customers/{issuerCustomerExternalReference}/addresses/{addressReference} method: get operationId: retrieveCompanyByIssuerExtRefAndAddressRef x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/companies/external-customers/{issuerCustomerExternalReference}/addresses/{addressReference} method: put operationId: modifyCompanyAddressByCustomerExtRefAndAddressRef x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/companies/external-customers/{issuerCustomerExternalReference}/addresses/external-addresses/{issuerAddressExternalReference} method: get operationId: retrieveCompanyAddressByIssuerExtRefAndAddressExtRef x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/companies/external-customers/{issuerCustomerExternalReference}/addresses/external-addresses/{issuerAddressExternalReference} method: put operationId: modifyCompanyAddressByCustomerExtRefAndAddressExtRef x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/companies/{customerReference}/addresses/{addressReference}/activate method: post operationId: activateCompanyAddressByCustomerRefAndAddressRef x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/companies/external-customers/{issuerCustomerExternalReference}/addresses/{addressReference}/activate method: post operationId: activateCompanyAddressByCustomerExtRefAndAddressRef x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/companies/{customerReference}/addresses/external-addresses/{issuerAddressExternalReference}/activate method: post operationId: activateCompanyAddressByCustomerRefAndAddressExtRef x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/companies/external-customers/{issuerCustomerExternalReference}/addresses/external-addresses/{issuerAddressExternalReference}/activate method: post operationId: activateCompanyAddressByCustomerExtRefAndAddressExtRef x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/companies/{customerReference}/addresses/{addressReference}/deactivate method: post operationId: deactivateCompanyAddressByCustomerRefAndAddressRef x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/companies/external-customers/{issuerCustomerExternalReference}/addresses/{addressReference}/deactivate method: post operationId: deactivateCompanyAddressByCustomerExtRefAndAddressRef x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/companies/{customerReference}/addresses/external-addresses/{issuerAddressExternalReference}/deactivate method: post operationId: deactivateCompanyAddressByCustomerRefAndAddressExtRef x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/companies/external-customers/{issuerCustomerExternalReference}/addresses/external-addresses/{issuerAddressExternalReference}/deactivate method: post operationId: deactivateCompanyAddressByCustomerExtRefAndAddressExtRef x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/companies/{customerReference}/addresses/{addressReference}/address-usages method: post operationId: createAddressUsageForCompany x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/companies/{customerReference}/addresses/{addressReference}/address-usages method: delete operationId: deleteAddressUsageForCompany x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/companies/external-customers/{issuerCustomerExternalReference}/addresses/{addressReference}/address-usages method: post operationId: createAddressUsageForCompanyByCustomerIssuerExtRef x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/companies/external-customers/{issuerCustomerExternalReference}/addresses/{addressReference}/address-usages method: delete operationId: deleteAddressUsageForCompanyByCustomerIssuerExtRef x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/companies/{customerReference}/addresses/external-addresses/{issuerAddressExternalReference}/address-usages method: post operationId: createAddressUsageForCompanyByIssuerExtRef x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/companies/{customerReference}/addresses/external-addresses/{issuerAddressExternalReference}/address-usages method: delete operationId: deleteAddressUsageForCompanyByIssuerExtRef x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/companies/external-customers/{issuerCustomerExternalReference}/addresses/external-addresses/{issuerAddressExternalReference}/address-usages method: post operationId: createAddressUsageForCompanyByIssuerExtRefAndCustomerIssuerExtRef x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/companies/external-customers/{issuerCustomerExternalReference}/addresses/external-addresses/{issuerAddressExternalReference}/address-usages method: delete operationId: deleteAddressUsageForCompanyByIssuerExtRefAndCustomerIssuerExtRef x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/businessRefType/{businessRefType}/businessRefValue/{businessRefValue}/event-stores method: get operationId: getByIssuerIdBusinessRefTypeBusinessRefValAndEventDateBetweenDays x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/businessRefType/{businessRefType}/businessRefValue/{businessRefValue}/event-stores method: post operationId: addEventByIssuerIdBusinessRefTypeAndBusinessRefValue x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/event-stores/search method: post operationId: getByIssuerIdBusinessRefTypeValMapAndEventDateBetweenDays x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/card-contracts method: get operationId: listCardContractsByGroupReference x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/card-contracts/external-card-contracts/{issuerCardContractExternalReference} method: get operationId: retrieveCardContractByIssuerExtRef x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/card-contracts/external-card-contracts/{issuerCardContractExternalReference} method: patch operationId: modifyCardContractByIssuerExtRef x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/card-contracts/external-card-contracts/{issuerCardContractExternalReference}/cardholder method: get operationId: retrieveCardHolderByIssuerExtRef x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/card-contracts/external-card-contracts/{issuerCardContractExternalReference}/cards method: get operationId: listCardsForCardContractByIssuerExtRef x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/card-contracts/external-card-contracts/{issuerCardContractExternalReference}/close method: post operationId: closeCardContractByIssuerExtRef x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/card-contracts/{cardContractReference}/cancel-close method: post operationId: cancelCloseCardContract x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/card-contracts/external-card-contracts/{issuerCardContractExternalReference}/cancel-close method: post operationId: cancelCloseCardContractByIssuerExtRef x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/card-contracts/external-card-contracts/{issuerCardContractExternalReference}/contract method: get operationId: retrieveContractForCardContractByIssuerExtRef x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/card-contracts/external-card-contracts/{issuerCardContractExternalReference}/corporate-contract method: get operationId: retrieveCorporateContractForCardContractByIssuerExtRef x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/card-contracts/{cardContractReference} method: get operationId: retrieveCardContract x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/card-contracts/{cardContractReference} method: patch operationId: modifyCardContract x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/card-contracts/{cardContractReference}/cardholder method: get operationId: retrieveCardHolder x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/card-contracts/{cardContractReference}/cards method: get operationId: listCardsForCardContract x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/card-contracts/{cardContractReference}/close method: post operationId: closeCardContract x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/card-contracts/{cardContractReference}/contract method: get operationId: retrieveContractForCardContract x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/card-contracts/{cardContractReference}/corporate-contract method: get operationId: retrieveCorporateContractForCardContract x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/cards/pin-state method: post operationId: getCardPinStateByCard x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/cards/pin-state/{accountReference} method: get operationId: getCardPinStateByAcctNbr x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/cards/block-all method: post operationId: blockAllCards x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/cards/external-cards/{issuerCardExternalReference} method: get operationId: retrieveCardByIssuerExtRef x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/cards/external-cards/{issuerCardExternalReference}/activate method: post operationId: activateCardByIssuerExtRef x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/cards/external-cards/{issuerCardExternalReference}/block method: post operationId: blockCardByIssuerExtRef x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/cards/external-cards/{issuerCardExternalReference}/block-and-replace method: post operationId: blockAndReplaceCardByIssuerExtRef x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/cards/external-cards/{issuerCardExternalReference}/card-contract method: get operationId: retrieveCardContractForCardByIssuerExtRef x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/cards/external-cards/{issuerCardExternalReference}/card-events method: get operationId: listCardEventsByIssuerExternalRef x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/cards/external-cards/{issuerCardExternalReference}/deactivate method: post operationId: deactivateCardByIssuerExtRef x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/corporate-contracts/{contractReference}/corporate-employee-accounts/{accountReference} method: get operationId: retrieveCorporateEmployeeAccounts x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/corporate-contracts/{contractReference}/corporate-employee-accounts/{accountReference} method: patch operationId: updateCorporateEmployeeAccount x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/corporate-contracts/{contractReference}/corporate-employee-accounts/external-accounts/{issuerAccountExternalReference} method: get operationId: retrieveCorporateEmployeeAccountsWithExtAccountRef x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/corporate-contracts/{contractReference}/corporate-employee-accounts/external-accounts/{issuerAccountExternalReference} method: patch operationId: updateCorporateEmployeeAccountByExtAccount x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/corporate-contracts/external-contracts/{issuerContractExternalReference}/corporate-employee-accounts/external-accounts/{issuerAccountExternalReference} method: get operationId: retrieveCorporateEmployeeAccountsWithExtContractRefAndExtAccountRef x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/corporate-contracts/external-contracts/{issuerContractExternalReference}/corporate-employee-accounts/external-accounts/{issuerAccountExternalReference} method: patch operationId: updateCorporateEmployeeAccountByExtContractAndExtAccount x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/corporate-contracts/external-contracts/{issuerContractExternalReference}/corporate-employee-accounts/{accountReference} method: get operationId: retrieveCorporateEmployeeAccountsWithExtContractRef x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/corporate-contracts/external-contracts/{issuerContractExternalReference}/corporate-employee-accounts/{accountReference} method: patch operationId: updateCorporateEmployeeAccountByExtContractAndAccount x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/companies/{customerReference}/corporate-contracts method: get operationId: listCorporateContract x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/companies/external-customers/{issuerCustomerExternalReference}/corporate-contracts method: get operationId: listCorporateContractByExtRef x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/corporate-contracts/{contractReference} method: get operationId: retrieveCorporateContract x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/corporate-contracts/{contractReference} method: patch operationId: modifyCorporateContract x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/corporate-contracts/external-contracts/{issuerContractExternalReference} method: get operationId: retrieveCorporateContractByIssuerExtRef x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/corporate-contracts/external-contracts/{issuerContractExternalReference} method: patch operationId: modifyCorporateContractByExtRef x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/corporate-contracts/{contractReference}/close method: post operationId: closeCorporateContract x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/corporate-contracts/{contractReference}/add-corporate-contract-entity method: post operationId: addCorporateContractEntity x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/corporate-contracts/{contractReference}/corporate-contract-entity/{companyEntityExternalReference} method: patch operationId: modifyCorporateContractEntityDeprecated x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/corporate-contracts/{contractReference}/corporate-contract-entities/{companyEntityExternalReference} method: patch operationId: modifyCorporateContractEntity x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/corporate-contracts/external-contracts/{issuerContractExternalReference}/corporate-contract-entity/{companyEntityExternalReference} method: patch operationId: modifyCorporateContractEntityByIssuerExtRefDeprecated x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/corporate-contracts/external-contracts/{issuerContractExternalReference}/corporate-contract-entities/{companyEntityExternalReference} method: patch operationId: modifyCorporateContractEntityByIssuerExtRef x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/corporate-contracts/external-contracts/{issuerContractExternalReference}/add-corporate-contract-entity method: post operationId: addCorporateContractEntityByIssuerExtRef x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/corporate-contracts/{contractReference}/add-corporate-employee-cards-accounts method: post operationId: addCorporateEmployeeCardsAndAccounts x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/corporate-contracts/external-contracts/{issuerContractExternalReference}/add-corporate-employee-cards-accounts method: post operationId: addCorporateEmployeeCardsAndAccountsByIssuerExtRef x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/corporate-contracts/{contractReference}/add-virtual-cards-accounts-service method: post operationId: addVirtualCardsAccounts x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/corporate-contracts/external-contracts/{issuerContractExternalReference}/add-virtual-cards-accounts-service method: post operationId: addVirtualCardsAccountsByIssuerExtRef x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/corporate-contracts/create-corporate-contract method: post operationId: createCorporateContract x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/corporate-contracts/external-contracts/{issuerContractExternalReference}/close method: post operationId: closeCorporateContractByIssuerExtRef x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/cards/external-cards/{issuerCardExternalReference}/new-tan method: post operationId: createTanByIssuerExtRef x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/cards/external-cards/{issuerCardExternalReference}/orders method: get operationId: listOrdersForCardByIssuerExtRef x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/cards/external-cards/{issuerCardExternalReference}/orders/{orderReference} method: get operationId: retrieveOrderByCardIssuerExtRef x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/cards/external-cards/{issuerCardExternalReference}/orders/{orderReference}/release method: post operationId: releaseCardOrderByCardIssuerExtRef 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: /issuers/{issuerId}/cards/external-cards/{issuerCardExternalReference}/remind-pin method: post operationId: remindPINByIssuerExtRef x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/cards/external-cards/{issuerCardExternalReference}/reorder-pin method: post operationId: reorderPINByIssuerExtRef 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: /issuers/{issuerId}/cards/external-cards/{issuerCardExternalReference}/replace method: post operationId: replaceCardByIssuerExtRef x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/cards/external-cards/{issuerCardExternalReference}/unblock method: post operationId: unblockCardByIssuerExtRef x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/cards/search method: post operationId: searchCard x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/cards/unblock-all method: post operationId: unblockAllCards x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/cards/{cardReference} method: get operationId: retrieveCard x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/cards/{cardReference}/activate method: post operationId: activateCard x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/cards/{cardReference}/block method: post operationId: blockCard x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/cards/{cardReference}/block-and-replace method: post operationId: blockAndReplaceCard x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/cards/{cardReference}/card-contract method: get operationId: retrieveCardContractForCard x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/cards/{cardReference}/card-events method: get operationId: listCardEvents x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/cards/{cardReference}/deactivate method: post operationId: deactivateCard x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/cards/declare-counterfeit-card method: post operationId: declareCounterfeitCard x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/cards/{cardReference}/orders method: get operationId: listOrdersForCard x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/cards/{cardReference}/orders/{orderReference} method: get operationId: retrieveOrder x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/cards/{cardReference}/release-orders method: post operationId: releaseOrderForCardByCardReference 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: /issuers/{issuerId}/cards/external-cards/{issuerCardExternalReference}/release-orders method: post operationId: releaseOrderForCardByIssuerCardExtRef 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: /issuers/{issuerId}/cards/{cardReference}/orders/{orderReference}/release method: post operationId: releaseCardOrder 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: /issuers/{issuerId}/cards/{cardReference}/remind-pin method: post operationId: remindPIN x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/cards/{cardReference}/reorder-pin method: post operationId: reorderPIN 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: /issuers/{issuerId}/cards/{cardReference}/replace method: post operationId: replaceCard x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/cards/{cardReference}/unblock method: post operationId: unblockCard x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/cards/{cardReference}/blocking-information method: get operationId: retrieveCardBlockingInformation x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/cards/{cardReference}/blocking-information method: patch operationId: updateCardBlockingInformationByReference x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/cards/external-cards/{issuerCardExternalReference}/blocking-information method: get operationId: retrieveCardBlockInformationByIssuerExtRef x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/cards/external-cards/{issuerCardExternalReference}/blocking-information method: patch operationId: updateCardBlockInformationByIssuerExtRef x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/cards/update-all-blocking-information method: post operationId: updateAllBlockInformationByIssuer x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/cards/{cardReference}/advise-product-extension method: post operationId: adviceProductExtensionForCard x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/cards/external-cards/{issuerCardExternalReference}/advise-product-extension method: post operationId: adviceProductExtensionForCardByExternalReference x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/contracts/brand-advice method: post operationId: getBrandAdvice x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/contracts/advise-product-extension method: post operationId: adviceProductExtension x-agentic-access: action-class: 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-contracts method: post operationId: globalSearchContract x-agentic-access: action-class: 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-operations method: post operationId: globalSearchOperation x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/contracts/brand-advice-config/{issuerProductExternalReference} method: get operationId: retrieveBrandAdviceConfigByIssuerProductExtRef x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/contracts/brand-advice-config/{issuerProductExternalReference} method: patch operationId: modifyBrandAdviceConfigByIssuerProductExtRef x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/contracts/create-consumer-contract method: post operationId: createConsumerContract x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/contracts/{contractReference}/sign method: post operationId: signContract x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/contracts/external-contracts/{issuerContractExternalReference}/sign method: post operationId: signExternalContract x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/contracts/external-contracts/{issuerContractExternalReference} method: get operationId: retrieveContractByIssuerExtRef x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/contracts/external-contracts/{issuerContractExternalReference} method: patch operationId: modifyContractByIssuerExtRef x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/contracts/external-contracts/{issuerContractExternalReference}/accounts method: get operationId: listAccountsForContractByIssuerExtRef x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/contracts/external-contracts/{issuerContractExternalReference}/addon-subscriptions method: get operationId: listAddonsSubscriptionsForContractByIssuerExtRef x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/contracts/external-contracts/{issuerContractExternalReference}/addon-subscriptions method: post operationId: createAddOnSubscriptionByIssuerExtRef x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/contracts/external-contracts/{issuerContractExternalReference}/addon-subscriptions/unsubscribe method: post operationId: removeAddOnSubscriptionByIssuerExtRef x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/contracts/external-contracts/{issuerContractExternalReference}/add-cards-accounts method: post operationId: addCardsAccountsByIssuerExtRef x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/contracts/external-contracts/{issuerContractExternalReference}/card-contracts method: get operationId: listCardContractsForContractByIssuerExtRef x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/contracts/external-contracts/{issuerContractExternalReference}/close method: post operationId: closeContractByIssuerExtRef x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/contracts/external-contracts/{issuerContractExternalReference}/update-all-customers-addresses method: post operationId: updateAllCustomersAddressesByIssuerExtRef x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/contracts/external-contracts/{issuerContractExternalReference}/suspend method: post operationId: suspendContractByIssuerExtRef x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/contracts/external-contracts/{issuerContractExternalReference}/cancel-close method: post operationId: cancelContractClosingByIssuerExtRef x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/contracts/external-contracts/{issuerContractExternalReference}/cancel-suspend method: post operationId: cancelContractSuspensionByIssuerExtRef x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/contracts/external-contracts/{issuerContractExternalReference}/contract-fees method: get operationId: listContractFeesByIssuerExtRef x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/contracts/external-contracts/{issuerContractExternalReference}/contract-fees/{accountReference} method: patch operationId: modifyContractFeeByContractIssExtRef 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: /issuers/{issuerId}/contracts/external-contracts/{issuerContractExternalReference}/contract-fees/external-accounts/{issuerAccountExternalReference} method: patch operationId: modifyContractFeeByContractAndAccountIssExtRef 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: /issuers/{issuerId}/contracts/external-contracts/{issuerContractExternalReference}/contract-owner method: get operationId: retrieveContractOwnerByIssuerExtRef x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/contracts/external-contracts/{issuerContractExternalReference}/legitimacy-documents method: get operationId: listLegitimacyDocumentsByIssuerExtRef x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/contracts/external-contracts/{issuerContractExternalReference}/legitimacy-documents/external-customers/{issuerCustomerExternalReference} method: put operationId: modifyLegitimacyDocumentByIssuerExtRef x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/contracts/search method: post operationId: searchContract x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/contracts/{contractReference} method: get operationId: retrieveContract x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/contracts/{contractReference} method: patch operationId: modifyContract x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/contracts/{contractReference}/accounts method: get operationId: listAccountsForContract x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/contracts/{contractReference}/add-cards-accounts method: post operationId: addCardsAccounts x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/contracts/{contractReference}/addon-subscriptions method: get operationId: listAddonsSubscriptionsForContract x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/contracts/{contractReference}/addon-subscriptions method: post operationId: createAddOnSubscription x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/contracts/{contractReference}/addon-subscriptions/unsubscribe method: post operationId: removeAddOnSubscription x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/contracts/{contractReference}/card-contracts method: get operationId: listCardContractsForContract x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/contracts/{contractReference}/close method: post operationId: closeContract x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/contracts/{contractReference}/update-all-customers-addresses method: post operationId: updateAllCustomersAddresses x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/contracts/{contractReference}/suspend method: post operationId: suspendContract x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/contracts/{contractReference}/cancel-close method: post operationId: cancelContractClosing x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/contracts/{contractReference}/cancel-suspend method: post operationId: cancelContractSuspension x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/contracts/{contractReference}/contract-fees method: get operationId: listContractFees x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/contracts/{contractReference}/contract-fees/{accountReference} method: patch operationId: modifyContractFee 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: /issuers/{issuerId}/contracts/{contractReference}/contract-fees/external-accounts/{issuerAccountExternalReference} method: patch operationId: modifyContractFeeByAccountIssExtRef 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: /issuers/{issuerId}/contracts/{contractReference}/contract-owner method: get operationId: retrieveContractOwner x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/contracts/{contractReference}/legitimacy-documents method: get operationId: listLegitimacyDocuments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/contracts/{contractReference}/legitimacy-documents/{customerReference} method: put operationId: modifyLegitimacyDocument x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/contracts/{contractReference}/switch-principal-card method: post operationId: switchPrincipalCard x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/contracts/external-contracts/{issuerContractExternalReference}/switch-principal-card method: post operationId: switchPrincipalCardByIssuerExtRef x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/contracts/{contractReference}/change-product method: post operationId: changeProduct x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/contracts/external-contracts/{issuerContractExternalReference}/change-product method: post operationId: changeProductByIssuerExtRef x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/contracts/{contractReference}/cancel-product-change method: post operationId: cancelProductChange x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/contracts/external-contracts/{issuerContractExternalReference}/cancel-product-change method: post operationId: cancelProductChangeByIssuerExtRef x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/contracts/{contractReference}/force-product-change method: post operationId: forceProductChange x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/contracts/external-contracts/{issuerContractExternalReference}/force-product-change method: post operationId: forceProductChangeByIssuerExtRef x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/contracts/{contractReference}/refund-fee-on-demand method: post operationId: refundFeeByContractReference 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: /issuers/{issuerId}/contracts/external-contracts/{issuerContractExternalReference}/refund-fee-on-demand method: post operationId: refundFeeByIssuerContractExternalReference 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: /issuers/{issuerId}/corporate-contracts/{contractReference}/refund-fee-on-demand method: post operationId: refundFeeByContractReferenceForCorporateContract 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: /issuers/{issuerId}/corporate-contracts/external-contracts/{issuerContractExternalReference}/addon-subscriptions method: get operationId: listAddOnSubscriptionsForCorporateContractIssuerExtRef x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/corporate-contracts/external-contracts/{issuerContractExternalReference}/addon-subscriptions method: post operationId: subscribeAddonByIssuerContractExternalReference x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/corporate-contracts/{contractReference}/addon-subscriptions method: get operationId: listAddOnSubscriptionsForCorporateContract x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/corporate-contracts/{contractReference}/addon-subscriptions method: post operationId: subscribeAddonByContractReference x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/corporate-contracts/external-contracts/{issuerContractExternalReference}/addon-subscriptions/unsubscribe method: post operationId: unsubscribeAddonByIssuerContractExternalReference x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/corporate-contracts/{contractReference}/addon-subscriptions/unsubscribe method: post operationId: unsubscribeAddonByContractReference x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/corporate-contracts/external-contracts/{issuerContractExternalReference}/refund-fee-on-demand method: post operationId: refundFeeByIssuerContractExternalReferenceForCorporateContract 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: /issuers/{issuerId}/corporate-contracts/{contractReference}/change-paying-account method: post operationId: changePayingAccount x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/corporate-contracts/{contractReference}/cancel-change-paying-account method: post operationId: cancelChangeOfPayingAccountType x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/corporate-contracts/external-contracts/{issuerContractExternalReference}/cancel-change-paying-account method: post operationId: cancelChangeOfPayingAccountTypeByExtRef x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/corporate-contracts/external-contracts/{issuerContractExternalReference}/change-paying-account method: post operationId: changePayingAccountByIssuerExtRef x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/corporate-contracts/{contractReference}/contract-owner method: get operationId: retrieveCorporateContractOwner x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/corporate-contracts/external-contracts/{issuerContractExternalReference}/contract-owner method: get operationId: retrieveCorporateContractOwnerByIssuerExtRef x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/credit-transfers method: post operationId: createCreditTransfer 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: /issuers/{issuerId}/credit-transfers/{endToEndId} method: get operationId: retrieveCreditTransfer x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/credit-transfers/{endToEndId}/cancel method: post operationId: cancelCreditTransfer 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: /issuers/{issuerId}/customers method: get operationId: listCustomers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/customers method: post operationId: createCustomer x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/customers/external-customers/{issuerCustomerExternalReference} method: get operationId: retrieveCustomerByIssuerExtRef x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/customers/external-customers/{issuerCustomerExternalReference} method: put operationId: updateCustomerByIssuerExtRef x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/customers/external-customers/{issuerCustomerExternalReference} method: patch operationId: updateCustomerPartiallyByIssuerExtRef x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/customers/external-customers/{issuerCustomerExternalReference}/customer-history method: get operationId: listCustomerHistoryByIssuerExtRef x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/customers/external-customers/{issuerCustomerExternalReference}/accounts method: get operationId: listAccountsForAccountOwnerByIssuerExtRef x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/customers/external-customers/{issuerCustomerExternalReference}/addresses method: get operationId: listAddressesForCustomerByIssuerExtRef x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/customers/external-customers/{issuerCustomerExternalReference}/addresses method: post operationId: createAddressByCustomerIssuerExtRef x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/customers/external-customers/{issuerCustomerExternalReference}/addresses/external-addresses/{issuerAddressExternalReference} method: get operationId: retrieveAddressByIssuerExtRefAndCustomerIssuerExtRef x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/customers/external-customers/{issuerCustomerExternalReference}/addresses/external-addresses/{issuerAddressExternalReference} method: put operationId: modifyAddressByIssuerExtRefAndCustomerIssuerExtRef x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/customers/external-customers/{issuerCustomerExternalReference}/addresses/external-addresses/{issuerAddressExternalReference}/invalidate method: post operationId: invalidateAddressByExtCustomerRefAndExtAddress x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/customers/external-customers/{issuerCustomerExternalReference}/addresses/{addressReference}/invalidate method: post operationId: invalidateAddressByExtCustomerAndAddress x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/customers/{customerReference}/addresses/external-addresses/{issuerAddressExternalReference}/invalidate method: post operationId: invalidateAddressByCustomerAndExtAddress x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/customers/{customerReference}/addresses/{addressReference}/invalidate method: post operationId: invalidateAddress x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/customers/external-customers/{issuerCustomerExternalReference}/addresses/external-addresses/{issuerAddressExternalReference}/activate method: post operationId: activateAddressByIssuerExtRefAndCustomerIssuerExtRef x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/customers/external-customers/{issuerCustomerExternalReference}/addresses/external-addresses/{issuerAddressExternalReference}/address-usages method: post operationId: createAddressUsageByIssuerExtRefAndCustomerIssuerExtRef x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/customers/external-customers/{issuerCustomerExternalReference}/addresses/external-addresses/{issuerAddressExternalReference}/address-usages method: delete operationId: deleteAddressUsageByIssuerExtRefAndCustomerIssuerExtRef x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/customers/external-customers/{issuerCustomerExternalReference}/addresses/external-addresses/{issuerAddressExternalReference}/deactivate method: post operationId: deactivateAddressByIssuerExtRefAndCustomerIssuerExtRef x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/customers/external-customers/{issuerCustomerExternalReference}/addresses/{addressReference} method: get operationId: retrieveAddressByCustomerIssuerExtRef x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/customers/external-customers/{issuerCustomerExternalReference}/addresses/{addressReference} method: put operationId: modifyAddressByCustomerIssuerExtRef x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/customers/external-customers/{issuerCustomerExternalReference}/addresses/{addressReference}/activate method: post operationId: activateAddressByCustomerIssuerExtRef x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/customers/external-customers/{issuerCustomerExternalReference}/addresses/{addressReference}/address-usages method: post operationId: createAddressUsageByCustomerIssuerExtRef x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/customers/external-customers/{issuerCustomerExternalReference}/addresses/{addressReference}/address-usages method: delete operationId: deleteAddressUsageByCustomerIssuerExtRef x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/customers/external-customers/{issuerCustomerExternalReference}/addresses/{addressReference}/deactivate method: post operationId: deactivateAddressByCustomerIssuerExtRef x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/customers/external-customers/{issuerCustomerExternalReference}/card-contracts method: get operationId: listCardContractsForCardHolderByIssuerExtRef x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/customers/external-customers/{issuerCustomerExternalReference}/contracts method: get operationId: listContractsForContractOwnerByIssuerExtRef x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/customers/{customerReference} method: get operationId: retrieveCustomer x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/customers/{customerReference} method: put operationId: updateCustomer x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/customers/{customerReference} method: patch operationId: updateCustomerPartially x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/customers/{customerReference}/customer-history method: get operationId: listCustomerHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/customers/{customerReference}/accounts method: get operationId: listAccountsForAccountOwner x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/customers/{customerReference}/addresses-and-subscriptions method: post operationId: createAddressAndSubscription x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/customers/external-customers/{issuerCustomerExternalReference}/addresses-and-subscriptions method: post operationId: createAddressAndSubscriptionByCustomerIssuerExtRef x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/customers/{customerReference}/addresses method: get operationId: listAddressesForCustomer x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/customers/{customerReference}/addresses method: post operationId: createAddress x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/customers/{customerReference}/addresses/external-addresses/{issuerAddressExternalReference} method: get operationId: retrieveAddressByIssuerExtRef x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/customers/{customerReference}/addresses/external-addresses/{issuerAddressExternalReference} method: put operationId: modifyAddressByIssuerExtRef x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/customers/{customerReference}/addresses/external-addresses/{issuerAddressExternalReference}/address-usages method: post operationId: createAddressUsageByIssuerExtRef x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/customers/{customerReference}/addresses/external-addresses/{issuerAddressExternalReference}/address-usages method: delete operationId: deleteAddressUsageByIssuerExtRef x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/customers/{customerReference}/addresses/external-addresses/{issuerAddressExternalReference}/activate method: post operationId: activateAddressByIssuerExtRef x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/customers/{customerReference}/addresses/external-addresses/{issuerAddressExternalReference}/deactivate method: post operationId: deactivateAddressByIssuerExtRef x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/customers/{customerReference}/addresses/{addressReference} method: get operationId: retrieveAddress x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/customers/{customerReference}/addresses/{addressReference} method: put operationId: modifyAddress x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/customers/{customerReference}/addresses/{addressReference}/activate method: post operationId: activateAddress x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/customers/{customerReference}/addresses/{addressReference}/address-usages method: post operationId: createAddressUsage x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/customers/{customerReference}/addresses/{addressReference}/address-usages method: delete operationId: deleteAddressUsage x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/customers/{customerReference}/addresses/{addressReference}/deactivate method: post operationId: deactivateAddress x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/customers/{customerReference}/card-contracts method: get operationId: listCardContractsForCardHolder x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/customers/{customerReference}/contracts method: get operationId: listContractsForContractOwner x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/direct-debits method: post operationId: createDirectDebit x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/direct-debits/{endToEndId} method: get operationId: retrieveDirectDebit x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/direct-debits/{endToEndId}/cancel method: post operationId: cancelDirectDebit x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/operations/{externalOperationReference}/disputes method: post operationId: createDispute x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/disputes/{disputeFolderReference} method: get operationId: getDisputeFolderInformation x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/operations/{externalOperationReference}/dispute method: get operationId: getDisputeFolderInfoByExternalOperationReference x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/disputes/external-disputes/{issuerDisputeExternalReference} method: get operationId: getDisputeFolderInfoByIssDisputeExtRef x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/cards/{cardReference}/disputes method: get operationId: listDisputeFoldersByCardReference x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/cards/{cardReference}/new-tan method: post operationId: createTan x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/cards/external-cards/{issuerCardExternalReference}/disputes method: get operationId: listDisputeFoldersByIssCardExtRef x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/cards/{cardReference}/reset-pin-try-counter method: post operationId: resetPinTryCounter 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: /issuers/{issuerId}/cards/external-cards/{issuerCardExternalReference}/reset-pin-try-counter method: post operationId: resetPinTryCounterByIssuerExtRef 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: /issuers/{issuerId}/cards/{cardReference}/display-pin method: post operationId: displayPin x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/cards/{cardReference}/create-emergency-card method: post operationId: createEmergencyCard 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: /issuers/{issuerId}/cards/{cardReference}/pin method: post operationId: setPin x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/cards/external-cards/{issuerCardExternalReference}/display-pin method: post operationId: displayPinByIssuerExtRef x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/cards/display-pin method: post operationId: displayPinByPan x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/cards/pin method: post operationId: setPinByPan x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/cards/external-cards/{issuerCardExternalReference}/create-emergency-card method: post operationId: createEmergencyCardByIssuerExtRef 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: /issuers/{issuerId}/cards/external-cards/{issuerCardExternalReference}/pin method: post operationId: setPinByIssuerExtRef x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/disputes/{disputeFolderReference}/postings method: post operationId: createPosting 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: /issuers/{issuerId}/disputes/external-disputes/{issuerDisputeExternalReference}/postings method: post operationId: createPostingByIssDisputeExtRef x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/disputes/{disputeFolderReference}/events method: post operationId: createEvent x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/disputes/external-disputes/{issuerDisputeExternalReference}/events method: post operationId: createEventByIssDisputeExtRef x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/cards/{cardReference}/display-cvv method: post operationId: displayCvv x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/cards/{cardReference}/validate-cvv method: post operationId: validateCvv x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/cards/external-cards/{issuerCardExternalReference}/display-cvv method: post operationId: displayCvvByIssuerExtRef x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/cards/external-cards/{issuerCardExternalReference}/validate-cvv method: post operationId: validateCvvByIssuerExtRef x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/disputes/{disputeFolderReference}/documents method: post operationId: createDocument x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/disputes/external-disputes/{issuerDisputeExternalReference}/documents method: post operationId: createDocumentByIssDisputeExtRef x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/disputes/{disputeFolderReference}/generate-chargeback method: post operationId: generateChargeback 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: /issuers/{issuerId}/disputes/external-disputes/{issuerDisputeExternalReference}/generate-chargeback method: post operationId: generateChargebackByIssDisputeExtRef 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: /issuers/{issuerId}/companies/{customerReference}/contacts method: post operationId: createContactByCustomerReference x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/companies/external-customers/{issuerCustomerExternalReference}/contacts method: post operationId: createContactByIssuerCustomerExternalReference x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/customers/{customerReference}/contacts method: post operationId: createCustomerContactByCustomerReference x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/customers/external-customers/{issuerCustomerExternalReference}/contacts method: post operationId: createCustomerContactByIssuerCustomerExternalReference x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/customers/{customerReference}/contacts/{contactReference} method: put operationId: modifyCustomerContactByCustomerReferenceAndContactReference x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/customers/{customerReference}/contacts/{contactReference} method: delete operationId: removeCustomerContactByCustomerReferenceAndContactReference x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/customers/external-customers/{issuerCustomerExternalReference}/contacts/{contactReference} method: put operationId: modifyCustomerContactByIssuerCustomerExternalReferenceAndContactReference x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/customers/external-customers/{issuerCustomerExternalReference}/contacts/{contactReference} method: delete operationId: removeCustomerContactByIssuerCustomerExternalReferenceAndContactReference x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/companies/{customerReference}/contacts/{contactReference} method: put operationId: modifyContactByCustomerReferenceAndContactReference x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/companies/{customerReference}/contacts/{contactReference} method: delete operationId: removeContactByCustomerReferenceAndContactReference x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/companies/external-customers/{issuerCustomerExternalReference}/contacts/{contactReference} method: put operationId: modifyContactByIssuerCustomerExternalReferenceAndContactReference x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/companies/external-customers/{issuerCustomerExternalReference}/contacts/{contactReference} method: delete operationId: removeContactByIssuerCustomerExternalReferenceAndContactReference x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/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: /issuers/{issuerId}/subscriptions/search method: get operationId: searchSubscriptions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/subscriptions/{subscriptionReference} method: get operationId: getSubscriptionByReference x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/subscriptions/{subscriptionReference} method: put operationId: modifySubscriptionByReference x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/subscriptions/{subscriptionReference} method: delete operationId: deleteSubscriptionByReference x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/subscriptions/{subscriptionReference}/services method: get operationId: getSubscriptionServicesBySubscriptionReference x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/subscriptions/{subscriptionReference}/services method: post operationId: createSubscriptionService x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/subscriptions/{subscriptionReference}/services/{subscriptionServiceReference} method: get operationId: getSubscriptionServiceByReference x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/subscriptions/{subscriptionReference}/services/{subscriptionServiceReference} method: put operationId: modifySubscriptionServiceByReference x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/subscriptions/{subscriptionReference}/services/{subscriptionServiceReference} method: delete operationId: deleteSubscriptionServiceByReference x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/subscriptions/{subscriptionReference}/services/{subscriptionServiceReference}/events method: get operationId: getSubscriptionEventsBySubscriptionServiceReference x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/subscriptions/{subscriptionReference}/services/{subscriptionServiceReference}/events method: post operationId: createSubscriptionEvent x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/subscriptions/{subscriptionReference}/services/{subscriptionServiceReference}/events/{subscriptionEventReference} method: get operationId: getSubscriptionEventByReference x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/subscriptions/{subscriptionReference}/services/{subscriptionServiceReference}/events/{subscriptionEventReference} method: put operationId: modifySubscriptionEventByReference x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/subscriptions/{subscriptionReference}/services/{subscriptionServiceReference}/events/{subscriptionEventReference} method: delete operationId: deleteSubscriptionEventByReference x-agentic-access: action-class: 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-corporate-contracts method: post operationId: searchCorporateContracts x-agentic-access: action-class: 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-transactions method: post operationId: searchTransaction x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/transactions/{transactionId} method: get operationId: retrieveTransactionDetailsByTransactionId x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/transactions/{transactionId}/dispute method: post operationId: createDisputeFromTransaction x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/transactions/{transactionId}/dispute method: get operationId: getDisputeFolderInfoByTransactionId x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/corporate-contracts/{contractReference}/card-contracts/{cardContractReference}/reallocate method: post operationId: reallocateEmployeeByContractReferenceAndCardContractReference x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/corporate-contracts/external-contracts/{issuerContractExternalReference}/card-contracts/{cardContractReference}/reallocate method: post operationId: reallocateEmployeeByIssuerContractExternalReferenceAndCardContractReference x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/corporate-contracts/{contractReference}/card-contracts/external-card-contracts/{issuerCardContractExternalReference}/reallocate method: post operationId: reallocateEmployeeByContractReferenceAndIssuerCardContractExternalReference x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/corporate-contracts/external-contracts/{issuerContractExternalReference}/card-contracts/external-card-contracts/{issuerCardContractExternalReference}/reallocate method: post operationId: reallocateEmployeeByIssuerContractExternalReferenceAndIssuerCardContractExternalReference x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/contracts/{contractReference}/replace-customer method: post operationId: replaceCustomerByContractReference x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/contracts/external-contracts/{issuerContractExternalReference}/replace-customer method: post operationId: replaceCustomerByIssuerContractExternalReference x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/customers/{customerReference}/addresses/{addressReference}/address-versions/{addressVersionReference} method: delete operationId: deleteAddress x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/customers/{customerReference}/external-addresses/{issuerAddressExternalReference}/address-versions/{addressVersionReference} method: delete operationId: deleteAddressByAdrExtRef x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/customers/external-customers/{issuerCustomerExternalReference}/addresses/{addressReference}/address-versions/{addressVersionReference} method: delete operationId: deleteAddressByCusExtRef x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/customers/external-customers/{issuerCustomerExternalReference}/external-addresses/{issuerAddressExternalReference}/address-versions/{addressVersionReference} method: delete operationId: deleteAddressByCusExtRefAndAdrExtRef x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/customers/{customerReference}/addresses/{addressReference}/address-versions method: get operationId: retrieveAddressVersions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/customers/{customerReference}/external-addresses/{issuerAddressExternalReference}/address-versions method: get operationId: retrieveAddressVersionsByIssuerExtRef x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/customers/external-customers/{issuerCustomerExternalReference}/addresses/{addressReference}/address-versions method: get operationId: retrieveAddressVersionsByCustomerIssuerExtRef x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/customers/external-customers/{issuerCustomerExternalReference}/external-addresses/{issuerAddressExternalReference}/address-versions method: get operationId: retrieveAddressVersionsByIssuerExtRefAndCustomerIssuerExtRef x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/products/external-products/{issuerProductExternalReference}/product-extension-balancing method: get operationId: retrieveProductExtensionLoadBalancing x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/products/external-products/{issuerProductExternalReference}/product-extension-balancing method: patch operationId: modifyProductExtensionBalancing 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: /issuers/{issuerId}/card-products/{cardTemplateReference}/card-producer-balancing method: get operationId: retrieveCardProducersLoadBalancing x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/card-products/{cardTemplateReference}/card-producer-balancing method: patch operationId: modifyCardProducersLoadBalancing 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: /issuers/{issuerId}/super-folders method: post operationId: createSuperFolder x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /issuers/{issuerId}/cards/{cardReference}/create-apple-tokenized-card method: post operationId: createAppleTokenizedCard 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: /issuers/{issuerId}/cards/{cardReference}/create-vts-tokenized-card method: post operationId: createVtsTokenizedCard 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: /issuers/{issuerId}/cards/{cardReference}/create-mdes-tokenized-card method: post operationId: createMdesTokenizedCard 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: /issuers/{issuerId}/tokens/{tokenReference}/generate-crypto-otp method: post operationId: getCryptoOTPByToken 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: /issuers/{issuerId}/cards/{cardReference}/generate-crypto-otp method: post operationId: getCryptoOTPByCardReference 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: /issuers/{issuerId}/cards/{cardReference}/token-list method: get operationId: getTokenData_1 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/tokens/{tokenReference}/tokenRequestors/{tokenRequestorId}/details method: get operationId: getTokenDetails x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/tokens/{tokenReference}/update method: post operationId: updateToken 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: /issuers/{issuerId}/tokens/{tokenReference}/card-reference method: get operationId: getCardIdFromToken_1 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/cards/{cardReference}/click-to-pay-enroll method: post operationId: clickToPayEnroll 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: /issuers/{issuerId}/cards/{cardReference}/click-to-pay-remove method: post operationId: clickToPayRemove 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: /issuers/{issuerId}/cards/{cardReference}/click-to-pay-account-data method: get operationId: retrieveAccountData x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/cardholders/{cardholderReference}/update method: post operationId: clickToPayUpdate 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: /issuers/{issuerId}/vts-apple-push-data method: post operationId: vtsApplePushDataUsingPOST 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: /issuers/{issuerId}/vts-mobile-banking-auth-code method: post operationId: vtsPushProvisioningRequestUsingPOST 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: /issuers/{issuerId}/vts-payment-instrument-details method: post operationId: vtsPushProvisioningRequestUsingPOST_1 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: /issuers/{issuerId}/cards/{cardReference}/emv-commands method: get operationId: getCardEmvCommands x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/accounts/external-accounts/{issuerAccountExternalReference}/reset-cvv2-try-counter method: put operationId: resetCvv2TryCounterByExtAcctRef 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: /issuers/{issuerId}/accounts/{accountReference}/reset-cvv2-try-counter method: put operationId: resetCvv2TryCounter 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: /issuers/{issuerId}/velocity-limits method: get operationId: getDefaultVelocityLimitsForIssuer x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/accounts/external-accounts/{issuerAccountExternalReference}/velocity-limits/{velocityLimitReference}/velocity-limit-overrides/{velocityLimitOverrideReference}/history method: get operationId: getVelocityLimitOverrideHistoryByExtAcctRef x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /issuers/{issuerId}/accounts/{accountReference}/velocity-limits/{velocityLimitReference}/velocity-limit-overrides/{velocityLimitOverrideReference}/history method: get operationId: getVelocityLimitOverrideHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /oauth2/token 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: /v1.0/admin/relying-parties 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: /v1.0/admin/relying-parties/{id}/origins method: 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: /v1.0/users/{username}/authenticators method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1.0/users/{username}/authenticators/{authenticatorId} method: 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: /v1.0/users/{username}/authenticators/{authenticatorId} method: 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: /v1.0/webauthn/authn 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: /v1.0/webauthn/authn method: 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: /v1.0/webauthn/register 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: /v1.0/webauthn/register method: 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: /acquiring/interchangefees/v2.0/acquirers/{acquirerId}/transactions/{transactionId} method: get operationId: getInterchangeFee x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /acquiring/interchangefees/v2.0/acquirers/{acquirerId}/payments method: get operationId: getInterchangeFeeListForPayment x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /acquiring/interchangefees/v2.0/acquirers/{acquirerId}/holdings/{holdingId} method: get operationId: getInterchangeFeeOnMerchantHierarchyLevel x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /acquiring/interchangefees/v2.0/acquirers/{acquirerId}/merchants/{merchantId} method: get operationId: getInterchangeFeeOnMerchantLevel x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /acquiring/interchangefees/v2.0/acquirers/{acquirerId}/contracts/{contractId} method: get operationId: getInterchangeFeeOnContractLevel x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /acquiring/interchangefees/v2.0/acquirers/{acquirerId}/contracts/{contractId}/sites/{siteId} method: get operationId: getInterchangeFeeOnSiteLevel x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /acquiring/interchangefees/v2.0/acquirers/{acquirerId}/contracts/{contractId}/sites/{siteId}/terminals/{terminalId} method: get operationId: getInterchangeFeeOnTerminalLevel x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/analysis/totals/day/levelid/{levelId}/levelidvalue/{levelIdValue} method: get operationId: getTotalsPerDayUsingGET x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/analysis/totals/month/levelid/{levelId}/levelidvalue/{levelIdValue} method: get operationId: getTotalsPerMonthUsingGET x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/analysis/brandtotals/day/levelid/{levelId}/levelidvalue/{levelIdValue} method: get operationId: getBrandTotalsPerDayUsingGET x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/analysis/brandtotals/month/levelid/{levelId}/levelidvalue/{levelIdValue} method: get operationId: getBrandTotalsPerMonthUsingGET x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /acquiring/contract/v2.0/acquirers/{acquirerId}/holdings method: get operationId: getHoldingOverviewList x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /acquiring/contract/v2.0/acquirers/{acquirerId}/holdings method: post operationId: PostHolding x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /acquiring/contract/v2.0/acquirers/{acquirerId}/holdings/{holdingId} method: get operationId: getHolding x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /acquiring/contract/v2.0/acquirers/{acquirerId}/holdings/{holdingId} method: delete operationId: deleteHolding 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: /acquiring/contract/v2.0/acquirers/{acquirerId}/holdings/{holdingId} method: patch operationId: patchHolding x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /acquiring/contract/v2.0/acquirers/{acquirerId}/holdings/{holdingId}/addresses method: get operationId: getHoldingAddresses x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /acquiring/contract/v2.0/acquirers/{acquirerId}/merchants method: get operationId: getMerchantOverviewList x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /acquiring/contract/v2.0/acquirers/{acquirerId}/merchants method: post operationId: PostMerchant x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /acquiring/contract/v2.0/acquirers/{acquirerId}/merchants/{merchantId} method: get operationId: getMerchant x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /acquiring/contract/v2.0/acquirers/{acquirerId}/merchants/{merchantId} method: delete operationId: deleteMerchant x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /acquiring/contract/v2.0/acquirers/{acquirerId}/merchants/{merchantId} method: patch operationId: patchMerchant x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /acquiring/contract/v2.0/acquirers/{acquirerId}/merchants/{merchantId}/addresses method: get operationId: getMerchantAddresses x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /acquiring/contract/v2.0/acquirers/{acquirerId}/merchants/{merchantId}/addresses method: post operationId: postMerchantAddresses x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /acquiring/contract/v2.0/acquirers/{acquirerId}/merchants/{merchantId}/addresses method: patch operationId: patchMerchantAddresses x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /acquiring/contract/v2.0/acquirers/{acquirerId}/merchants/{merchantId}/addresses/{addressType} method: delete operationId: deleteMerchantAddresses x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /acquiring/contract/v2.0/acquirers/{acquirerId}/contracts method: get operationId: getContractOverviewList x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /acquiring/contract/v2.0/acquirers/{acquirerId}/contracts method: post operationId: postContract x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /acquiring/contract/v2.0/acquirers/{acquirerId}/contracts/{contractId} method: get operationId: getContract x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /acquiring/contract/v2.0/acquirers/{acquirerId}/contracts/{contractId} method: delete operationId: deleteContract x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /acquiring/contract/v2.0/acquirers/{acquirerId}/contracts/{contractId} method: patch operationId: PatchContract x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /acquiring/contract/v2.0/acquirers/{acquirerId}/contracts/{contractId}/currencies method: post operationId: postContractCurrencies x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /acquiring/contract/v2.0/acquirers/{acquirerId}/contracts/{contractId}/addresses method: get operationId: getContractAddresses x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /acquiring/contract/v2.0/acquirers/{acquirerId}/contracts/{contractId}/addresses method: post operationId: postContractAddresses x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /acquiring/contract/v2.0/acquirers/{acquirerId}/contracts/{contractId}/addresses method: patch operationId: patchContractAddresses x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /acquiring/contract/v2.0/acquirers/{acquirerId}/contracts/{contractId}/addresses/{addressType} method: delete operationId: deleteContractAddresses x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /acquiring/contract/v2.0/acquirers/{acquirerId}/contracts/{contractId}/balances method: get operationId: getContractBalances x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /acquiring/contract/v2.0/acquirers/{acquirerId}/contracts/{contractId}/balances method: post operationId: postContractBalances x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /acquiring/contract/v2.0/acquirers/{acquirerId}/contracts/{contractId}/balances method: patch operationId: patchContractBalances x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /acquiring/contract/v2.0/acquirers/{acquirerId}/contracts/{contractId}/brands method: get operationId: getContractBrands x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /acquiring/contract/v2.0/acquirers/{acquirerId}/contracts/{contractId}/brands method: post operationId: postContractBrands x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /acquiring/contract/v2.0/acquirers/{acquirerId}/contracts/{contractId}/brands method: patch operationId: patchContractBrands x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /acquiring/contract/v2.0/acquirers/{acquirerId}/contracts/{contractId}/brands/{label} method: delete operationId: deleteContractBrand x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /acquiring/contract/v2.0/acquirers/{acquirerId}/sites method: get operationId: getSiteOverviewList x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /acquiring/contract/v2.0/acquirers/{acquirerId}/sites method: post operationId: postSiteCaid x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /acquiring/contract/v2.0/acquirers/{acquirerId}/sites/{cardAcceptorId} method: get operationId: getSiteCaid x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /acquiring/contract/v2.0/acquirers/{acquirerId}/sites/{cardAcceptorId} method: delete operationId: deleteSiteCaid 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: /acquiring/contract/v2.0/acquirers/{acquirerId}/sites/{cardAcceptorId} method: patch operationId: patchSiteCaid x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /acquiring/contract/v2.0/acquirers/{acquirerId}/sites/{cardAcceptorId}/addresses method: get operationId: getSiteAddressesCaid x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /acquiring/contract/v2.0/acquirers/{acquirerId}/sites/{cardAcceptorId}/addresses method: patch operationId: patchSitePatchSiteAddressCaidAddresses x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /acquiring/contract/v2.0/acquirers/{acquirerId}/contracts/{contractId}/sites method: post operationId: postSite x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /acquiring/contract/v2.0/acquirers/{acquirerId}/contracts/{contractId}/sites/{siteId} method: get operationId: getSite x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /acquiring/contract/v2.0/acquirers/{acquirerId}/contracts/{contractId}/sites/{siteId} method: delete operationId: deleteSite x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /acquiring/contract/v2.0/acquirers/{acquirerId}/contracts/{contractId}/sites/{siteId} method: patch operationId: patchSite x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /acquiring/contract/v2.0/acquirers/{acquirerId}/contracts/{contractId}/sites/{siteId}/addresses method: get operationId: getSiteAddresses x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /acquiring/contract/v2.0/acquirers/{acquirerId}/contracts/{contractId}/sites/{siteId}/addresses method: patch operationId: patchSiteAddresses x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /acquiring/contract/v2.0/acquirers/{acquirerId}/contracts/{contractId}/sites/{siteId}/balances method: get operationId: getSiteBalances x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /acquiring/contract/v2.0/acquirers/{acquirerId}/contracts/{contractId}/sites/{siteId}/balances method: patch operationId: patchSiteBalances x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /acquiring/contract/v2.0/acquirers/{acquirerId}/contracts/{contractId}/sites/{siteId}/brands method: get operationId: getSiteBrands x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /acquiring/contract/v2.0/acquirers/{acquirerId}/contracts/{contractId}/sites/{siteId}/brands method: patch operationId: patchSiteBrands x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /acquiring/contract/v2.0/acquirers/{acquirerId}/terminals method: get operationId: getTerminalOverviewList x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /acquiring/contract/v2.0/acquirers/{acquirerId}/sites/{cardAcceptorId}/terminals method: post operationId: postSiteTerminalCaid x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /acquiring/contract/v2.0/acquirers/{acquirerId}/sites/{cardAcceptorId}/terminals/{terminalId} method: get operationId: getSiteTerminalCaid x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /acquiring/contract/v2.0/acquirers/{acquirerId}/sites/{cardAcceptorId}/terminals/{terminalId} method: delete operationId: deleteSiteTerminalCaid 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: /acquiring/contract/v2.0/acquirers/{acquirerId}/sites/{cardAcceptorId}/terminals/{terminalId} method: patch operationId: patchSiteTerminalCaid x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /acquiring/contract/v2.0/acquirers/{acquirerId}/sites/{cardAcceptorId}/terminals/{terminalId}/addresses method: get operationId: getSiteTerminalAddressesCaid x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /acquiring/contract/v2.0/acquirers/{acquirerId}/contracts/{contractId}/sites/{siteId}/terminals method: post operationId: postTerminal x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /acquiring/contract/v2.0/acquirers/{acquirerId}/contracts/{contractId}/sites/{siteId}/terminals/{terminalId} method: get operationId: getTerminal x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /acquiring/contract/v2.0/acquirers/{acquirerId}/contracts/{contractId}/sites/{siteId}/terminals/{terminalId} method: delete operationId: deleteTerminal x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /acquiring/contract/v2.0/acquirers/{acquirerId}/contracts/{contractId}/sites/{siteId}/terminals/{terminalId} method: patch operationId: patchTerminal x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /acquiring/contract/v2.0/acquirers/{acquirerId}/contracts/{contractId}/sites/{siteId}/terminals/{terminalId}/addresses method: get operationId: getTerminalAddresses x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /acquiring/contract/v2.0/acquirers/{acquirerId}/contracts/{contractId}/sites/{siteId}/terminals/{terminalId}/balances method: get operationId: getTerminalBalances x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /acquiring/contract/v2.0/acquirers/{acquirerId}/contracts/{contractId}/sites/{siteId}/terminals/{terminalId}/balances method: patch operationId: patchTerminalBalances x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /acquiring/contract/v2.0/acquirers/{acquirerId}/contracts/{contractId}/sites/{siteId}/terminals/{terminalId}/brands method: get operationId: getTerminalBrands x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /acquiring/contract/v2.0/acquirers/{acquirerId}/contracts/{contractId}/sites/{siteId}/terminals/{terminalId}/brands method: patch operationId: patchTerminalBrands x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /acquiring/contract/v2.0/acquirers/{acquirerId}/terminals/{terminalId}/checknumbers/{checkNumber} method: get operationId: getTerminalCheckNumber x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /acquiring/payment/v2.0/acquirers/{acquirerId}/payments/{paymentId} method: get operationId: getPayment x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /acquiring/payment/v2.0/acquirers/{acquirerId}/payments method: get operationId: getPaymentsForSearchCriteria x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /acquiring/payment/v2.0/acquirers/{acquirerId}/holdings/{holdingId}/payments method: get operationId: getPaymentsForHolding x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /acquiring/payment/v2.0/acquirers/{acquirerId}/merchants/{merchantId}/payments method: get operationId: getPaymentsForMerchant x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /acquiring/payment/v2.0/acquirers/{acquirerId}/contracts/{contractId}/payments method: get operationId: getPaymentsForContract x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /payments method: post operationId: paymentInitiate 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: /payments/{paymentId}/status method: get operationId: paymentStatus x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /payments/{paymentId}/confirmation method: post operationId: paymentConfirmation 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: /payments/{paymentId}/identification method: post operationId: paymentIdentification 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: /payments/{paymentId}/qrcode method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /payments/{paymentId}/authorisations method: post operationId: paymentAuthorisation 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: /payments/{paymentId}/authorisations/{authorisationId} method: put operationId: paymentAuthorisationUpdate 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: /payments/{paymentId} method: delete operationId: paymentCancellation 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: /payments/{paymentId}/cancellation-identification method: post operationId: paymentCancellationIdentification 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: /payments/{paymentId}/cancellation-authorisations method: post operationId: paymentCancellationAuthorisation 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: /payments/{paymentId}/cancellation-authorisations/{authorisationId} method: put operationId: paymentCancellationAuthorisationUpdate 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: /periodic-payments method: post operationId: periodicPaymentInitiate 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: /periodic-payments/{paymentId}/status method: get operationId: periodicPaymentStatus x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /periodic-payments/{paymentId}/confirmation method: post operationId: periodicPaymentConfirmation 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: /periodic-payments/{paymentId}/identification method: post operationId: PeriodicPaymentIdentification 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: /periodic-payments/{paymentId}/authorisations method: post operationId: periodicPaymentAuthorisation 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: /periodic-payments/{paymentId}/authorisations/{authorisationId} method: put operationId: periodicPaymentAuthorisationUpdate 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: /periodic-payments/{paymentId} method: delete operationId: periodicPaymentCancellation 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: /periodic-payments/{paymentId}/cancellation-identification method: post operationId: periodicPaymentCancellationIdentification 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: /periodic-payments/{paymentId}/cancellation-authorisations method: post operationId: periodicPaymentCancellationAuthorisation 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: /periodic-payments/{paymentId}/cancellation-authorisations/{authorisationId} method: put operationId: periodicPaymentCancellationAuthorisationUpdate 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: /scheduled-payments method: post operationId: scheduledPaymentInitiate 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: /scheduled-payments/{paymentId}/status method: get operationId: scheduledPaymentStatus x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /scheduled-payments/{paymentId}/confirmation method: post operationId: scheduledPaymentConfirmation 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: /scheduled-payments/{paymentId}/identification method: post operationId: scheduledPaymentIdentification 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: /scheduled-payments/{paymentId}/authorisations method: post operationId: scheduledPaymentAuthorisation 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: /scheduled-payments/{paymentId}/authorisations/{authorisationId} method: put operationId: scheduledPaymentAuthorisationUpdate 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: /scheduled-payments/{paymentId} method: delete operationId: scheduledPaymentCancellation 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: /scheduled-payments/{paymentId}/cancellation-identification method: post operationId: scheduledPaymentCancellationIdentification 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: /scheduled-payments/{paymentId}/cancellation-authorisations method: post operationId: scheduledPaymentCancellationAuthorisation 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: /scheduled-payments/{paymentId}/cancellation-authorisations/{authorisationId} method: put operationId: scheduledPaymentCancellationAuthorisationUpdate 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: /bulk-payments method: post operationId: bulkPaymentInitiate 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: /bulk-payments/{paymentId}/status method: get operationId: bulkPaymentStatus x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /bulk-payments/{paymentId}/confirmation method: post operationId: bulkPaymentConfirmation 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: /bulk-payments/{paymentId}/identification method: post operationId: bulkPaymentIdentification 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: /bulk-payments/{paymentId}/authorisations method: post operationId: bulkPaymentAuthorisation 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: /bulk-payments/{paymentId}/authorisations/{authorisationId} method: put operationId: bulkPaymentAuthorisationUpdate 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: /bulk-payments/{paymentId} method: delete operationId: bulkPaymentCancellation 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: /bulk-payments/{paymentId}/cancellation-identification method: post operationId: bulkPaymentCancellationIdentification 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: /bulk-payments/{paymentId}/cancellation-authorisations method: post operationId: bulkPaymentCancellationAuthorisation 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: /bulk-payments/{paymentId}/cancellation-authorisations/{authorisationId} method: put operationId: bulkPaymentCancellationAuthorisationUpdate 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: /refunds method: post operationId: refundInitiate 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: /refunds/{refundId}/status method: get operationId: refundStatus x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /refunds/{refundId}/confirmation method: post operationId: refundConfirmation 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: /refunds/{refundId}/identification method: post operationId: refundIdentification 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: /refunds/{refundId}/authorisations method: post operationId: refundAuthorisation 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: /refunds/{refundId}/authorisations/{authorisationId} method: put operationId: refundAuthorisationUpdate 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: /preferences/{Psuid}/ method: get operationId: getAllPsuBanksWithAccounts x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /exchangerate method: post operationId: exchangeRate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /acquiring/statement/v2.0/acquirers/{acquirerId}/statements/{statementId} method: get operationId: getStatement x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /acquiring/statement/v2.0/acquirers/{acquirerId} method: get operationId: searchStatements x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /acquiring/statement/v2.0/acquirers/{acquirerId}/merchants/{merchantId} method: get operationId: searchStatementsByMerchantId x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /acquiring/statement/v2.0/acquirers/{acquirerId}/merchants/{merchantId}/contracts/{contractId} method: get operationId: searchStatementsByContractId x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /acquiring/transaction/v2.0/acquirers/{acquirerId}/transactions/{transactionId} method: get operationId: getTransaction x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /acquiring/transaction/v2.1/acquirers/{acquirerId}/transactions/{transactionId} method: get operationId: getTransactionById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /acquiring/transaction/v2.0/acquirers/{acquirerId}/transactions method: get operationId: getTransactionBySearchCriteria x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /acquiring/transaction/v2.0/acquirers/{acquirerId}/payments/{paymentId}/transactions method: get operationId: getTransactionListByPaymentId x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /acquiring/transaction/v2.0/acquirers/{acquirerId}/holdings/{holdingId}/transactions method: get operationId: getTransactionsOnHoldingLevel x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /acquiring/transaction/v2.0/acquirers/{acquirerId}/merchants/{merchantId}/transactions method: get operationId: getTransactionsOnMerchantLevel x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /acquiring/transaction/v2.0/acquirers/{acquirerId}/contracts/{contractId}/transactions method: get operationId: getTransactionsOnContractLevel x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /acquiring/transaction/v2.0/acquirers/{acquirerId}/contracts/{contractId}/sites/{siteId}/transactions method: get operationId: getTransactionsOnSiteLevel x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /acquiring/transaction/v2.0/acquirers/{acquirerId}/contracts/{contractId}/sites/{siteId}/terminals/{terminalId}/transactions method: get operationId: getTransactionsOnTerminalLevel x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /acquiring/transaction/v2.0/acquirers/{acquirerId}/authorizations method: get operationId: getAuthorizations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /acquiring/transaction/v2.0/acquirers/{acquirerId}/transactionlifecycle method: get operationId: getLifeCycle x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none