LianLian Global Agentic Access
LianLian Global exposes 548 API operations that an AI agent could call, of which 262 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: 286 read, 198 write, and 64 physical.
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 | physical | conditional | |
| POST | /accept_payments/autopayment | physical | conditional |
| POST | /accept_payments/captchas/verify/{request_id} | physical | conditional |
| POST | /accept_payments/captchas/{request_id} | physical | conditional |
| POST | /accept_payments/checkout/sessions | physical | conditional |
| POST | /accept_payments/refunds | physical | conditional |
| POST | /apply | physical | conditional |
| POST | /batch-payments | physical | conditional |
| POST | /bill/order | physical | conditional |
| POST | /captcha/mobile/withdraw/combine | physical | conditional |
| POST | /captchas/phone | physical | conditional |
| POST | /collection/v1/wallet-recharges | physical | conditional |
| POST | /collection/v1/wallet-withdraws | physical | conditional |
| POST | /deposits/{deposit_id} | physical | conditional |
| POST | /ew-payouts | physical | conditional |
| POST | /ew-payouts-to-app | physical | conditional |
| POST | /ew-request-payments | physical | conditional |
| POST | /ew-request-payments/url | physical | conditional |
| POST | /exchangepayout | physical | conditional |
| POST | /gateway/vcc-api/card/recharge/apply | physical | conditional |
| POST | /gateway/vcc-api/sub-user/transfer/list | physical | conditional |
| POST | /gateway/vcc-api/sub-user/transfer/refund | physical | conditional |
| POST | /gateway/vcc-api/sub-user/transfer/topup | physical | conditional |
| POST | /gateway/vcc-api/transactions/card/recharge | physical | conditional |
| POST | /get | physical | conditional |
Source
Agentic Access
generated: '2026-07-19'
method: generated
source: openapi/lianlian-global-b2b-cross-border-distribution-import-openapi.yml, openapi/lianlian-global-b2b-cross-border-distribution-openapi.yml,
openapi/lianlian-global-b2b-cross-border-document-openapi.yml, openapi/lianlian-global-b2b-cross-border-event-import-openapi.yml,
openapi/lianlian-global-b2b-cross-border-event-openapi.yml, openapi/lianlian-global-b2b-cross-border-funding-import-openapi.yml,
openapi/lianlian-global-b2b-cross-border-funding-openapi.yml, openapi/lianlian-global-b2b-cross-border-fxrate-openapi.yml,
openapi/lianlian-global-b2b-cross-border-payee-openapi.yml, openapi/lianlian-global-b2b-cross-border-payer-openapi.yml,
openapi/lianlian-global-b2b-cross-border-payout-import-openapi.yml, openapi/lianlian-global-b2b-cross-border-payout-openapi.yml,
openapi/lianlian-global-b2b-cross-border-shop-openapi.yml, openapi/lianlian-global-b2b-cross-border-tradefile-import-openapi.yml,
openapi/lianlian-global-b2b-cross-border-tradefile-openapi.yml, openapi/lianlian-global-b2b-cross-border-virtualaccount-import-openapi.yml,
openapi/lianlian-global-b2b-cross-border-virtualaccount-openapi.yml, openapi/lianlian-global-b2b-cross-border-webhook-import-openapi.yml,
openapi/lianlian-global-b2b-cross-border-webhook-openapi.yml, openapi/lianlian-global-b2b-inflow-payout-distribution-openapi.yml,
openapi/lianlian-global-b2b-inflow-payout-document-openapi.yml, openapi/lianlian-global-b2b-inflow-payout-event-openapi.yml,
openapi/lianlian-global-b2b-inflow-payout-funding-openapi.yml, openapi/lianlian-global-b2b-inflow-payout-fxrate-openapi.yml,
openapi/lianlian-global-b2b-inflow-payout-hk-payee-openapi.yml, openapi/lianlian-global-b2b-inflow-payout-payee-openapi.yml,
openapi/lianlian-global-b2b-inflow-payout-payout-openapi.yml, openapi/lianlian-global-b2b-inflow-payout-shop-openapi.yml,
openapi/lianlian-global-b2b-inflow-payout-tradefile-openapi.yml, openapi/lianlian-global-b2b-inflow-payout-virtualaccount-openapi.yml,
openapi/lianlian-global-b2b-inflow-payout-webhook-openapi.yml, openapi/lianlian-global-cards-open-api-balance-apis-openapi.yml,
openapi/lianlian-global-cards-open-api-card-apis-openapi.yml, openapi/lianlian-global-cards-open-api-controls-apis-openapi.yml,
openapi/lianlian-global-cards-open-api-transactions-apis-openapi.yml, openapi/lianlian-global-connect-account-openapi.yml,
openapi/lianlian-global-connect-conversion-openapi.yml, openapi/lianlian-global-connect-file-openapi.yml,
openapi/lianlian-global-connect-kyc-openapi.yml, openapi/lianlian-global-connect-member-openapi.yml,
openapi/lianlian-global-connect-ota-account-openapi.yml, openapi/lianlian-global-connect-ota-document-openapi.yml,
openapi/lianlian-global-connect-ota-event-openapi.yml, openapi/lianlian-global-connect-ota-funding-openapi.yml,
openapi/lianlian-global-connect-ota-fxrate-openapi.yml, openapi/lianlian-global-connect-ota-member-openapi.yml,
openapi/lianlian-global-connect-ota-payout-openapi.yml, openapi/lianlian-global-connect-ota-tradefile-openapi.yml,
openapi/lianlian-global-connect-ota-webhook-openapi.yml, openapi/lianlian-global-connect-payout-openapi.yml,
openapi/lianlian-global-connect-quote-openapi.yml, openapi/lianlian-global-connect-topup-openapi.yml,
openapi/lianlian-global-connect-transfer-openapi.yml, openapi/lianlian-global-e-wallet-openapi-addfunds-openapi.yml,
openapi/lianlian-global-e-wallet-openapi-app-grant-openapi.yml, openapi/lianlian-global-e-wallet-openapi-attachment-openapi.yml,
openapi/lianlian-global-e-wallet-openapi-balance-openapi.yml, openapi/lianlian-global-e-wallet-openapi-cardpayout-openapi.yml,
openapi/lianlian-global-e-wallet-openapi-conversion-openapi.yml, openapi/lianlian-global-e-wallet-openapi-e-commerce-openapi.yml,
openapi/lianlian-global-e-wallet-openapi-file-openapi.yml, openapi/lianlian-global-e-wallet-openapi-fx-openapi.yml,
openapi/lianlian-global-e-wallet-openapi-payee4bankaccount-openapi.yml, openapi/lianlian-global-e-wallet-openapi-payee4network-openapi.yml,
openapi/lianlian-global-e-wallet-openapi-payout-openapi.yml, openapi/lianlian-global-e-wallet-openapi-receipt-openapi.yml,
openapi/lianlian-global-e-wallet-openapi-receiving-openapi.yml, openapi/lianlian-global-e-wallet-openapi-requestpayment-openapi.yml,
openapi/lianlian-global-e-wallet-openapi-transaction-openapi.yml, openapi/lianlian-global-e-wallet-openapi-withdrawal-openapi.yml,
openapi/lianlian-global-global-payout-balances-openapi.yml, openapi/lianlian-global-global-payout-document-openapi.yml,
openapi/lianlian-global-global-payout-event-openapi.yml, openapi/lianlian-global-global-payout-exchange-openapi.yml,
openapi/lianlian-global-global-payout-funding-openapi.yml, openapi/lianlian-global-global-payout-fx-exchange-openapi.yml,
openapi/lianlian-global-global-payout-fx-fx-rate-openapi.yml, openapi/lianlian-global-global-payout-fx-rate-openapi.yml,
openapi/lianlian-global-global-payout-fx-transaction-openapi.yml, openapi/lianlian-global-global-payout-payee-openapi.yml,
openapi/lianlian-global-global-payout-receipt-openapi.yml, openapi/lianlian-global-global-payout-trade-file-openapi.yml,
openapi/lianlian-global-global-payout-transaction-openapi.yml, openapi/lianlian-global-global-payout-tuition-event-openapi.yml,
openapi/lianlian-global-global-payout-tuition-exchange-openapi.yml, openapi/lianlian-global-global-payout-tuition-funding-openapi.yml,
openapi/lianlian-global-global-payout-tuition-payee-openapi.yml, openapi/lianlian-global-global-payout-tuition-transaction-openapi.yml,
openapi/lianlian-global-global-payout-tuition-tuitionecidenceupd-openapi.yml, openapi/lianlian-global-global-payout-tuition-vcc-openapi.yml,
openapi/lianlian-global-global-payout-tuition-webhook-openapi.yml, openapi/lianlian-global-global-payout-va-openapi.yml,
openapi/lianlian-global-global-payout-vcc-openapi.yml, openapi/lianlian-global-global-payout-virtualaccount2-openapi.yml,
openapi/lianlian-global-global-payout-webhook-openapi.yml, openapi/lianlian-global-llg-payments-client-openapi.yml,
openapi/lianlian-global-llg-payments-merchant-openapi.yml, openapi/lianlian-global-llg-payments-payment-openapi.yml,
openapi/lianlian-global-llp-api-common-openapi.yml, openapi/lianlian-global-llp-api-platfrom-billpayment-openapi.yml,
openapi/lianlian-global-llp-api-userapi-material-openapi.yml, openapi/lianlian-global-llp-api-userapi-regular-openapi.yml,
openapi/lianlian-global-llp-api-userapi-supplier-openapi.yml, openapi/lianlian-global-llp-api-userapi-wallet-openapi.yml,
openapi/lianlian-global-lppe-acceptpayment-openapi.yml, openapi/lianlian-global-lppe-accounts-openapi.yml,
openapi/lianlian-global-lppe-conversion-2-openapi.yml, openapi/lianlian-global-lppe-coreaccount-openapi.yml,
openapi/lianlian-global-lppe-deposit-openapi.yml, openapi/lianlian-global-lppe-files-openapi.yml,
openapi/lianlian-global-lppe-finance1-openapi.yml, openapi/lianlian-global-lppe-oauth2-openapi.yml,
openapi/lianlian-global-lppe-payouts-openapi.yml, openapi/lianlian-global-lppe-receiving-accounts-openapi.yml,
openapi/lianlian-global-lppe-reference-openapi.yml, openapi/lianlian-global-lppe-reference2-openapi.yml,
openapi/lianlian-global-lppe-reference3-openapi.yml, openapi/lianlian-global-lppe-verification-openapi.yml,
openapi/lianlian-global-outbound-payout-billpay-openapi.yml, openapi/lianlian-global-outbound-payout-document-openapi.yml,
openapi/lianlian-global-outbound-payout-event-openapi.yml, openapi/lianlian-global-outbound-payout-exchangetrans-openapi.yml,
openapi/lianlian-global-outbound-payout-fxrate-openapi.yml, openapi/lianlian-global-outbound-payout-ka-balance-openapi.yml,
openapi/lianlian-global-outbound-payout-ka-bc-openapi.yml, openapi/lianlian-global-outbound-payout-ka-cny-va-openapi.yml,
openapi/lianlian-global-outbound-payout-ka-document-openapi.yml, openapi/lianlian-global-outbound-payout-ka-event-openapi.yml,
openapi/lianlian-global-outbound-payout-ka-exchangetrans-openapi.yml, openapi/lianlian-global-outbound-payout-ka-fxrate-openapi.yml,
openapi/lianlian-global-outbound-payout-ka-payer-openapi.yml, openapi/lianlian-global-outbound-payout-ka-payout-openapi.yml,
openapi/lianlian-global-outbound-payout-ka-receipt-openapi.yml, openapi/lianlian-global-outbound-payout-ka-tradefile-openapi.yml,
openapi/lianlian-global-outbound-payout-ka-va-2-openapi.yml, openapi/lianlian-global-outbound-payout-ka-vcc-openapi.yml,
openapi/lianlian-global-outbound-payout-ka-webhook-openapi.yml, openapi/lianlian-global-outbound-payout-payout-openapi.yml,
openapi/lianlian-global-outbound-payout-service-cny-va-openapi.yml, openapi/lianlian-global-outbound-payout-service-document-openapi.yml,
openapi/lianlian-global-outbound-payout-service-event-openapi.yml, openapi/lianlian-global-outbound-payout-service-exchangetrans-openapi.yml,
openapi/lianlian-global-outbound-payout-service-fxrate-openapi.yml, openapi/lianlian-global-outbound-payout-service-payer-openapi.yml,
openapi/lianlian-global-outbound-payout-service-payout-openapi.yml, openapi/lianlian-global-outbound-payout-service-receipt-openapi.yml,
openapi/lianlian-global-outbound-payout-service-tradefile-openapi.yml, openapi/lianlian-global-outbound-payout-service-vcc-openapi.yml,
openapi/lianlian-global-outbound-payout-service-webhook-openapi.yml, openapi/lianlian-global-outbound-payout-tuitionevidenceupd-openapi.yml,
openapi/lianlian-global-outbound-payout-verification-balance-openapi.yml, openapi/lianlian-global-outbound-payout-verification-cny-va-openapi.yml,
openapi/lianlian-global-outbound-payout-verification-event-openapi.yml, openapi/lianlian-global-outbound-payout-verification-exchangetrans-openapi.yml,
openapi/lianlian-global-outbound-payout-verification-payer-openapi.yml, openapi/lianlian-global-outbound-payout-verification-payout-openapi.yml,
openapi/lianlian-global-outbound-payout-verification-tradefile-openapi.yml, openapi/lianlian-global-outbound-payout-verification-webhook-openapi.yml,
openapi/lianlian-global-outbound-payout-webhook-openapi.yml, openapi/lianlian-global-standard-remittance-balance-openapi.yml,
openapi/lianlian-global-standard-remittance-declare-openapi.yml, openapi/lianlian-global-standard-remittance-document-openapi.yml,
openapi/lianlian-global-standard-remittance-event-openapi.yml, openapi/lianlian-global-standard-remittance-fxrate-openapi.yml,
openapi/lianlian-global-standard-remittance-order-openapi.yml, openapi/lianlian-global-standard-remittance-payer-openapi.yml,
openapi/lianlian-global-standard-remittance-tradefile-openapi.yml, openapi/lianlian-global-standard-remittance-webhook-openapi.yml,
openapi/lianlian-global-triplink-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: 548
by_action_class:
acting: 262
connected: 286
by_consequence:
write: 198
read: 286
physical: 64
human_in_the_loop_required: 0
operations:
- path: /distribute
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: /distribute/{distributeId}
method: get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /distribute
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: /distribute/{distributeId}
method: get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /documents
method: post
operationId: upload-document
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /documents/{documentId}
method: get
operationId: download-document
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /events
method: get
operationId: get-event-list
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /events/{eventId}
method: get
operationId: get-event
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /events
method: get
operationId: get-event-list
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /events/{eventId}
method: get
operationId: get-event
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /funding/{fundingId}
method: get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /fundings
method: get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /funding/{fundingId}
method: get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /funding/{fundingId}
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: /fundings
method: get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /rate/{rateType}/{sourceCurrency}/{targetCurrency}
method: get
operationId: get-rate
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /payee
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: /payee/{payeeId}
method: get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /payee/{payeeId}
method: put
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /payer
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: /payer/{payerId}
method: get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /payer/{payerId}
method: put
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /payout
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: /payout/{payoutId}
method: get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /payout
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: /payout/{payoutId}
method: get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /shop
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: /shop/{shopId}
method: get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /shop/{shopId}
method: put
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /tradefile
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: /tradefile/{materialId}
method: get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /tradefile
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: /tradefile/{materialId}
method: get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /virtualaccount
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: /virtualaccount/{receivingAccountNo}
method: get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /virtualaccounts
method: get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /virtualaccount
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: /virtualaccount/{receivingAccountNo}
method: get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /virtualaccounts
method: get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /webhooks
method: post
operationId: register-webhook
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /webhooks
method: get
operationId: get-webhook-registration-list
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /webhook/{webhookId}
method: get
operationId: get-webhook-registration
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /webhook/{webhookId}
method: delete
operationId: delete-webhook-registration
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /webhooks
method: post
operationId: register-webhook
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /webhooks
method: get
operationId: get-webhooks-registration-list
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /webhooks/{webhookId}
method: get
operationId: get-webhook-registration
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /webhooks/{webhookId}
method: delete
operationId: delete-webhook-registration
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /distribute
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: /distribute/{distributeId}
method: get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /documents
method: post
operationId: upload-document
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /documents/{documentId}
method: get
operationId: download-document
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /events
method: get
operationId: get-event-list
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /events/{eventId}
method: get
operationId: get-event
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /funding/{fundingId}
method: get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /funding/{fundingId}
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: /fundings
method: get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /rate/{rateType}/{sourceCurrency}/{targetCurrency}
method: get
operationId: get-rate
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /payee
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: /payee/{payeeId}
method: get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /payee/{payeeId}
method: put
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /payee
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: /payee/{payeeId}
method: get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /payee/{payeeId}
method: put
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /payout
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: /payout/{payoutId}
method: get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /shop
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: /shop/{shopId}
method: get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /shop/{shopId}
method: put
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /tradefile
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: /tradefile/{materialId}
method: get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /virtualaccount
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: /virtualaccount/{receivingAccountNo}
method: get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /virtualaccounts
method: get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /webhooks
method: post
operationId: register-webhook
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /webhooks
method: get
operationId: get-webhooks-registration-list
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /webhooks/{webhookId}
method: get
operationId: get-webhook-registration
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /webhooks/{webhookId}
method: delete
operationId: delete-webhook-registration
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /gateway/vcc-api/account
method: get
operationId: get-vcc-account-balance
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /gateway/vcc-api/account/flow
method: post
operationId: post-gateway-vcc-api-account-flow
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /gateway/vcc-api/subaccount/add
method: post
operationId: post-gateway-vcc-api-subaccount-add
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /gateway/vcc-api/subaccount/update
method: post
operationId: post-gateway-vcc-api-subaccount-update
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /gateway/vcc-api/subaccount/list
method: post
operationId: post-gateway-vcc-api-subaccount-list
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /gateway/vcc-api/subaccount/cancel
method: post
operationId: post-gateway-vcc-api-subaccount-cancel
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /gateway/vcc-api/card POST
method: post
operationId: post-vcc-apply-card
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-v
# --- truncated at 32 KB (157 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/lianlian-global/refs/heads/main/agentic-access/lianlian-global-agentic-access.yml