Payabli Agentic Access
Payabli exposes 255 API operations that an AI agent could call, of which 112 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: 143 read, 70 write, 40 physical, and 2 safety-critical.
2 operations 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 | /User/authreset | safety-critical | required |
| PUT | /User/mfa/{userId} | safety-critical | required |
| POST | /Bill/approval/{idBill} | physical | conditional |
| POST | /ChargeBacks/response/{Id} | physical | conditional |
| POST | /Funding/depositFunds | physical | conditional |
| DELETE | /Invoice/attachedFileFromInvoice/{idInvoice}/{filename} | physical | conditional |
| POST | /Invoice/{entry} | physical | conditional |
| PUT | /Invoice/{idInvoice} | physical | conditional |
| DELETE | /Invoice/{idInvoice} | physical | conditional |
| POST | /MoneyIn/refund/{transId} | physical | conditional |
| POST | /MoneyOut/authorize | physical | conditional |
| DELETE | /MoneyOut/cancel/{referenceId} | physical | conditional |
| POST | /MoneyOut/cancelAll | physical | conditional |
| POST | /MoneyOut/captureAll | physical | conditional |
| POST | /MoneyOut/reissue | physical | conditional |
| PATCH | /MoneyOut/status/{transId}/{checkPaymentStatus} | physical | conditional |
| POST | /PaymentLink/bill/lotNumber/{lotNumber} | physical | conditional |
| POST | /PaymentLink/bill/{billId} | physical | conditional |
| PATCH | /PaymentLink/out/{paylinkId} | physical | conditional |
| POST | /PaymentLink/push/{payLinkId} | physical | conditional |
| PUT | /PaymentLink/update/{payLinkId} | physical | conditional |
| PATCH | /PaymentLink/updateOut/{paylinkId} | physical | conditional |
| POST | /PaymentLink/{idInvoice} | physical | conditional |
| DELETE | /PaymentLink/{payLinkId} | physical | conditional |
| POST | /PaymentMethodDomain | physical | conditional |
Source
Agentic Access
generated: '2026-07-20'
method: generated
source: openapi/payabli-api-reference-openapi.json
description: Recommended x-agentic-access execution contracts, classified heuristically from
the OpenAPI. A governance starting point for exposing this API to AI agents — review and bind
audience per deployment. See research/curity/agentic-governance/.
summary:
operations: 255
by_action_class:
acting: 112
connected: 143
by_consequence:
write: 70
physical: 40
read: 143
safety-critical: 2
human_in_the_loop_required: 2
operations:
- path: /v2/Token/serverside
method: post
operationId: createServerSideToken
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v2/MoneyIn/getpaid
method: post
operationId: getpaidv2
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v2/MoneyIn/authorize
method: post
operationId: authorizev2
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v2/MoneyIn/capture/{transId}
method: post
operationId: capturev2
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v2/MoneyIn/void/{transId}
method: post
operationId: voidv2
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v2/MoneyIn/refund/{transId}
method: post
operationId: refundv2
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: /v2/MoneyIn/refund/{transId}/{amount}
method: post
operationId: refundv2amount
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: /MoneyIn/getpaid
method: post
operationId: getpaid
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /MoneyIn/authorize
method: post
operationId: Authorize
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /MoneyIn/capture/{transId}
method: post
operationId: CaptureAuth
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /MoneyIn/capture/{transId}/{amount}
method: get
operationId: Capture
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /MoneyIn/void/{transId}
method: get
operationId: Void
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /MoneyIn/refund/{transId}/{amount}
method: get
operationId: Refund
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /MoneyIn/refund/{transId}
method: post
operationId: RefundWithInstructions
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: /MoneyIn/reverse/{transId}/{amount}
method: get
operationId: Reverse
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /MoneyIn/sendreceipt/{transId}
method: get
operationId: SendReceipt2Trans
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /MoneyIn/details/{transId}
method: get
operationId: Details
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /MoneyIn/makecredit
method: post
operationId: Credit
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /MoneyIn/reverseCredit/{transId}
method: get
operationId: ReverseCredit
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /MoneyIn/validate
method: post
operationId: Validate
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /CheckCapture/CheckProcessing
method: post
operationId: CheckProcessing
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /Query/transactions/{entry}
method: get
operationId: ListTransactions
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /Query/transactions/org/{orgId}
method: get
operationId: ListTransactionsOrg
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /Query/settlements/{entry}
method: get
operationId: ListSettlements
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /Query/settlements/org/{orgId}
method: get
operationId: ListSettlementsOrg
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /Query/batches/{entry}
method: get
operationId: ListBatches
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /Query/batches/org/{orgId}
method: get
operationId: ListBatchesOrg
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /Query/batchDetails/{entry}
method: get
operationId: ListBatchDetails
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /Query/batchDetails/org/{orgId}
method: get
operationId: ListBatchDetailsOrg
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /Query/transfers/{entry}
method: get
operationId: ListTransfers
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /Query/transfers/org/{orgId}
method: get
operationId: ListTransfersOrg
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /Query/transferDetails/{entry}/{transferId}
method: get
operationId: ListTransferDetails
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /Export/batches/{format}/{entry}
method: get
operationId: ExportBatches
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /Export/batches/{format}/org/{orgId}
method: get
operationId: ExportBatchesOrg
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /Export/batchDetails/{format}/{entry}
method: get
operationId: ExportBatchDetails
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /Export/batchDetails/{format}/org/{orgId}
method: get
operationId: ExportBatchDetailsOrg
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /Export/settlements/{format}/{entry}
method: get
operationId: ExportSettlements
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /Export/settlements/{format}/org/{orgId}
method: get
operationId: ExportSettlementsOrg
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /Export/transactions/{format}/{entry}
method: get
operationId: ExportTransactions
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /Export/transactions/{format}/org/{orgId}
method: get
operationId: ExportTransactionsOrg
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /Export/transfers/{entry}
method: get
operationId: ExportTransfers
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /Export/transferDetails/{format}/{entry}/{transferId}
method: get
operationId: ExportTransferDetails
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /Subscription/add
method: post
operationId: NewSubscription
x-agentic-access:
action-class: 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/{subId}
method: get
operationId: GetSubscription
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /Subscription/{subId}
method: put
operationId: UpdateSubscription
x-agentic-access:
action-class: 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/{subId}
method: delete
operationId: RemoveSubscription
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /Query/subscriptions/{entry}
method: get
operationId: ListSubscriptions
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /Query/subscriptions/org/{orgId}
method: get
operationId: ListSubscriptionsOrg
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /Export/subscriptions/{format}/{entry}
method: get
operationId: ExportSubscriptions
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /Export/subscriptions/{format}/org/{orgId}
method: get
operationId: ExportSubscriptionsOrg
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /Statistic/subscriptions/{interval}/{level}/{entryId}
method: get
operationId: SubStats
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /Customer/single/{entry}
method: post
operationId: AddCustomer
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /Customer/{customerId}
method: get
operationId: GetCustomer
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /Customer/{customerId}
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: /Customer/{customerId}
method: delete
operationId: DeleteCustomer
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /Customer/link/{customerId}/{transId}
method: get
operationId: LinkCustomerTransaction
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /Customer/{customerId}/consent
method: post
operationId: RequestConsent
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /Import/customersForm/{entry}
method: post
operationId: ImportCustomer
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /Query/customers/{entry}
method: get
operationId: ListCustomers
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /Query/customers/org/{orgId}
method: get
operationId: ListCustomersOrg
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /Export/customers/{format}/{entry}
method: get
operationId: ExportCustomers
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /Export/customers/{format}/org/{orgId}
method: get
operationId: ExportCustomersOrg
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /Statistic/customerbasic/{mode}/{freq}/{customerId}
method: get
operationId: CustomerBasicStats
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /Cloud/register/{entry}
method: post
operationId: addDevice
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /Cloud/list/{entry}
method: get
operationId: ListDevice
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /Cloud/history/{entry}/{deviceId}
method: get
operationId: HistoryDevice
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /Cloud/register/{entry}/{deviceId}
method: delete
operationId: RemoveDevice
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /Query/devices/{entry}
method: get
operationId: ListDevices
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /Query/devices/org/{orgId}
method: get
operationId: ListDevicesOrg
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /Invoice/{entry}
method: post
operationId: AddInvoice
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: /Invoice/{idInvoice}
method: get
operationId: GetInvoice
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /Invoice/{idInvoice}
method: put
operationId: EditInvoice
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: /Invoice/{idInvoice}
method: delete
operationId: DeleteInvoice
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: /Invoice/send/{idInvoice}
method: get
operationId: SendInvoice
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /Invoice/attachedFileFromInvoice/{idInvoice}/{filename}
method: get
operationId: GetAttachedFileFromInvoice
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /Invoice/attachedFileFromInvoice/{idInvoice}/{filename}
method: delete
operationId: deleteAttachedFromInvoice
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: /Invoice/getNumber/{entry}
method: get
operationId: GetInvoiceNumber
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /Query/invoices/{entry}
method: get
operationId: ListInvoices
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /Query/invoices/org/{orgId}
method: get
operationId: ListInvoicesOrg
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /Export/invoices/{format}/{entry}
method: get
operationId: ExportInvoices
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /Export/invoices/{format}/org/{orgId}
method: get
operationId: ExportInvoicesOrg
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /Export/invoicePdf/{idInvoice}
method: get
operationId: GetInvoicePDF
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /Paypoint/{entry}
method: post
operationId: newPage
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: /Paypoint/{entry}
method: get
operationId: getEntryConfig
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /Paypoint/{entry}/{subdomain}
method: get
operationId: getPage
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /Paypoint/{entry}/{subdomain}
method: put
operationId: savePage
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: /Paypoint/{entry}/{subdomain}
method: delete
operationId: removePage
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: /Paypoint/load/{entry}/{subdomain}
method: get
operationId: loadPage
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /ChargeBacks/read/{Id}
method: get
operationId: GetChargeback
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /ChargeBacks/response/{Id}
method: post
operationId: AddResponse
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: /ChargeBacks/getChargebackAttachments/{Id}/{fileName}
method: get
operationId: getChargebackAttachment
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /Query/chargebacks/{entry}
method: get
operationId: ListChargebacks
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /Query/chargebacks/org/{orgId}
method: get
operationId: ListChargebacksOrg
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /Export/chargebacks/{format}/{entry}
method: get
operationId: ExportChargebacks
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /Export/chargebacks/{format}/org/{orgId}
method: get
operationId: ExportChargebacksOrg
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /Wallet/applepay/configure-organization
method: post
operationId: ConfigureApplePayOrganization
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /Wallet/applepay/configure-paypoint
method: post
operationId: ConfigureApplePayPaypoint
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /Wallet/googlepay/configure-organization
method: post
operationId: ConfigureGooglePayOrganization
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /Wallet/googlepay/configure-paypoint
method: post
operationId: ConfigureGooglePayPaypoint
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /PaymentMethodDomain
method: post
operationId: AddPaymentMethodDomain
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: /PaymentMethodDomain/{domainId}/cascade
method: post
operationId: CascadePaymentMethodDomain
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: /PaymentMethodDomain/{domainId}/verify
method: post
operationId: VerifyPaymentMethodDomain
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: /PaymentMethodDomain/{domainId}
method: get
operationId: GetPaymentMethodDomain
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /PaymentMethodDomain/{domainId}
method: patch
operationId: UpdatePaymentMethodDomain
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: /PaymentMethodDomain/{domainId}
method: delete
operationId: DeletePaymentMethodDomain
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: /PaymentMethodDomain/list
method: get
operationId: ListPaymentMethodDomains
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /MoneyOut/authorize
method: post
operationId: AuthorizeOut
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: /MoneyOut/capture/{referenceId}
method: get
operationId: CaptureOut
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /MoneyOut/captureAll
method: post
operationId: CaptureAllOut
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: /MoneyOut/cancel/{referenceId}
method: delete
operationId: CancelOutDelete
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: /MoneyOut/cancel/{referenceId}
method: get
operationId: CancelOutGet
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /MoneyOut/cancelAll
method: post
operationId: CancelAllOut
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: /MoneyOut/details/{transId}
method: get
operationId: PayoutDetails
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /MoneyOut/checkimage/{assetName}
method: get
operationId: GetCheckImage
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /MoneyOut/status/{transId}/{checkPaymentStatus}
method: patch
o
# --- truncated at 32 KB (71 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/payabli/refs/heads/main/agentic-access/payabli-agentic-access.yml