Qargo Agentic Access
Qargo exposes 114 API operations that an AI agent could call, of which 64 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: 50 read, 36 write, 21 physical, and 7 safety-critical.
7 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 | /v1/webhook/fleet-document-upload | safety-critical | required |
| POST | /v1/webhook/fleet-status-update | safety-critical | required |
| POST | /v1/webhook/subco-document-upload | safety-critical | required |
| POST | /v1/webhook/subco-status-update | safety-critical | required |
| POST | https:// |
safety-critical | required |
| POST | https:// |
safety-critical | required |
| POST | https:// |
safety-critical | required |
| PATCH | /v1/accounting/purchase-credit-note/{id} | physical | conditional |
| POST | /v1/accounting/purchase-credit-note/{id}/refund/update-status | physical | conditional |
| PATCH | /v1/accounting/purchase-invoice/{id} | physical | conditional |
| POST | /v1/accounting/purchase-invoice/{id}/payment/update-status | physical | conditional |
| PATCH | /v1/accounting/purchase_invoice/{id} | physical | conditional |
| POST | /v1/accounting/purchase_invoice/{id}/payment/update-status | physical | conditional |
| POST | /v1/accounting/sales-credit-note/{id}/refund/update-status | physical | conditional |
| POST | /v1/accounting/sales-invoice/ | physical | conditional |
| PATCH | /v1/accounting/sales-invoice/{id} | physical | conditional |
| POST | /v1/accounting/sales-invoice/{id}/payment/update-status | physical | conditional |
| POST | /v1/accounting/sales_credit_note/{id}/refund/update-status | physical | conditional |
| PATCH | /v1/accounting/sales_invoice/{id} | physical | conditional |
| POST | /v1/accounting/sales_invoice/{id}/payment/update-status | physical | conditional |
| POST | /v1/accounting/sync-tasks/{id}/update-status | physical | conditional |
| POST | /v1/orders/order/upload | physical | conditional |
| POST | /v1/orders/order/{order_id}/charges/approval | physical | conditional |
| POST | /v1/webhook | physical | conditional |
| POST | /v1/webhook/billing-document-update | physical | conditional |
Source
Agentic Access
generated: '2026-07-20'
method: generated
source: openapi/qargo-tms-openapi-original.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: 114
by_action_class:
connected: 50
acting: 64
by_consequence:
read: 50
write: 36
physical: 21
safety-critical: 7
human_in_the_loop_required: 7
operations:
- path: /v1/accounting/accounts
method: get
operationId: List_accounts_v1_accounting_accounts_get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v1/accounting/accounts/{id}
method: get
operationId: Retrieve_account_v1_accounting_accounts__id__get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v1/accounting/exchange-rate
method: post
operationId: Create_an_exchange_rate_v1_accounting_exchange_rate_post
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v1/accounting/exchange-rate
method: get
operationId: List_exchange_rates_v1_accounting_exchange_rate_get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v1/accounting/purchase-credit-note/{id}
method: get
operationId: Retrieve_purchase_credit_note_v1_accounting_purchase_credit_note__id__get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v1/accounting/purchase-credit-note/{id}
method: patch
operationId: Update_purchase_credit_note_v1_accounting_purchase_credit_note__id__patch
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: /v1/accounting/purchase-credit-note/{id}/documents
method: get
operationId: Retrieve_purchase_credit_note_documents_v1_accounting_purchase_credit_note__id__documents_get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v1/accounting/purchase-credit-note/{id}/refund/update-status
method: post
operationId: Report_refund_status_for_purchase_credit_note_v1_accounting_purchase_credit_note__id__refund_update_status_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: /v1/accounting/purchase-invoice/{id}
method: get
operationId: Retrieve_purchase_invoice_v1_accounting_purchase_invoice__id__get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v1/accounting/purchase-invoice/{id}
method: patch
operationId: Update_purchase_invoice_v1_accounting_purchase_invoice__id__patch
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: /v1/accounting/purchase-invoice/{id}/documents
method: get
operationId: Retrieve_purchase_invoice_documents_v1_accounting_purchase_invoice__id__documents_get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v1/accounting/purchase-invoice/{id}/payment/update-status
method: post
operationId: Report_payment_status_for_purchase_invoice_v1_accounting_purchase_invoice__id__payment_update_status_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: /v1/accounting/sales-credit-note/
method: post
operationId: Create_a_sales_credit_note_v1_accounting_sales_credit_note__post
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v1/accounting/sales-credit-note/{id}
method: get
operationId: Retrieve_sales_credit_note_v1_accounting_sales_credit_note__id__get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v1/accounting/sales-credit-note/{id}
method: patch
operationId: Update_credit_note_v1_accounting_sales_credit_note__id__patch
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v1/accounting/sales-credit-note/{id}/documents
method: get
operationId: Retrieve_sales_credit_note_documents_v1_accounting_sales_credit_note__id__documents_get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v1/accounting/sales-credit-note/{id}/refund/update-status
method: post
operationId: Report_refund_status_for_sales_credit_note_v1_accounting_sales_credit_note__id__refund_update_status_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: /v1/accounting/sales-invoice/
method: post
operationId: Create_a_sales_invoice_v1_accounting_sales_invoice__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: /v1/accounting/sales-invoice/{id}
method: get
operationId: Retrieve_sales_invoice_v1_accounting_sales_invoice__id__get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v1/accounting/sales-invoice/{id}
method: patch
operationId: Update_sales_invoice_v1_accounting_sales_invoice__id__patch
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: /v1/accounting/sales-invoice/{id}/documents
method: get
operationId: Retrieve_sales_invoice_documents_v1_accounting_sales_invoice__id__documents_get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v1/accounting/sales-invoice/{id}/payment/update-status
method: post
operationId: Report_payment_status_for_sales_invoice_v1_accounting_sales_invoice__id__payment_update_status_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: /v1/accounting/sync-tasks
method: get
operationId: List_invoices_credit_notes_to_sync_v1_accounting_sync_tasks_get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v1/accounting/sync-tasks/{id}
method: get
operationId: Get_details_of_Invoice_Credit_note_to_sync_v1_accounting_sync_tasks__id__get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v1/accounting/sync-tasks/{id}/update-status
method: post
operationId: Report_sync_status_for_invoice_credit_note_v1_accounting_sync_tasks__id__update_status_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: /v1/accounting/tax-rates
method: get
operationId: List_tax_rates_v1_accounting_tax_rates_get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v1/accounting/tax-rates/{id}
method: get
operationId: Retrieve_tax_rate_v1_accounting_tax_rates__id__get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v1/documents/document/{id}/download
method: get
operationId: download_document_v1_documents_document__id__download_get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v1/webhook/billing-document-update
method: post
operationId: billing-document-update-webhook
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: https://<accounting-visibility-event-receiving-payload>
method: post
operationId: Accounting_visibility_eventhttps____accounting_visibility_event_receiving_payload__post
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v1/accounting/company
method: get
operationId: list_companies__deprecated__v1_accounting_company_get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v1/accounting/company
method: post
operationId: create_company__deprecated__v1_accounting_company_post
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v1/accounting/company/{id}
method: get
operationId: get_company__deprecated__v1_accounting_company__id__get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v1/accounting/company/{id}
method: put
operationId: update_company__deprecated__v1_accounting_company__id__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: /v1/accounting/company/{id}
method: patch
operationId: update_company__deprecated__v1_accounting_company__id__patch
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v1/accounting/company/{id}
method: delete
operationId: Archive_company__deprecated__v1_accounting_company__id__delete
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v1/accounting/purchase_invoice/{id}
method: get
operationId: Retrieve_purchase_invoice__deprecated__v1_accounting_purchase_invoice__id__get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v1/accounting/purchase_invoice/{id}
method: patch
operationId: Update_purchase_invoice__deprecated__v1_accounting_purchase_invoice__id__patch
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: /v1/accounting/purchase_invoice/{id}/documents
method: get
operationId: Retrieve_purchase_invoice_documents__deprecated__v1_accounting_purchase_invoice__id__documents_get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v1/accounting/purchase_invoice/{id}/payment/update-status
method: post
operationId: Report_payment_status_for_purchase_invoice__deprecated__v1_accounting_purchase_invoice__id__payment_update_status_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: /v1/accounting/sales_credit_note/{id}
method: get
operationId: Retrieve_sales_credit_note__deprecated__v1_accounting_sales_credit_note__id__get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v1/accounting/sales_credit_note/{id}
method: patch
operationId: Update_credit_note__deprecated__v1_accounting_sales_credit_note__id__patch
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v1/accounting/sales_credit_note/{id}/documents
method: get
operationId: Retrieve_sales_credit_note_documents__deprecated__v1_accounting_sales_credit_note__id__documents_get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v1/accounting/sales_credit_note/{id}/refund/update-status
method: post
operationId: Report_refund_status_for_sales_credit_note__deprecated__v1_accounting_sales_credit_note__id__refund_update_status_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: /v1/accounting/sales_invoice/{id}
method: get
operationId: Retrieve_sales_invoice__deprecated__v1_accounting_sales_invoice__id__get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v1/accounting/sales_invoice/{id}
method: patch
operationId: Update_sales_invoice__deprecated__v1_accounting_sales_invoice__id__patch
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: /v1/accounting/sales_invoice/{id}/documents
method: get
operationId: Retrieve_sales_invoice_documents__deprecated__v1_accounting_sales_invoice__id__documents_get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v1/accounting/sales_invoice/{id}/payment/update-status
method: post
operationId: Report_payment_status_for_sales_invoice__deprecated__v1_accounting_sales_invoice__id__payment_update_status_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: /v1/orders/order/upload
method: post
operationId: import_order_v1_orders_order_upload_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: /v1/orders/order/upload/{upload_id}
method: get
operationId: get_order_import_status_v1_orders_order_upload__upload_id__get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v1/orders/order/{order_id}
method: get
operationId: get_order_details_v1_orders_order__order_id__get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v1/orders/order/{order_id}/charges
method: get
operationId: List_Order_Charges_v1_orders_order__order_id__charges_get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v1/orders/order/{order_id}/charges/approval
method: post
operationId: Approve_Order_Charges_v1_orders_order__order_id__charges_approval_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: /v1/orders/order/{order_id}/documents
method: get
operationId: list_order_documents_v1_orders_order__order_id__documents_get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v1/orders/order/{order_id}/export
method: get
operationId: order_export_v1_orders_order__order_id__export_get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v1/orders/order/{order_id}/status
method: get
operationId: order_status_v1_orders_order__order_id__status_get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: https://<visibility-event-receiving-endpoint>
method: post
operationId: operational_visibility_event_webhook_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: /v1/documents/document/upload_content
method: post
operationId: Upload_document_content_v1_documents_document_upload_content_post
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v1/webhook/document-import
method: post
operationId: document-import-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: /v1/webhook/fleet-document-upload
method: post
operationId: fleet-document-upload-webhook
x-agentic-access:
action-class: acting
consequence: safety-critical
subject: required
audience: null
token:
max-ttl: 120
exchange: true
purpose-required: true
proof-of-possession: true
escalation:
human-in-the-loop: required
audit: required
- path: /v1/webhook/subco-document-upload
method: post
operationId: subcontractor-document-upload-webhook
x-agentic-access:
action-class: acting
consequence: safety-critical
subject: required
audience: null
token:
max-ttl: 120
exchange: true
purpose-required: true
proof-of-possession: true
escalation:
human-in-the-loop: required
audit: required
- path: /v1/webhook/e-invoicing
method: post
operationId: e-invoicing-webhook
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: /v1/webhook/fleet-status-update
method: post
operationId: fleet-status-update-webhook
x-agentic-access:
action-class: acting
consequence: safety-critical
subject: required
audience: null
token:
max-ttl: 120
exchange: true
purpose-required: true
proof-of-possession: true
escalation:
human-in-the-loop: required
audit: required
- path: https://<external-fleet-receiving-endpoint>
method: post
operationId: fleet-dispatch-payload
x-agentic-access:
action-class: acting
consequence: safety-critical
subject: required
audience: null
token:
max-ttl: 120
exchange: true
purpose-required: true
proof-of-possession: true
escalation:
human-in-the-loop: required
audit: required
- path: /v1/webhook/intermodal-status
method: post
operationId: intermodal-booking-status-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: https://<intermodal-booking-receiving-payload>
method: post
operationId: Intermodal_booking_payloadhttps____intermodal_booking_receiving_payload__post
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v1/webhook/location-booking-update
method: post
operationId: location-booking-update-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: https://<location-booking-receiving-endpoint>
method: post
operationId: location-dispatch-payload
x-agentic-access:
action-class: acting
consequence: safety-critical
subject: required
audience: null
token:
max-ttl: 120
exchange: true
purpose-required: true
proof-of-possession: true
escalation:
human-in-the-loop: required
audit: required
- path: /v1/companies/company
method: get
operationId: list_companies_v1_companies_company_get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v1/companies/company
method: post
operationId: create_company_v1_companies_company_post
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v1/companies/company/{company_id}/documents
method: get
operationId: get_company_documents_v1_companies_company__company_id__documents_get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v1/companies/company/{company_id}/documents
method: post
operationId: create_company_document_v1_companies_company__company_id__documents_post
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v1/companies/company/{company_id}/validity
method: get
operationId: List_company_validities_v1_companies_company__company_id__validity_get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v1/companies/company/{company_id}/validity
method: post
operationId: Create_company_validity_request_v1_companies_company__company_id__validity_post
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v1/companies/company/{company_id}/validity/{id}
method: get
operationId: Get_company_validity_v1_companies_company__company_id__validity__id__get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v1/companies/company/{company_id}/validity/{id}
method: put
operationId: Update_company_validity_v1_companies_company__company_id__validity__id__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: /v1/companies/company/{company_id}/validity/{id}
method: delete
operationId: Delete_company_validity_v1_companies_company__company_id__validity__id__delete
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v1/companies/company/{company_id}/validity/{id}/documents
method: get
operationId: Get_company_validity_documents_v1_companies_company__company_id__validity__id__documents_get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v1/companies/company/{id}
method: get
operationId: get_company_v1_companies_company__id__get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v1/companies/company/{id}
method: put
operationId: update_company_v1_companies_company__id__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: /v1/companies/company/{id}
method: patch
operationId: update_company_v1_companies_company__id__patch
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v1/companies/company/{id}
method: delete
operationId: Archive_company_v1_companies_company__id__delete
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v1/resources/resource
method: post
operationId: Create_resource_v1_resources_resource_post
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v1/resources/resource
method: get
operationId: List_resources_v1_resources_resource_get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v1/resources/resource/{resource_id}
method: put
operationId: Update_resource_v1_resources_resource__resource_id__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: /v1/resources/resource/{resource_id}
method: patch
operationId: Patch_resource_v1_resources_resource__resource_id__patch
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v1/resources/resource/{resource_id}
method: delete
operationId: Archive_resource_v1_resources_resource__resource_id__delete
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v1/resources/resource/{resource_id}
method: get
operationId: Get_resource_v1_resources_resource__resource_id__get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v1/resources/resource/{resource_id}/unavailability
method: get
operationId: List_resource_unavailabilities_v1_resources_resource__resource_id__unavailability_get
x-agentic-access:
action-class: connected
consequence:
# --- truncated at 32 KB (40 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/qargo/refs/heads/main/agentic-access/qargo-agentic-access.yml