generated: '2026-07-15' method: generated source: openapi/m3ter-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: 323 by_action_class: connected: 146 acting: 177 by_consequence: read: 146 write: 169 physical: 8 human_in_the_loop_required: 0 operations: - path: /organizations/{orgId}/bills/{billId}/debitlineitems/{id} method: get operationId: GetDebitLineItem x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/bills/{billId}/debitlineitems/{id} method: put operationId: PutDebitLineItem 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: /organizations/{orgId}/bills/{billId}/debitlineitems/{id} method: delete operationId: DeleteDebitLineItem 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: /organizations/{orgId}/bills/latest/{accountId} method: get operationId: GetLatestBill x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/bills/{billId}/debitlineitems method: get operationId: ListDebitLineItems x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/bills/{billId}/debitlineitems method: post operationId: PostDebitLineItem 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: /organizations/{orgId}/bills/{id} method: get operationId: GetBill x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/bills/{id} method: delete operationId: DeleteBill 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: /organizations/{orgId}/balances/{balanceId}/balancechargeschedules/{id} method: get operationId: GetBalanceChargeSchedule x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/balances/{balanceId}/balancechargeschedules/{id} method: put operationId: UpdateBalanceChargeSchedule 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: /organizations/{orgId}/balances/{balanceId}/balancechargeschedules/{id} method: delete operationId: DeleteBalanceChargeSchedule 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: /organizations/{orgId}/balances/{balanceId}/balancetransactionschedules method: get operationId: ListBalanceTransactionSchedule x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/balances/{balanceId}/balancetransactionschedules method: post operationId: CreateBalanceTransactionSchedule 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: /organizations/{orgId}/bills/{billId}/creditlineitems/{id} method: get operationId: GetCreditLineItem x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/bills/{billId}/creditlineitems/{id} method: put operationId: PutCreditLineItem 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: /organizations/{orgId}/bills/{billId}/creditlineitems/{id} method: delete operationId: DeleteCreditLineItem 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: /organizations/{orgId}/statementjobs/{id}/cancel method: post operationId: CancelStatementJob 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: /organizations/{orgId}/balances/{balanceId}/balancetransactionschedules/{id} method: get operationId: GetBalanceTransactionSchedule x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/balances/{balanceId}/balancetransactionschedules/{id} method: put operationId: UpdateBalanceTransactionSchedule 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: /organizations/{orgId}/balances/{balanceId}/balancetransactionschedules/{id} method: delete operationId: DeleteBalanceTransactionSchedule 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: /organizations/{orgId}/billconfig method: get operationId: GetBillConfig x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/billconfig method: put operationId: UpdateBillConfig 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: /organizations/{orgId}/bills method: get operationId: ListBills x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/bills/{id}/status method: put operationId: UpdateBillStatus 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: /organizations/{orgId}/bills/{id}/statement/json method: get operationId: GetBillJsonStatement x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/bills/{billId}/lineitems method: get operationId: ListBillLineItems x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/balances/{balanceId}/transactions method: get operationId: ListBalanceTransactions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/balances/{balanceId}/transactions method: post operationId: PostBalanceTransaction 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: /organizations/{orgId}/bills/accountid/{accountId} method: get operationId: GetAllBillsForAccount x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/balances/{balanceId}/balancetransactionschedules/preview method: post operationId: PreviewBalanceTransactionSchedule 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: /organizations/{orgId}/bills/{billId}/lineitems/{id} method: get operationId: GetBillLineItem x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/bills/{id}/lock method: put operationId: LockBill 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: /organizations/{orgId}/bills/billingperiod/{lastDateInBillingPeriod}/{billingFrequency}/approve method: post operationId: ApproveAllBillsInBillingPeriod 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: /organizations/{orgId}/charges method: get operationId: ListCharges x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/charges method: post operationId: CreateCharge 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: /organizations/{orgId}/balances/{balanceId}/transactions/summary method: get operationId: GetBalanceTransactionsSummary x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/billjobs/{id} method: get operationId: GetBillJob x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/balances method: get operationId: ListBalances x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/balances method: post operationId: PostBalance 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: /organizations/{orgId}/statementjobs/{id} method: get operationId: GetStatementJob x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/bills/{id}/statement/csv method: get operationId: GetBillCsvStatement x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/bills/{id}/statement/csv method: post operationId: CreateBillCsvStatement 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: /organizations/{orgId}/billjobs method: get operationId: ListBillJobs x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/billjobs method: post operationId: CreateBillJob 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: /organizations/{orgId}/balances/{balanceId}/balancechargeschedules/preview method: post operationId: PreviewScheduledCharge 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: /organizations/{orgId}/lineitems method: get operationId: ListLineItems x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/balances/{id} method: get operationId: GetBalance x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/balances/{id} method: put operationId: PutBalance 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: /organizations/{orgId}/balances/{id} method: delete operationId: DeleteBalance 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: /organizations/{orgId}/billjobs/{id}/cancel method: post operationId: CancelBillJob 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: /organizations/{orgId}/counteradjustments method: get operationId: ListCounterAdjustments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/counteradjustments method: post operationId: PostCounterAdjustment 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: /organizations/{orgId}/bills/preview method: post operationId: PreviewBill 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: /organizations/{orgId}/statementjobs/batch method: post operationId: CreateStatementJobBatch 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: /organizations/{orgId}/counteradjustments/{id} method: get operationId: GetCounterAdjustment x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/counteradjustments/{id} method: put operationId: PutCounterAdjustment 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: /organizations/{orgId}/counteradjustments/{id} method: delete operationId: DeleteCounterAdjustment 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: /organizations/{orgId}/billjobs/recalculate method: post operationId: RecalculateBillJob 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: /organizations/{orgId}/bills/{billId}/lineitems/{id}/usage/json method: get operationId: GetBillLineItemJsonUsage x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/bills/{billId}/creditlineitems method: get operationId: ListCreditLineItems x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/bills/{billId}/creditlineitems method: post operationId: PostCreditLineItem 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: /organizations/{orgId}/balances/{balanceId}/balancechargeschedules method: get operationId: ListBalanceChargeSchedule x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/balances/{balanceId}/balancechargeschedules method: post operationId: CreateBalanceChargeSchedule 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: /organizations/{orgId}/bills/approve method: post operationId: ApproveBills 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: /organizations/{orgId}/bills/billingperiod/{lastDateInBillingPeriod}/{billingFrequency} method: get operationId: GetAllBillsInBillingPeriod x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/statementjobs method: get operationId: ListStatementJobs x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/statementjobs method: post operationId: CreateStatementJob 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: /organizations/{orgId}/bills/download/csv/url method: post operationId: DownloadBillsCsvUrl 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: /organizations/{orgId}/charges/{id} method: get operationId: GetCharge x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/charges/{id} method: put operationId: UpdateCharge 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: /organizations/{orgId}/charges/{id} method: delete operationId: DeleteCharge 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: /organizations/{orgId}/bills/search method: get operationId: SearchBills x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/dataexplorer/bills method: post operationId: PostQueryBillData 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: /organizations/{orgId}/permissionpolicies/{permissionPolicyId}/addtousergroup method: post operationId: AddPermissionPolicyToUserGroup 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: /organizations/{orgId}/resourcegroups/{type}/{resourceGroupId}/permissions method: get operationId: GetResourceGroupPermissions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/permissionpolicies/{permissionPolicyId}/removefromuser method: post operationId: RemovePermissionPolicyFromUser 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: /organizations/{orgId}/permissionpolicies/{permissionPolicyId}/addtouser method: post operationId: AddPermissionPolicyToUser 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: /organizations/{orgId}/users method: get operationId: ListOrgUsers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /oauth/token method: post operationId: GenerateToken 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: /organizations/{orgId}/permissionpolicies/{permissionPolicyId}/addtosupportusers method: post operationId: AddPermissionPolicyToSupportUsers 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: /organizations/{orgId}/resourcegroups/{type}/{resourceGroupId}/removeresource method: post operationId: RemoveResourceFromGroup 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: /organizations/{orgId}/users/{id} method: get operationId: GetOrgUser x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/users/{id} method: put operationId: PutOrgUser 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: /organizations/{orgId}/resourcegroups/{type} method: get operationId: ListResourceGroups x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/resourcegroups/{type} method: post operationId: PostResourceGroup 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: /organizations/{orgId}/users/{id}/usergroups method: get operationId: GetOrgUserGroups x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/permissionpolicies/{permissionPolicyId}/addtoserviceuser method: post operationId: AddPermissionPolicyToServiceUser 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: /organizations/{orgId}/users/me method: get operationId: GetMe x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/users/{id}/password/resend method: put operationId: AdminResendTempPass 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: /organizations/{orgId}/resourcegroups/{type}/{id} method: get operationId: GetResourceGroup x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/resourcegroups/{type}/{id} method: put operationId: PutResourceGroup 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: /organizations/{orgId}/resourcegroups/{type}/{id} method: delete operationId: DeleteResourceGroup 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: /organizations/{orgId}/permissionpolicies/{permissionPolicyId}/removefromserviceuser method: post operationId: RemovePermissionPolicyFromServiceUser 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: /organizations/{orgId}/permissionpolicies method: get operationId: ListPermissionPolicies x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/permissionpolicies method: post operationId: PostPermissionPolicy 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: /organizations/{orgId}/permissionpolicies/{permissionPolicyId}/removefromsupportusers method: post operationId: RemovePermissionPolicyFromSupportUsers 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: /organizations/{orgId}/invitations/{id} method: get operationId: GetOrgUserInvitation x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/invitations method: get operationId: ListOrgUserInvitations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/invitations method: post operationId: CreateOrgUserInvitation 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: /organizations/{orgId}/permissionpolicies/{permissionPolicyId}/removefromusergroup method: post operationId: RemovePermissionPolicyFromUserGroup 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: /organizations/{orgId}/users/{id}/permissions method: get operationId: GetOrgUserPermissions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/permissionpolicies/{id} method: get operationId: GetPermissionPolicy x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/permissionpolicies/{id} method: put operationId: PutPermissionPolicy 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: /organizations/{orgId}/permissionpolicies/{id} method: delete operationId: DeletePermissionPolicy 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: /organizations/{orgId}/resourcegroups/{type}/{resourceGroupId}/addresource method: post operationId: AddResourceToGroup 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: /organizations/{orgId}/resourcegroups/{type}/{resourceGroupId}/contents method: post operationId: ListResourceGroupsForId 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: /organizations/{orgId}/usage/savedqueries method: get operationId: ListUsageSavedQueries x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/usage/savedqueries method: post operationId: CreateUsageSavedQuery 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: /organizations/{orgId}/usage/savedqueries/{id} method: get operationId: GetUsageSavedQuery x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/usage/savedqueries/{id} method: put operationId: UpdateUsageSavedQuery 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: /organizations/{orgId}/usage/savedqueries/{id} method: delete operationId: DeleteUsageSavedQuery 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: /organizations/{orgId}/usage/query method: post operationId: PostUsageDataQuery 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: /organizations/{orgId}/dataexports/schedules/{id} method: get operationId: GetSchedule x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/dataexports/schedules/{id} method: put operationId: UpdateSchedule 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: /organizations/{orgId}/dataexports/schedules/{id} method: delete operationId: DeleteSchedule 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: /organizations/{orgId}/dataexports/destinations method: get operationId: ListDestinations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/dataexports/destinations method: post operationId: PostDestination 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: /organizations/{orgId}/dataexports/destinations/{id} method: get operationId: GetExportDestination x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/dataexports/destinations/{id} method: put operationId: PutDestination 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: /organizations/{orgId}/dataexports/destinations/{id} method: delete operationId: DeleteDestination 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: /organizations/{orgId}/dataexports/jobs/{jobId}/getdownloadurl method: get operationId: GenerateDataExportFileDownloadUrl x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/dataexports/schedules method: get operationId: listSchedules x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/dataexports/schedules method: post operationId: CreateSchedule 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: /organizations/{orgId}/dataexports/jobs/{id} method: get operationId: GetJob x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/dataexports/jobs method: get operationId: listJobStatuses x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/dataexports/adhoc method: post operationId: TriggerDataExport 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: /organizations/{orgId}/measurements method: post operationId: SubmitMeasurements x-agentic-access: action-class: acting consequence: write subject: required scope: - measurements:upload audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organizations/{orgId}/events/{id} method: get operationId: GetEvent x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/scheduledevents/configurations/{id} method: get operationId: GetScheduledEventConfiguration x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/scheduledevents/configurations/{id} method: put operationId: UpdateScheduledEventConfiguration 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: /organizations/{orgId}/scheduledevents/configurations/{id} method: delete operationId: DeleteScheduledEventConfiguration 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: /organizations/{orgId}/notifications/configurations method: get operationId: ListNotifications x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/notifications/configurations method: post operationId: CreateNotification 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: /organizations/{orgId}/scheduledevents/configurations method: get operationId: ListScheduledEventConfigurations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/scheduledevents/configurations method: post operationId: CreateScheduledEventConfiguration 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: /organizations/{orgId}/events/fields method: get operationId: ListEventFields x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/notifications/configurations/{id} method: get operationId: GetNotification x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/notifications/configurations/{id} method: put operationId: UpdateNotification 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: /organizations/{orgId}/notifications/configurations/{id} method: delete operationId: DeleteNotification 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: /organizations/{orgId}/events method: get operationId: ListEvents x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/notifications/evaluate method: post operationId: EvaluateCalculation 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: /organizations/{orgId}/events/types method: get operationId: ListEventTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/picklists/transactiontypes/{id} method: get operationId: GetTransactionType x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/picklists/transactiontypes/{id} method: put operationId: UpdateTransactionType 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: /organizations/{orgId}/picklists/transactiontypes/{id} method: delete operationId: DeleteTransactionType 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: /organizations/{orgId}/plantemplates method: get operationId: ListPlanTemplates x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/plantemplates method: post operationId: PostPlanTemplate 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: /organizations/{orgId}/statementdefinitions/{id} method: get operationId: GetStatementDefinition x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/statementdefinitions/{id} method: put operationId: PutStatementDefinition 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: /organizations/{orgId}/statementdefinitions/{id} method: delete operationId: DeleteStatementDefinition 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: /organizations/{orgId}/support method: get operationId: GetSupport x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/support method: put operationId: PutSupport 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: /organizations/{orgId}/accountplans/{id} method: get operationId: GetAccountPlan x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/accountplans/{id} method: put operationId: PutAccountPlan 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: /organizations/{orgId}/accountplans/{id} method: delete operationId: DeleteAccountPlan 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: /organizations/{orgId}/contracts method: get operationId: ListContracts x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/contracts method: post operationId: PostContract 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: /organizations/{orgId}/contracts/{id}/enddatebillingentities method: put operationId: EndDateBillingEntitiesForContract 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: /organizations/{orgId}/pricings/{id} method: get operationId: GetPricing x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/pricings/{id} method: put operationId: PutPricing 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: /organizations/{orgId}/pricings/{id} method: delete operationId: DeletePricing 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: /organizations/{orgId}/accounts/search method: get operationId: SearchAccounts x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/picklists/creditreasons method: get operationId: ListCreditReasons x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/picklists/creditreasons method: post operationId: CreateCreditReason 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: /organizations/{orgId}/meters/{id} method: get operationId: GetMeter x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/meters/{id} method: put operationId: PutMeter 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: /organizations/{orgId}/meters/{id} method: delete operationId: DeleteMeter 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: /organizations/{orgId}/commitments/{id} method: get operationId: GetCommitment x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/commitments/{id} method: put operationId: PutCommitment 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: /organizations/{orgId}/commitments/{id} method: delete operationId: DeleteCommitment 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: /organizations/{orgId}/accounts/{id}/enddatebillingentities method: put operationId: EndDateBillingEntitiesForAccount 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: /organizations/{orgId}/picklists/transactiontypes method: get operationId: ListTransactionTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/picklists/transactiontypes method: post operationId: CreateTransactionType 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: /organizations/{orgId}/products/{id} method: get operationId: GetProduct x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/products/{id} method: put operationId: PutProduct 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: /organizations/{orgId}/products/{id} method: delete operationId: DeleteProduct 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: /organizations/{orgId}/meters method: get operationId: ListMeters x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/meters method: post operationId: PostMeter 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: /organizations/{orgId}/picklists/billgroupingkeys method: get operationId: ListBillGroupingKeys x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/picklists/billgroupingkeys method: post operationId: CreateBillGroupingKey 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: /organizations/{orgId}/accounts/{id}/children method: get operationId: ListAccountChildren x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/picklists/billgroupingkeys/{id} method: get operationId: GetBillGroupingKey x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/picklists/billgroupingkeys/{id} method: put operationId: UpdateBillGroupingKey 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: /organizations/{orgId}/picklists/billgroupingkeys/{id} method: delete operationId: DeleteBillGroupingKey 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: /organizations/{orgId}/compoundaggregations/{id} method: get operationId: GetCompoundAggregation x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/compoundaggregations/{id} method: put operationId: PutCompoundAggregation 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: /organizations/{orgId}/compoundaggregations/{id} method: delete operationId: DeleteCompoundAggregation 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: /organizations/{orgId}/commitments method: get operationId: ListCommitments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/commitments method: post operationId: PostCommitment 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: /organizations/{orgId}/picklists/creditreasons/{id} method: get operationId: GetCreditReason x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/picklists/creditreasons/{id} method: put operationId: UpdateCreditReason 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: /organizations/{orgId}/picklists/creditreasons/{id} method: delete operationId: DeleteCreditReason 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: /organizations/{orgId}/plangrouplinks method: get operationId: ListPlanGroupLinks x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/plangrouplinks method: post operationId: PostPlanGroupLink 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: /organizations/{orgId}/plangroups method: get operationId: ListPlanGroups x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/plangroups method: post operationId: PostPlanGroup 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: /organizations/{orgId}/plangroups/{id} method: get operationId: GetPlanGroup x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/plangroups/{id} method: put operationId: PutPlanGroup 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: /organizations/{orgId}/plangroups/{id} method: delete operationId: DeletePlanGroup 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: /organizations/{orgId}/counterpricings method: get operationId: ListCounterPricings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/counterpricings method: post operationId: PostCounterPricing 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: /organizations/{orgId}/plans method: get operationId: ListPlans x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/plans method: post operationId: PostPlan 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: /organizations/{orgId}/accountplans method: get operationId: ListAccountPlans x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/accountplans method: post operationId: PostAccountPlan 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: /organizations/{orgId}/customfields method: get operationId: GetCustomField x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/customfields method: put operationId: UpdateCustomFields 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: /organizations/{orgId}/compoundaggregations method: get operationId: ListCompoundAggregations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/compoundaggregations method: post operationId: PostCompoundAggregation 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: /organizations/{orgId}/statementdefinitions method: get operationId: ListStatementDefinitions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/statementdefinitions method: post operationId: PostStatementDefinition 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: /organizations/{orgId}/commitments/search method: get operationId: SearchCommitments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/plans/{id} method: get operationId: GetPlan x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/plans/{id} method: put operationId: PutPlan 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: /organizations/{orgId}/plans/{id} method: delete operationId: DeletePlan 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: /organizations/{orgId}/products method: get operationId: ListProducts x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/products method: post operationId: PostProduct 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: /organizations/{orgId}/picklists/currency/{id} method: get operationId: GetCurrency x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/picklists/currency/{id} method: put operationId: UpdateCurrency 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: /organizations/{orgId}/picklists/currency/{id} method: delete operationId: DeleteCurrency 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: /organizations/{orgId}/organizationconfig method: get operationId: GetOrganizationConfig x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/organizationconfig method: put operationId: UpdateOrganizationConfig 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: /organizations/{orgId}/picklists/currency method: get operationId: ListCurrencies x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/picklists/currency method: post operationId: CreateCurrency 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: /organizations/{orgId}/picklists/debitreasons method: get operationId: ListDebitReasons x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/picklists/debitreasons method: post operationId: CreateDebitReason 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: /organizations/{orgId}/accounts/{id} method: get operationId: GetAccount x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/accounts/{id} method: put operationId: PutAccount 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: /organizations/{orgId}/accounts/{id} method: delete operationId: DeleteAccount 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: /organizations/{orgId}/counterpricings/{id} method: get operationId: GetCounterPricing x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/counterpricings/{id} method: put operationId: PutCounterPricing 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: /organizations/{orgId}/counterpricings/{id} method: delete operationId: DeleteCounterPricing 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: /organizations/{orgId}/counters method: get operationId: ListCounters x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/counters method: post operationId: PostCounter 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: /organizations/{orgId}/plangrouplinks/{id} method: get operationId: GetPlanGroupLink x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/plangrouplinks/{id} method: put operationId: PutPlanGroupLink 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: /organizations/{orgId}/plangrouplinks/{id} method: delete operationId: DeletePlanGroupLink 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: /organizations/{orgId}/aggregations method: get operationId: ListAggregations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/aggregations method: post operationId: PostAggregation 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: /organizations/{orgId}/accounts method: get operationId: ListAccounts x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/accounts method: post operationId: PostAccount 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: /organizations/{orgId}/counters/{id} method: get operationId: GetCounter x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/counters/{id} method: put operationId: PutCounter 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: /organizations/{orgId}/counters/{id} method: delete operationId: DeleteCounter 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: /organizations/{orgId}/picklists/debitreasons/{id} method: get operationId: GetDebitReason x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/picklists/debitreasons/{id} method: put operationId: UpdateDebitReason 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: /organizations/{orgId}/picklists/debitreasons/{id} method: delete operationId: DeleteDebitReason 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: /organizations/{orgId}/pricings method: get operationId: ListPricings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/pricings method: post operationId: PostPricing 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: /organizations/{orgId}/plantemplates/{id} method: get operationId: GetPlanTemplate x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/plantemplates/{id} method: put operationId: PutPlanTemplate 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: /organizations/{orgId}/plantemplates/{id} method: delete operationId: DeletePlanTemplate 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: /organizations/{orgId}/aggregations/{id} method: get operationId: GetAggregation x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/aggregations/{id} method: put operationId: PutAggregation 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: /organizations/{orgId}/aggregations/{id} method: delete operationId: DeleteAggregation 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: /organizations/{orgId}/accountplans/{id}/replace method: post operationId: ReplaceAccountPlan 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: /organizations/{orgId}/contracts/{id} method: get operationId: GetContract x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/contracts/{id} method: put operationId: PutContract 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: /organizations/{orgId}/contracts/{id} method: delete operationId: DeleteContract 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: /organizations/{orgId}/integrationruns/{entityType}/latest/{id} method: get operationId: GetIntegrationRunLatest x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/integrationconfigs/available/{systemName}/entities method: get operationId: GetAvailableSystemEntities x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/integrationruns/{entityType}/{entityId} method: get operationId: ListIntegrationRuns x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/integrationconfigs/entity/{entityType} method: get operationId: GetIntegrationConfigForType x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/externalmappings method: get operationId: ListExternalMappings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/externalmappings method: post operationId: CreateExternalMapping 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: /organizations/{orgId}/integrationdestinations/webhooks/{id}/active method: put operationId: ActivateWebhookDestination 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: /organizations/{orgId}/externalmappingconfiguration/values/{destination}/{entityType}/{integrationCredentialsId} method: get operationId: GetExternalMappingOptionsForDestinationForCredentialsId x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/integrationconfigs/available/{systemName}/auth/{entityType} method: get operationId: GetAvailableAuthForSystemAndEntityType x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/integrationruns/logs/{id} method: get operationId: GetIntegrationRunLogs x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/integrationconfigs/values/{systemName}/{configOption} method: get operationId: GetConfigOptionValues x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/integrationdestinations/marketplace/usageReport method: get operationId: GetUsageReport x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/externalmappingconfiguration/values/{destination}/{entityType} method: get operationId: GetExternalMappingOptionsForDestination x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/integrationdestinations/webhooks/{id} method: get operationId: GetWebhookIntegrationDestination x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/integrationdestinations/webhooks/{id} method: put operationId: UpdateWebhookDestination 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: /organizations/{orgId}/integrationdestinations/webhooks/{id} method: delete operationId: DeleteWebhookDestination 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: /organizations/{orgId}/externalmappingconfiguration method: get operationId: GetExternalMappingConfiguration x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/integrationconfigs/available method: get operationId: GetAvailableConfig x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/integrationruns/destinations/{destinationId} method: get operationId: ListIntegrationRunsByDestinationId x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/integrationconfigs/available/systems method: get operationId: GetAvailableSystems x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/integrationconfigs/{id}/enable method: post operationId: EnableIntegrationConfig 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: /organizations/{orgId}/integrationconfigs method: get operationId: GetIntegrationConfigs x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/integrationconfigs method: post operationId: PostIntegrationConfig 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: /organizations/{orgId}/externalmappings/externalid/{system}/{externalTable}/{externalId} method: get operationId: ListExternalMappingsForExternalSystemAndEntity x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/integrationdestinations/webhooks method: get operationId: ListWebhookIntegrations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/integrationdestinations/webhooks method: post operationId: CreateWebhookDestination 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: /organizations/{orgId}/integrationruns/{entityType}/latest method: get operationId: GetIntegrationRunLatestForIds x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/externalmappings/external/{entity}/{m3terId} method: get operationId: ListExternalMappingsForM3terEntity x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/externalmappings/{id} method: get operationId: GetExternalMapping x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/externalmappings/{id} method: put operationId: UpdateExternalMapping 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: /organizations/{orgId}/externalmappings/{id} method: delete operationId: DeleteExternalMapping 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: /organizations/{orgId}/integrationruns/{id} method: get operationId: GetIntegrationRun x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/integrationconfigs/{id} method: get operationId: GetIntegrationConfig x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/integrationconfigs/{id} method: put operationId: UpdateIntegrationConfig 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: /organizations/{orgId}/integrationconfigs/{id} method: delete operationId: DeleteIntegrationConfig 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: /organizations/{orgId}/lookuptables/{lookupTableId}/revisions/{lookupTableRevisionId}/data method: get operationId: GetLookupTableRevisionData x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/lookuptables/{lookupTableId}/revisions/{lookupTableRevisionId}/data method: put operationId: PutLookupTableRevisionData 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: /organizations/{orgId}/lookuptables/{lookupTableId}/revisions/{lookupTableRevisionId}/data method: delete operationId: DeleteLookupTableRevisionData 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: /organizations/{orgId}/lookuptables/{lookupTableId}/revisions/{lookupTableRevisionId}/data/archived method: post operationId: GetLookupTableRevisionArchivedDataUrl 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: /organizations/{orgId}/lookuptables method: get operationId: ListLookupTable x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/lookuptables method: post operationId: PostLookupTable 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: /organizations/{orgId}/lookuptables/{lookupTableId}/revisions/{lookupTableRevisionId}/data/copy method: post operationId: CopyLookupTableRevisionData 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: /organizations/{orgId}/lookuptables/{lookupTableId}/revisions/{lookupTableRevisionId}/data/jobs/{id} method: get operationId: GetLookupTableRevisionDataJobResponse x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/lookuptables/{lookupTableId}/revisions/{lookupTableRevisionId}/data/jobs/{id} method: delete operationId: DeleteLookupTableRevisionDataJobResponse 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: /organizations/{orgId}/lookuptables/{lookupTableId}/revisions/{lookupTableRevisionId}/data/jobs method: get operationId: ListLookupTableRevisionDataJobs x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/lookuptables/{lookupTableId}/revisions/{lookupTableRevisionId}/data/{lookupKey} method: get operationId: GetLookupTableRevisionDataEntry x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/lookuptables/{lookupTableId}/revisions/{lookupTableRevisionId}/data/{lookupKey} method: put operationId: PutLookupTableRevisionDataEntry 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: /organizations/{orgId}/lookuptables/{lookupTableId}/revisions/{lookupTableRevisionId}/data/{lookupKey} method: delete operationId: DeleteLookupTableRevisionDataEntry 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: /organizations/{orgId}/lookuptables/{lookupTableId}/revisions/{id}/status method: put operationId: UpdateLookupTableRevisionStatus 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: /organizations/{orgId}/lookuptables/{lookupTableId}/revisions/{id} method: get operationId: GetLookupTableRevision x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/lookuptables/{lookupTableId}/revisions/{id} method: put operationId: UpdateLookupTableRevision 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: /organizations/{orgId}/lookuptables/{lookupTableId}/revisions/{id} method: delete operationId: DeleteLookupTableRevision 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: /organizations/{orgId}/lookuptables/{lookupTableId}/revisions/{lookupTableRevisionId}/data/jobs/download method: post operationId: TriggerLookupTableRevisionDataDownloadJob 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: /organizations/{orgId}/lookuptables/{lookupTableId}/revisions method: get operationId: ListLookupTableRevision x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/lookuptables/{lookupTableId}/revisions method: post operationId: CreateLookupTableRevision 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: /organizations/{orgId}/lookuptables/{lookupTableId}/revisions/{lookupTableRevisionId}/data/generateuploadurl method: post operationId: GenerateLookupTableDataUploadUrl 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: /organizations/{orgId}/lookuptables/{id} method: get operationId: GetLookupTable x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/lookuptables/{id} method: put operationId: PutLookupTable 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: /organizations/{orgId}/lookuptables/{id} method: delete operationId: DeleteLookupTable 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: /organizations/{orgId}/measurements/failedIngest/getDownloadUrl method: get operationId: GetValidationErrorDownloadUrl x-agentic-access: action-class: connected consequence: read subject: optional scope: - measurements:retrieve token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/fileuploads/measurements/jobs/{id}/original method: get operationId: GetJobOriginalFileDownloadUrl x-agentic-access: action-class: connected consequence: read subject: optional scope: - measurements:fileUpload token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/fileuploads/measurements/generateUploadUrl method: post operationId: GenerateUploadUrl x-agentic-access: action-class: acting consequence: write subject: required scope: - measurements:fileUpload audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organizations/{orgId}/fileuploads/measurements/jobs method: get operationId: ListJobs x-agentic-access: action-class: connected consequence: read subject: optional scope: - measurements:fileUpload token: max-ttl: 3600 audit: none - path: /organizations/{orgId}/fileuploads/measurements/jobs/{id} method: get operationId: GetUploadJobResponse x-agentic-access: action-class: connected consequence: read subject: optional scope: - measurements:fileUpload token: max-ttl: 3600 audit: none