Mastercard Agentic Access
Mastercard exposes 106 API operations that an AI agent could call, of which 76 are state-changing ‘acting’ operations. This is a recommended x-agentic-access execution contract — the scope, audience, consequence tier, short-lived token constraints, and escalation each action should carry before it is handed to an autonomous agent.
By consequence: 30 read, 65 write, 10 physical, and 1 safety-critical.
1 operation are classed safety-critical and should require human-in-the-loop approval at runtime.
Contracts are classified heuristically from the provider’s OpenAPI and refresh on every APIs.io network build; audience is bound per deployment. The model follows Curity’s Access Intelligence (apidays Munich 2026). Browse every provider’s agent contracts at agentic-access.apis.io.
By consequence
Highest-consequence actions
The physical and safety-critical operations an agent could invoke — the ones that most warrant scoped tokens, tight TTLs, and escalation. Full per-operation contracts are in the source below.
| Method | Path | Consequence | Human-in-loop |
|---|---|---|---|
| POST | /subscription-deletions | safety-critical | required |
| POST | /isRoutingValid | physical | conditional |
| POST | /notifications | physical | conditional |
| POST | /payment-request-retrievals | physical | conditional |
| POST | /payment-requests | physical | conditional |
| POST | /payment-requests/{payment_request_lifecycle_id}/payment-confirmation-advices | physical | conditional |
| POST | /payment-requests/{payment_request_lifecycle_id}/refunds | physical | conditional |
| POST | /payment-requests/{payment_request_lifecycle_id}/refunds/{refund_request_lifecycle_id}/payment-confirmations | physical | conditional |
| POST | /payment-requests/{payment_request_lifecycle_id}/refunds/{refund_request_lifecycle_id}/status-retrievals | physical | conditional |
| POST | /payment-requests/{payment_request_lifecycle_id}/status-retrievals | physical | conditional |
| POST | /payment-requests/{payment_request_lifecycle_id}/step-up-advices | physical | conditional |
Source
Agentic Access
generated: '2026-07-15'
method: generated
source: openapi/bill-payment-validator-openapi.yml, openapi/mastercard-account-to-account-commerce-for-creditor-service-providers-openapi.yml,
openapi/mastercard-atm-locations-openapi.yml, openapi/mastercard-automatic-billing-updater-api-openapi.yml,
openapi/mastercard-benefit-allocation-service-openapi.yml, openapi/mastercard-carbon-calculator-experience-api-openapi.yml,
openapi/mastercard-card-issuance-openapi.yml, openapi/mastercard-checkout-solutions-openapi.yml,
openapi/mastercard-community-pass-payment-apis-openapi.yml, openapi/mastercard-confirmed-fraud-openapi.yml,
openapi/mastercard-consumer-credit-analytics-openapi.yml, openapi/mastercard-debtor-service-provider-resources-api-openapi.yml,
openapi/mastercard-doconomy-aland-index-openapi.yml, openapi/mastercard-ethoca-merchant-self-services-openapi.yml,
openapi/mastercard-identity-insights-for-transactions-openapi.yml, openapi/mastercard-loyalty-insurance-openapi.yml,
openapi/mastercard-merchant-locations-openapi.yml, openapi/mastercard-standard-currency-conversion-calculator-openapi.yml,
openapi/mastercard-suspected-fraud-openapi.yml, openapi/mastercard-unified-checkout-solutions-openapi.yml
description: Recommended x-agentic-access execution contracts, classified heuristically from
the OpenAPI. A governance starting point for exposing this API to AI agents — review and bind
audience per deployment. See research/curity/agentic-governance/.
summary:
operations: 106
by_action_class:
acting: 76
connected: 30
by_consequence:
physical: 10
write: 65
read: 30
safety-critical: 1
human_in_the_loop_required: 1
operations:
- path: /isRoutingValid
method: post
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: /payment-requests
method: post
operationId: createPaymentRequest
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: /payment-requests/{payment_request_lifecycle_id}/status-retrievals
method: post
operationId: retrievePaymentRequestStatus
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: /agreements
method: post
operationId: createAgreement
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /agreements/{agreement_id}/updates
method: post
operationId: updateAgreement
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /agreements/{agreement_id}/status-retrievals
method: post
operationId: retrieveAgreementStatus
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /payment-requests/{payment_request_lifecycle_id}/refunds
method: post
operationId: retrieveRefundAccount
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: /payment-requests/{payment_request_lifecycle_id}/refunds/{refund_request_lifecycle_id}/payment-confirmations
method: post
operationId: confirmRefundPayment
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: /debtor-service-providers
method: get
operationId: listDebtorServiceProviders
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /countries
method: get
operationId: getCountries
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /country-subdivisions
method: get
operationId: getCountrySubdivisions
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /searches
method: post
operationId: getAtms
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /inquiries
method: post
operationId: accountInquiry
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /subscriptions
method: post
operationId: accountSubscription
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /subscription-inquiries
method: post
operationId: subscriptionInquiry
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /subscription-deletions
method: post
operationId: accountSubscriptionDeletion
x-agentic-access:
action-class: acting
consequence: safety-critical
subject: required
audience: null
token:
max-ttl: 120
exchange: true
purpose-required: true
proof-of-possession: true
escalation:
human-in-the-loop: required
audit: required
- path: /card-segments
method: post
operationId: assignSegment
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /card-segments-replacements
method: put
operationId: replaceSegment
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /card-segments-cancellations
method: put
operationId: cancelSegment
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /cards
method: post
operationId: cardReplacement
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /cards
method: put
operationId: freezeUnfreeze
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /issuers
method: get
operationId: getIssuer
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /issuers
method: put
operationId: updateIssuer
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /issuers/users
method: post
operationId: userRegistration
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /issuers/users/{userid}
method: put
operationId: updateUser
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /issuers/users/{userid}/dashboards
method: get
operationId: getAuthToken
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /issuers/users/{userid}/aggregate-carbon-scores
method: get
operationId: getAggregateCarbonScore
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /issuers/user-deletions
method: post
operationId: deleteUsers
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /prepaid-cards
method: post
operationId: createPrepaidCard
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /debit-cards
method: post
operationId: createDebitCard
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /srci/{src-client-id}/dpas/batch
method: post
operationId: bulkAddUpdateDpa
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /srci/{src-client-id}/dpas/batch/status/{batch-id}
method: get
operationId: getDpaBatchStatus
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /callbacks
method: post
operationId: Callback
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /validations
method: post
operationId: Validation
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /notifications
method: post
operationId: paymentNotification
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: /mastercard-frauds
method: post
operationId: submitMastercardFraud
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /mastercard-frauds
method: put
operationId: updateMastercardFraud
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /issuer-frauds
method: post
operationId: submitIssuerFraud
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /issuer-frauds
method: put
operationId: updateIssuerFraud
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /fraud-states
method: put
operationId: fraudState
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /fraud-statuses/icas/{ica}
method: get
operationId: fraudRequestStatus
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /scores
method: post
operationId: getScores
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /payment-request-retrievals
method: post
operationId: retrievePaymentRequest
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: /payment-requests/{payment_request_lifecycle_id}/payment-confirmation-advices
method: post
operationId: confirmPaymentAdvice
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: /payment-requests/{payment_request_lifecycle_id}/step-up-advices
method: post
operationId: createStepUpAdvice
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: /agreement-retrievals
method: post
operationId: retrieveAgreement
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /agreement-searches
method: post
operationId: retrieveAgreementList
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /agreements/{agreement_id}/updates
method: post
operationId: updateAgreement
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /payment-requests/{payment_request_lifecycle_id}/refunds/{refund_request_lifecycle_id}/status-retrievals
method: post
operationId: retrieveRefundStatus
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: /transaction-footprints
method: post
operationId: FootprintsByTransactionData
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /supported-currencies
method: get
operationId: GetSupportedCurrencies
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /supported-merchant-categories
method: get
operationId: GetSupportedMerchantCategories
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /merchants/{guid}/logos
method: put
operationId: updateMerchantLogoByGuid
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /merchants/{guid}/logos
method: post
operationId: createMerchantLogo
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /merchants/{guid}/logos
method: delete
operationId: deleteLogoByMerchantGuid
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /merchants/{guid}/logos
method: get
operationId: getLogoByMerchantGuid
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /sub-merchants
method: post
operationId: createSubMerchant
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /sub-merchants/{guid}
method: put
operationId: updateSubMerchant
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /sub-merchants/{guid}
method: get
operationId: getSubMerchantByGuid
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /sub-merchants/{guid}/states
method: put
operationId: changeSubMerchantState
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /sub-merchants/{guid}/locations
method: post
operationId: addLocations
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /sub-merchants/{guid}/locations
method: get
operationId: getAllLocations
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /sub-merchants/{guid}/locations/{location_id}
method: get
operationId: getLocationById
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /sub-merchants/{guid}/locations/{location_id}
method: put
operationId: updateLocation
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /sub-merchants/{guid}/locations/{location_id}
method: delete
operationId: deleteLocation
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /alerts/merchants/org-profiles
method: get
operationId: getAlertsOrgProfiles
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /alerts/merchants/{member_id}/acquirer-reference-ids
method: post
operationId: createAlertsAcquirerReferenceIdConfig
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /alerts/merchants/{member_id}/acquirer-reference-ids
method: put
operationId: updateAlertsAcquirerReferenceIdConfig
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /alerts/merchants/{member_id}/acquirer-reference-ids
method: get
operationId: getAlertsAcquirerReferenceIdConfigs
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /alerts/merchants/{member_id}/acquirer-reference-ids
method: delete
operationId: deleteAlertsAcquirerReferenceIdConfig
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /alerts/merchants/{member_id}/sub-merchants
method: post
operationId: createAlertsSubMerchant
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /alerts/merchants/{member_id}/sub-merchants
method: get
operationId: getAlertsSubMerchants
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /alerts/merchants/{member_id}/sub-merchants/{sub_merchant_id}
method: put
operationId: updateAlertsSubMerchantDetails
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /alerts/merchants/{member_id}/sub-merchants/{sub_merchant_id}
method: get
operationId: getAlertsSubMerchantByGuid
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /alerts/merchants/{member_id}/sub-merchants/{sub_merchant_id}/status-changes
method: put
operationId: updateAlertsSubMerchantStatus
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /alerts/merchants/{member_id}/sub-merchants/{sub_merchant_id}/card-acceptor-ids
method: post
operationId: createAlertsCardAcceptorIdConfig
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /alerts/merchants/{member_id}/sub-merchants/{sub_merchant_id}/card-acceptor-ids
method: get
operationId: getAlertsCardAcceptorIdConfigs
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /alerts/merchants/{member_id}/sub-merchants/{sub_merchant_id}/card-acceptor-ids
method: delete
operationId: deleteAlertsCardAcceptorIdConfig
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /alerts/merchants/{member_id}/sub-merchants/{sub_merchant_id}/card-acceptor-names
method: post
operationId: createAlertsCardAcceptorNameConfig
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /alerts/merchants/{member_id}/sub-merchants/{sub_merchant_id}/card-acceptor-names
method: get
operationId: getAlertsCardAcceptorNameConfigs
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /alerts/merchants/{member_id}/sub-merchants/{sub_merchant_id}/card-acceptor-names
method: delete
operationId: deleteAlertsCardAcceptorNameConfig
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /sub-merchants/{guid}/locations/{location_id}/card-acceptor-names
method: post
operationId: addCardAcceptorNames
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /sub-merchants/{guid}/locations/{location_id}/card-acceptor-names
method: get
operationId: getCardAcceptorNames
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /sub-merchants/{guid}/locations/{location_id}/card-acceptor-names/{id}
method: get
operationId: getCardAcceptorNameById
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /sub-merchants/{guid}/locations/{location_id}/card-acceptor-names/{id}
method: put
operationId: updateCardAcceptorNameById
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /sub-merchants/{guid}/locations/{location_id}/card-acceptor-names/{id}
method: delete
operationId: deleteCardAcceptorById
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /sub-merchants/{guid}/locations/{location_id}/acquirer-merchant-ids
method: post
operationId: addAcquirerMerchantIds
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /sub-merchants/{guid}/locations/{location_id}/acquirer-merchant-ids
method: get
operationId: getAcceptedAcquirerMerchantIds
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /sub-merchants/{guid}/locations/{location_id}/acquirer-merchant-ids/{acquirer_merchant_id}
method: delete
operationId: deleteAcceptedAcquirerMerchantId
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /transactions
method: post
operationId: retrieveTransactionInsights
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /user-data-tokens
method: post
operationId: createUserToken
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /claim-searches
method: post
operationId: retrieveClaimStatus
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /countries
method: get
operationId: getCountries
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /country
# --- truncated at 32 KB (35 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/mastercard/refs/heads/main/agentic-access/mastercard-agentic-access.yml