generated: '2026-07-15' method: generated source: openapi/oracle-fusion-common-openapi.yml, openapi/oracle-fusion-cx-sales-openapi.yml, openapi/oracle-fusion-epm-openapi.yml, openapi/oracle-fusion-erp-openapi.yml, openapi/oracle-fusion-hcm-openapi.yml, openapi/oracle-fusion-project-management-openapi.yml, openapi/oracle-fusion-scm-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: 151 by_action_class: connected: 84 acting: 67 by_consequence: read: 84 write: 53 physical: 13 safety-critical: 1 human_in_the_loop_required: 1 operations: - path: /fscmRestApi/resources/11.13.18.05/commonLookups method: get operationId: listCommonLookups x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /fscmRestApi/resources/11.13.18.05/commonLookups method: post operationId: createCommonLookup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /fscmRestApi/resources/11.13.18.05/commonLookups/{LookupType} method: get operationId: getCommonLookup x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /fscmRestApi/resources/11.13.18.05/commonLookups/{LookupType} method: patch operationId: updateCommonLookup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /fscmRestApi/resources/11.13.18.05/commonLookups/{LookupType} method: delete operationId: deleteCommonLookup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /fscmRestApi/resources/11.13.18.05/commonLookups/{LookupType}/child/lookupCodes method: get operationId: listLookupCodes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /fscmRestApi/resources/11.13.18.05/commonLookups/{LookupType}/child/lookupCodes method: post operationId: createLookupCode x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /fscmRestApi/resources/11.13.18.05/announcements method: get operationId: listAnnouncements x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /fscmRestApi/resources/11.13.18.05/announcements method: post operationId: createAnnouncement x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /fscmRestApi/resources/11.13.18.05/announcements/{AnnouncementId} method: get operationId: getAnnouncement x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /fscmRestApi/resources/11.13.18.05/announcements/{AnnouncementId} method: patch operationId: updateAnnouncement x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /fscmRestApi/resources/11.13.18.05/announcements/{AnnouncementId} method: delete operationId: deleteAnnouncement x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /fscmRestApi/resources/11.13.18.05/persons method: get operationId: listPersons x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /fscmRestApi/resources/11.13.18.05/persons method: post operationId: createPerson x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /fscmRestApi/resources/11.13.18.05/persons/{Personid} method: get operationId: getPerson x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /fscmRestApi/resources/11.13.18.05/persons/{Personid} method: patch operationId: updatePerson x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /fscmRestApi/resources/11.13.18.05/persons/{Personid} method: delete operationId: deletePerson x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /hcmRestApi/scim/Roles method: get operationId: listRoles x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /hcmRestApi/scim/Roles/{id} method: get operationId: getRole x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /hcmRestApi/scim/Roles/{id} method: patch operationId: updateRole x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ess/rest/scheduler/v1/requests method: get operationId: listScheduledRequests x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ess/rest/scheduler/v1/requests method: post operationId: submitScheduledRequest x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ess/rest/scheduler/v1/requests/{requestId} method: get operationId: getScheduledRequest x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /bpm/api/4.0/tasks method: get operationId: listWorkflowTasks x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /bpm/api/4.0/tasks/{id} method: get operationId: getWorkflowTask x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /bpm/api/4.0/tasks/{id} method: put operationId: performTaskAction x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /fscmRestApi/resources/11.13.18.05/features method: get operationId: listFeatures x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /fscmRestApi/fndAuditRESTService/audittrail/getaudithistory method: get operationId: getAuditHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /crmRestApi/resources/11.13.18.05/accounts method: get operationId: listAccounts x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /crmRestApi/resources/11.13.18.05/accounts method: post operationId: createAccount x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /crmRestApi/resources/11.13.18.05/accounts/{PartyNumber} method: get operationId: getAccount x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /crmRestApi/resources/11.13.18.05/accounts/{PartyNumber} method: patch operationId: updateAccount x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /crmRestApi/resources/11.13.18.05/accounts/{PartyNumber} 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: /crmRestApi/resources/11.13.18.05/contacts method: get operationId: listContacts x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /crmRestApi/resources/11.13.18.05/contacts method: post operationId: createContact x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /crmRestApi/resources/11.13.18.05/contacts/{PartyNumber} method: get operationId: getContact x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /crmRestApi/resources/11.13.18.05/contacts/{PartyNumber} method: patch operationId: updateContact x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /crmRestApi/resources/11.13.18.05/opportunities method: get operationId: listOpportunities x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /crmRestApi/resources/11.13.18.05/opportunities method: post operationId: createOpportunity x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /crmRestApi/resources/11.13.18.05/opportunities/{OptyNumber} method: get operationId: getOpportunity x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /crmRestApi/resources/11.13.18.05/opportunities/{OptyNumber} method: patch operationId: updateOpportunity x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /crmRestApi/resources/11.13.18.05/leads method: get operationId: listLeads x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /crmRestApi/resources/11.13.18.05/leads method: post operationId: createLead x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /crmRestApi/resources/11.13.18.05/serviceRequests method: get operationId: listServiceRequests x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /crmRestApi/resources/11.13.18.05/serviceRequests method: post operationId: createServiceRequest x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /crmRestApi/resources/11.13.18.05/serviceRequests/{SrNumber} method: get operationId: getServiceRequest x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /crmRestApi/resources/11.13.18.05/serviceRequests/{SrNumber} method: patch operationId: updateServiceRequest x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /crmRestApi/resources/11.13.18.05/activities method: get operationId: listActivities x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /crmRestApi/resources/11.13.18.05/activities method: post operationId: createActivity x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /crmRestApi/resources/11.13.18.05/accessGroups method: get operationId: listAccessGroups x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /HyperionPlanning/rest/v3/applications method: get operationId: listApplications x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /HyperionPlanning/rest/v3/applications/{applicationName} method: get operationId: getApplication x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /HyperionPlanning/rest/v3/applications/{applicationName}/dimensions method: get operationId: listDimensions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /HyperionPlanning/rest/v3/applications/{applicationName}/dimensions/{dimensionName}/members method: get operationId: listDimensionMembers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /HyperionPlanning/rest/v3/applications/{applicationName}/plantypes/{planType}/exportdataslice method: post operationId: exportDataSlice x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /HyperionPlanning/rest/v3/applications/{applicationName}/plantypes/{planType}/importdataslice method: post operationId: importDataSlice x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /HyperionPlanning/rest/v3/applications/{applicationName}/jobs method: get operationId: listJobs x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /HyperionPlanning/rest/v3/applications/{applicationName}/jobs method: post operationId: executeJob x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /HyperionPlanning/rest/v3/applications/{applicationName}/jobs/{jobId} method: get operationId: getJobStatus x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /interop/rest/v3/files method: get operationId: listFiles x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /interop/rest/v3/files/{fileName} method: get operationId: downloadFile x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /interop/rest/v3/files/{fileName} method: post operationId: uploadFile x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /interop/rest/v3/files/{fileName} method: delete operationId: deleteFile x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /interop/rest/v3/snapshots method: get operationId: listSnapshots x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /interop/rest/v3/snapshots/{snapshotName} method: delete operationId: deleteSnapshot x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /fscmRestApi/resources/11.13.18.05/invoices method: get operationId: listInvoices x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /fscmRestApi/resources/11.13.18.05/invoices method: post operationId: createInvoice 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: /fscmRestApi/resources/11.13.18.05/invoices/{InvoiceId} method: get operationId: getInvoice x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /fscmRestApi/resources/11.13.18.05/invoices/{InvoiceId} method: patch operationId: updateInvoice 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: /fscmRestApi/resources/11.13.18.05/invoices/{InvoiceId} method: delete operationId: deleteInvoice x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /fscmRestApi/resources/11.13.18.05/payablesPayments method: get operationId: listPayments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /fscmRestApi/resources/11.13.18.05/payablesPayments/{PaymentId} method: get operationId: getPayment x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /fscmRestApi/resources/11.13.18.05/ledgerBalances method: get operationId: listLedgerBalances x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /fscmRestApi/resources/11.13.18.05/generalLedgerJournals method: get operationId: listJournals x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /fscmRestApi/resources/11.13.18.05/generalLedgerJournals method: post operationId: createJournal x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /fscmRestApi/resources/11.13.18.05/generalLedgerPeriodStatuses method: get operationId: listPeriodStatuses x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /fscmRestApi/resources/11.13.18.05/receivablesInvoices method: get operationId: listReceivablesInvoices x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /fscmRestApi/resources/11.13.18.05/receivablesInvoices method: post operationId: createReceivablesInvoice 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: /fscmRestApi/resources/11.13.18.05/standardReceipts method: get operationId: listReceipts x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /fscmRestApi/resources/11.13.18.05/standardReceipts method: post operationId: createReceipt x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /fscmRestApi/resources/11.13.18.05/expenseReports method: get operationId: listExpenseReports x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /fscmRestApi/resources/11.13.18.05/expenseReports method: post operationId: createExpenseReport x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /fscmRestApi/resources/11.13.18.05/expenseReports/{ExpenseReportId} method: get operationId: getExpenseReport x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /fscmRestApi/resources/11.13.18.05/expenseReports/{ExpenseReportId} method: patch operationId: updateExpenseReport x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /fscmRestApi/resources/11.13.18.05/expenseReports/{ExpenseReportId} method: delete operationId: deleteExpenseReport x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /fscmRestApi/resources/11.13.18.05/cashBankAccounts method: get operationId: listBankAccounts x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /fscmRestApi/resources/11.13.18.05/cashBankAccountTransfers method: get operationId: listBankAccountTransfers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /fscmRestApi/resources/11.13.18.05/cashBankAccountTransfers method: post operationId: createBankAccountTransfer 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: /fscmRestApi/resources/11.13.18.05/budgetaryControlBudgetTransactions method: get operationId: listBudgetTransactions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /fscmRestApi/resources/11.13.18.05/budgetaryControlBudgetTransactions method: post operationId: createBudgetTransaction 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: /fscmRestApi/resources/11.13.18.05/erpintegrations method: post operationId: submitErpIntegration x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /fscmRestApi/resources/11.13.18.05/currencyRates method: get operationId: listCurrencyRates x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /hcmRestApi/resources/11.13.18.05/workers method: get operationId: listWorkers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /hcmRestApi/resources/11.13.18.05/workers method: post operationId: createWorker x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /hcmRestApi/resources/11.13.18.05/workers/{workersUniqID} method: get operationId: getWorker x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /hcmRestApi/resources/11.13.18.05/workers/{workersUniqID} method: patch operationId: updateWorker x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /hcmRestApi/resources/11.13.18.05/emps method: get operationId: listEmployees x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /hcmRestApi/resources/11.13.18.05/assignmentsInfo method: get operationId: listAssignments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /hcmRestApi/resources/11.13.18.05/absences method: get operationId: listAbsences x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /hcmRestApi/resources/11.13.18.05/absences method: post operationId: createAbsence x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /hcmRestApi/resources/11.13.18.05/absences/{AbsenceId} method: get operationId: getAbsence x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /hcmRestApi/resources/11.13.18.05/absences/{AbsenceId} method: patch operationId: updateAbsence x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /hcmRestApi/resources/11.13.18.05/absences/{AbsenceId} method: delete operationId: deleteAbsence x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /hcmRestApi/resources/11.13.18.05/compensationSalaries method: get operationId: listSalaries x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /hcmRestApi/resources/11.13.18.05/recruitingJobRequisitions method: get operationId: listJobRequisitions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /hcmRestApi/resources/11.13.18.05/recruitingCandidates method: get operationId: listCandidates x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /hcmRestApi/resources/11.13.18.05/talentProfiles method: get operationId: listTalentProfiles x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /hcmRestApi/resources/11.13.18.05/learningRecords method: get operationId: listLearningRecords x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /hcmRestApi/resources/11.13.18.05/payrollResults method: get operationId: listPayrollResults x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /fscmRestApi/resources/11.13.18.05/projects method: get operationId: listProjects x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /fscmRestApi/resources/11.13.18.05/projects method: post operationId: createProject x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /fscmRestApi/resources/11.13.18.05/projects/{ProjectId} method: get operationId: getProject x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /fscmRestApi/resources/11.13.18.05/projects/{ProjectId} method: patch operationId: updateProject x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /fscmRestApi/resources/11.13.18.05/projectTasks method: get operationId: listProjectTasks x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /fscmRestApi/resources/11.13.18.05/projectTasks method: post operationId: createProjectTask x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /fscmRestApi/resources/11.13.18.05/awards method: get operationId: listAwards x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /fscmRestApi/resources/11.13.18.05/awards method: post operationId: createAward x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /fscmRestApi/resources/11.13.18.05/awards/{AwardId} method: get operationId: getAward x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /fscmRestApi/resources/11.13.18.05/awards/{AwardId} method: patch operationId: updateAward x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /fscmRestApi/resources/11.13.18.05/awardBudgets method: get operationId: listAwardBudgets x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /fscmRestApi/resources/11.13.18.05/awardBudgets method: post operationId: createAwardBudget x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /fscmRestApi/resources/11.13.18.05/awardBudgets/{PlanVersionId} method: get operationId: getAwardBudget x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /fscmRestApi/resources/11.13.18.05/awardBudgets/{PlanVersionId} method: patch operationId: updateAwardBudget x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /fscmRestApi/resources/11.13.18.05/awardBudgets/{PlanVersionId} method: delete operationId: deleteAwardBudget x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /fscmRestApi/resources/11.13.18.05/changeOrders method: get operationId: listChangeOrders x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /fscmRestApi/resources/11.13.18.05/changeOrders method: post operationId: createChangeOrder 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: /fscmRestApi/resources/11.13.18.05/changeOrders/{ChangeDocumentId} method: get operationId: getChangeOrder x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /fscmRestApi/resources/11.13.18.05/changeOrders/{ChangeDocumentId} method: patch operationId: updateChangeOrder 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: /fscmRestApi/resources/11.13.18.05/changeOrders/{ChangeDocumentId} method: delete operationId: deleteChangeOrder 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: /fscmRestApi/resources/11.13.18.05/deliverables method: get operationId: listDeliverables x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /fscmRestApi/resources/11.13.18.05/deliverables method: post operationId: createDeliverable x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /fscmRestApi/resources/11.13.18.05/financialProjectPlans method: get operationId: listFinancialProjectPlans x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /fscmRestApi/resources/11.13.18.05/financialProjectPlans method: post operationId: createFinancialProjectPlan x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /fscmRestApi/resources/11.13.18.05/expenditureTypes method: get operationId: listExpenditureTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /fscmRestApi/resources/11.13.18.05/expenditureTypes/{ExpenditureTypeId} method: get operationId: getExpenditureType x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /fscmRestApi/resources/11.13.18.05/salesOrdersForOrderHub method: get operationId: listSalesOrders x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /fscmRestApi/resources/11.13.18.05/salesOrdersForOrderHub method: post operationId: createSalesOrder 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: /fscmRestApi/resources/11.13.18.05/salesOrdersForOrderHub/{OrderId} method: get operationId: getSalesOrder x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /fscmRestApi/resources/11.13.18.05/salesOrdersForOrderHub/{OrderId} method: patch operationId: updateSalesOrder 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: /fscmRestApi/resources/11.13.18.05/purchaseOrders method: get operationId: listPurchaseOrders x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /fscmRestApi/resources/11.13.18.05/purchaseOrders method: post operationId: createPurchaseOrder 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: /fscmRestApi/resources/11.13.18.05/purchaseOrders/{POHeaderId} method: get operationId: getPurchaseOrder x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /fscmRestApi/resources/11.13.18.05/purchaseOrders/{POHeaderId} method: patch operationId: updatePurchaseOrder 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: /fscmRestApi/resources/11.13.18.05/inventoryOnhandBalances method: get operationId: listOnhandBalances x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /fscmRestApi/resources/11.13.18.05/inventoryTransactions method: post operationId: createInventoryTransaction x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /fscmRestApi/resources/11.13.18.05/productItems method: get operationId: listItems x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /fscmRestApi/resources/11.13.18.05/shipments method: get operationId: listShipments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /fscmRestApi/resources/11.13.18.05/workOrders method: get operationId: listWorkOrders x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /fscmRestApi/resources/11.13.18.05/workOrders method: post operationId: createWorkOrder 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: /fscmRestApi/resources/11.13.18.05/suppliers method: get operationId: listSuppliers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /fscmRestApi/resources/11.13.18.05/suppliers method: post operationId: createSupplier x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required