Solvimon Agentic Access
Solvimon exposes 438 API operations that an AI agent could call, of which 287 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: 151 read, 231 write, 52 physical, and 4 safety-critical.
4 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 | /v{version}/oauth/request-password-reset | safety-critical | required |
| POST | /v{version}/oauth/reset-password | safety-critical | required |
| POST | /v{version}/portal-urls/{resourceId}/revoke | safety-critical | required |
| POST | /v{version}/users/revoke-invite | safety-critical | required |
| POST | /v{version}/invoices | physical | conditional |
| POST | /v{version}/invoices/charge-on-demand-pricing-items | physical | conditional |
| POST | /v{version}/invoices/preview | physical | conditional |
| POST | /v{version}/invoices/search | physical | conditional |
| PATCH | /v{version}/invoices/{resourceId} | physical | conditional |
| POST | /v{version}/invoices/{resourceId}/add-line | physical | conditional |
| POST | /v{version}/invoices/{resourceId}/archive | physical | conditional |
| POST | /v{version}/invoices/{resourceId}/cancel-dunning-actions | physical | conditional |
| POST | /v{version}/invoices/{resourceId}/credit | physical | conditional |
| POST | /v{version}/invoices/{resourceId}/credit_and_copy | physical | conditional |
| POST | /v{version}/invoices/{resourceId}/delete-line | physical | conditional |
| POST | /v{version}/invoices/{resourceId}/export_to_erp | physical | conditional |
| POST | /v{version}/invoices/{resourceId}/lines | physical | conditional |
| PUT | /v{version}/invoices/{resourceId}/lines/{invoiceLineResourceId} | physical | conditional |
| DELETE | /v{version}/invoices/{resourceId}/lines/{invoiceLineResourceId} | physical | conditional |
| POST | /v{version}/invoices/{resourceId}/pay | physical | conditional |
| POST | /v{version}/invoices/{resourceId}/refresh | physical | conditional |
| POST | /v{version}/invoices/{resourceId}/refresh-e-invoices | physical | conditional |
| POST | /v{version}/invoices/{resourceId}/refund | physical | conditional |
| POST | /v{version}/invoices/{resourceId}/resubmit-e-invoice | physical | conditional |
| POST | /v{version}/invoices/{resourceId}/send_by_email | physical | conditional |
Source
Agentic Access
generated: '2026-07-21'
method: generated
source: openapi/solvimon-configuration-api-openapi.yml, openapi/solvimon-event-api-openapi.yml,
openapi/solvimon-identity-api-openapi.yml, openapi/solvimon-transaction-api-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: 438
by_action_class:
connected: 151
acting: 287
by_consequence:
read: 151
write: 231
physical: 52
safety-critical: 4
human_in_the_loop_required: 4
operations:
- path: /v{version}/attachments
method: get
operationId: getAttachments
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v{version}/attachments
method: post
operationId: postAttachments
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v{version}/attachments/{resourceId}
method: get
operationId: getAttachmentsByResourceId
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v{version}/attachments/{resourceId}
method: delete
operationId: deleteAttachmentsByResourceId
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v{version}/documents
method: post
operationId: postDocuments
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v{version}/documents/{resourceId}
method: get
operationId: getDocumentsByResourceId
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v{version}/documents/{resourceId}
method: delete
operationId: deleteDocumentsByResourceId
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v{version}/documents/{resourceId}/download
method: post
operationId: postDocumentsByResourceIdDownload
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v{version}/customers
method: get
operationId: getCustomers
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v{version}/customers
method: post
operationId: postCustomers
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v{version}/customers
method: put
operationId: putCustomers
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v{version}/customers/{resourceIdOrReference}
method: get
operationId: getCustomersByResourceIdOrReference
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v{version}/customers/{resourceIdOrReference}
method: delete
operationId: deleteCustomersByResourceIdOrReference
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v{version}/customers/{resourceIdOrReference}
method: patch
operationId: patchCustomersByResourceIdOrReference
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v{version}/customers/{resourceIdOrReference}/entitlements
method: get
operationId: getCustomersByResourceIdOrReferenceEntitlements
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v{version}/customers/{resourceIdOrReference}/activate
method: post
operationId: postCustomersByResourceIdOrReferenceActivate
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v{version}/customers/{resourceIdOrReference}/deprecate
method: post
operationId: postCustomersByResourceIdOrReferenceDeprecate
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v{version}/customers/{resourceIdOrReference}/archive
method: post
operationId: postCustomersByResourceIdOrReferenceArchive
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v{version}/customers/{resourceIdOrReference}/forget
method: post
operationId: postCustomersByResourceIdOrReferenceForget
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v{version}/customers/{resourceIdOrReference}/wallets/balance
method: post
operationId: postCustomersByResourceIdOrReferenceWalletsBalance
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v{version}/customers/search
method: post
operationId: postCustomersSearch
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v{version}/customers/validate-tax-id
method: post
operationId: postCustomersValidateTaxId
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v{version}/custom-fields
method: get
operationId: getCustomFields
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v{version}/custom-fields
method: post
operationId: postCustomFields
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v{version}/custom-fields/{resourceId}
method: get
operationId: getCustomFieldsByResourceId
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v{version}/custom-fields/{resourceId}
method: delete
operationId: deleteCustomFieldsByResourceId
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v{version}/custom-fields/{resourceId}
method: patch
operationId: patchCustomFieldsByResourceId
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v{version}/contacts
method: get
operationId: getContacts
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v{version}/contacts
method: post
operationId: postContacts
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v{version}/contacts
method: put
operationId: putContacts
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v{version}/contacts/{resourceId}
method: get
operationId: getContactsByResourceId
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v{version}/contacts/{resourceId}
method: delete
operationId: deleteContactsByResourceId
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v{version}/contacts/{resourceId}
method: patch
operationId: patchContactsByResourceId
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v{version}/alert-rules
method: get
operationId: getAlertRules
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v{version}/alert-rules
method: post
operationId: postAlertRules
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v{version}/alert-rules/{resourceId}
method: get
operationId: getAlertRulesByResourceId
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v{version}/alert-rules/{resourceId}
method: delete
operationId: deleteAlertRulesByResourceId
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v{version}/alert-rules/{resourceId}
method: patch
operationId: patchAlertRulesByResourceId
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v{version}/platforms/{resourceId}
method: get
operationId: getPlatformsByResourceId
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v{version}/platforms/{resourceId}
method: patch
operationId: patchPlatformsByResourceId
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v{version}/platforms/{resourceId}/entitlements
method: get
operationId: getPlatformsByResourceIdEntitlements
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v{version}/platforms/{resourceId}/currencies
method: get
operationId: getPlatformsByResourceIdCurrencies
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v{version}/platforms/{resourceId}/up-to-date
method: get
operationId: getPlatformsByResourceIdUpToDate
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v{version}/meters
method: get
operationId: getMeters
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v{version}/meters
method: post
operationId: postMeters
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v{version}/meters/{resourceIdOrReference}
method: get
operationId: getMetersByResourceIdOrReference
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v{version}/meters/{resourceIdOrReference}
method: delete
operationId: deleteMetersByResourceIdOrReference
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v{version}/meters/{resourceIdOrReference}
method: patch
operationId: patchMetersByResourceIdOrReference
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v{version}/meters/{resourceIdOrReference}/meter-data-file
method: get
operationId: getMetersByResourceIdOrReferenceMeterDataFile
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v{version}/meter-values
method: get
operationId: getMeterValues
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v{version}/meter-values
method: post
operationId: postMeterValues
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v{version}/meter-values/{resourceIdOrReference}
method: get
operationId: getMeterValuesByResourceIdOrReference
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v{version}/meter-values/{resourceIdOrReference}
method: delete
operationId: deleteMeterValuesByResourceIdOrReference
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v{version}/meter-values/{resourceIdOrReference}
method: patch
operationId: patchMeterValuesByResourceIdOrReference
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v{version}/meter-properties
method: get
operationId: getMeterProperties
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v{version}/meter-properties
method: post
operationId: postMeterProperties
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v{version}/meter-properties/{resourceIdOrReference}
method: get
operationId: getMeterPropertiesByResourceIdOrReference
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v{version}/meter-properties/{resourceIdOrReference}
method: delete
operationId: deleteMeterPropertiesByResourceIdOrReference
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v{version}/meter-properties/{resourceIdOrReference}
method: patch
operationId: patchMeterPropertiesByResourceIdOrReference
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v{version}/meter-value-calculations
method: get
operationId: getMeterValueCalculations
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v{version}/meter-value-calculations
method: post
operationId: postMeterValueCalculations
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v{version}/meter-value-calculations/{resourceId}
method: get
operationId: getMeterValueCalculationsByResourceId
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v{version}/meter-value-calculations/{resourceId}
method: delete
operationId: deleteMeterValueCalculationsByResourceId
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v{version}/meter-value-calculations/{resourceId}
method: patch
operationId: patchMeterValueCalculationsByResourceId
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v{version}/pricing-plans
method: get
operationId: getPricingPlans
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v{version}/pricing-plans
method: post
operationId: postPricingPlans
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v{version}/pricing-plans
method: put
operationId: putPricingPlans
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v{version}/pricing-plans/search
method: post
operationId: postPricingPlansSearch
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v{version}/pricing-plans/{resourceIdOrReference}
method: get
operationId: getPricingPlansByResourceIdOrReference
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v{version}/pricing-plans/{resourceIdOrReference}
method: delete
operationId: deletePricingPlansByResourceIdOrReference
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v{version}/pricing-plans/{resourceIdOrReference}
method: patch
operationId: patchPricingPlansByResourceIdOrReference
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v{version}/pricing-plan-versions/{resourceId}
method: get
operationId: getPricingPlanVersionsByResourceId
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v{version}/pricing-plan-versions/{resourceId}
method: delete
operationId: deletePricingPlanVersionsByResourceId
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v{version}/pricing-plan-versions/{resourceId}
method: patch
operationId: patchPricingPlanVersionsByResourceId
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v{version}/pricing-plan-versions
method: post
operationId: postPricingPlanVersions
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v{version}/pricing-plan-versions
method: put
operationId: putPricingPlanVersions
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v{version}/pricings
method: post
operationId: postPricings
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v{version}/pricings/{resourceId}
method: delete
operationId: deletePricingsByResourceId
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v{version}/pricings/{resourceId}
method: patch
operationId: patchPricingsByResourceId
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v{version}/pricing-groups
method: post
operationId: postPricingGroups
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v{version}/pricing-groups/{resourceId}
method: get
operationId: getPricingGroupsByResourceId
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v{version}/pricing-groups/{resourceId}
method: delete
operationId: deletePricingGroupsByResourceId
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v{version}/pricing-groups/{resourceId}
method: patch
operationId: patchPricingGroupsByResourceId
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v{version}/pricing-plan-subscriptions
method: get
operationId: getPricingPlanSubscriptions
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v{version}/pricing-plan-subscriptions
method: post
operationId: postPricingPlanSubscriptions
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v{version}/pricing-plan-subscriptions
method: put
operationId: putPricingPlanSubscriptions
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v{version}/pricing-plan-subscriptions/init
method: post
operationId: postPricingPlanSubscriptionsInit
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: /v{version}/pricing-plan-subscriptions/search
method: post
operationId: postPricingPlanSubscriptionsSearch
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v{version}/pricing-plan-subscriptions/{resourceId}
method: get
operationId: getPricingPlanSubscriptionsByResourceId
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v{version}/pricing-plan-subscriptions/{resourceId}
method: delete
operationId: deletePricingPlanSubscriptionsByResourceId
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v{version}/pricing-plan-subscriptions/{resourceId}
method: patch
operationId: patchPricingPlanSubscriptionsByResourceId
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v{version}/pricing-plan-subscriptions/{resourceId}/void
method: post
operationId: postPricingPlanSubscriptionsByResourceIdVoid
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v{version}/pricing-plan-subscriptions/{resourceId}/archive
method: post
operationId: postPricingPlanSubscriptionsByResourceIdArchive
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v{version}/pricing-plan-subscriptions/{resourceId}/cancel
method: post
operationId: postPricingPlanSubscriptionsByResourceIdCancel
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v{version}/pricing-plan-subscriptions/{resourceId}/copy
method: post
operationId: postPricingPlanSubscriptionsByResourceIdCopy
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v{version}/pricing-plan-subscriptions/{resourceId}/update-payment-method
method: post
operationId: postPricingPlanSubscriptionsByResourceIdUpdatePaymentMethod
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: /v{version}/pricing-plan-subscription-groups
method: get
operationId: getPricingPlanSubscriptionGroups
x-agentic-access:
acti
# --- truncated at 32 KB (143 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/solvimon/refs/heads/main/agentic-access/solvimon-agentic-access.yml