generated: '2026-08-27' method: generated source: openapi/sertica-web-api-openapi.json 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: 3340 by_action_class: connected: 1684 acting: 1656 by_consequence: read: 1684 write: 1463 physical: 167 safety-critical: 26 human_in_the_loop_required: 26 operations: - path: /AccountingDimensions method: get operationId: GetAccountingDimensions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /AccountingDimensions method: post operationId: CreateAccountingDimension x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /AccountingDimensions/{dimensionNo} method: get operationId: GetAccountingDimension x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /AccountingDimensions/{dimensionNo} method: put operationId: UpdateAccountingDimension x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /AccountingDimensions/{dimensionNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /AccountingDimensions/{dimensionNo}/history method: get operationId: GetAccountingDimensionHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /AccountingDimensions/search method: post operationId: SearchAccountingDimensions x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /AccountingDimensions/searchCount method: post operationId: SearchCountAccountingDimensions x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /AccountingDimensions/searchIndex/{accountingDimensionGuid} method: post operationId: SearchIndexAccountingDimensions x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /AccountingDimensions/searchInfo method: get operationId: SearchInfoAccountingDimensions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /AccountingDimensions/{dimensionNo}/copy method: get operationId: CopyAccountingDimension x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /AccountingDimensions/{dimensionNo}/values method: get operationId: GetAccountingDimensionValues x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /AccountingDimensions/{dimensionNo}/derivedvalues method: get operationId: GetAccountingDimensionDerivedValues x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /AccountingDimensions/{dimensionNo}/mandatoryvalues method: get operationId: GetAccountingDimensionMandatoryValues x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /AccountingDimensions/{dimensionNo}/affectors method: get operationId: GetAccountingDimensionAccountingDimensionAffectors x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /AccountingDimensionsCache/affectors method: get operationId: GetAccountingDimensionAffectors x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /AccountingDimensionsCache/affectors/search method: post operationId: SearchAccountingDimensionAffectors x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /AccountingDimensionsCache/affectors/searchInfo method: get operationId: SearchInfoAccountingDimensionAffectors x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /AccountingDimensionsCache/affectors/searchCount method: post operationId: SearchCountAccountingDimensionAffectors x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /AccountingDimensionsCache/affectors/{affectorGuid}/values method: get operationId: GetAffectorValues x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /AccountingDimensionsCache/affectors/{affectorGuid}/values/search method: post operationId: SearchAffectorValues x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /AccountingDimensionsCache/availableValues/{objectType} method: post operationId: GetAvailableValues x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Accounts method: get operationId: GetAccounts x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /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: /Accounts/{accountNo} method: get operationId: GetAccount x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Accounts/{accountNo} method: put 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: /Accounts/{accountNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Accounts/{accountNo}/history method: get operationId: GetAccountHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Accounts/search method: post operationId: SearchAccounts x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Accounts/searchIndex/{accountGuid} method: post operationId: SearchIndexAccounts x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Accounts/searchCount method: post operationId: SearchCountAccounts x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Accounts/searchInfo method: get operationId: SearchInfoAccounts x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Accounts/{accountNo}/copy method: get operationId: CopyAccount x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ActivityGroups method: get operationId: GetActivityGroups x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ActivityGroups method: post operationId: CreateActivityGroup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ActivityGroups/{activityGroupNo} method: get operationId: GetActivityGroup x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ActivityGroups/{activityGroupNo} method: put operationId: UpdateActivityGroup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ActivityGroups/{activityGroupNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ActivityGroups/{activityGroupNo}/history method: get operationId: GetActivityGroupHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ActivityGroups/search method: post operationId: SearchActivityGroups x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ActivityGroups/searchIndex/{activityGroupGuid} method: post operationId: SearchIndexActivityGroups x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ActivityGroups/searchCount method: post operationId: SearchCountActivityGroups x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ActivityGroups/searchInfo method: get operationId: SearchInfoActivityGroups x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ActivityGroups/{activityGroupNo}/copy method: get operationId: CopyActivityGroup x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /AddressCategories method: get operationId: AddressCategories x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /AddressCategories method: post operationId: CreateAddressCategory x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /AddressCategories/{addressCategoryNo} method: get operationId: GetAddressCategory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /AddressCategories/{addressCategoryNo} method: put operationId: UpdateAddressCategory x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /AddressCategories/{addressCategoryNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /AddressCategories/{addressCategoryNo}/history method: get operationId: GetAddressCategoryHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /AddressCategories/search method: post operationId: SearchAddressCategories x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /AddressCategories/searchIndex/{addressCategoryGuid} method: post operationId: SearchIndexAddressCategories x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /AddressCategories/searchCount method: post operationId: SearchCountAddressCategories x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /AddressCategories/searchInfo method: get operationId: SearchInfoAddressCategories x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /AddressCategories/{addressCategoryNo}/copy method: get operationId: CopyAddressCategory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /AddressClassifications method: get operationId: GetAddressClassifications x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /AddressClassifications method: post operationId: CreateAddressClassification x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /AddressClassifications/{classificationNo} method: get operationId: GetAddressClassification x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /AddressClassifications/{classificationNo} method: put operationId: UpdateAddressClassification x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /AddressClassifications/{classificationNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /AddressClassifications/{classificationNo}/history method: get operationId: GetAddressClassificationHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /AddressClassifications/search method: post operationId: SearchAddressClassifications x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /AddressClassifications/searchIndex/{addressClassificationGuid} method: post operationId: SearchIndexAddressClassifications x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /AddressClassifications/searchCount method: post operationId: SearchCountAddressClassifications x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /AddressClassifications/searchInfo method: get operationId: SearchInfoAddressClassifications x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /AddressClassifications/{classificationNo}/copy method: get operationId: CopyAddressClassification x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Addresses method: get operationId: GetAddresses x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Addresses method: post operationId: CreateAddress x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Addresses/{addressNo} method: get operationId: GetAddress x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Addresses/{addressNo} method: put operationId: UpdateAddress x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Addresses/{addressNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Addresses/{addressNo}/history method: get operationId: GetAddressHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Addresses/search method: post operationId: SearchAddresses x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Addresses/searchCount method: post operationId: SearchCountAddresss x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Addresses/searchIndex/{addressGuid} method: post operationId: SearchIndexAddresses x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Addresses/searchInfo method: get operationId: SearchInfoAddresss x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Addresses/{addressNo}/Contacts method: get operationId: GetAddressContacts x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Addresses/{addressNo}/AddressEvaluations method: get operationId: GetAddressEvaluations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Addresses/addressEvaluations/{groupId} method: get operationId: GetAddressEvaluationsByGroupId x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Addresses/addressEvaluations method: post operationId: CreateAddressEvaluations x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Addresses/addressEvaluations method: put operationId: UpdateAddressEvaluations x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Addresses/searchAddressEvaluations method: post operationId: SearchAddressEvaluations x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Addresses/{addressNo}/Documents method: get operationId: GetAddressDocumentLinks x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Addresses/{addressNo}/copy method: get operationId: CopyAddress x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Addresses/{addressNo}/responses method: get operationId: GetAddressResponses x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Addresses/{addressNo}/responses/count method: get operationId: CountAddressResponses x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Addresses/{AddressNo}/addResponse method: post operationId: AddAddressResponse x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Addresses/{addressNo}/units method: get operationId: GetAddressUnits x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Addresses/{addressNo}/itemtypes method: get operationId: GetAddressItemTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Addresses/{addressNo}/addressaddresscategories method: get operationId: GetAddressAddressCategories x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Addresses/{addressNo}/deliverycosts method: get operationId: GetAddressDeliveryCosts x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Addresses/{addressNo}/alternatepayers method: get operationId: GetAddressAlternatePayers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Addresses/{addressNo}/punchouts method: get operationId: GetAddressPunchOuts x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Addresses/{addressNo}/contacts/{guid}/generateConnectPassword method: post operationId: GenerateAddressContactConnectPassword x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Addresses/{addressNo}/contacts/{guid}/unlockAccount method: post operationId: UnlockAddressContactAccount x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /AiClient/ask-question method: put operationId: AIAskQuestion x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Analytics method: get operationId: GetAllMenuItems x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Analytics method: post operationId: CreateReport x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Analytics/{reportNo} method: get operationId: GetAnalyticsReport x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Analytics/{reportNo} method: put operationId: UpdateReport x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Analytics/{reportNo} method: delete operationId: DeleteReport x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Analytics/{reportNo}/copy method: get operationId: CopyReport x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Analytics/{reportNo}/outputFields method: get operationId: GetReportOutputFields x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Analytics/{reportNo}/filterFields method: get operationId: GetReportFilterFields x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Analytics/{reportNo}/excel method: get operationId: GetReportExcelByNo x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Analytics/excel method: post operationId: GetReportExcel x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Analytics/reportSetting/{settingsKey}/excel method: get operationId: GetReportExcelByUserSetting x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Analytics/{reportNo}/dataset method: get operationId: GetReportDatasetByNo x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Analytics/dataset method: post operationId: GetReportDataset x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Analytics/reportSetting/{settingsKey}/dataset method: get operationId: GetReportDatasetByUserSetting x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Analytics/{templateFieldName}/distinctList/{filtered} method: post operationId: GetDistinctList x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Analytics/templates method: get operationId: GetAnalyticsTemplateStructure x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Analytics/templates/{templateNo} method: get operationId: GetTemplate x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Analytics/templates/{templateNo}/templatefields method: get operationId: GetTemplatesFields x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Analytics/customTemplates/{templateNo} method: get operationId: GetCustomTemplate x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Analytics/customTemplates/{templateNo}/templatefields method: get operationId: GetCustomTemplatesFields x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Analytics/datawarehousetemplates/{templateNo} method: get operationId: GetDataWarehouseTemplate x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Analytics/datawarehousetemplates/{templateNo}/templatefields method: get operationId: GetDataWarehouseTemplateFields x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /AnalyticsCustomMenus method: get operationId: GetCustomMenus x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /AnalyticsCustomMenus method: post operationId: CreateCustomMenu x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /AnalyticsCustomMenus/{guid} method: get operationId: GetCustomMenu x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /AnalyticsCustomMenus/{guid} method: delete operationId: DeleteCustomMenu x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /AnalyticsCustomMenus/{menuGuid} method: put operationId: UpdateCustomMenu x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /AnalyticsCustomTemplates method: get operationId: GetAnalyticsCustomTemplates x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /AnalyticsCustomTemplates method: post operationId: CreateAnalyticsCustomTemplate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /AnalyticsCustomTemplates/{templateNo} method: get operationId: GetAnalyticsCustomTemplate x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /AnalyticsCustomTemplates/{templateNo} method: put operationId: UpdateAnalyticsCustomTemplate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /AnalyticsCustomTemplates/{templateNo} method: delete operationId: DeleteAnalyticsCustomTemplate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /AnalyticsCustomTemplates/{templateNo}/history method: get operationId: GetAnalyticsCustomTemplateHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /AnalyticsCustomTemplates/searchIndex/{analyticsCustomTemplateGuid} method: post operationId: SearchIndexAnalyticsCustomTemplates x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /AnalyticsCustomTemplates/search method: post operationId: SearchAnalyticsCustomTemplates x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /AnalyticsCustomTemplates/searchCount method: post operationId: SearchCountAnalyticsCustomTemplates x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /AnalyticsCustomTemplates/searchInfo method: get operationId: SearchInfoAnalyticsCustomTemplates x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /AnalyticsCustomTemplates/{templateNo}/templateFields method: get operationId: GetAnalyticsCustomTemplateFields x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /AnalyticsCustomTemplates/{templateNo}/scanview method: post operationId: ScanView x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /AnalyticsCustomTemplates/{templateNo}/copy method: get operationId: CopyAnalyticsCustomTemplate x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /AnalyticsCustomTemplates/{templateNo}/resources method: get operationId: GetAnalyticsCustomTemplateResources x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /AnalyticsCustomTemplates/{templateNo}/roles method: get operationId: GetAnalyticsCustomTemplateRoles x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /AnalyticsExcelTemplates method: get operationId: GetAnalyticsExcelTemplates x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /AnalyticsExcelTemplates method: post operationId: CreateAnalyticsExcelTemplate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /AnalyticsExcelTemplates/{documentNo} method: get operationId: GetAnalyticsExcelTemplate x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /AnalyticsExcelTemplates/{documentNo} method: put operationId: UpdateAnalyticsExcelTemplate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /AnalyticsExcelTemplates/{documentNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /AnalyticsExcelTemplates/searchIndex/{documentGuid} method: post operationId: SearchIndexAnalyticsExcelTemplates x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /AnalyticsExcelTemplates/{documentNo}/history method: get operationId: GetAnalyticsExcelTemplateHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /AnalyticsExcelTemplates/search method: post operationId: SearchAnalyticsExcelTemplates x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /AnalyticsExcelTemplates/searchCount method: post operationId: SearchCountAnalyticsExcelTemplates x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /AnalyticsExcelTemplates/searchInfo method: get operationId: SearchInfoAnalyticsExcelTemplates x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /AnalyticsExcelTemplates/{documentNo}/pdf method: get operationId: GetAnalyticsExcelTemplatePdf x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /AnalyticsExcelTemplates/{documentNo}/file method: get operationId: GetAnalyticsExcelTemplateFile x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /AnalyticsExcelTemplates/{documentNo}/file method: post operationId: AddAnalyticsExcelTemplateFile x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /AnalyticsExcelTemplates/{documentNo}/history/{documentGuid}/pdf method: get operationId: GetAnalyticsExcelTemplatePdfGuid x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /AnalyticsExcelTemplates/{documentNo}/history/{documentGuid}/file method: get operationId: GetAnalyticsExcelTemplateFileGuid x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /AnalyticsExcelTemplates/{documentNo}/checkout method: put operationId: CheckoutAnalyticsExcelTemplateFile 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: /AnalyticsExcelTemplates/{documentNo}/checkin method: post operationId: CheckinAnalyticsExcelTemplateFile x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /AnalyticsExcelTemplates/{documentNo}/copy method: get operationId: CopyAnalyticsExcelTemplate x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /AnalyticsExcelTemplates/{documentNo}/usage method: get operationId: GetAnalyticsExcelTemplatesUsages x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /AnalyticsReports method: get operationId: GetAnalyticsReports x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /AnalyticsReports/{reportNo} method: get operationId: GetReport x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /AnalyticsReports/{reportNo} method: put operationId: UpdateAnalyticsReport x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /AnalyticsReports/{reportNo} method: delete operationId: DeleteAnalyticsReport x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /AnalyticsReports/{analyticsReportNo}/history method: get operationId: GetAnalyticsReportHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /AnalyticsReports/searchIndex/{analyticsReportGuid} method: post operationId: SearchIndexAnalyticsReports x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /AnalyticsReports/search method: post operationId: SearchAnalyticsReports x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /AnalyticsReports/searchCount method: post operationId: SearchCountAnalyticsReports x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /AnalyticsReports/searchInfo method: get operationId: SearchInfoAnalyticsReports x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /AnalyticsReports/{reportNo}/resources method: get operationId: GetAnalyticsReportResources x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /AnalyticsReports/{reportNo}/subReports method: get operationId: GetAnalyticsReportSubReports x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /AnalyticsReports/{reportNo}/subscriptions method: get operationId: GetAnalyticsReportSubscriptions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /AnalyticsResources method: get operationId: GetAnalyticsResources x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /AnalyticsResources/{resourceNo} method: get operationId: GetAnalyticsResource x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /AnalyticsResources/search method: post operationId: SearchAnalyticsResources x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /AnalyticsResources/searchIndex/{resourceGuid} method: post operationId: SearchIndexAnalyticsResources x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /AnalyticsResources/searchCount method: post operationId: SearchCountAnalyticsResources x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /AnalyticsResources/searchInfo method: get operationId: SearchInfoAnalyticsResources x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /AnalyticsSubscriptions method: get operationId: GetAnalyticsSubscriptions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /AnalyticsSubscriptions/{guid} method: get operationId: GetAnalyticsSubscription x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /AnalyticsSubscriptions/search method: post operationId: SearchAnalyticsSubscriptions x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /AnalyticsSubscriptions/searchCount method: post operationId: SearchCountAnalyticsSubscriptions x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /AnalyticsSubscriptions/searchIndex/{analyticsSubscriptionGuid} method: post operationId: SearchIndexAnalyticsSubscriptions x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /AnalyticsSubscriptions/searchInfo method: get operationId: SearchInfoAnalyticsSubscriptions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /AnalyticsTemplateUserRights/templates method: get operationId: GetAnalyticsTemplateUserRightsTemplateStructure x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /AnalyticsTemplateUserRights/systemTemplate/{templateNo} method: get operationId: TemplateUserRightsGetAnalyticsTemplate x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /AnalyticsTemplateUserRights/systemTemplate/{templateNo} method: put operationId: UpdateAnalyticsTemplateUserRights x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /AnalyticsTemplateUserRights/customtemplate/{templateNo} method: get operationId: TemplateUserRightsGetAnalyticsCustomTemplate x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /AnalyticsTemplateUserRights/customtemplate/{templateNo} method: put operationId: UpdateAnalyticsCustomTemplateUserRights x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /AnalyticsTemplateUserRights/dataWarehouseTemplate/{templateNo} method: get operationId: TemplateUserRightsGetDataWarehouseAnalyticsTemplate x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /AnalyticsTemplateUserRights/dataWarehouseTemplate/{templateNo} method: put operationId: UpdateDataWarehouseAnalyticsTemplateUserRights x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /AnalyticsUserMenus method: get operationId: GetUserMenus x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /AnalyticsUserMenus method: post operationId: CreateUserMenu x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /AnalyticsUserMenus/{menuNo} method: get operationId: GetUserMenu x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /AnalyticsUserMenus/{menuNo} method: put operationId: UpdateUserMenu x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /AnalyticsUserMenus/{menuNo} method: delete operationId: DeleteUserMenu x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ApprovalSetups method: get operationId: GetApprovalSetups x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ApprovalSetups method: post operationId: CreateApprovalSetup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ApprovalSetups/{approvalSetupNo} method: get operationId: GetApprovalSetup x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ApprovalSetups/{approvalSetupNo} method: put operationId: UpdateApprovalSetup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ApprovalSetups/{approvalSetupNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ApprovalSetups/{approvalSetupNo}/history method: get operationId: GetApprovalSetupHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ApprovalSetups/search method: post operationId: SearchApprovalSetups x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ApprovalSetups/searchCount method: post operationId: SearchCountApprovalSetups x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ApprovalSetups/searchIndex/{approvalSetupGuid} method: post operationId: SearchIndexApprovalSetups x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ApprovalSetups/searchInfo method: get operationId: SearchInfoApprovalSetups x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ApprovalSetups/{approvalSetupNo}/copy method: get operationId: CopyApprovalSetup x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ApprovalSetups/{approvalSetupNo}/approvers method: get operationId: GetApprovalSetupApprovers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ApprovalWebExcludedUnits method: get operationId: GetApprovalWebExcludedUnits x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ApprovalWebExcludedUnits/{unitNo} method: post operationId: ExcludeUnit x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ApprovalWebExcludedUnits/{unitNo} method: delete operationId: DeleteUnitExclusion x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Auth method: get operationId: Get current user info x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Auth method: post operationId: CreateJwtToken x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Auth/integrations method: get operationId: AuthIntegrations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Auth/units method: get operationId: Get List of Units current user has access to x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Auth/userRights method: get operationId: Get list of valid user rights for the user x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Auth/{login}/roles method: get operationId: Get list of roles assigned to user x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Auth/accessToken method: post operationId: CreateAccessToken x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Auth/fileDownloadToken method: get operationId: Get a temporary token for file download x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Auth/forgotPassword method: post operationId: ForgotPassword x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Auth/resetPassword method: post operationId: ResetPassword 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: /Auth/changePassword method: post operationId: ChangePassword x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Auth/officeSiteUrl method: get operationId: GetOfficeSetUrl x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Auth/resetPin method: post operationId: ResetPin 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: /Auth/totp/setup method: post operationId: SetupTotp x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Auth/totp/confirm method: post operationId: ConfirmTotpSetup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Auth/totp/recoverycodes/generate method: post operationId: GenerateRecoveryCodes x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Auth/totp/disable method: delete operationId: DisableTotp 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: /AvailableGridLayouts method: get operationId: GetAvailableGridLayouts x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /AvailableGridLayouts method: post operationId: CreateAvailableGridLayout x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /AvailableGridLayouts/{guid} method: get operationId: GetAvailableGridLayout x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /AvailableGridLayouts/{guid} method: put operationId: UpdateAvailableGridLayout x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /AvailableGridLayouts/{guid} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /AvailableGridLayouts/search method: post operationId: SearchAvailableGridLayouts x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /AvailableGridLayouts/searchCount method: post operationId: SearchCountAvailableGridLayouts x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /AvailableGridLayouts/searchInfo method: get operationId: SearchInfoAvailableGridLayouts x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /AvailableGridLayouts/{guid}/users method: get operationId: GetAvailableGridLayoutUsers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /AvailableGridLayouts/{guid}/users/{userNo} method: get operationId: GetAvailableGridLayoutUser x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /AvailableGridLayouts/searchIndex/{guid} method: post operationId: SearchIndexAvailableGridLayouts x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /AvailableJobListWebSearch method: get operationId: GetAvailableJobListWebSearches x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /AvailableJobListWebSearch method: post operationId: CreateAvailableJobListWebSearch x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /AvailableJobListWebSearch/{guid} method: get operationId: GetAvailableJobListWebSearch x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /AvailableJobListWebSearch/{guid} method: put operationId: UpdateAvailableJobListWebSearch x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /AvailableJobListWebSearch/{guid} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /AvailableJobListWebSearch/search method: post operationId: SearchAvailableJobListWebSearches x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /AvailableJobListWebSearch/searchCount method: post operationId: SearchCountAvailableJobListWebSearches x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /AvailableJobListWebSearch/searchInfo method: get operationId: SearchInfoAvailableJobListWebSearches x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /AvailableJobListWebSearch/searchIndex/{guid} method: post operationId: SearchIndexAvailableJobListWebSearches x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /AvailableJobListWebSearch/{guid}/users method: get operationId: GetAvailableJobListWebSearchUsers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /AvailableJobListWebSearch/{guid}/users/{userNo} method: get operationId: GetAvailablJobListWebSearchUser x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /BrbOperations method: get operationId: GetBrbOperations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /BrbOperations method: post operationId: CreateBrbOperation x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /BrbOperations/{operationNo} method: get operationId: GetBrbOperation x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /BrbOperations/{operationNo} method: put operationId: UpdateBrbOperation x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /BrbOperations/{operationNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /BrbOperations/{operationNo}/history method: get operationId: GetBrbOperationHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /BrbOperations/search method: post operationId: SearchBrbOperations x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /BrbOperations/searchIndex/{brbOperationGuid} method: post operationId: SearchIndexBrbOperations x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /BrbOperations/searchCount method: post operationId: SearchCountBrbOperations x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /BrbOperations/searchInfo method: get operationId: SearchInfoBrbOperations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /BrbOperations/{operationNo}/copy method: get operationId: CopyBrbOperation x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /BrbOperations/{operationNo}/force method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /BrbOperations/{operationNo}/Documents method: get operationId: GetBrbOperationDocumentLinks x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /BrbOperations/{operationNo}/Soundings method: get operationId: GetBrbOperationSoundingLinks x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /BrbOperations/{operationNo}/Receivers method: get operationId: GetBrbOperationReceiverLinks x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /BrbOperations/{operationNo}/Signers method: get operationId: GetBrbOperationSignersLinks x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /BrbOperations/{operationNo}/Documents/{documentNo} method: get operationId: GetBrbOperationDocumentLink x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /BrbOperations/GetPrintoutForBrbOperations method: post operationId: GetPrintoutForBrbOperations x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /BrbOperations/GetLatestBrbOperationEndTime method: get operationId: GetLatestBrbOperationEndTime x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /BrbOperations/GetPrintoutTableDataForOperations method: post operationId: GetPrintoutTableDataForBrbOperations x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /BrbOperations/sign method: post operationId: SignBrbOperations x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /BrbReceivers method: get operationId: GetBrbReceivers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /BrbReceivers method: post operationId: CreateBrbReceiver x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /BrbReceivers/{BrbReceiverNo} method: get operationId: GetBrbReceiver x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /BrbReceivers/{BrbReceiverNo} method: put operationId: UpdateBrbReceiver x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /BrbReceivers/{BrbReceiverNo}/history method: get operationId: GetBrbReceiverHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /BrbReceivers/search method: post operationId: SearchBrbReceivers x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /BrbReceivers/searchIndex/{BrbReceiverGuid} method: post operationId: SearchIndexBrbReceivers x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /BrbReceivers/searchCount method: post operationId: SearchCountBrbReceivers x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /BrbReceivers/searchInfo method: get operationId: SearchInfoBrbReceivers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /BrbReceivers/{BrbReceiverNo}/copy method: get operationId: CopyBrbReceiver x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /BrbReceivers/{BrbReceiverNo}/Documents method: get operationId: GetBrbReceiverDocumentLinks x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /BrbReceivers/{BrbReceiverNo}/Documents/{documentNo} method: get operationId: GetBrbReceiverDocumentLink x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /BudgetAccrualExports method: get operationId: GetBudgetAccrualExports x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /BudgetAccrualExports/{accrualExportNo} method: get operationId: GetBudgetAccrualExport x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /BudgetAccrualExports/search method: post operationId: SearchBudgetAccrualExports x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /BudgetAccrualExports/searchCount method: post operationId: SearchCountBudgetAccrualExports x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /BudgetAccrualExports/searchIndex/{budgetAccrualExportGuid} method: post operationId: SearchIndexBudgetAccrualExports x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /BudgetAccrualExports/searchInfo method: get operationId: SearchInfoBudgetAccrualExports x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Budgets method: get operationId: GetProcurementBudgets x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Budgets method: post operationId: CreateBudget x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Budgets/{budgetNo} method: get operationId: GetProcurementBudget x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Budgets/{BudgetNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Budgets/{budgetNo}/Responses method: get operationId: GetProcurementBudgetResponses x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Budgets/{budgetNo}/Approvers method: get operationId: GetProcurementBudgetApprovers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Budgets/{budgetNo}/BudgetLines method: get operationId: GetProcurementBudgetLines x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Budgets/search method: post operationId: SearchBudgets x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Budgets/searchIndex/{budgetGuid} method: post operationId: SearchIndexBudgets x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Budgets/searchCount method: post operationId: SearchCountBudgets x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /CalculatePurchaseOrder/availableSuppliers method: post operationId: CalculatePOGetAvailableSuppliers 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: /CalculatePurchaseOrder/availablePositions method: post operationId: CalculatePOGetAvailablePositions 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: /CalculatePurchaseOrder/availablePorts method: post operationId: CalculatePOGetAvailablePorts 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: /CalculatePurchaseOrder method: post operationId: CalculatePOCreatePurchaseOrders 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: /CalculatePurchaseOrder/setupCreatePurchaseOrders method: post operationId: CalculatePOSetupCreatePurchaseOrders 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: /Carriers method: get operationId: GetCarriers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Carriers method: post operationId: CreateCarrier x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Carriers/{carrierNo} method: get operationId: GetCarrier x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Carriers/{carrierNo} method: put operationId: UpdateCarrier x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Carriers/{carrierNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Carriers/search method: post operationId: SearchCarriers x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Carriers/searchCount method: post operationId: SearchCountCarriers x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Carriers/searchIndex/{carrierGuid} method: post operationId: SearchIndexCarriers x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Carriers/searchInfo method: get operationId: CarrierSearchInfo x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Carriers/{carrierNo}/documents method: get operationId: GetCarrierDocuments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Carriers/{carrierNo}/packages method: get operationId: GetCarrierPackages x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Carriers/{carrierNo}/positions method: get operationId: GetCarrierPositions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Carriers/{carrierNo}/responses method: get operationId: GetCarrierResponses x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Carriers/{carrierNo}/responses method: post operationId: CreateCarrierResponse x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Carriers/{carrierNo}/responses/count method: get operationId: GetCarrierResponsesCount x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Carriers/labels/{labelTemplateDocumentNo} method: post operationId: PrintCarrierLabels x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Carriers/{carrierNo}/history method: get operationId: GetCarrierHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Carriers/{CarrierNo}/copy method: get operationId: CopyCarrier x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Carriers/labels/{labelTemplateDocumentNo}/{settingsKey} method: get operationId: GetCarrierLabelPdf x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Carriers/{carrierNo}/shipments method: get operationId: GetCarrierShipments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /CertificateDocuments method: get operationId: GetCertificateDocuments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /CertificateDocuments method: post operationId: CreateCertificateDocument x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /CertificateDocuments/{documentNo} method: get operationId: GetCertificateDocument x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /CertificateDocuments/{documentNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /CertificateDocuments/searchIndex/{documentGuid} method: post operationId: SearchIndexCertificateDocuments x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /CertificateDocuments/{documentNo}/history method: get operationId: GetCertificateDocumentHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /CertificateDocuments/search method: post operationId: SearchCertificateDocuments x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /CertificateDocuments/searchCount method: post operationId: SearchCountCertificateDocuments x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /CertificateDocuments/searchInfo method: get operationId: SearchInfoCertificateDocuments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /CertificateDocuments/{documentNo}/pdf method: get operationId: GetCertificateDocumentPdf x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /CertificateDocuments/{documentNo}/file method: get operationId: GetCertificateDocumentFile x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /CertificateDocuments/{documentNo}/file method: post operationId: AddCertificateDocumentFile x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /CertificateDocuments/{documentNo}/history/{documentGuid}/pdf method: get operationId: GetCertificateDocumentPdfGuid x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /CertificateDocuments/{documentNo}/history/{documentGuid}/file method: get operationId: GetCertificateDocumentFileGuid x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /CertificateGroupRules method: get operationId: GetCertificateGroupRules x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /CertificateGroupRules method: post operationId: CreateCertificateGroupRule x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /CertificateGroupRules/{certificateGroupRuleNo} method: get operationId: GetCertificateGroupRule x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /CertificateGroupRules/{certificateGroupRuleNo} method: put operationId: UpdateCertificateGroupRule x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /CertificateGroupRules/{certificateGroupRuleNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /CertificateGroupRules/{certificateGroupRuleNo}/history method: get operationId: GetCertificateGroupRuleHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /CertificateGroupRules/search method: post operationId: SearchCertificateGroupRules x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /CertificateGroupRules/searchCount method: post operationId: SearchCountCertificateGroupRules x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /CertificateGroupRules/searchIndex/{certificateGroupRuleGuid} method: post operationId: SearchIndexCertificateGroupRules x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /CertificateGroupRules/searchInfo method: get operationId: SearchInfoCertificateGroupRules x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /CertificateGroupRules/{certificateGroupRuleNo}/copy method: get operationId: CopyCertificateGroupRule x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /CertificateGroups method: get operationId: GetCertificateGroups x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /CertificateGroups method: post operationId: CreateCertificateGroup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /CertificateGroups/{certificateGroupID} method: get operationId: GetCertificateGroup x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /CertificateGroups/{certificateGroupID} method: put operationId: UpdateCertificateGroup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /CertificateGroups/{certificateGroupID} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /CertificateGroups/{certificateGroupID}/history method: get operationId: GetCertificateGroupHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /CertificateGroups/search method: post operationId: SearchCertificateGroups x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /CertificateGroups/searchCount method: post operationId: SearchCountCertificateGroups x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /CertificateGroups/searchIndex/{certificateGroupGuid} method: post operationId: SearchIndexCertificateGroups x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /CertificateGroups/searchInfo method: get operationId: SearchInfoCertificateGroups x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /CertificateGroups/{certificateGroupID}/copy method: get operationId: CopyCertificateGroup x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /CertificateGroups/{certificateGroupID}/vesselTypes method: get operationId: GetCertificateGroupVesselTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /CertificateGroups/{groupID}/Rule method: get operationId: GetCertificateGroupRuleByGroupId x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /CertificateGroups/{groupID}/notificationSettings method: get operationId: GetNotificationSettingsForCertificateGroup x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /CertificateLocations method: get operationId: GetCertificateLocations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /CertificateLocations method: post operationId: CreateCertificateLocation x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /CertificateLocations/{certificateLocationNo} method: get operationId: GetCertificateLocation x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /CertificateLocations/{certificateLocationNo} method: put operationId: UpdateCertificateLocation x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /CertificateLocations/{certificateLocationNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /CertificateLocations/{certificateLocationNo}/history method: get operationId: GetCertificateLocationHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /CertificateLocations/search method: post operationId: SearchCertificateLocations x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /CertificateLocations/searchCount method: post operationId: SearchCountCertificateLocations x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /CertificateLocations/searchIndex/{certificateLocationGuid} method: post operationId: SearchIndexCertificateLocations x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /CertificateLocations/searchInfo method: get operationId: SearchInfoCertificateLocations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /CertificateLocations/{certificateLocationNo}/copy method: get operationId: CopyCertificateLocation x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /CertificateLocations/{certificateLocationNo}/certificateGroups method: get operationId: GetCertificateLocationCertificateGroups x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /CertificateNotificationSettings method: get operationId: GetCertificateNotificationSettings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /CertificateNotificationSettings method: post operationId: CreateCertificateNotificationSetting x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /CertificateNotificationSettings/{certificateNotificationSettingNo} method: get operationId: GetCertificateNotificationSetting x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /CertificateNotificationSettings/{certificateNotificationSettingNo} method: put operationId: UpdateCertificateNotificationSetting x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /CertificateNotificationSettings/{certificateNotificationSettingNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /CertificateNotificationSettings/{certificateNotificationSettingNo}/history method: get operationId: GetCertificateNotificationSettingHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /CertificateNotificationSettings/search method: post operationId: SearchCertificateNotificationSettings x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /CertificateNotificationSettings/searchCount method: post operationId: SearchCountCertificateNotificationSettings x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /CertificateNotificationSettings/searchIndex/{certificateNotificationSettingGuid} method: post operationId: SearchIndexCertificateNotificationSettings x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /CertificateNotificationSettings/searchInfo method: get operationId: SearchInfoCertificateNotificationSettings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /CertificateNotificationSettings/{certificateNotificationSettingNo}/copy method: get operationId: CopyCertificateNotificationSetting x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /CertificateNotificationSettings/{certificateNotificationSettingNo}/certificateGroups method: get operationId: GetCertificateNotificationSettingCertificateGroups x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Certificates method: get operationId: GetCertificates x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Certificates method: post operationId: CreateCertificate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Certificates/{certificateNo} method: get operationId: GetCertificate x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Certificates/{certificateNo} method: put operationId: UpdateCertificate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Certificates/{certificateNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Certificates/{certificateNo}/history method: get operationId: GetCertificateHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Certificates/search method: post operationId: SearchCertificates x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Certificates/searchCount method: post operationId: SearchCountCertificates x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Certificates/searchIndex/{certificateGuid} method: post operationId: SearchIndexCertificates x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Certificates/searchInfo method: get operationId: SearchInfoCertificates x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Certificates/{certificateNo}/copy method: get operationId: CopyCertificate x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Certificates/{certificateNo}/Documents method: get operationId: GetCertificateDocumentLinks x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Certificates/{certificateNo}/Documents/{no} method: get operationId: GetCertificateDocumentLink x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Certificates/search/{certificateGroupId} method: post operationId: SearchCertificatesByGroupNo x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Certificates/searchInfo/{certificateGroupId} method: get operationId: SearchInfoCertificatesByGroupNo x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Certificates/searchCount/{certificateGroupId} method: post operationId: SearchCountCertificatesByGroupNo x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Certificates/searchIndex/{certificateGuid}/{certificateGroupId} method: post operationId: SearchIndexCertificatesByGroupNo x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Certificates/send method: post operationId: SendCertificates 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: /Certificates/{certificateNo}/responses method: get operationId: GetCertificateResponses x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Certificates/{certificateNo}/responses method: post operationId: AddCertificateResponse x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Certificates/{certificateNo}/responses/count method: get operationId: CertificateResponseCount x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Certificates/zipArchive method: post operationId: ZipCertificateArchive x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Certificates/{certificateNo}/renew method: post operationId: RenewCertificate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Certificates/{certificateNo}/notificationSettings method: get operationId: GetNotificationSettingsForCertificate x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /CertificateTree method: get operationId: GetCertificateRootNodes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /CertificateTree/{certificateGroupId}/children method: get operationId: GetCertificateGroupChildren x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ChangeRequestCriticalities method: get operationId: GetChangeRequestCriticalities x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ChangeRequestCriticalities method: post operationId: CreateChangeRequestCriticality x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ChangeRequestCriticalities/{criticalityNo} method: get operationId: GetChangeRequestCriticality x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ChangeRequestCriticalities/{criticalityNo} method: put operationId: UpdateChangeRequestCriticality x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ChangeRequestCriticalities/{criticalityNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ChangeRequestCriticalities/{criticalityNo}/history method: get operationId: GetChangeRequestCriticalityHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ChangeRequestCriticalities/search method: post operationId: SearchChangeRequestCriticalities x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ChangeRequestCriticalities/searchIndex/{ChangeRequestCriticalityGuid} method: post operationId: SearchIndexChangeRequestCriticalities x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ChangeRequestCriticalities/searchCount method: post operationId: SearchCountChangeRequestCriticalities x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ChangeRequestCriticalities/searchInfo method: get operationId: SearchInfoChangeRequestCriticalities x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ChangeRequestCriticalities/{criticalityNo}/copy method: get operationId: CopyChangeRequestCriticality x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ChangeRequestDocuments method: get operationId: GetChangeRequestDocuments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ChangeRequestDocuments method: post operationId: CreateChangeRequestDocument x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ChangeRequestDocuments/{documentNo} method: get operationId: GetChangeRequestDocument x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ChangeRequestDocuments/{documentNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ChangeRequestDocuments/{documentNo} method: put operationId: UpdateChangeRequestDocument x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ChangeRequestDocuments/searchIndex/{documentGuid} method: post operationId: SearchIndexChangeRequestDocuments x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ChangeRequestDocuments/{documentNo}/history method: get operationId: GetChangeRequestDocumentHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ChangeRequestDocuments/search method: post operationId: SearchChangeRequestDocuments x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ChangeRequestDocuments/searchCount method: post operationId: SearchCountChangeRequestDocuments x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ChangeRequestDocuments/searchInfo method: get operationId: SearchInfoChangeRequestDocuments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ChangeRequestDocuments/{documentNo}/pdf method: get operationId: GetChangeRequestDocumentPdf x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ChangeRequestDocuments/{documentNo}/file method: get operationId: GetChangeRequestDocumentFile x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ChangeRequestDocuments/{documentNo}/file method: post operationId: AddChangeRequestDocumentFile x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ChangeRequestDocuments/{documentNo}/history/{documentGuid}/pdf method: get operationId: GetChangeRequestDocumentPdfGuid x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ChangeRequestDocuments/{documentNo}/history/{documentGuid}/file method: get operationId: GetChangeRequestDocumentFileGuid x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ChangeRequestDocuments/{documentNo}/checkout method: put operationId: CheckoutChangeRequestDocumentFile 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: /ChangeRequestDocuments/{documentNo}/checkin method: post operationId: CheckinChangeRequestDocumentFile x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ChangeRequestSources method: get operationId: GetChangeRequestSources x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ChangeRequestSources method: post operationId: CreateChangeRequestSource x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ChangeRequestSources/{sourceNo} method: get operationId: GetChangeRequestSource x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ChangeRequestSources/{sourceNo} method: put operationId: UpdateChangeRequestSource x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ChangeRequestSources/{sourceNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ChangeRequestSources/{sourceNo}/history method: get operationId: GetChangeRequestSourceHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ChangeRequestSources/search method: post operationId: SearchChangeRequestSources x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ChangeRequestSources/searchIndex/{ChangeRequestSourceGuid} method: post operationId: SearchIndexChangeRequestSources x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ChangeRequestSources/searchCount method: post operationId: SearchCountChangeRequestSources x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ChangeRequestSources/searchInfo method: get operationId: SearchInfoChangeRequestSources x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ChangeRequestSources/{sourceNo}/copy method: get operationId: CopyChangeRequestSource x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ClassCodes method: get operationId: GetClassCodes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ClassCodes method: post operationId: CreateClassCode x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ClassCodes/{classCodeNo} method: get operationId: GetClassCode x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ClassCodes/{classCodeNo} method: put operationId: UpdateClassCode x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ClassCodes/{classCodeNo}/history method: get operationId: GetClassCodeHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ClassCodes/search method: post operationId: SearchClassCodes x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ClassCodes/searchIndex/{guid} method: post operationId: SearchIndexClassCodes x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ClassCodes/searchCount method: post operationId: SearchCountClassCodes x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ClassCodes/searchInfo method: get operationId: SearchInfoClassCodes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ClassCodes/{ClassCodeNo} method: delete operationId: DeleteClassCode x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ClassCodes/{ClassCodeNo}/copy method: get operationId: CopyClassCode x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ClassSocieties method: get operationId: GetClassSocieties x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ClassSocieties method: post operationId: CreateClassSociety x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ClassSocieties/{classSocietyNo} method: get operationId: GetClassSociety x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ClassSocieties/{classSocietyNo} method: put operationId: UpdateClassSociety x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ClassSocieties/{classSocietyNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ClassSocieties/{classSocietyNo}/history method: get operationId: GetClassSocietyHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ClassSocieties/search method: post operationId: SearchClassSocieties x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ClassSocieties/searchIndex/{classSocietyGuid} method: post operationId: SearchIndexClassSocieties x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ClassSocieties/searchCount method: post operationId: SearchCountClassSocieties x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ClassSocieties/searchInfo method: get operationId: SearchInfoClassSocieties x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ClassSocieties/{classSocietyNo}/copy method: get operationId: CopyClassSociety x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /CombinedUserRoles method: get operationId: GetCombinedUserRoles x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /CombinedUserRoles/{userRoleNo} method: get operationId: GetCombinedUserRole x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /CombinedUserRoles/{userRoleNo}/history method: get operationId: GetUserRoleHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /CombinedUserRoles/search method: post operationId: SearchUserRoles x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /CombinedUserRoles/searchCount method: post operationId: SearchCountUserRoles x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /CombinedUserRoles/searchIndex/{userRoleGuid} method: post operationId: SearchIndexUserRoles x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /CombinedUserRoles/searchInfo method: get operationId: SearchInfoUserRoles x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /CommunicationLanguages method: get operationId: GetCommunicationLanguages x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /CommunicationLanguages method: post operationId: CreateCommunicationLanguage x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /CommunicationLanguages/{communicationLanguageNo} method: get operationId: GetCommunicationLanguage x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /CommunicationLanguages/{communicationLanguageNo} method: put operationId: UpdateCommunicationLanguage x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /CommunicationLanguages/{communicationLanguageNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /CommunicationLanguages/{communicationLanguageNo}/history method: get operationId: GetCommunicationLanguageHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /CommunicationLanguages/search method: post operationId: SearchCommunicationLanguages x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /CommunicationLanguages/searchCount method: post operationId: SearchCountCommunicationLanguages x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /CommunicationLanguages/searchIndex/{communicationLanguageGuid} method: post operationId: SearchIndexCommunicationLanguages x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /CommunicationLanguages/searchInfo method: get operationId: SearchInfoCommunicationLanguages x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /CommunicationLanguages/{communicationLanguageNo}/copy method: get operationId: CopyCommunicationLanguage x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Companies method: get operationId: GetCompanies x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Companies method: post operationId: CreateCompany x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Companies/{companyNo} method: get operationId: GetCompany x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Companies/{companyNo} method: put operationId: UpdateCompany x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Companies/{companyNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Companies/{companyNo}/history method: get operationId: GetCompanyHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Companies/search method: post operationId: SearchCompanies x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Companies/searchCount method: post operationId: SearchCountCompanies x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Companies/searchIndex/{companyGuid} method: post operationId: SearchIndexCompanies x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Companies/searchInfo method: get operationId: SearchInfoCompanies x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Companies/{companyNo}/copy method: get operationId: CopyCompany x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Companies/{companyNo}/approvers method: get operationId: GetCompanyApprovers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Companies/{companyNo}/approvers/{combinedUserRoleNo}/accounts method: get operationId: GetCompanyApproverAccounts x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Companies/{companyNo}/approvalSetupDimensions method: get operationId: GetCompanyApprovalSetupDimensions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Companies/{companyNo}/approvalSetups method: get operationId: GetCompanyApprovalSetups x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Companies/{companyNo}/automaticReminders method: get operationId: GetCompanyAutomaticReminders x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Companies/{companyNo}/accountingDimensions method: get operationId: GetCompanyAccountingDimensions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Companies/{companyNo}/approvalSetupAccountingDimensionRules method: get operationId: GetCompanyApprovalSetupAccountingDimensionRules x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ComponentLocations method: get operationId: GetComponentLocations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ComponentLocations method: post operationId: CreateComponentLocation x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ComponentLocations/{locationNo} method: get operationId: GetComponentLocation x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ComponentLocations/{locationNo} method: put operationId: UpdateComponentLocation x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ComponentLocations/{locationNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ComponentLocations/{locationNo}/history method: get operationId: GetComponentLocationHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ComponentLocations/search method: post operationId: SearchComponentLocations x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ComponentLocations/searchIndex/{locationGuid} method: post operationId: SearchIndexComponentLocations x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ComponentLocations/searchCount method: post operationId: SearchCountComponentLocations x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ComponentLocations/searchInfo method: get operationId: SearchInfoComponentLocations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ComponentLocations/{locationNo}/copy method: get operationId: CopyComponentLocation x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ComponentMaps method: get operationId: GetComponentMaps x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ComponentMaps method: post operationId: CreateComponentMap x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ComponentMaps/{componentMapNo} method: get operationId: GetComponentMap x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ComponentMaps/{componentMapNo} method: put operationId: UpdateComponentMap x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ComponentMaps/{componentMapNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ComponentMaps/frontPage method: get operationId: GetFrontPageComponentMap x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ComponentMaps/frontPage/exists method: get operationId: HasFrontPageComponentMap x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ComponentMaps/{componentMapNo}/history method: get operationId: GetComponentMapHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ComponentMaps/search method: post operationId: SearchComponentMaps x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ComponentMaps/searchIndex/{locationGuid} method: post operationId: SearchIndexComponentMaps x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ComponentMaps/searchCount method: post operationId: SearchCountComponentMaps x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ComponentMaps/searchInfo method: get operationId: SearchInfoComponentMaps x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ComponentMaps/{componentMapNo}/copy method: get operationId: CopyComponentMap x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ComponentMaps/{componentMapNo}/hotspots method: get operationId: GetComponentMapHotspots x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ComponentMaps/{componentMapNo}/overdueJobs method: get operationId: GetOverdueJobsForHotspots x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ComponentMaps/{componentMapNo}/overdueJobs/{hotspotNo} method: get operationId: GetOverdueJobsForHotspot x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ComponentPhotos method: get operationId: GetComponentPhotos x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ComponentPhotos method: post operationId: CreateComponentPhoto x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ComponentPhotos/{documentNo} method: get operationId: GetComponentPhoto x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ComponentPhotos/{documentNo} method: put operationId: UpdateComponentPhoto x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ComponentPhotos/{documentNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ComponentPhotos/searchIndex/{documentGuid} method: post operationId: SearchIndexComponentPhotos x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ComponentPhotos/{documentNo}/history method: get operationId: GetComponentPhotoHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ComponentPhotos/search method: post operationId: SearchComponentPhotos x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ComponentPhotos/searchCount method: post operationId: SearchCountComponentPhotos x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ComponentPhotos/searchInfo method: get operationId: SearchInfoComponentPhotos x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ComponentPhotos/{documentNo}/pdf method: get operationId: GetComponentPhotoPdf x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ComponentPhotos/{documentNo}/file method: get operationId: GetComponentPhotoFile x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ComponentPhotos/{documentNo}/file method: post operationId: AddComponentPhotoFile x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ComponentPhotos/{documentNo}/history/{documentGuid}/pdf method: get operationId: GetItemComponentPdfGuid x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ComponentPhotos/{documentNo}/history/{documentGuid}/file method: get operationId: GetComponentPhotoFileGuid x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ComponentPhotos/{documentNo}/checkout method: put operationId: CheckoutComponentPhotoFile 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: /ComponentPhotos/{documentNo}/checkin method: post operationId: CheckinComponentPhotoFile x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ComponentPhotos/{documentNo}/copy method: get operationId: CopyComponentPhoto x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ComponentPhotos/{documentNo}/usage method: get operationId: GetComponentPhotosUsages x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Components method: get operationId: GetComponents x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Components method: post operationId: CreateComponent x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Components/{componentNo} method: get operationId: GetComponent x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Components/{componentNo} method: put operationId: UpdateComponent x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Components/{componentNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Components/{componentNo}/history method: get operationId: GetComponentHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Components/search method: post operationId: SearchComponents x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Components/searchCount method: post operationId: SearchCountComponents x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Components/searchIndex/{componentGuid} method: post operationId: SearchIndexComponents x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Components/searchInfo method: get operationId: SearchInfoComponents x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Components/{componentNo}/Items method: get operationId: GetComponentItems x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Components/{componentNo}/force method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Components/{componentNo}/documents method: get operationId: GetComponentDocuments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Components/{componentNo}/documents/{documentNo} method: get operationId: GetComponentDocument x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Components/{componentNo}/Suppliers method: get operationId: GetComponentSuppliers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Components/{componentNo}/Suppliers/{supplierNo} method: get operationId: GetComponentSupplier x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Components/{componentNo}/counterhistories method: get operationId: GetCounterHistories x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Components/{componentNo}/resetcounter method: post operationId: ResetComponentCounter 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: /Components/{componentNo}/copyCounterHistory method: post operationId: CopyCounterHistory x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Components/{componentNo}/copy method: get operationId: CopyComponent x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Components/labels/{labelTemplateDocumentNo} method: post operationId: PrintComponentLabels x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Components/labels/{labelTemplateDocumentNo}/{settingsKey} method: get operationId: GetLabelPdf x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Components/{componentNo}/disable method: post operationId: DisableComponent 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: /Components/{componentNo}/enable method: post operationId: EnableComponent x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Components/propertyDefinitions method: get operationId: GetPropertyDefinitions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Components/propertyDefinitions method: post operationId: CreatePropertyDefinition x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Components/propertyDefinitions/{propertyDefinitionGuid} method: get operationId: GetPropertyDefinition x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Components/propertyDefinitions/{propertyDefinitionGuid} method: put operationId: UpdatePropertyDefinition x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Components/propertyDefinitions/{propertyDefinitionGuid} method: delete operationId: DeletePropertyDefinition x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Components/propertyDefinitions/{propertyDefinitionGuid}/listValues method: get operationId: GetComponentPropertyDefinitionListValues x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Components/propertyDefinitions/{propertyDefinitionGuid}/force method: delete operationId: ForceDeletePropertyDefinition x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Components/propertyDefinitions/{propertyName}/available method: get operationId: ComponentPropertyNameAvailable x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Components/{componentNo}/shipdex method: get operationId: GetShipdexFile x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Components/shipdex method: get operationId: ValidateShipdexSetup x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Components/screenLayout method: post operationId: BulkUpdateScreenLayout x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Components/appSubmit method: post operationId: ReceiveComponent x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Components/{componentNo}/responses method: get operationId: GetComponentResponses x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Components/{componentNo}/responses/count method: get operationId: CountComponentResponses x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Components/{componentNo}/addResponse method: post operationId: AddComponentResponse x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Components/{componentNo}/webhooklogs/search method: post operationId: SearchComponentWebhookLogs x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Components/{componentNo}/webhooklogs/searchCount method: post operationId: SearchComponentWebhookLogsCount x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Components/{componentNo}/webhooklogs/{webhookLogGuid}/retransmit method: post operationId: RetransmitComponentWebhookLog x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Components/{componentNo}/webhooklogs/{webhookLogGuid}/resolve method: post operationId: ResolveComponentWebhookLog x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Components/{componentNo}/rotate method: post operationId: RotateComponent x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Components/BatchEdit method: post operationId: ComponentBatchEdit x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Components/BatchEdit/ApplyTransformations/{componentNo} method: post operationId: ComponentBatchEditApplyTransformations x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ComponentTypes method: get operationId: GetComponentTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ComponentTypes method: post operationId: CreateComponentType x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ComponentTypes/{typeNo} method: get operationId: GetComponentType x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ComponentTypes/{TypeNo}/history method: get operationId: GetComponentTypeHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ComponentTypes/search method: post operationId: SearchComponentTypes x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ComponentTypes/searchCount method: post operationId: SearchCountComponentTypes x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ComponentTypes/searchIndex/{componentTypeGuid} method: post operationId: SearchIndexComponentTypes x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ComponentTypes/searchInfo method: get operationId: SearchInfoComponentTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ComponentTypes/{TypeNo} method: put operationId: UpdateComponentType x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ComponentTypes/{TypeNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ComponentTypes/{TypeNo}/copy method: get operationId: CopyComponentType x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ControlledCopies method: get operationId: GetControlledCopies x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ControlledCopies method: post operationId: CreateControlledCopy 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: /ControlledCopies/{copyNo} method: get operationId: GetControlledCopy x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ControlledCopies/{copyNo} method: put operationId: UpdateControlledCopy 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: /ControlledCopies/{copyNo} method: delete 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: /ControlledCopies/{copyNo}/history method: get operationId: GetControlledCopyHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ControlledCopies/search method: post operationId: SearchControlledCopies 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: /ControlledCopies/searchCount method: post operationId: SearchCountControlledCopies 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: /ControlledCopies/searchIndex/{controlledCopyGuid} method: post operationId: SearchIndexControlledCopies 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: /ControlledCopies/searchInfo method: get operationId: SearchInfoControlledCopies x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ControlledCopies/{copyNo}/copy method: get operationId: CopyControlledCopy x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ControlledCopies/{copyNo}/email method: post operationId: EmailControlledCopy 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: /ControlledCopies/{copyNo}/revisionhistory method: get operationId: GetControlledCopyRevisionHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ControlledCopies/{copyNo}/controlledCopySection method: get operationId: GetControlledCopySection x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ControlledCopyRevisionDocuments method: get operationId: GetControlledCopyRevisionDocuments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ControlledCopyRevisionDocuments method: post operationId: CreateControlledCopyRevisionDocument 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: /ControlledCopyRevisionDocuments/{documentNo} method: get operationId: GetControlledCopyRevisionDocument x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ControlledCopyRevisionDocuments/{documentNo} method: delete 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: /ControlledCopyRevisionDocuments/{documentNo} method: put operationId: UpdateControlledCopyRevisionDocument 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: /ControlledCopyRevisionDocuments/searchIndex/{documentGuid} method: post operationId: SearchIndexControlledCopyRevisionDocuments 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: /ControlledCopyRevisionDocuments/{documentNo}/history method: get operationId: GetControlledCopyRevisionDocumentHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ControlledCopyRevisionDocuments/search method: post operationId: SearchControlledCopyRevisionDocuments 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: /ControlledCopyRevisionDocuments/searchCount method: post operationId: SearchCountControlledCopyRevisionDocuments 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: /ControlledCopyRevisionDocuments/searchInfo method: get operationId: SearchInfoControlledCopyRevisionDocuments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ControlledCopyRevisionDocuments/{documentNo}/pdf method: get operationId: GetControlledCopyRevisionDocumentPdf x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ControlledCopyRevisionDocuments/{documentNo}/file method: get operationId: GetControlledCopyRevisionDocumentFile x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ControlledCopyRevisionDocuments/{documentNo}/file method: post operationId: AddControlledCopyRevisionDocumentFile 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: /ControlledCopyRevisionDocuments/{documentNo}/history/{documentGuid}/pdf method: get operationId: GetControlledCopyRevisionDocumentPdfGuid x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ControlledCopyRevisionDocuments/{documentNo}/history/{documentGuid}/file method: get operationId: GetControlledCopyRevisionDocumentFileGuid x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ControlledCopyRevisionDocuments/{documentNo}/checkout method: put operationId: CheckoutControlledCopyRevisionDocumentFile 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: /ControlledCopyRevisionDocuments/{documentNo}/checkin method: post operationId: CheckinControlledCopyRevisionDocumentFile 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: /Counters method: get operationId: GetCounters x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Counters method: post operationId: CreateCounter x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Counters/{counterNo} method: get operationId: GetCounter x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Counters/{counterNo} method: put operationId: UpdateCounter x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Counters/{counterNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Counters/{counterNo}/history method: get operationId: GetCounterHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Counters/search method: post operationId: SearchCounters x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Counters/searchIndex/{counterGuid} method: post operationId: SearchIndexCounters x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Counters/searchCount method: post operationId: SearchCountCounters x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Counters/searchInfo method: get operationId: SearchInfoCounters x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Counters/{counterNo}/force method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Counters/{counterNo}/readings method: get operationId: GetReadings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Counters/{counterNo}/readings method: post operationId: AddCounterReading x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Counters/{counterNo}/readings/force method: post operationId: ForceAddCounterReading x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Counters/{counterNo}/readings/graph/{daysToCover} method: get operationId: GetReadingsGraphData x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Counters/{counterNo}/copy method: get operationId: CopCounter x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Counters/labels/{documentNo} method: post operationId: PrintCounterLabels x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Counters/labels/{labelTemplateDocumentNo}/{settingsKey} method: get operationId: GetCounterLabelPdf x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Counters/appSubmit method: post operationId: ReceiveCounterHistory x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /CounterTypes method: get operationId: GetCounterTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /CounterTypes method: post operationId: CreateCounterType x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /CounterTypes/{counterTypeNo} method: get operationId: GetCounterType x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /CounterTypes/{counterTypeNo} method: put operationId: UpdateCounterType x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /CounterTypes/{counterTypeNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /CounterTypes/{counterTypeNo}/history method: get operationId: GetCounterTypeHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /CounterTypes/search method: post operationId: SearchCounterTypes x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /CounterTypes/searchIndex/{counterTypeGuid} method: post operationId: SearchIndexCounterTypes x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /CounterTypes/searchCount method: post operationId: SearchCountCounterTypes x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /CounterTypes/searchInfo method: get operationId: SearchInfoCounterTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /CounterTypes/{counterTypeNo}/copy method: get operationId: CopyCounterType x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /CountryCodes method: get operationId: GetCountryCodes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /CountryCodes method: post operationId: CreateCountryCode x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /CountryCodes/{countryCodeNo} method: get operationId: GetCountryCode x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /CountryCodes/{countryCodeNo} method: put operationId: UpdateCountryCode x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /CountryCodes/{countryCodeNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /CountryCodes/{countryCodeNo}/history method: get operationId: GetCountryCodeHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /CountryCodes/search method: post operationId: SearchCountryCodes x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /CountryCodes/searchCount method: post operationId: SearchCountCountryCodes x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /CountryCodes/searchIndex/{countryCodeGuid} method: post operationId: SearchIndexCountryCodes x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /CountryCodes/searchInfo method: get operationId: SearchInfoCountryCodes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /CountryCodes/{countryCodeNo}/copy method: get operationId: CopyCountryCode x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Currencies method: get operationId: GetCurrencies x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Currencies 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: /Currencies/{currencyNo} method: get operationId: GetCurrency x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Currencies/{currencyNo} 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: /Currencies/{currencyNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Currencies/{currencyNo}/history method: get operationId: GetCurrencyHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Currencies/search method: post operationId: SearchCurrencies x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Currencies/searchCount method: post operationId: SearchCountCurrencies x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Currencies/searchIndex/{currencyGuid} method: post operationId: SearchIndexCurrencies x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Currencies/searchInfo method: get operationId: SearchInfoCurrencies x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Currencies/{currencyNo}/copy method: get operationId: CopyCurrency x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Currencies/{currencyNo}/rates method: get operationId: GetRates x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /DataTransactions/search method: post operationId: SearchDataTransactions x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /DataTransactions/searchInfo method: get operationId: SearchInfoDataTransactions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /DataTransactions/searchCount method: post operationId: SearchCountDataTransactions x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /DataTransactions/searchIndex/{dataTransactionGuid} method: post operationId: SearchDataTransactionIndex x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /DataTransactions/Outgoing/{dataTransactionNo}/retransmit method: post operationId: RetransmitDataTransaction x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /DataTransactions/{direction}/{dataTransactionNo}/Data method: get operationId: GetDataTransactionData x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /DataWarehouseAnalyticsTemplates method: get operationId: GetDataWarehouseAnalyticsTemplates x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /DataWarehouseAnalyticsTemplates method: post operationId: CreateDataWarehouseTemplate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /DataWarehouseAnalyticsTemplates/{templateNo} method: get operationId: GetDataWarehouseAnalyticsTemplate x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /DataWarehouseAnalyticsTemplates/{templateNo} method: put operationId: UpdateDataWarehouseAnalyticsTemplate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /DataWarehouseAnalyticsTemplates/{templateNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /DataWarehouseAnalyticsTemplates/{templateNo}/history method: get operationId: GetDataWarehouseAnalyticsTemplateHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /DataWarehouseAnalyticsTemplates/search method: post operationId: SearchDataWarehouseAnalyticsTemplate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /DataWarehouseAnalyticsTemplates/searchCount method: post operationId: SearchCountDataWarehouseAnalyticsTemplate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /DataWarehouseAnalyticsTemplates/searchIndex/{DataWarehouseTemplateGuid} method: post operationId: SearchIndexDataWarehouseTemplate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /DataWarehouseAnalyticsTemplates/searchInfo method: get operationId: SearchInfoDataWarehouseAnalyticsTemplate x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /DataWarehouseAnalyticsTemplates/{templateNo}/copy method: get operationId: CopyDataWarehouseAnalyticsTemplate x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /DataWarehouseAnalyticsTemplates/{templateNo}/unlock method: post operationId: UnlockDataWarehouseAnalyticsTemplate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /DataWarehouseAnalyticsTemplates/{templateNo}/tasks method: get operationId: GetDataWarehouseAnalyticsTemplateTsTasks x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /DataWarehouseAnalyticsTemplates/{templateNo}/tasks/{taskNo} method: get operationId: GetDataWarehouseAnalyticsTemplateTsTask x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /DataWarehouseAnalyticsTemplates/{templateNo}/export method: post operationId: ExportToDataWarehouse x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /DataWarehouseAnalyticsTemplates/{templateNo}/resources method: get operationId: GetDataWarehouseAnalyticsTemplateResources x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /DataWarehouseAnalyticsTemplates/{templateNo}/roles method: get operationId: GetDataWarehouseAnalyticsTemplateRoles x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /DataWarehouseConnections method: get operationId: GetDataWarehouseConnections x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /DataWarehouseConnections method: post operationId: CreateDataWarehouseConnection x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /DataWarehouseConnections/{connectionNo} method: get operationId: GetDataWarehouseConnection x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /DataWarehouseConnections/{connectionNo} method: put operationId: UpdateDataWarehouseConnection x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /DataWarehouseConnections/{connectionNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /DataWarehouseConnections/{connectionNo}/history method: get operationId: GetDataWarehouseConnectionHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /DataWarehouseConnections/search method: post operationId: SearchDataWarehouseConnection x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /DataWarehouseConnections/searchCount method: post operationId: SearchCountDataWarehouseConnection x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /DataWarehouseConnections/searchIndex/{dataWarehouseConnectionGuid} method: post operationId: SearchIndexDataWarehouseConnection x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /DataWarehouseConnections/searchInfo method: get operationId: SearchInfoDataWarehouseConnection x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /DataWarehouseConnections/{connectionNo}/copy method: get operationId: CopyDataWarehouseConnection x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /DataWarehouseConnections/{connectionNo}/test method: post operationId: TestDataWarehouseConnection x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /DeliveryConditions method: get operationId: GetDeliveryConditions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /DeliveryConditions method: post operationId: CreateDeliveryCondition x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /DeliveryConditions/{deliveryConditionNo} method: get operationId: GetDeliveryCondition x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /DeliveryConditions/{deliveryConditionNo} method: put operationId: UpdateDeliveryCondition x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /DeliveryConditions/{deliveryConditionNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /DeliveryConditions/{deliveryConditionNo}/history method: get operationId: GetDeliveryConditionHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /DeliveryConditions/search method: post operationId: SearchDeliveryConditions x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /DeliveryConditions/searchCount method: post operationId: SearchCountDeliveryConditions x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /DeliveryConditions/searchIndex/{deliveryConditionGuid} method: post operationId: SearchIndexDeliveryConditions x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /DeliveryConditions/searchInfo method: get operationId: SearchInfoDeliveryConditions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /DeliveryConditions/{deliveryConditionNo}/copy method: get operationId: CopyDeliveryCondition x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /DeliveryCosts method: get operationId: GetDeliveryCosts x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /DeliveryCosts method: post operationId: CreateDeliveryCost x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /DeliveryCosts/{deliveryCostNo} method: get operationId: GetDeliveryCost x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /DeliveryCosts/{deliveryCostNo} method: put operationId: UpdateDeliveryCost x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /DeliveryCosts/{deliveryCostNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /DeliveryCosts/{deliveryCostNo}/history method: get operationId: GetDeliveryCostHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /DeliveryCosts/search method: post operationId: SearchDeliveryCosts x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /DeliveryCosts/searchIndex/{deliveryCostGuid} method: post operationId: SearchIndexDeliveryCosts x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /DeliveryCosts/searchCount method: post operationId: SearchCountDeliveryCosts x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /DeliveryCosts/searchInfo method: get operationId: SearchInfoDeliveryCosts x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /DeliveryCosts/{deliveryCostNo}/copy method: get operationId: CopyDeliveryCost x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Departments method: get operationId: GetDepartments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Departments method: post operationId: CreateDepartment x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Departments/{departmentNo} method: get operationId: GetDepartment x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Departments/{departmentNo} method: put operationId: UpdateDepartment x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Departments/{departmentNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Departments/{departmentNo}/history method: get operationId: GetDepartmentHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Departments/search method: post operationId: SearchDepartments x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Departments/searchCount method: post operationId: SearchCountDepartments x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Departments/searchIndex/{departmentGuid} method: post operationId: SearchIndexDepartments x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Departments/searchInfo method: get operationId: SearchInfoDepartments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Departments/{departmentNo}/copy method: get operationId: CopyDepartment x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Destinations method: get operationId: GetDestinations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Destinations method: post operationId: CreateDestination x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Destinations/{destinationNo} method: get operationId: GetDestination x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Destinations/{destinationNo} method: put operationId: UpdateDestination x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Destinations/{destinationNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Destinations/{destinationNo}/history method: get operationId: GetDestinationHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Destinations/searchInfo method: get operationId: SearchInfoDestinations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Destinations/search method: post operationId: SearchDestinations x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Destinations/searchCount method: post operationId: SearchCountDestinations x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Destinations/searchIndex/{destinationGuid} method: post operationId: SearchIndexDestinations x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Destinations/{destinationNo}/copy method: get operationId: CopyDestination x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Device/confirm method: post operationId: ConfirmData x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /DocumentClasses method: get operationId: GetDocumentClasses x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /DocumentClasses method: post operationId: CreateDocumentClass x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /DocumentClasses/{documentClassNo} method: get operationId: GetDocumentClass x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /DocumentClasses/{documentClassNo} method: put operationId: UpdateDocumentClass x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /DocumentClasses/{documentClassNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /DocumentClasses/{documentClassNo}/history method: get operationId: GetDocumentClassHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /DocumentClasses/search method: post operationId: SearchDocumentClasses x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /DocumentClasses/searchIndex/{documentClassGuid} method: post operationId: SearchIndexDocumentClasses x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /DocumentClasses/searchCount method: post operationId: SearchCountDocumentClasses x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /DocumentClasses/searchInfo method: get operationId: SearchInfoDocumentClasses x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /DocumentClasses/{documentClassNo}/copy method: get operationId: CopyDocumentClass x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /DocumentGroups method: get operationId: GetDocumentGroups x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /DocumentGroups method: post operationId: CreateDocumentGroup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /DocumentGroups/{DocumentGroupNo} method: get operationId: GetDocumentGroup x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /DocumentGroups/{DocumentGroupNo} method: put operationId: UpdateDocumentGroup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /DocumentGroups/{DocumentGroupNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /DocumentGroups/{DocumentGroupNo}/history method: get operationId: GetDocumentGroupHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /DocumentGroups/search method: post operationId: SearchDocumentGroups x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /DocumentGroups/searchCount method: post operationId: SearchCountDocumentGroups x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /DocumentGroups/searchIndex/{DocumentGroupGuid} method: post operationId: SearchIndexDocumentGroups x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /DocumentGroups/searchInfo method: get operationId: SearchInfoDocumentGroups x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /DocumentGroups/{DocumentGroupNo}/copy method: get operationId: CopyDocumentGroup x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /DocumentMailTemplates method: get operationId: GetDocumentMailTemplates x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /DocumentMailTemplates method: post operationId: CreateDocumentMailTemplate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /DocumentMailTemplates/{documentMailTemplateNo} method: get operationId: GetDocumentMailTemplate x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /DocumentMailTemplates/{documentMailTemplateNo} method: put operationId: UpdateDocumentMailTemplate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /DocumentMailTemplates/{documentMailTemplateNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /DocumentMailTemplates/{documentMailTemplateNo}/history method: get operationId: GetDocumentMailTemplateHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /DocumentMailTemplates/search method: post operationId: SearchDocumentMailTemplates x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /DocumentMailTemplates/searchIndex/{documentMailTemplateGuid} method: post operationId: SearchIndexDocumentMailTemplates x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /DocumentMailTemplates/searchCount method: post operationId: SearchCountDocumentMailTemplates x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /DocumentMailTemplates/searchInfo method: get operationId: SearchInfoDocumentMailTemplates x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /DocumentMailTemplates/{documentMailTemplateNo}/copy method: get operationId: CopyDocumentMailTemplate x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Documents method: get operationId: GetDocuments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Documents method: post operationId: CreateDocument x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Documents/{documentNo} method: get operationId: GetDocument x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Documents/{documentNo} method: put operationId: UpdateDocument x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Documents/{documentNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Documents/searchIndex/{documentGuid} method: post operationId: SearchIndexDocuments x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Documents/{documentNo}/history method: get operationId: GetDocumentHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Documents/{documentNo}/force method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Documents/search method: post operationId: SearchDocuments x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Documents/searchCount method: post operationId: SearchCountDocuments x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Documents/searchInfo method: get operationId: SearchInfoDocuments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Documents/{documentNo}/pdf method: get operationId: GetDocumentPdf x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Documents/{documentNo}/file method: get operationId: GetDocumentFile x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Documents/{documentNo}/file method: post operationId: AddDocumentFile x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Documents/{documentNo}/thumbnail method: get operationId: GetImageThumbnail x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Documents/{documentNo}/history/{documentGuid}/pdf method: get operationId: GetDocumentPdfGuid x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Documents/{documentNo}/history/{documentGuid}/file method: get operationId: GetDocumentFileGuid x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Documents/{documentNo}/checkout method: put operationId: CheckoutDocumentFile 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: /Documents/{documentNo}/checkin method: post operationId: CheckinDocumentFile x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Documents/{documentNo}/copy method: get operationId: CopyDocument x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Documents/{documentNo}/usage method: get operationId: GetDocumentUsages x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Documents/{documentNo}/documentclasses method: get operationId: GetDocumentDocumentClasses x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Documents/{documentNo}/notifications method: get operationId: GetDocumentNotifications x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Documents/zipArchive method: post operationId: ZipDocumentArchive x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Documents/propertyDefinitions method: get operationId: GetDocumentPropertyDefinitions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Documents/propertyDefinitions method: post operationId: CreateDocumentPropertyDefinition x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Documents/propertyDefinitions/{propertyDefinitionGuid} method: get operationId: GetDocumentPropertyDefinition x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Documents/propertyDefinitions/{propertyDefinitionGuid} method: put operationId: UpdateDocumentPropertyDefinition x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Documents/propertyDefinitions/{propertyDefinitionGuid} method: delete operationId: DeleteDocumentPropertyDefinition x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Documents/propertyDefinitions/{propertyDefinitionGuid}/listValues method: get operationId: GetDocumentPropertyDefinitionListValues x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Documents/propertyDefinitions/{propertyDefinitionGuid}/force method: delete operationId: ForceDeleteDocumentPropertyDefinition x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Documents/propertyDefinitions/{propertyName}/available method: get operationId: DocumentPropertyNameAvailable x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Documents/screenLayout method: post operationId: BulkUpdateDocumentScreenLayout x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Documents/{documentNo}/documentweblinks method: get operationId: GetDocumentDocumentWebLinks x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Documents/{documentNo}/share method: post operationId: ShareDocumentWeblink x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /DocumentTransactions/search method: post operationId: SearchDocumentTransactions x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /DocumentTransactions/searchInfo method: get operationId: SearchInfoDocumentTransactions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /DocumentTransactions/searchCount method: post operationId: SearchCountDocumentTransactions x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /DocumentTransactions/searchIndex/{documentTransactionGuid} method: post operationId: SearchDocumentTransactionIndex x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /DocumentTransactions/Outgoing/{documentTransactionNo}/retransmit method: post operationId: RetransmitDocumentTransaction x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /DocumentTree method: get operationId: GetDocumentRootNodes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /DocumentTree/{nodeType}/{visibleKey}/children method: get operationId: GetDocumentTreeChildren x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /DocumentTree/{nodeType}/{visibleKey} method: get operationId: FindDocumentTreeNodeInTree x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /DocumentTypes method: get operationId: GetDocumentTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /DocumentTypes method: post operationId: CreateDocumentType x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /DocumentTypes/{DocumentTypeNo} method: get operationId: GetDocumentType x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /DocumentTypes/{DocumentTypeNo} method: put operationId: UpdateDocumentType x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /DocumentTypes/{DocumentTypeNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /DocumentTypes/{DocumentTypeNo}/history method: get operationId: GetDocumentTypeHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /DocumentTypes/search method: post operationId: SearchDocumentTypes x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /DocumentTypes/searchCount method: post operationId: SearchCountDocumentTypes x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /DocumentTypes/searchIndex/{DocumentTypeGuid} method: post operationId: SearchIndexDocumentTypes x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /DocumentTypes/searchInfo method: get operationId: SearchInfoDocumentTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /DocumentTypes/{DocumentTypeNo}/copy method: get operationId: CopyDocumentType x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /DocumentWeblinks/{documentWeblinksGuid}/preview method: get operationId: GetDocumentWeblinkPreview x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /DocumentWeblinks/{documentWeblinksGuid}/file method: get operationId: GetDocumentWeblinkFile x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /DocumentWeblinks/{documentWeblinksGuid}/pdf method: get operationId: GetDocumentWeblinkPdf x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ElectronicLogbook/SetupSLB method: post operationId: SetupSLBForProduction x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Embarkations/users method: get operationId: GetEmbarkationUsers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Embarkations/users/{userNo} method: get operationId: GetEmbarkationUser x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Embarkations/users/search method: post operationId: SearchEmbarkationUsers x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Embarkations/users/searchCount method: post operationId: SearchCountEmbarkationUsers x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Embarkations/users/searchIndex/{userGuid} method: post operationId: SearchIndexEmbarkationUsers x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Embarkations/users/searchInfo method: get operationId: SearchInfoEmbarkationUsers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Embarkations/Embark method: post operationId: BulkEmbark x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Embarkations/Disembark/Check method: post operationId: BulkDisembarkCheck x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Embarkations/Disembark method: post operationId: BulkDisembark x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /EnvironmentalItems method: get operationId: GetEnvironmentalItems x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /EnvironmentalItems method: post operationId: CreateEnvironmentalItem x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /EnvironmentalItems/{environmentalItemNo} method: get operationId: GetEnvironmentalItem x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /EnvironmentalItems/{environmentalItemNo} method: put operationId: UpdateEnvironmentalItem x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /EnvironmentalItems/{environmentalItemNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /EnvironmentalItems/{environmentalItemNo}/history method: get operationId: GetEnvironmentalItemHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /EnvironmentalItems/search method: post operationId: SearchEnvironmentalItems x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /EnvironmentalItems/searchIndex/{environmentalItem} method: post operationId: SearchIndexenvironmentalItem x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /EnvironmentalItems/searchCount method: post operationId: SearchCountEnvironmentalItems x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /EnvironmentalItems/searchInfo method: get operationId: SearchInfoEnvironmentalItems x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /EnvironmentalItems/{environmentalItemNo}/copy method: get operationId: CopyEnvironmentalItem x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /EnvironmentalItems/usage method: post operationId: getUsage x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /EnvironmentalItems/usageCount method: post operationId: getUsageCount x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /EnvironmentalItems/{environmentalItemNo}/latestUsage method: get operationId: getLatestUsage x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Equipments method: get operationId: GetEquipments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Equipments method: post operationId: CreateEquipment x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Equipments/{equipmentNo} method: get operationId: GetEquipment x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Equipments/{equipmentNo} method: put operationId: UpdateEquipment x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Equipments/{equipmentNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Equipments/{equipmentNo}/history method: get operationId: GetEquipmentHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Equipments/search method: post operationId: SearchEquipments x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Equipments/searchIndex/{equipmentGuid} method: post operationId: SearchIndexEquipmentGuid x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Equipments/searchCount method: post operationId: SearchCountEquipments x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Equipments/searchInfo method: get operationId: SearchInfoEquipments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Equipments/{equipmentNo}/copy method: get operationId: CopyEquipment x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Equipments/{equipmentNo}/detections method: get operationId: GetEquipmentDetections x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /EvaluationAnswers method: get operationId: GetEvaluationAnswers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /EvaluationAnswers method: post operationId: CreateEvaluationAnswer x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /EvaluationAnswers/{evaluationAnswerNo} method: get operationId: GetEvaluationAnswer x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /EvaluationAnswers/{evaluationAnswerNo} method: put operationId: UpdateEvaluationAnswer x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /EvaluationAnswers/{evaluationAnswerNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /EvaluationAnswers/{evaluationAnswerNo}/history method: get operationId: GetEvaluationAnswerHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /EvaluationAnswers/search method: post operationId: SearchEvaluationAnswers x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /EvaluationAnswers/searchIndex/{evaluationAnswerGuid} method: post operationId: SearchIndexEvaluationAnswers x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /EvaluationAnswers/searchCount method: post operationId: SearchCountEvaluationAnswers x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /EvaluationAnswers/searchInfo method: get operationId: SearchInfoEvaluationAnswers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /EvaluationAnswers/{evaluationAnswerNo}/force method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /EvaluationAnswers/{evaluationAnswerNo}/copy method: get operationId: CopyEvaluationAnswer x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /EvaluationQuestionObjectLinks/purchaseOrderEvaluations method: post operationId: CreatePurchaseOrderEvaluations 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: /EvaluationQuestionObjectLinks/purchaseOrderEvaluations method: put operationId: UpdatePurchaseOrderEvaluations 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: /EvaluationQuestionObjectLinks/purchaseOrderEvaluations/{groupId} method: get operationId: GetPurchaseOrderEvaluationsByGroupId x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /EvaluationQuestionObjectLinks/{objectNo}/PurchaseOrderEvaluations method: get operationId: GetPurchaseOrderEvaluations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /EvaluationQuestionObjectLinks/searchPurchaseOrderEvaluations method: post operationId: SearchPurchaseOrderEvaluations 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: /EvaluationQuestionObjectLinks/imInvoiceEvaluations method: post operationId: CreateImInvoiceEvaluations 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: /EvaluationQuestionObjectLinks/imInvoiceEvaluations method: put operationId: UpdateImInvoiceEvaluations 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: /EvaluationQuestionObjectLinks/imInvoiceEvaluations/{groupId} method: get operationId: GetImInvoiceEvaluationsByGroupId x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /EvaluationQuestionObjectLinks/{objectNo}/InvoiceEvaluations method: get operationId: GetInvoiceEvaluations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /EvaluationQuestionObjectLinks/searchInvoiceEvaluations method: post operationId: SearchInvoiceEvaluations 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: /EvaluationQuestionObjectLinks/requisitionEvaluations method: post operationId: CreateRequisitionEvaluations x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /EvaluationQuestionObjectLinks/requisitionEvaluations method: put operationId: UpdateRequisitionEvaluations x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /EvaluationQuestionObjectLinks/requisitionEvaluations/{groupId} method: get operationId: GetRequisitionEvaluationsByGroupId x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /EvaluationQuestionObjectLinks/{objectNo}/RequisitionEvaluations method: get operationId: GetRequisitionEvaluations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /EvaluationQuestionObjectLinks/searchRequisitionEvaluations method: post operationId: SearchRequisitionEvaluations x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /EvaluationQuestionObjectLinks/requestForQuoteEvaluations method: post operationId: CreateRequestForQuoteEvaluations x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /EvaluationQuestionObjectLinks/requestForQuoteEvaluations method: put operationId: UpdateRequestForQuoteEvaluations x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /EvaluationQuestionObjectLinks/requestForQuoteEvaluations/{groupId} method: get operationId: GetRequestForQuoteEvaluationsByGroupId x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /EvaluationQuestionObjectLinks/{objectNo}/RequestForQuoteEvaluations method: get operationId: GetRequestForQuoteEvaluations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /EvaluationQuestionObjectLinks/searchRequestForQuoteEvaluations method: post operationId: SearchRequestForQuoteEvaluations x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /EvaluationQuestionObjectLinks/shipmentEvaluations method: post operationId: CreateShipmentEvaluations 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: /EvaluationQuestionObjectLinks/shipmentEvaluations method: put operationId: UpdateShipmentEvaluations 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: /EvaluationQuestionObjectLinks/ShipmentEvaluations/{groupId} method: get operationId: GetShipmentEvaluationsByGroupId x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /EvaluationQuestionObjectLinks/{objectNo}/ShipmentEvaluations method: get operationId: GetShipmentEvaluations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /EvaluationQuestionObjectLinks/searchShipmentEvaluations method: post operationId: SearchShipmentEvaluations 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: /EvaluationQuestionObjectLinks/{shipmentNo}/supplierEvaluations method: post operationId: CreateUnitShipmentSupplierEvaluations 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: /EvaluationQuestionObjectLinks/{shipmentNo}/pickupWarehouseEvaluations method: post operationId: CreateUnitShipmentPickupWarehouseEvaluations 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: /EvaluationQuestions method: get operationId: GetEvaluationQuestions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /EvaluationQuestions method: post operationId: CreateEvaluationQuestion x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /EvaluationQuestions/{evaluationQuestionNo} method: get operationId: GetEvaluationQuestion x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /EvaluationQuestions/{evaluationQuestionNo} method: put operationId: UpdateEvaluationQuestion x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /EvaluationQuestions/{evaluationQuestionNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /EvaluationQuestions/{evaluationQuestionNo}/history method: get operationId: GetEvaluationQuestionHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /EvaluationQuestions/search method: post operationId: SearchEvaluationQuestions x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /EvaluationQuestions/{objectNo}/searchEvaluationQuestionsForEvaluationDialog method: post operationId: SearchEvaluationQuestionsForEvaluationDialog x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /EvaluationQuestions/searchIndex/{evaluationQuestionGuid} method: post operationId: SearchIndexEvaluationQuestions x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /EvaluationQuestions/searchCount method: post operationId: SearchCountEvaluationQuestions x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /EvaluationQuestions/searchInfo method: get operationId: SearchInfoEvaluationQuestions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /EvaluationQuestions/{evaluationQuestionNo}/copy method: get operationId: CopyEvaluationQuestion x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /EvaluationQuestions/{evaluationQuestionNo}/companies method: get operationId: GetEvaluationQuestionCompanies x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /EvaluationQuestions/{evaluationQuestionNo}/addressCategories method: get operationId: GetEvaluationQuestionAddressCategories x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /EvaluationQuestions/{evaluationQuestionNo}/itemTypes method: get operationId: GetEvaluationQuestionItemTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /EvaluationQuestions/{evaluationQuestionNo}/evaluationAnswers method: get operationId: GetEvaluationQuestionEvaluationAnswers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /EventReports method: get operationId: GetEventReports x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /EventReports/{eventReportNo} method: get operationId: GetEventReport x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /EventReports/{eventReportNo}/history method: get operationId: GetEventReportHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /EventReports/search method: post operationId: SearchEventReports x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /EventReports/searchIndex/{eventReportGuid} method: post operationId: SearchIndexEventReports x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /EventReports/searchCount method: post operationId: SearchCountEventReports x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /EventReports/searchInfo method: get operationId: SearchInfoEventReports x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /EventReports/{eventReportNo}/approve method: post operationId: ApproveEventReport x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /EventReports/{eventReportNo}/reject method: post operationId: RejectEventReport x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ExcelImport method: get operationId: Get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ExcelImport/Validate method: post operationId: Validate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ExcelImport/Build method: post operationId: Build x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ExcelImport/Import method: post operationId: Import x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ExpectedFaults method: get operationId: GetExpectedFaults x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ExpectedFaults method: post operationId: CreateExpectedFault x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ExpectedFaults/{expectedFaultNo} method: get operationId: GetExpectedFault x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ExpectedFaults/{expectedFaultNo} method: put operationId: UpdateExpectedFault x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ExpectedFaults/{expectedFaultNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ExpectedFaults/{expectedFaultNo}/history method: get operationId: GetexpectedFaultHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ExpectedFaults/search method: post operationId: SearchExpectedFaults x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ExpectedFaults/searchIndex/{expectedFaultGuid} method: post operationId: SearchIndexExpectedFaults x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ExpectedFaults/searchCount method: post operationId: SearchCountExpectedFaults x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ExpectedFaults/searchInfo method: get operationId: SearchInfoExpectedFaults x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ExpectedFaults/{expectedFaultNo}/copy method: get operationId: CopyExpectedFault x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ExternalCalendars/search method: post operationId: Search x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ExternalItems method: get operationId: GetExternalItems x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ExternalItems method: post operationId: CreateExternalItem x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ExternalItems/{externalItemNo} method: get operationId: GetExternalItem x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ExternalItems/{externalItemNo} method: put operationId: UpdateExternalItem x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ExternalItems/{externalItemNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ExternalItems/search method: post operationId: SearchExternalItems x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ExternalItems/searchIndex/{externalItemGuid} method: post operationId: SearchIndexExternalItems x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ExternalItems/searchCount method: post operationId: SearchCountExternalItems x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ExternalItems/searchInfo method: get operationId: SearchInfoExternalItems x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /FinancialFollowupNodeResponses method: post operationId: CreateFinancialFollowupNodeResponse x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /FinancialFollowupNodeResponses/{guid} method: get operationId: GetFinancialFollowupNodeResponse x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /FinancialFollowupNodeResponses/{guid} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Flags method: get operationId: GetFlags x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Flags method: post operationId: CreateFlag x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Flags/{flagNo} method: get operationId: GetFlag x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Flags/{flagNo} method: put operationId: UpdateFlag x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Flags/{flagNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Flags/{flagNo}/history method: get operationId: GetFlagHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Flags/search method: post operationId: SearchFlags x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Flags/searchIndex/{flagGuid} method: post operationId: SearchIndexFlags x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Flags/searchCount method: post operationId: SearchCountFlags x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Flags/searchInfo method: get operationId: SearchInfoFlags x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Flags/{flagNo}/copy method: get operationId: CopyFlag x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /FormBrowser method: get operationId: FormBrowser x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /FormBrowser/{nodeType}/children method: post operationId: GetFormBrowserChildren x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /FormBrowser/{nodeType} method: post operationId: GetTree x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /FormDocuments method: get operationId: GetFormDocuments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /FormDocuments method: post operationId: CreateFormDocument x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /FormDocuments/{documentNo} method: get operationId: GetFormDocument x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /FormDocuments/{documentNo} method: put operationId: UpdateFormDocument x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /FormDocuments/{documentNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /FormDocuments/searchIndex/{documentGuid} method: post operationId: SearchIndexFormDocuments x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /FormDocuments/{documentNo}/history method: get operationId: GetFormDocumentHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /FormDocuments/search method: post operationId: SearchFormDocuments x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /FormDocuments/searchCount method: post operationId: SearchCountFormDocuments x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /FormDocuments/searchInfo method: get operationId: SearchInfoFormDocuments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /FormDocuments/{documentNo}/pdf method: get operationId: GetFormDocumentPdf x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /FormDocuments/{documentNo}/file method: get operationId: GetFormDocumentFile x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /FormDocuments/{documentNo}/file method: post operationId: AddFormDocumentFile x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /FormDocuments/{documentNo}/history/{documentGuid}/pdf method: get operationId: GetFormDocumentPdfGuid x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /FormDocuments/{documentNo}/history/{documentGuid}/file method: get operationId: GetFormDocumentFileGuid x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /FormDocuments/{documentNo}/copy method: get operationId: CopyFormDocument x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /FormDocuments/{documentNo}/usage method: get operationId: GetFormDocumentsUsages x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Forms method: get operationId: GetForms x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Forms method: post operationId: CreateForm x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Forms/{formNo} method: get operationId: GetForm x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Forms/{formNo} method: put operationId: UpdateForm x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Forms/{formNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Forms/fromFormTemplate/{formTemplateNo} method: get operationId: GetFormFromFormTemplate x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Forms/{formNo}/copy method: get operationId: CopyForm x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Forms/{formNo}/formUpdateDocument method: post operationId: FormUpdateDocument x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Forms/search method: post operationId: SearchForms x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Forms/searchIndex/{formGuid} method: post operationId: SearchIndexForms x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Forms/searchCount method: post operationId: SearchCountForms x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Forms/searchInfo method: get operationId: SearchInfoForms x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Forms/search/{formTemplateNo} method: post operationId: SearchFormTemplateNo x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Forms/searchInfo/{formTemplateNo} method: get operationId: SearchInfoFormsByTemplateNo x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Forms/searchCount/{formTemplateNo} method: post operationId: SearchCountFormsByTemplateNo x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Forms/searchIndex/{formGuid}/{formTemplateNo} method: post operationId: SearchIndexFormsByTemplateNo x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Forms/{formNo}/history method: get operationId: GetFormHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Forms/{formNo}/formprint method: get operationId: GetFormPrint x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Forms/zipArchive method: post operationId: ZipFormsArchive x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Forms/{formNo}/formresponses method: get operationId: GetFormResponses x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Forms/{formNo}/formresponses/count method: get operationId: CountFormResponses x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Forms/{formNo}/addformresponse method: post operationId: AddFormResponse x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Forms/{formNo}/usage method: get operationId: GetFormUsages x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Forms/{formNo}/documents method: get operationId: GetFormDocumentLinks x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /forms/{formNo}/approve method: post operationId: ApproveForm x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /forms/{formNo}/reject method: post operationId: RejectForm x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /forms/{formNo}/requestApproval method: post operationId: RequestApproval x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /forms/{formNo}/reopen method: post operationId: ReopenForm x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Forms/{formNo}/formActions method: get operationId: GetFormActions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Forms/{formNo}/approvers method: get operationId: GetFormApprovers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Forms/{formNo}/confidentialityUserRoles method: get operationId: GetFormConfidentialityUserRoles x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Forms/appRequest method: post operationId: FormAppRequest x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Forms/appRequest/{guid} method: get operationId: FormGuidAppRequest x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Forms/appFormPDFPreview method: post operationId: FormAppPDFPreview x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Forms/appSubmit method: post operationId: FormAppSubmit x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Forms/tasklistFormNodes method: get operationId: 'GetFormBrowserNodes ' x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /FormsSignature method: get operationId: GetFormsSignature x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /FormsSignature method: post operationId: CreateFormSignature x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /FormsSignature/{documentNo} method: get operationId: GetFormSignature x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /FormsSignature/{documentNo} method: put operationId: UpdateFormSignature x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /FormsSignature/{documentNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /FormsSignature/searchIndex/{documentGuid} method: post operationId: SearchIndexFormsSignature x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /FormsSignature/{documentNo}/history method: get operationId: GetFormSignatureHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /FormsSignature/search method: post operationId: SearchFormsSignature x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /FormsSignature/searchCount method: post operationId: SearchCountFormsSignature x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /FormsSignature/searchInfo method: get operationId: SearchInfoFormsSignature x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /FormsSignature/{documentNo}/pdf method: get operationId: GetFormSignaturePdf x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /FormsSignature/{documentNo}/file method: get operationId: GetFormSignatureFile x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /FormsSignature/{documentNo}/file method: post operationId: AddFormSignatureFile x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /FormsSignature/{documentNo}/history/{documentGuid}/pdf method: get operationId: GetFormSignaturePdfGuid x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /FormsSignature/{documentNo}/history/{documentGuid}/file method: get operationId: GetFormSignatureFileGuid x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /FormsSignature/{documentNo}/checkout method: put operationId: CheckoutFormSignatureFile 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: /FormsSignature/{documentNo}/checkin method: post operationId: CheckinFormSignatureFile x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /FormTemplateDocuments method: get operationId: GetFormTemplateDocuments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /FormTemplateDocuments method: post operationId: CreateFormTemplateDocument x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /FormTemplateDocuments/{documentNo} method: get operationId: GetFormTemplateDocument x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /FormTemplateDocuments/{documentNo} method: put operationId: UpdateFormTemplateDocument x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /FormTemplateDocuments/{documentNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /FormTemplateDocuments/searchIndex/{documentGuid} method: post operationId: SearchIndexFormTemplateDocuments x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /FormTemplateDocuments/{documentNo}/history method: get operationId: GetFormTemplateDocumentHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /FormTemplateDocuments/search method: post operationId: SearchFormTemplateDocuments x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /FormTemplateDocuments/searchCount method: post operationId: SearchCountFormTemplateDocuments x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /FormTemplateDocuments/searchInfo method: get operationId: SearchInfoFormTemplateDocuments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /FormTemplateDocuments/{documentNo}/pdf method: get operationId: GetFormTemplateDocumentPdf x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /FormTemplateDocuments/{documentNo}/file method: get operationId: GetFormTemplateDocumentFile x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /FormTemplateDocuments/{documentNo}/file method: post operationId: AddFormTemplateDocumentFile x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /FormTemplateDocuments/{documentNo}/history/{documentGuid}/pdf method: get operationId: GetFormTemplateDocumentPdfGuid x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /FormTemplateDocuments/{documentNo}/history/{documentGuid}/file method: get operationId: GetFormTemplateDocumentFileGuid x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /FormTemplateDocuments/{documentNo}/checkout method: put operationId: CheckoutFormTemplateDocumentFile 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: /FormTemplateDocuments/{documentNo}/checkin method: post operationId: CheckinFormTemplateDocumentFile x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /FormTemplateDocuments/{documentNo}/copy method: get operationId: CopyFormTemplateDocument x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /FormTemplateDocuments/{documentNo}/usage method: get operationId: GetFormTemplateDocumentsUsages x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /FormTemplateHelpImageDocuments method: get operationId: GetFormTemplateHelpImageDocuments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /FormTemplateHelpImageDocuments method: post operationId: CreateFormTemplateHelpImageDocument x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /FormTemplateHelpImageDocuments/{documentNo} method: get operationId: GetFormTemplateHelpImageDocument x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /FormTemplateHelpImageDocuments/{documentNo} method: put operationId: UpdateFormTemplateHelpImageDocument x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /FormTemplateHelpImageDocuments/{documentNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /FormTemplateHelpImageDocuments/searchIndex/{documentGuid} method: post operationId: SearchIndexFormTemplateHelpImageDocuments x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /FormTemplateHelpImageDocuments/{documentNo}/history method: get operationId: GetFormTemplateHelpImageDocumentHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /FormTemplateHelpImageDocuments/search method: post operationId: SearchFormTemplateHelpImageDocuments x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /FormTemplateHelpImageDocuments/searchCount method: post operationId: SearchCountFormTemplateHelpImageDocuments x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /FormTemplateHelpImageDocuments/searchInfo method: get operationId: SearchInfoFormTemplateHelpImageDocuments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /FormTemplateHelpImageDocuments/{documentNo}/pdf method: get operationId: GetFormTemplateHelpImageDocumentPdf x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /FormTemplateHelpImageDocuments/{documentNo}/file method: get operationId: GetFormTemplateHelpImageDocumentFile x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /FormTemplateHelpImageDocuments/{documentNo}/file method: post operationId: AddFormTemplateHelpImageDocumentFile x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /FormTemplateHelpImageDocuments/{documentNo}/history/{documentGuid}/pdf method: get operationId: GetFormTemplateHelpImageDocumentPdfGuid x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /FormTemplateHelpImageDocuments/{documentNo}/history/{documentGuid}/file method: get operationId: GetFormTemplateHelpImageDocumentFileGuid x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /FormTemplateHelpImageDocuments/{documentNo}/checkout method: put operationId: CheckoutFormTemplateHelpImageDocumentFile 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: /FormTemplateHelpImageDocuments/{documentNo}/checkin method: post operationId: CheckinFormTemplateHelpImageDocumentFile x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /FormTemplateHelpImageDocuments/{documentNo}/copy method: get operationId: CopyFormTemplateHelpImageDocument x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /FormTemplateHelpImageDocuments/{documentNo}/usage method: get operationId: GetFormTemplateHelpImageDocumentsUsages x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /FormTemplates method: get operationId: GetFormTemplates x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /FormTemplates method: post operationId: CreateFormTemplate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /FormTemplates/{formTemplateNo} method: get operationId: GetFormTemplate x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /FormTemplates/{formTemplateNo} method: put operationId: UpdateFormTemplate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /FormTemplates/{formTemplateNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /FormTemplates/{formTemplateNo}/history method: get operationId: GetFormTemplateHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /FormTemplates/search method: post operationId: SearchFormTemplates x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /FormTemplates/searchIndex/{formTemplateGuid} method: post operationId: SearchIndexFormTemplates x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /FormTemplates/searchCount method: post operationId: SearchCountFormTemplates x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /FormTemplates/searchInfo method: get operationId: SearchInfoFormTemplates x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /FormTemplates/{formTemplateNo}/copy method: get operationId: CopyFormTemplate x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /FormTemplates/availableTags/{columnType} method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /FormTemplates/appRequest method: post operationId: FormTemplateAppRequest x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /FormTemplates/appRequest/{guid} method: get operationId: FormTemplateGuidAppRequest x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /FormTemplates/{formTemplateNo}/confidentialityUserRoles method: get operationId: GetConfidentialityUserRoles x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /FormTemplates/{formTemplateNo}/FunctionAreas method: get operationId: GetFormTemplateFunctionAreas x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /FormTemplates/{formTemplateNo}/Approvers method: get operationId: GetFormTemplateApprovers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /FormTemplates/{formTemplateNo}/AutomaticDeletions method: get operationId: GetFormTemplateAutomaticDeletions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /FormTemplates/{formTemplateNo}/Confidentialities method: get operationId: GetFormTemplateConfidentialities x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /FormTemplates/{formTemplateNo}/UnitAvailability method: get operationId: GetFormTemplateUnitAvailability x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /FormTemplates/{formTemplateNo}/generatePrintExample method: get operationId: GeneratePrintExample x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /FormTemplates/{formTemplateNo}/createAnalyticsCustomTemplate/{templateName} method: post operationId: CreateCustomAnalyticsTemplate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /FormTemplates/{formTemplateNo}/updateAnalyticsCustomTemplate/{templateNo} method: put operationId: UpdateCustomAnalyticsTemplate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /FormTemplates/{formTemplateNo}/templateCustomProperties method: get operationId: GetFormTemplateCustomProperties x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /FormTemplates/{formTemplateNo}/documentcustomtags method: get operationId: GetFormTemplateDocumentCustomTags x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /FormTemplateTables method: get operationId: GetFormTemplateTables x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /FormTemplateTables method: post operationId: CreateFormTemplateTable x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /FormTemplateTables/{formTemplateTableNo} method: get operationId: GetFormTemplateTable x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /FormTemplateTables/{formTemplateTableNo} method: put operationId: UpdateFormTemplateTable x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /FormTemplateTables/{formTemplateTableNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /FormTemplateTables/{formTemplateTableNo}/history method: get operationId: GetFormTemplateTableHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /FormTemplateTables/search method: post operationId: SearchFormTemplateTables x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /FormTemplateTables/searchIndex/{formTemplateGuid} method: post operationId: SearchIndexFormTemplateTables x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /FormTemplateTables/searchCount method: post operationId: SearchCountFormTemplateTables x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /FormTemplateTables/searchInfo method: get operationId: SearchInfoFormTemplateTables x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /FormTemplateTables/{formTemplateTableNo}/copy method: get operationId: CopyFormTemplateTable x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /FormTemplateTables/availableTags/{columnType} method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /FuelTypes method: get operationId: GetFuelTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /FuelTypes method: post operationId: CreateFuelType x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /FuelTypes/{fuelTypeNo} method: get operationId: GetFuelType x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /FuelTypes/{fuelTypeNo} method: put operationId: UpdateFuelType x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /FuelTypes/{fuelTypeNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /FuelTypes/{fuelTypeNo}/history method: get operationId: GetFuelTypeHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /FuelTypes/search method: post operationId: SearchFuelTypes x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /FuelTypes/searchIndex/{fuelType} method: post operationId: SearchIndexfuelType x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /FuelTypes/searchCount method: post operationId: SearchCountFuelTypes x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /FuelTypes/searchInfo method: get operationId: SearchInfoFuelTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /FuelTypes/{fuelTypeNo}/copy method: get operationId: CopyFuelType x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /FunctionAreas method: get operationId: GetFunctionAreas x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /FunctionAreas method: post operationId: CreateFunctionArea x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /FunctionAreas/{functionAreaNo} method: get operationId: GetFunctionArea x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /FunctionAreas/{functionAreaNo} method: put operationId: UpdateFunctionArea x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /FunctionAreas/{functionAreaNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /FunctionAreas/{functionAreaNo}/history method: get operationId: GetFunctionAreaHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /FunctionAreas/search method: post operationId: SearchFunctionAreas x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /FunctionAreas/searchCount method: post operationId: SearchCountFunctionAreas x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /FunctionAreas/searchIndex/{functionAreaGuid} method: post operationId: SearchIndexFunctionAreas x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /FunctionAreas/searchInfo method: get operationId: SearchInfoFunctionAreas x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /FunctionAreas/{functionAreaNo}/copy method: get operationId: CopyFunctionArea x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /FunctionAreas/{functionAreaNo}/Units method: get operationId: GetFunctionAreaUnits x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /FunctionAreas/{functionAreaNo}/Units/{unitNo} method: get operationId: GetFunctionAreaUnit x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /GarbageReceivers method: get operationId: GetGarbageReceivers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /GarbageReceivers method: post operationId: CreateGarbageReceiver x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /GarbageReceivers/{GarbageReceiverNo} method: get operationId: GetGarbageReceiver x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /GarbageReceivers/{GarbageReceiverNo} method: put operationId: UpdateGarbageReceiver x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /GarbageReceivers/{GarbageReceiverNo}/history method: get operationId: GetGarbageReceiverHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /GarbageReceivers/search method: post operationId: SearchGarbageReceivers x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /GarbageReceivers/searchIndex/{GarbageReceiverGuid} method: post operationId: SearchIndexGarbageReceivers x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /GarbageReceivers/searchCount method: post operationId: SearchCountGarbageReceivers x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /GarbageReceivers/searchInfo method: get operationId: SearchInfoGarbageReceivers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /GarbageReceivers/{GarbageReceiverNo}/copy method: get operationId: CopyGarbageReceiver x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /GarbageReceivers/{GarbageReceiverNo}/Documents method: get operationId: GetGarbageReceiverDocumentLinks x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /GarbageReceivers/{GarbageReceiverNo}/Documents/{documentNo} method: get operationId: GetGarbageReceiverDocumentLink x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /GrbOperations method: get operationId: GetGrbOperations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /GrbOperations method: post operationId: CreateGrbOperation x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /GrbOperations/{operationNo} method: get operationId: GetGrbOperation x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /GrbOperations/{operationNo} method: put operationId: UpdateGrbOperation x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /GrbOperations/{operationNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /GrbOperations/{operationNo}/history method: get operationId: GetGrbOperationHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /GrbOperations/search method: post operationId: SearchGrbOperations x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /GrbOperations/searchIndex/{GrbOperationGuid} method: post operationId: SearchIndexGrbOperations x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /GrbOperations/searchCount method: post operationId: SearchCountGrbOperations x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /GrbOperations/searchInfo method: get operationId: SearchInfoGrbOperations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /GrbOperations/{operationNo}/copy method: get operationId: CopyGrbOperation x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /GrbOperations/{operationNo}/Documents method: get operationId: GetGrbOperationDocumentLinks x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /GrbOperations/{operationNo}/Documents/{documentNo} method: get operationId: GetGrbOperationDocumentLink x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /GrbOperations/{operationNo}/DischargedProducts method: get operationId: GetDischargedProducts x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /GrbOperations/{operationNo}/GrbOperationEnvironmentalItems method: get operationId: GetGrbOperationEnvironmentalItems x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /GrbOperations/GetPrintoutForGrbOperations method: post operationId: GetPrintoutForGrbOperations x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /GrbOperations/GetLatestGrbOperationEndTime method: get operationId: GetLatestGrbOperationEndTime x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /GrbOperations/{operationNo}/Signers method: get operationId: GetGrbOperationSignersLinks x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /GrbOperations/GetPrintoutTableDataForGrbOperations method: post operationId: GetPrintoutTableDataForGrbOperations x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /GrbOperations/{operationNo}/GarbageReceivers method: get operationId: GetGrbOperationGarbageReceiverLinks x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /GrbOperations/sign method: post operationId: SignGrbOperations x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /GridColumnLayouts/{gridKey} method: get operationId: GetGridColumnLayout x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /GridColumnLayouts/{gridKey} method: put operationId: UpdateGridColumnLayout x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /GridColumnLayouts/{gridKey} method: delete operationId: DeleteGridColumnLayout x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /GridColumnLayouts method: post operationId: CreateGridColumnLayout x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /GridLayouts method: get operationId: GetSavedGridLayouts x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /GridLayouts method: post operationId: CreateSavedGridLayout x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /GridLayouts/{guid} method: get operationId: GetSavedGridLayout x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /GridLayouts/{guid} method: put operationId: UpdateSavedGridLayout x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /GridLayouts/{guid} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /GridLayouts/{guid}/history method: get operationId: GetSavedGridLayoutHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /GridLayouts/searchIndex/{savedGridlayoutGuid} method: post operationId: SearchIndexSavedGridLayouts x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /GridLayouts/search method: post operationId: SearchSavedGridLayouts x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /GridLayouts/searchCount method: post operationId: SearchCountSavedGridLayouts x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /GridLayouts/searchInfo method: get operationId: SearchInfoSavedGridLayouts x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /GridLayouts/{guid}/users method: get operationId: GetSavedGridLayoutUsers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /GridLayouts/{guid}/users/{userNo} method: get operationId: GetSavedGridLayoutUser x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /GroupCodes method: get operationId: GetGroupCodes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /GroupCodes/{ID} method: get operationId: GetGroupCode x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /GroupCodes/{ID}/history method: get operationId: GetGroupCodeHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /GroupCodes/search method: post operationId: SearchGroupCodes x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /GroupCodes/searchCount method: post operationId: SearchCountGroupCodes x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /GroupCodes/searchIndex/{ID} method: post operationId: SearchIndexGroupCodes x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /GroupCodes/searchInfo method: get operationId: SearchInfoGroupCodes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ImInvoices method: get operationId: GetInvoices x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ImInvoices method: post operationId: CreateImInvoice 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: /ImInvoices/{invoiceNo} method: get operationId: GetImInvoice x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ImInvoices/{invoiceNo}/calculatedFields method: get operationId: GetImInvoiceCalculatedFields x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ImInvoices/{invoiceNo}/history method: get operationId: GetImInvoiceHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ImInvoices/search method: post operationId: SearchImInvoices 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: /ImInvoices/searchIndex/{invoiceGuid} method: post operationId: SearchIndexImInvoices 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: /ImInvoices/searchCount method: post operationId: SearchCountImInvoices 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: /ImInvoices/searchInfo method: get operationId: SearchInfoImInvoices x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ImInvoices/build method: post operationId: BuildInvoice 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: /ImInvoices/{imInvoiceNo} method: put operationId: UpdateImInvoice 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: /ImInvoices/{invoiceNo}/positions method: get operationId: GetImInvoicePositions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ImInvoices/{invoiceNo}/positions/calculatedFields method: get operationId: GetInvoicePositionsCalculatedFields x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ImInvoices/{invoiceNo}/positions/{positionNo} method: get operationId: GetInvoicePosition x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ImInvoices/{invoiceNo}/positions/{positionNo}/calculatedFields method: get operationId: GetInvoicePositionCalculatedFields x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ImInvoices/{invoiceNo}/approval method: get operationId: GetImInvoiceApprovers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ImInvoices/{invoiceNo}/approveFromApprovalWeb method: post operationId: ApproveInvoiceFromApprovalWeb 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: /ImInvoices/{invoiceNo}/rejectFromApprovalWeb method: post operationId: RejectInvoiceFromApprovalWeb 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: /ImInvoices/{invoiceNo}/UpdateExternalPaymentInfo method: post operationId: UpdateExternalPaymentInfo 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: /ImInvoices/{invoiceNo}/documents/primary method: get operationId: GetPrimaryInvoiceDocument x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ImInvoices/{invoiceNo}/purchaseOrders method: get operationId: GetImInvoicePurchaseOrders x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ImInvoices/{invoiceNo}/responses method: get operationId: GetImInvoiceResponses x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ImInvoices/{invoiceNo}/responses method: post operationId: AddImInvoiceResponse 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: /ImInvoices/{invoiceNo}/responses/count method: get operationId: CountImInvoiceResponses x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ImInvoices/{invoiceNo}/additionalCosts method: get operationId: GetImInvoiceAdditionalCosts x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ImInvoices/{invoiceNo}/documents method: get operationId: GetImInvoiceDocuments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ImInvoices/{invoiceNo}/purchaseordertotals method: get operationId: GetImInvoicePurchaseOrderTotals x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ImInvoices/{invoiceNo}/relatedinvoices method: get operationId: GetImInvoiceRelatedInvoices x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ImInvoices/{invoiceNo}/canBeReversed method: get operationId: CanBeReversed x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ImInvoices/{invoiceNo}/createReversal method: post operationId: CreateReversal 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: /ImInvoices/{invoiceNo}/canBeAutomatched method: get operationId: CanBeAutomatched x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ImInvoices/{invoiceNo}/automatchInvoice method: post operationId: AutoMatch 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: /ImInvoices/{invoiceNo}/canBePutOnHold method: get operationId: CanBePutOnHold x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ImInvoices/{invoiceNo}/putOnHold method: post operationId: PutOnHold 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: /ImInvoices/{invoiceNo}/canBeResumed method: get operationId: CanBeResumed x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ImInvoices/{invoiceNo}/resume method: post operationId: Resume 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: /ImInvoices/{invoiceNo}/canReturnToDraft method: get operationId: CanReturnToDraft x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ImInvoices/{invoiceNo}/returnToDraft method: post operationId: ReturnToDrafr 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: /ImInvoices/{invoiceNo}/canBeRejected method: get operationId: CanBeRejected x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ImInvoices/{invoiceNo}/reject method: post operationId: Reject 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: /ImInvoices/{invoiceNo}/addDocument method: post operationId: AddDocumentToClosedInvoice 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: /ImInvoices/{invoiceNo}/canBeMovedToAnotherUnit method: get operationId: CanBeMovedToAnotherUnit x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ImInvoices/{invoiceNo}/moveToAnotherUnit method: post operationId: MoveToAnotherUnit 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: /ImInvoices/{invoiceNo}/canResponsibleBeChanged method: get operationId: canResponsibleBeChanged x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ImInvoices/{invoiceNo}/changeResponsible method: post operationId: changeResponsible 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: /ImInvoices/{invoiceNo}/canBeForwardedForApproval method: get operationId: CanBeForwardedForApproval x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ImInvoices/PrepareForwardForApproval method: post operationId: PrepareForForwardForApproval 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: /ImInvoices/ExecuteForwardForApproval method: post operationId: ExecuteForwardForApproval 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: /ImInvoices/{invoiceNo}/CanBeApproved method: get operationId: CanBeApproved x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ImInvoices/PrepareApprove method: post operationId: PrepareApprove 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: /ImInvoices/ExecuteApprove method: post operationId: ExecuteApprove 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: /ImInvoices/{invoiceNo}/CanBePreApproved method: get operationId: CanBePreApproved x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ImInvoices/PreparePreApprove method: post operationId: PreparePreApprove 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: /ImInvoices/ExecutePreApprove method: post operationId: ExecutePreApprove 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: /ImInvoices/{invoiceNo}/changeApprovalSetup method: post operationId: ChangeApprovalSetup 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: /InspectionAreas method: get operationId: GetInspectionAreas x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /InspectionAreas/{inspectionAreaNo} method: get operationId: GetInspectionArea x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /InspectionAreas/{inspectionAreaNo}/history method: get operationId: GetInspectionAreaHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /InspectionAreas/search method: post operationId: SearchInspectionAreas x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /InspectionAreas/searchCount method: post operationId: SearchCountInspectionAreas x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /InspectionAreas/searchIndex/{inspectionAreaNo} method: post operationId: SearchIndexInspectionAreas x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /InspectionAreas/searchInfo method: get operationId: SearchInfoInspectionAreas x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /InspectionJobHistories method: get operationId: GetInspectionJobHistories x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /InspectionJobHistories/{inspectionJobHistoryGuid} method: get operationId: GetInspectionJobHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /InspectionJobHistories/{inspectionJobHistoryGuid} method: put operationId: UpdateInspectionJobHistory x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /InspectionJobHistories/{inspectionJobHistoryGuid}/history method: get operationId: GetInspectionJobHistoryHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /InspectionJobHistories/search method: post operationId: SearchInspectionJobHistories x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /InspectionJobHistories/searchCount method: post operationId: SearchCountInspectionJobHistories x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /InspectionJobHistories/searchInfo method: get operationId: SearchInfoInspectionJobHistories x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /InspectionJobHistories/searchIndex/{inspectionJobHistoryGuid} method: post operationId: SearchIndexInspectionJobHistories x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /InspectionJobHistories/appSubmit method: post operationId: InspectionJobHistoryAppSubmit x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /InspectionJobs method: get operationId: GetInspectionJobs x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /InspectionJobs/{inspectionJobNo} method: get operationId: GetInspectionJob x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /InspectionJobs/{inspectionJobNo}/history method: get operationId: GetHistoryForInspectionJob x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /InspectionJobs/search method: post operationId: SearchInspectionJobs x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /InspectionJobs/searchCount method: post operationId: SearchCountInspectionJobs x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /InspectionJobs/searchIndex/{inspectionJobNo} method: post operationId: SearchIndexInspectionJobs x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /InspectionJobs/searchInfo method: get operationId: SearchInfoInspectionJobs x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /InspectionJobs/{inspectionJobNo}/inspectionAreas method: get operationId: GetInspectionJobInspectionAreas x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /InspectionJobs/{inspectionJobNo}/inspectionAreas/{inspectionAreaNo} method: get operationId: GetInspectionJobInspectionArea x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /InspectionLists method: get operationId: GetInspectionLists x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /InspectionLists/{inspectionListNo} method: get operationId: GetInspectionList x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /InspectionLists/{inspectionListNo}/history method: get operationId: GetInspectionListHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /InspectionLists/search method: post operationId: SearchInspectionLists x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /InspectionLists/searchCount method: post operationId: SearchCountInspectionLists x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /InspectionLists/searchIndex/{inspectionListNo} method: post operationId: SearchIndexInspectionLists x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /InspectionLists/appSubmit method: post operationId: InspectionAppSubmit x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /InspectionLists/searchInfo method: get operationId: SearchInfoInspectionLists x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /InspectionLists/{inspectionListNo}/inspectionJobHistories method: get operationId: GetInspectionListInspectionJobHistories x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /InspectionLists/{inspectionListNo}/inspectionJobHistories/{inspectionJobNo} method: get operationId: GetInspectionListInspectionJobHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /InspectionLists/{inspectionListNo}/surveyors method: get operationId: GetInspectionListSurveyors x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /InspectionLists/{inspectionListNo}/surveyors/{surveyorNo} method: get operationId: GetInspectionListSurveyor x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /InspectionLists/{inspectionListNo}/ratingTypeValues method: get operationId: GetInspectionListRatingTypeValues x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /InspectionLists/{inspectionListNo}/ratingTypeValues/{value} method: get operationId: GetInspectionListRatingTypeValue x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /InspectionListTypes method: get operationId: GetInspectionListTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /InspectionListTypes/{inspectionListTypeNo} method: get operationId: GetInspectionListType x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /InspectionListTypes/{inspectionListTypeNo}/history method: get operationId: GetInspectionListTypeHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /InspectionListTypes/search method: post operationId: SearchInspectionListTypes x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /InspectionListTypes/searchCount method: post operationId: SearchCountInspectionListTypes x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /InspectionListTypes/searchIndex/{inspectionListTypeNo} method: post operationId: SearchIndexInspectionListTypes x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /InspectionListTypes/searchInfo method: get operationId: SearchInfoInspectionListTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /InvoiceDocuments method: get operationId: GetInvoiceDocuments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /InvoiceDocuments method: post operationId: CreateInvoiceDocument 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: /InvoiceDocuments/{documentNo} method: get operationId: GetInvoiceDocument x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /InvoiceDocuments/{documentNo} method: put operationId: UpdateInvoiceDocument 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: /InvoiceDocuments/{documentNo} method: delete 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: /InvoiceDocuments/searchIndex/{documentGuid} method: post operationId: SearchIndexInvoiceDocuments 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: /InvoiceDocuments/{documentNo}/history method: get operationId: GetInvoiceDocumentHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /InvoiceDocuments/search method: post operationId: SearchInvoiceDocuments 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: /InvoiceDocuments/searchCount method: post operationId: SearchCountInvoiceDocuments 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: /InvoiceDocuments/searchInfo method: get operationId: SearchInfoInvoiceDocuments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /InvoiceDocuments/{documentNo}/pdf method: get operationId: GetInvoiceDocumentPdf x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /InvoiceDocuments/{documentNo}/file method: get operationId: GetInvoiceDocumentFile x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /InvoiceDocuments/{documentNo}/file method: post operationId: AddInvoiceDocumentFile 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: /InvoiceDocuments/{documentNo}/history/{documentGuid}/pdf method: get operationId: GetInvoiceDocumentPdfGuid x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /InvoiceDocuments/{documentNo}/history/{documentGuid}/file method: get operationId: GetInvoiceDocumentFileGuid x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /InvoiceDocuments/{documentNo}/copy method: get operationId: CopyInvoiceDocument x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /InvoiceDocuments/{documentNo}/usage method: get operationId: GetInvoiceDocumentsUsages x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /InvoiceDocuments/{documentNo}/checkout method: put operationId: CheckoutInvoiceDocumentFile 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: /InvoiceDocuments/{documentNo}/checkin method: post operationId: CheckinInvoiceDocumentFile 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: /IosDataSync/ResetObjectIosDataSync method: post operationId: ResetObjectIosDataSync 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: /ItemGroups method: get operationId: GetItemGroups x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ItemGroups method: post operationId: CreateItemGroup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ItemGroups/{itemGroupNo} method: get operationId: GetItemGroup x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ItemGroups/{itemGroupNo} method: put operationId: UpdateItemGroup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ItemGroups/{itemGroupNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ItemGroups/{itemGroupNo}/history method: get operationId: GetItemGroupHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ItemGroups/search method: post operationId: SearchItemGroups x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ItemGroups/searchCount method: post operationId: SearchCountItemGroups x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ItemGroups/searchIndex/{itemGroupGuid} method: post operationId: SearchIndexItemGroups x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ItemGroups/searchInfo method: get operationId: SearchInfoItemGroups x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ItemGroups/{itemGroupNo}/copy method: get operationId: CopyItemGroup x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ItemGroupSelection/{itemGroupNo} method: get operationId: GetItemGroupSelection x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ItemGroupSelection/{itemGroupNo}/history method: get operationId: GetItemGroupSelectionHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ItemGroupSelectionTree method: get operationId: ItemGroupSelectionTree x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ItemGroupSelectionTree method: put operationId: UpdateItemGroupSelections x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ItemGroupSelectionTree/{itemGroupNo}/children method: get operationId: GetItemGroupSelectionChildren x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ItemGroupSelectionTree/{itemGroupNo} method: get operationId: GetItemGroupSelectionTreeFromNode x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ItemLocations method: get operationId: GetItemLocations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ItemLocations method: post operationId: CreateItemLocation x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ItemLocations/{itemLocationNo} method: get operationId: GetItemLocation x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ItemLocations/{itemLocationNo} method: put operationId: UpdateItemLocation x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ItemLocations/{itemLocationNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ItemLocations/{itemLocationNo}/history method: get operationId: GetItemLocationHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ItemLocations/search method: post operationId: SearchItemLocations x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ItemLocations/searchCount method: post operationId: SearchCountItemLocations x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ItemLocations/searchIndex/{ItemLocationGuid} method: post operationId: SearchIndexItemLocations x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ItemLocations/searchInfo method: get operationId: SearchInfoItemLocations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ItemLocations/{itemLocationNo}/copy method: get operationId: CopyItemLocation x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ItemLocations/labels/{documentNo} method: post operationId: PrintItemLocationLabels x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ItemLocations/labels/{labelTemplateDocumentNo}/{settingsKey} method: get operationId: GetItemLocationLabelPdf x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ItemLocations/{itemLocationNo}/itemCount method: post operationId: GetItemLocationItemCount x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ItemLocationTree method: get operationId: ItemLocationTree x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ItemLocationTree/{nodeType}/{visibleKey}/children method: get operationId: GetItemLocationTreeChildren x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ItemLocationTree/{nodeType}/{visibleKey} method: get operationId: GetItemLocationTreeFromNode x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ItemPhotos method: get operationId: GetItemPhotos x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ItemPhotos method: post operationId: CreateItemPhoto x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ItemPhotos/{documentNo} method: get operationId: GetItemPhoto x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ItemPhotos/{documentNo} method: put operationId: UpdateItemPhoto x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ItemPhotos/{documentNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ItemPhotos/searchIndex/{documentGuid} method: post operationId: SearchIndexItemPhotos x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ItemPhotos/{documentNo}/history method: get operationId: GetItemPhotoHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ItemPhotos/search method: post operationId: SearchItemPhotos x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ItemPhotos/searchCount method: post operationId: SearchCountItemPhotos x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ItemPhotos/searchInfo method: get operationId: SearchInfoItemPhotos x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ItemPhotos/{documentNo}/pdf method: get operationId: GetItemPhotoPdf x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ItemPhotos/{documentNo}/file method: get operationId: GetItemPhotoFile x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ItemPhotos/{documentNo}/file method: post operationId: AddItemPhotoFile x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ItemPhotos/{documentNo}/history/{documentGuid}/pdf method: get operationId: GetItemPhotoPdfGuid x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ItemPhotos/{documentNo}/history/{documentGuid}/file method: get operationId: GetItemPhotoFileGuid x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ItemPhotos/{documentNo}/checkout method: put operationId: CheckoutItemPhotoFile 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: /ItemPhotos/{documentNo}/checkin method: post operationId: CheckinItemPhotoFile x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ItemPhotos/{documentNo}/copy method: get operationId: CopyItemPhoto x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ItemPhotos/{documentNo}/usage method: get operationId: GetItemPhotosUsages x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Items method: get operationId: GetItems x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Items method: post operationId: CreateItem x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Items/{itemNo} method: get operationId: GetItem x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Items/{itemNo} method: put operationId: UpdateItem x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Items/{itemNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Items/{itemNo}/history method: get operationId: GetItemHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Items/search method: post operationId: SearchItems x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Items/searchCount method: post operationId: SearchCountItems x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Items/searchIndex/{sparePartGuid} method: post operationId: SearchIndexItems x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Items/searchInfo method: get operationId: SearchInfoItems x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Items/{itemNo}/force method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Items/{itemNo}/warehouses method: get operationId: GetItemWarehouses x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Items/{itemNo}/adjuststock method: post operationId: AdjustStock x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Items/{itemNo}/movestock method: post operationId: MoveStock x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Items/{itemNo}/Suppliers method: get operationId: GetItemSuppliers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Items/searchitemsuppliers method: post operationId: GetMultipleItemSuppliers x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Items/{itemNo}/Suppliers/{supplierNo} method: get operationId: GetItemSupplier x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Items/{itemNo}/copy method: get operationId: CopyItem x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Items/labels/{documentNo} method: post operationId: PrintItemLabels x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Items/labels/{labelTemplateDocumentNo}/{settingsKey} method: get operationId: GetItemLabelPdf x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Items/{itemNo}/Components method: get operationId: GetItemComponents x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Items/{itemNo}/Suppliers/{supplierNo}/Prices method: get operationId: GetItemSupplierPrices x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Items/{itemNo}/ItemGroups method: get operationId: GetItemItemGroups x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Items/{itemNo}/documents method: get operationId: GetItemDocuments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Items/appSubmitStockMovement method: post operationId: ReceiveStockMovement x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Items/{itemNo}/units method: get operationId: GetItemUnits x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Items/appGetUnavailableItems method: post operationId: GetUnavailableItems x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Items/{itemNo}/purchaseOrders/count method: get operationId: GetItemPurchaseOrdersCount x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Items/{itemNo}/purchaseOrders method: get operationId: GetItemPurchaseOrders x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Items/{itemNo}/priceHistory method: get operationId: GetItemPriceHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Items/{itemNo}/suppliers/{supplierNo}/ports method: get operationId: GetItemSupplierPorts x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Items/{itemNo}/suppliers/{supplierNo}/ports/{portCodeNo}/prices method: get operationId: GetItemSupplierPortPrices x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Items/propertyDefinitions method: get operationId: GetItemPropertyDefinitions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Items/propertyDefinitions method: post operationId: CreateItemPropertyDefinition x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Items/propertyDefinitions/{propertyDefinitionGuid} method: get operationId: GetItemPropertyDefinition x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Items/propertyDefinitions/{propertyDefinitionGuid} method: put operationId: UpdateItemPropertyDefinition x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Items/propertyDefinitions/{propertyDefinitionGuid} method: delete operationId: DeleteItemPropertyDefinition x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Items/propertyDefinitions/{propertyDefinitionGuid}/listValues method: get operationId: GetItemPropertyDefinitionListValues x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Items/propertyDefinitions/{propertyDefinitionGuid}/force method: delete operationId: ForceDeleteItemPropertyDefinition x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Items/propertyDefinitions/{propertyName}/available method: get operationId: ItemPropertyNameAvailable x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Items/screenLayout method: post operationId: BulkUpdateItemScreenLayout x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Items/{itemNo}/webhooklogs/search method: post operationId: SearchItemWebhookLogs x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Items/{itemNo}/webhooklogs/searchCount method: post operationId: SearchItemWebhookLogsCount x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Items/{itemNo}/webhooklogs/{webhookLogGuid}/retransmit method: post operationId: RetransmitItemWebhookLog x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Items/{itemNo}/webhooklogs/{webhookLogGuid}/resolve method: post operationId: ResolveItemWebhookLog x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ItemTree method: get operationId: ItemTree x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ItemTree/{nodeType}/{visibleKey}/children method: get operationId: GetItemTreeChildren x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ItemTree/{nodeType}/{visibleKey} method: get operationId: GetItemTreeFromNode x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ItemTypes method: get operationId: GetItemTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ItemTypes method: post operationId: CreateItemType x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ItemTypes/{itemTypeNo} method: get operationId: GetItemType x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ItemTypes/{itemTypeNo} method: put operationId: UpdateItemType x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ItemTypes/{itemTypeNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ItemTypes/{itemTypeNo}/history method: get operationId: GetItemTypeHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ItemTypes/search method: post operationId: SearchItemTypes x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ItemTypes/searchCount method: post operationId: SearchCountItemTypes x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ItemTypes/searchIndex/{itemTypeGuid} method: post operationId: SearchIndexItemTypes x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ItemTypes/searchInfo method: get operationId: SearchInfoItemTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ItemTypes/{itemTypeNo}/copy method: get operationId: CopyItemType x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ItemWarehouseHistories/search method: post operationId: SearchItemWarehouseHistories x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ItemWarehouseHistories/searchInfo method: get operationId: SearchInfoItemWarehouseHistories x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ItemWarehouseHistories/searchCount method: post operationId: SearchCountItemWarehouseHistories x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ItemWarehouses/search method: post operationId: SearchItemWarehouses x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ItemWarehouses/searchInfo method: get operationId: SearchInfoItemWarehouses x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ItemWarehouses/searchCount method: post operationId: SearchCountItemWarehouses x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /JobGroups method: get operationId: GetJobGroups x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /JobGroups method: post operationId: CreateJobGroup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /JobGroups/{jobGroupNo} method: get operationId: GetJobGroup x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /JobGroups/{jobGroupNo} method: put operationId: UpdateJobGroup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /JobGroups/{jobGroupNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /JobGroups/{jobGroupNo}/history method: get operationId: GetJobGroupHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /JobGroups/search method: post operationId: SearchJobGroups x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /JobGroups/searchIndex/{jobGroupGuid} method: post operationId: SearchIndexJobGroups x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /JobGroups/searchCount method: post operationId: SearchCountJobGroups x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /JobGroups/searchInfo method: get operationId: SearchInfoJobGroups x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /JobGroups/{jobGroupNo}/copy method: get operationId: CopyJobGroup x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /JobGroups/{jobGroupNo}/formTemplates method: get operationId: GetJobGroupFormTemplates x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /JobHistories method: get operationId: GetJobHistories x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /JobHistories/{jobhistoryGuid} method: get operationId: GetJobHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /JobHistories/{jobhistoryGuid} method: put operationId: UpdateJobHistory x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /JobHistories/{jobhistoryGuid} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /JobHistories/{jobhistoryGuid}/history method: get operationId: GetJobHistoryHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /JobHistories/search method: post operationId: SearchJobHistories x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /JobHistories/searchCount method: post operationId: SearchCountJobHistories x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /JobHistories/searchInfo method: get operationId: SearchInfoJobHistories x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /JobHistories/searchIndex/{jobHistoryGuid} method: post operationId: SearchIndexJobHistories x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /JobHistories/{jobhistoryGuid}/Finalize method: put operationId: FinalizeJobHistory x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /JobHistories/{jobhistoryGuid}/resources method: get operationId: GetJobHistoryResources x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /JobHistories/{jobhistoryGuid}/resources/{resourceNo} method: get operationId: GetJobHistoryResource x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /JobHistories/{jobhistoryGuid}/items method: get operationId: GetJobHistoryItems x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /JobHistories/{jobhistoryGuid}/items/{itemNo} method: get operationId: GetJobHistoryItem x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /JobHistories/{jobhistoryGuid}/jobgroups method: get operationId: GetJobHistoryJobGroups x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /JobHistories/{jobhistoryGuid}/jobgroups/{jobgroupNo} method: get operationId: GetJobHistoryJobGroup x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /JobHistories/{jobhistoryGuid}/documents method: get operationId: GetJobHistoryDocuments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /JobHistories/{jobHistoryGuid}/documents/{documentNo} method: get operationId: GetJobHistoryDocument x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /JobHistories/{jobhistoryGuid}/Reopen method: post operationId: ReopenJobHistory x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /JobHistories/{jobhistoryGuid}/formTemplates method: get operationId: GetJobHistoryFormTemplates x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /JobHistories/{jobhistoryGuid}/formTemplate/{jobHistoryFormTemplateGuid} method: get operationId: GetJobHistoryFormTemplate x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /JobHistories/{jobhistoryGuid}/formTemplates/createForm method: post operationId: CreateJobHistoryFormTemplateForm x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /JobHistories/appSubmit method: post operationId: ReceiveJobHistory x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /JobHistories/{jobhistoryGuid}/AddDocuments method: post operationId: AddDocuments x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /JobHistories/{jobHistoryGuid}/responses method: get operationId: GetJobHistoryResponses x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /JobHistories/{jobHistoryGuid}/responses/count method: get operationId: CountJobhistoryResponses x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /JobHistories/{jobHistoryGuid}/addResponse method: post operationId: AddResponse x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /JobHistories/{jobHistoryGuid}/dataEntryLink method: get operationId: GetJobHistoryDataEntryLink x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /JobHistories/{jobHistoryGuid}/webhooklogs/search method: post operationId: SearchJobHistoryWebhookLogs x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /JobHistories/{jobHistoryGuid}/webhooklogs/searchCount method: post operationId: SearchJobHistoryWebhookLogsCount x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /JobHistories/{jobHistoryGuid}/webhooklogs/{webhookLogGuid}/retransmit method: post operationId: RetransmitJobHistoryWebhookLog x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /JobHistories/{jobHistoryGuid}/webhooklogs/{webhookLogGuid}/resolve method: post operationId: ResolveJobHistoryWebhookLog x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /JobHistories/{jobhistoryGuid}/Acknowledge method: post operationId: AcknowledgeJobHistory x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /JobHistoryDataEntries method: get operationId: GetJobHistoryDataEntry x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /JobHistoryDataEntries/documents method: get operationId: GetJobHistoryDataEntryDocuments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /JobHistoryDataEntries/documents/{documentNo} method: get operationId: GetJobHistoryDataEntryDocument x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /JobHistoryDataEntries/finalize method: put operationId: FinalizeJobHistoryDataEntry x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /JobHistoryDataEntryDocuments/{documentNo} method: get operationId: JobHistoryDataEntryGetDocument x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /JobHistoryDataEntryDocuments method: post operationId: JobHistoryDataEntryCreateDocument x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /JobHistoryDataEntryDocuments/search method: post operationId: JobHistoryDataEntrySearchDocuments x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /JobHistoryDataEntryDocuments/{documentNo}/pdf method: get operationId: JobHistoryDataEntryGetDocumentPdf x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /JobHistoryDataEntryDocuments/{documentNo}/file method: get operationId: JobHistoryDataEntryGetDocumentFile x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /JobHistoryDataEntryDocuments/{documentNo}/file method: post operationId: JobHistoryDataEntryAddDocumentFile x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /JobListWebSearch method: get operationId: GetJobListWebSearchs x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /JobListWebSearch method: post operationId: CreateJobListWebSearch x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /JobListWebSearch/{guid} method: get operationId: GetJobListWebSearch x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /JobListWebSearch/{guid} method: put operationId: UpdateJobListWebSearch x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /JobListWebSearch/{guid} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /JobListWebSearch/{guid}/history method: get operationId: GetJobListWebSearchHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /JobListWebSearch/searchIndex/{JobListWebSearchGuid} method: post operationId: SearchIndexJobListWebSearchs x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /JobListWebSearch/search method: post operationId: SearchJobListWebSearchs x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /JobListWebSearch/searchCount method: post operationId: SearchCountJobListWebSearchs x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /JobListWebSearch/searchInfo method: get operationId: SearchInfoJobListWebSearchs x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /JobListWebSearch/{guid}/users method: get operationId: GetJobListWebSearchUsers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /JobListWebSearch/{guid}/users/{userNo} method: get operationId: GetJobListWebSearchUser x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /JobMailTemplates method: get operationId: GetJobMailTemplates x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /JobMailTemplates method: post operationId: CreateJobMailTemplate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /JobMailTemplates/{jobMailTemplateNo} method: get operationId: GetJobMailTemplate x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /JobMailTemplates/{jobMailTemplateNo} method: put operationId: UpdateJobMailTemplate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /JobMailTemplates/{jobMailTemplateNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /JobMailTemplates/{jobMailTemplateNo}/history method: get operationId: GetJobMailTemplateHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /JobMailTemplates/search method: post operationId: SearchJobMailTemplates x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /JobMailTemplates/searchIndex/{jobMailTemplateGuid} method: post operationId: SearchIndexJobMailTemplates x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /JobMailTemplates/searchCount method: post operationId: SearchCountJobMailTemplates x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /JobMailTemplates/searchInfo method: get operationId: SearchInfoJobMailTemplates x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /JobMailTemplates/{jobMailTemplateNo}/copy method: get operationId: CopyJobMailTemplate x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /JobRecommendations method: get operationId: GetJobRecommendations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /JobRecommendations method: post operationId: CreateJobRecommendation x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /JobRecommendations/{jobRecommendationNo} method: get operationId: GetJobRecommendation x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /JobRecommendations/{jobRecommendationNo} method: put operationId: UpdateJobRecommendation x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /JobRecommendations/{jobRecommendationNo}/history method: get operationId: GetJobRecommendationHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /JobRecommendations/search method: post operationId: SearchJobRecommendations x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /JobRecommendations/searchCount method: post operationId: SearchCountJobRecommendations x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /JobRecommendations/searchInfo method: get operationId: SearchInfoJobRecommendations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /JobRecommendations/searchIndex/{jobRecommendationNo} method: post operationId: SearchIndexJobRecommendations x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /JobRecommendations/{jobRecommendationNo}/jobRecommendationResponses method: get operationId: GetJobRecommendationResponses x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /JobRecommendations/{jobRecommendationNo}/jobRecommendationDocuments method: get operationId: GetJobRecommendationDocuments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /JobRecommendations/{jobRecommendationNo}/jobRecommendationResponses/count method: get operationId: CountJobRecommendationResponses x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /jobRecommendations/{jobRecommendationNo}/addJobRecommendationResponse method: post operationId: AddJobRecommendationResponse x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /JobRequestMailTemplates method: get operationId: GetJobRequestMailTemplates x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /JobRequestMailTemplates method: post operationId: CreateJobRequestMailTemplate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /JobRequestMailTemplates/{jobMailTemplateNo} method: get operationId: GetJobRequestMailTemplate x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /JobRequestMailTemplates/{jobMailTemplateNo} method: put operationId: UpdateJobRequestMailTemplate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /JobRequestMailTemplates/{jobMailTemplateNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /JobRequestMailTemplates/{jobMailTemplateNo}/history method: get operationId: GetJobRequestMailTemplateHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /JobRequestMailTemplates/search method: post operationId: SearchJobRequestMailTemplates x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /JobRequestMailTemplates/searchIndex/{jobMailTemplateGuid} method: post operationId: SearchIndexJobRequestMailTemplates x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /JobRequestMailTemplates/searchCount method: post operationId: SearchCountJobRequestMailTemplates x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /JobRequestMailTemplates/searchInfo method: get operationId: SearchInfoJobRequestMailTemplates x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /JobRequestMailTemplates/{jobMailTemplateNo}/copy method: get operationId: CopyJobRequestMailTemplate x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /JobRequests method: get operationId: GetJobRequests x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /JobRequests method: post operationId: CreateJobRequest x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /JobRequests/{jobRequestNo} method: get operationId: GetJobRequest x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /JobRequests/{jobRequestNo} method: put operationId: UpdateJobRequest x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /JobRequests/{jobRequestNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /JobRequests/{jobRequestNo}/history method: get operationId: GetJobRequestHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /JobRequests/search method: post operationId: SearchJobRequests x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /JobRequests/searchCount method: post operationId: SearchCountJobRequests x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /JobRequests/searchIndex/{jobRequestGuid} method: post operationId: SearchIndexJobRequests x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /JobRequests/searchInfo method: get operationId: SearchInfoJobRequests x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /JobRequests/submit method: post operationId: CreateJobRequestWithFiles x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /JobRequests/{jobRequestNo}/copy method: get operationId: CopyJobRequest x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /JobRequests/{jobRequestNo}/jobTemplate method: get operationId: CreateJobFromJobRequest x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /JobRequests/tasklistNodes method: get operationId: GetJobRequestTasklistNodes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /JobRequests/search/{jobRequestTemplateNo} method: post operationId: SearchJobRequestsByTemplateNo x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /JobRequests/searchInfo/{jobRequestTemplateNo} method: get operationId: SearchInfoJobRequestsByTemplateNo x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /JobRequests/searchCount/{jobRequestTemplateNo} method: post operationId: SearchCountJobRequestsByTemplateNo x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /JobRequests/searchIndex/{jobRequestGuid}/{jobRequestTemplateNo} method: post operationId: SearchIndexJobRequestsByTemplateNo x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /JobRequests/{jobRequestNo}/documents method: get operationId: GetJobRequestDocuments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /JobRequests/{jobRequestNo}/documents/{documentNo} method: get operationId: GetJobRequestDocument x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /JobRequestTemplateLogos method: get operationId: GetJobRequestTemplateLogos x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /JobRequestTemplateLogos method: post operationId: CreateJobRequestTemplateLogo x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /JobRequestTemplateLogos/{documentNo} method: get operationId: GetJobRequestTemplateLogo x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /JobRequestTemplateLogos/{documentNo} method: put operationId: UpdateJobRequestTemplateLogo x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /JobRequestTemplateLogos/{documentNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /JobRequestTemplateLogos/searchIndex/{documentGuid} method: post operationId: SearchIndexJobRequestTemplateLogos x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /JobRequestTemplateLogos/{documentNo}/history method: get operationId: GetJobRequestTemplateLogoHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /JobRequestTemplateLogos/search method: post operationId: SearchJobRequestTemplateLogos x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /JobRequestTemplateLogos/searchCount method: post operationId: SearchCountJobRequestTemplateLogos x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /JobRequestTemplateLogos/searchInfo method: get operationId: SearchInfoJobRequestTemplateLogos x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /JobRequestTemplateLogos/{documentNo}/pdf method: get operationId: GetJobRequestTemplateLogoPdf x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /JobRequestTemplateLogos/{documentNo}/file method: get operationId: GetJobRequestTemplateLogoFile x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /JobRequestTemplateLogos/{documentNo}/file method: post operationId: AddJobRequestTemplateLogosFile x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /JobRequestTemplateLogos/{documentNo}/history/{documentGuid}/pdf method: get operationId: GetJobRequestTemplateLogoPdfGuid x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /JobRequestTemplateLogos/{documentNo}/history/{documentGuid}/file method: get operationId: GetJobRequestTemplateLogoFileGuid x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /JobRequestTemplateLogos/{documentNo}/checkout method: put operationId: CheckoutJobRequestTemplateLogosFile 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: /JobRequestTemplateLogos/{documentNo}/checkin method: post operationId: CheckinJobRequestTemplateLogoFile x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /JobRequestTemplateLogos/{documentNo}/copy method: get operationId: CopyJobRequestTemplateLogo x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /JobRequestTemplateLogos/{documentNo}/usage method: get operationId: GetJobRequestTemplateLogosUsages x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /JobRequestTemplates method: get operationId: GetJobRequestTemplates x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /JobRequestTemplates method: post operationId: CreateJobRequestTemplate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /JobRequestTemplates/{jobRequestTemplateNo} method: get operationId: GetJobRequestTemplate x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /JobRequestTemplates/{jobRequestTemplateNo} method: put operationId: UpdateJobRequestTemplate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /JobRequestTemplates/{jobRequestTemplateNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /JobRequestTemplates/{jobRequestTemplateNo}/history method: get operationId: GetJobRequestTemplateHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /JobRequestTemplates/search method: post operationId: SearchJobRequestTemplates x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /JobRequestTemplates/searchCount method: post operationId: SearchCountJobRequestTemplates x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /JobRequestTemplates/searchIndex/{jobRequestTemplateGuid} method: post operationId: SearchIndexJobRequestTemplates x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /JobRequestTemplates/searchInfo method: get operationId: SearchInfoJobRequestTemplates x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /JobRequestTemplates/{jobRequestTemplateNo}/copy method: get operationId: CopyJobRequestTemplate x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /JobRequestTemplates/labels/{labelTemplateDocumentNo} method: post operationId: PrintJobRequestTemplateLabels x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /JobRequestTemplates/labels/{labelTemplateDocumentNo}/{settingsKey} method: get operationId: GetJobRequestTemplateLabelPdf x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /JobRequestTemplates/{jobRequestTemplateNo}/mailtemplates method: get operationId: GetMailTemplates x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /JobRequestTemplates/{jobRequestTemplateNo}/mailtemplates/{jobRequestMailTemplateNo} method: get operationId: GetMailTemplate x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /JobRequestTemplates/{jobRequestTemplateNo}/createAnalyticsCustomTemplate/{templateName} method: post operationId: JobRequestTemplate_CreateCustomAnalyticsTemplate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /JobRequestTemplates/{jobRequestTemplateNo}/updateAnalyticsCustomTemplate/{templateNo} method: put operationId: JobRequestTemplate_UpdateCustomAnalyticsTemplate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /JobRequestTemplates/{jobRequestTemplateNo}/notificationusers method: get operationId: GetNotificationUsers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /JobResponsibles method: get operationId: GetJobResponsibles x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /JobResponsibles/{resourceNo} method: get operationId: GetJobResponsible x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /JobResponsibles/search method: post operationId: SearchJobResponsibles x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /JobResponsibles/searchIndex/{resourceGuid} method: post operationId: SearchIndexJobResponsibles x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /JobResponsibles/searchCount method: post operationId: SearchCountJobResponsibles x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /JobResponsibles/searchInfo method: get operationId: SearchInfoJobResponsibles x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Jobs method: get operationId: GetJobs x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Jobs method: post operationId: CreateJob x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Jobs/search/{keyword} method: get operationId: SearchJobs x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Jobs/search method: post operationId: AdvancedSearchJobs x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Jobs/searchCount method: post operationId: SearchCountJobs x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Jobs/searchIndex/{jobGuid} method: post operationId: SearchIndexJobs x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Jobs/searchInfo method: get operationId: JobSearchInfo x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Jobs/{jobNo} method: get operationId: GetJob x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Jobs/{jobNo} method: put operationId: UpdateJob x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Jobs/{jobNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Jobs/{jobNo}/history method: get operationId: GetHistoryForJob x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Jobs/JobReports method: get operationId: GetJobReportsFromUserSettings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Jobs/{jobNos}/JobReports method: get operationId: GetJobReports x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Jobs/{jobNo}/JobReport method: get operationId: GetJobReport x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Jobs/ActivateJobs method: post operationId: ActivateJobs x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Jobs/DeactivateJobs method: post operationId: DeactivateJobs x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Jobs/FinalizeJobs method: post operationId: FinalizeJobs x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Jobs/{jobNo}/force method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Jobs/{jobNo}/resources method: get operationId: GetJobResources x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Jobs/{jobNo}/items method: get operationId: GetJobItems x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Jobs/{jobNo}/procedures method: get operationId: GetJobProcedures x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Jobs/{jobNo}/triggers method: get operationId: GetTriggers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /triggers/longDescription method: post operationId: GetTriggerLongDescription x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Jobs/{jobNo}/documents method: get operationId: GetJobDocuments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Jobs/{jobNo}/jobgroups method: get operationId: GetJobJobGroups x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Jobs/{jobNo}/notifications method: get operationId: GetJobNotifications x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Jobs/{jobNo}/formTemplates method: get operationId: GetJobFormTemplates x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Jobs/{jobNo}/formTemplates/createForm method: post operationId: CreateJobFormTemplateForm x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Jobs/{jobNo}/copy method: get operationId: CopyJob x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Jobs/finalizerunoncejob method: post operationId: FinalizeRunOnceJob x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /jobs/{jobNo}/sendtoemail method: post operationId: SendToEmail 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: /Jobs/{jobNo}/jobmailattachments method: get operationId: GetAttachmentsFor x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /jobs/{jobNo}/postpone method: post operationId: JobPostpone x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /jobs/{jobNo}/approvepostpone method: post operationId: JobApprovePostpone x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /jobs/{jobNo}/rejectpostpone method: post operationId: JobRejectPostpone x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /jobs/{jobNo}/move method: post operationId: JobMove x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Jobs/appRequest method: post operationId: JobAppRequest x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Jobs/appRequest/checksum method: post operationId: JobAppRequestChecksum x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Jobs/appSubmit method: post operationId: ReceiveJob x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Jobs/{jobNo}/relatedjobs method: get operationId: GetRelatedJobs x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Jobs/appRequest/showJobsOnMapTemplate method: get operationId: JobAppRequestShowJobsOnMapTemplate x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Jobs/{jobNo}/documents/{documentNo}/pdf method: get operationId: GetDocumentPdfForJob x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Jobs/{jobNo}/documents/{documentNo}/file method: get operationId: GetDocumentFileForJob x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Jobs/{jobNo}/assignees method: get operationId: GetAssignees x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Jobs/assignees method: post operationId: GetAllAssignees x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Jobs/assignees method: put operationId: UpdateAssignees x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Jobs/resource/{resourceNo}/assignees method: post operationId: GetResourceAssignees x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Jobs/propertyDefinitions method: get operationId: GetJobPropertyDefinitions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Jobs/propertyDefinitions method: post operationId: CreateJobPropertyDefinition x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Jobs/propertyDefinitions/{propertyDefinitionGuid} method: get operationId: GetJobPropertyDefinition x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Jobs/propertyDefinitions/{propertyDefinitionGuid} method: put operationId: UpdateJobPropertyDefinition x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Jobs/propertyDefinitions/{propertyDefinitionGuid} method: delete operationId: DeleteJobPropertyDefinition x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Jobs/propertyDefinitions/{propertyDefinitionGuid}/listValues method: get operationId: GetJobPropertyDefinitionListValues x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Jobs/propertyDefinitions/{propertyDefinitionGuid}/force method: delete operationId: ForceDeleteJobPropertyDefinition x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Jobs/propertyDefinitions/{propertyName}/available method: get operationId: JobPropertyNameAvailable x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Jobs/screenLayout method: post operationId: BulkUpdateJobScreenLayout x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Jobs/{jobNo}/managementSystemDocuments/preview method: get operationId: GetManagementSystemDocumentsPreview x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Jobs/BatchEdit method: post operationId: JobBatchEdit x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Jobs/BatchEdit/ApplyTransformations/{jobNo} method: post operationId: JobBatchEditApplyTransformations x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Jobs/{jobNo}/webhooklogs/search method: post operationId: SearchJobWebhookLogs x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Jobs/{jobNo}/webhooklogs/searchCount method: post operationId: SearchJobWebhookLogsCount x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Jobs/{jobNo}/webhooklogs/{webhookLogGuid}/retransmit method: post operationId: RetransmitJobWebhookLog x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Jobs/{jobNo}/webhooklogs/{webhookLogGuid}/resolve method: post operationId: ResolveJobWebhookLog x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Jobs/{jobNo}/markasread method: post operationId: MarkAsRead x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Jobs/{jobNo}/markasunread method: post operationId: MarkAsUnread x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Jobs/{jobNo}/acknowledge method: post operationId: Acknowledge x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Jobs/{jobNo}/disable method: post operationId: DisableJob 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: /Jobs/{jobNo}/enable method: post operationId: EnableJob x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /JobSequences method: get operationId: GetJobSequences x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /JobSequences method: post operationId: CreateJobSequence x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /JobSequences/{jobSequenceNo} method: get operationId: GetJobSequence x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /JobSequences/{jobSequenceNo} method: put operationId: UpdateJobSequence x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /JobSequences/{jobSequenceNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /JobSequences/{jobSequenceNo}/history method: get operationId: GetJobSequenceHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /JobSequences/search method: post operationId: SearchJobSequences x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /JobSequences/searchCount method: post operationId: SearchCountJobSequences x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /JobSequences/searchIndex/{jobSequenceGuid} method: post operationId: SearchIndexJobSequences x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /JobSequences/searchInfo method: get operationId: SearchInfoJobSequences x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /JobSequences/{jobSequenceNo}/copy method: get operationId: CopyJobSequence x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /JobSequences/{jobSequenceNo}/jobs method: get operationId: GetJobSequenceJobs x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /JobSequences/{jobNo}/triggers/{triggerGuid} method: get operationId: GetJobSequenceJobTrigger x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /JobTemplates method: get operationId: GetJobTemplates x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /JobTemplates method: post operationId: CreateJobTemplate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /JobTemplates/{JobTemplateNo} method: get operationId: GetJobTemplate x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /JobTemplates/{JobTemplateNo} method: put operationId: UpdateJobTemplate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /JobTemplates/{JobTemplateNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /JobTemplates/{JobTemplateNo}/history method: get operationId: GetJobTemplateHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /JobTemplates/search method: post operationId: SearchJobTemplates x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /JobTemplates/searchIndex/{JobTemplateGuid} method: post operationId: SearchIndexJobTemplates x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /JobTemplates/searchCount method: post operationId: SearchCountJobTemplates x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /JobTemplates/searchInfo method: get operationId: SearchInfoJobTemplates x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /JobTemplates/{JobTemplateNo}/copy method: get operationId: CopyJobTemplate x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /JobTemplates/{templateNo}/jobgroups method: get operationId: GetJobTemplateJobGroups x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /JobTemplates/{templateNo}/jobgroups/{jobgroupNo} method: get operationId: GetJobTemplateJobGroup x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /JobTemplates/{templateNo}/resources method: get operationId: GetJobTemplateResources x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /JobTemplates/{templateNo}/resources/{resourceNo} method: get operationId: GetJobTemplateResource x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /License method: get operationId: GetAllLicenseValues x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /License/{licenseKey} method: get operationId: GetSingleLicenseValue x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /License/RequiredAppVersion/{appId} method: get operationId: GetRequiredAppVersion x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /License/validate method: get operationId: ValidateLicense x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /LiquidTypes method: get operationId: GetLiquidTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /LiquidTypes method: post operationId: CreateLiquidType x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /LiquidTypes/{liquidTypeNo} method: get operationId: GetLiquidType x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /LiquidTypes/{liquidTypeNo} method: put operationId: UpdateLiquidType x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /LiquidTypes/{liquidTypeNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /LiquidTypes/{liquidTypeNo}/history method: get operationId: GetLiquidTypeHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /LiquidTypes/search method: post operationId: SearchLiquidTypes x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /LiquidTypes/searchIndex/{liquidType} method: post operationId: SearchIndexliquidType x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /LiquidTypes/searchCount method: post operationId: SearchCountLiquidTypes x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /LiquidTypes/searchInfo method: get operationId: SearchInfoLiquidTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /LiquidTypes/{liquidTypeNo}/copy method: get operationId: CopyLiquidType x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /LocalizationLanguages method: get operationId: GetLocalizationLanguages x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /LocalizationLanguages method: post operationId: CreateLanguage x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /LocalizationLanguages/{localizationLanguageNo} method: get operationId: GetLocalizationLanguage x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /LocalizationLanguages/search method: post operationId: SearchLocalizationLanguages x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /LocalizationLanguages/searchCount method: post operationId: SearchCountLocalizationLanguages x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /LocalizationLanguages/searchIndex/{localizationLanguagesGuid} method: post operationId: SearchIndexLocalizationLanguages x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /LocalizationLanguages/searchInfo method: get operationId: SearchInfoLocalizationLanguages x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /LocalizationLanguages/{languageNo} method: put operationId: UpdateLanguage x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /LocalizationLanguages/{languageNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /LocalizationLanguages/{localizationLanguageNo}/rootLanguage method: get operationId: GetLocalizationLanguageRoot x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /LocalizationTexts method: get operationId: GetLocalizationTexts x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /LocalizationTexts method: post operationId: CreateLocalizationText x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /LocalizationTexts/currentLanguage/{textID} method: get operationId: GetLocalizationTextsForCurrentLanguage x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /LocalizationTexts/{guid} method: get operationId: GetLocalizationTextByGuid x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /LocalizationTexts/language/{languageID} method: get operationId: GetLocalizationTextsForLanguage x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /LocalizationTexts/language/{languageID}/{textID} method: get operationId: GetLocalizationTextForLanguage x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /LocalizationTexts/search/{toLanguageNo} method: post operationId: SearchLocalizationTextsWithTranslatedValues x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /LocalizationTexts/searchInfo method: get operationId: SearchInfoLocalizationTexts x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /LocalizationTexts/search method: post operationId: SearchLocalizationTexts x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /LocalizationTexts/searchCount method: post operationId: SearchCountLocalizationTexts x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /LocalizationTexts/translation/{languageID}/{textID} method: get operationId: GetTranslationTextForLanguage x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /LocalizationTexts/reloadTextCache method: post operationId: ReloadTextCache x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /LocalizationTexts/{textGuid} method: put operationId: UpdateLocalizationText x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /LocalizationTexts/{textGuid} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /LocalizationTexts/{textId}/references method: get operationId: GetReferences x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Log method: get operationId: GetLogEntries x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Log/{logEntryGuid} method: get operationId: GetLogEntry x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Log/search method: post operationId: SearchLogEntries x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Log/searchIndex/{logEntryGuid} method: post operationId: SearchIndexLogEntries x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Log/searchCount method: post operationId: SearchCountLogEntries x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Log/searchInfo method: get operationId: SearchInfoLogEntries x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Log/error method: post operationId: LogError x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Log/critical method: post operationId: LogCritical x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Log/warning method: post operationId: LogWarning x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Log/information method: post operationId: LogInformation x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Log/debug method: post operationId: LogDebug x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Log/trace method: post operationId: LogTrace x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /LogbookDocuments method: get operationId: GetLogbookDocuments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /LogbookDocuments method: post operationId: CreateLogbookDocument x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /LogbookDocuments/{documentNo} method: get operationId: GetLogbookDocument x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /LogbookDocuments/{documentNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /LogbookDocuments/searchIndex/{documentGuid} method: post operationId: SearchIndexLogbookDocuments x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /LogbookDocuments/{documentNo}/history method: get operationId: GetLogbookDocumentHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /LogbookDocuments/search method: post operationId: SearchLogbookDocuments x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /LogbookDocuments/searchCount method: post operationId: SearchCountLogbookDocuments x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /LogbookDocuments/searchInfo method: get operationId: SearchInfoLogbookDocuments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /LogbookDocuments/{documentNo}/pdf method: get operationId: GetLogbookDocumentPdf x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /LogbookDocuments/{documentNo}/file method: get operationId: GetLogbookDocumentFile x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /LogbookDocuments/{documentNo}/file method: post operationId: AddLogbookDocumentFile x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /LogbookDocuments/{documentNo}/history/{documentGuid}/pdf method: get operationId: GetLogbookDocumentPdfGuid x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /LogbookDocuments/{documentNo}/history/{documentGuid}/file method: get operationId: GetLogbookDocumentFileGuid x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /LogbookEvents method: get operationId: GetLogbookEvents x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /LogbookEvents method: post operationId: CreateLogbookEvent x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /LogbookEvents/{eventNo} method: get operationId: GetLogbookEvent x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /LogbookEvents/{eventNo} method: put operationId: UpdateLogbookEvent x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /LogbookEvents/{eventNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /LogbookEvents/{eventNo}/history method: get operationId: GetLogbookEventHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /LogbookEvents/search method: post operationId: SearchLogbookEvents x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /LogbookEvents/searchCount method: post operationId: SearchCountLogbookEvents x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /LogbookEvents/searchIndex/{eventGuid} method: post operationId: SearchIndexLogbookEvents x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /LogbookEvents/searchInfo method: get operationId: SearchInfoLogbookEvents x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /LogbookEvents/{eventNo}/copy method: get operationId: CopyLogbookEvent x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /LogbookEvents/propertyDefinitions method: get operationId: GetEventPropertyDefinitions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /LogbookEvents/propertyDefinitions method: post operationId: CreateEventPropertyDefinition x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /LogbookEvents/propertyDefinitions/{propertyDefinitionGuid} method: get operationId: GetEventPropertyDefinition x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /LogbookEvents/propertyDefinitions/{propertyDefinitionGuid} method: put operationId: UpdateEventPropertyDefinition x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /LogbookEvents/propertyDefinitions/{propertyDefinitionGuid} method: delete operationId: DeleteEventPropertyDefinition x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /LogbookEvents/propertyDefinitions/{propertyDefinitionGuid}/listValues method: get operationId: GetEventPropertyDefinitionListValues x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /LogbookEvents/propertyDefinitions/{propertyDefinitionGuid}/force method: delete operationId: ForceDeleteEventPropertyDefinition x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /LogbookEvents/propertyDefinitions/{propertyName}/available method: get operationId: LogbookEventPropertyNameAvailable x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /LogbookEvents/screenLayout method: post operationId: BulkUpdateEventScreenLayout x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /LogbookEvents/{eventNo}/jobTemplate method: get operationId: CreateJobFromLogbookEvent x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /LogbookEvents/{eventNo}/documents method: get operationId: GetLogbookEventDocuments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /LubeOilTypes method: get operationId: GetLubeOilTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /LubeOilTypes method: post operationId: CreateLubeOilType x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /LubeOilTypes/{lubeOilTypeNo} method: get operationId: GetLubeOilType x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /LubeOilTypes/{lubeOilTypeNo} method: put operationId: UpdateLubeOilType x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /LubeOilTypes/{lubeOilTypeNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /LubeOilTypes/{lubeOilTypeNo}/history method: get operationId: GetLubeOilTypeHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /LubeOilTypes/search method: post operationId: SearchLubeOilTypes x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /LubeOilTypes/searchIndex/{lubeOilType} method: post operationId: SearchIndexLubeOilType x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /LubeOilTypes/searchCount method: post operationId: SearchCountLubeOilTypes x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /LubeOilTypes/searchInfo method: get operationId: SearchInfoLubeOilTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /LubeOilTypes/{lubeOilTypeNo}/copy method: get operationId: CopyLubeOilType x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /MailAccounts method: get operationId: GetMailAccounts x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /MailAccounts method: post operationId: CreateMailAccount x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /MailAccounts/{mailAccountNo} method: get operationId: GetMailAccount x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /MailAccounts/{mailAccountNo} method: put operationId: UpdateMailAccount x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /MailAccounts/{mailAccountNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /MailAccounts/{mailAccountNo}/history method: get operationId: GetMailAccountHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /MailAccounts/search method: post operationId: SearchMailAccounts x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /MailAccounts/searchIndex/{mailAccountGuid} method: post operationId: SearchIndexMailAccounts x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /MailAccounts/searchCount method: post operationId: SearchCountMailAccounts x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /MailAccounts/searchInfo method: get operationId: SearchInfoMailAccounts x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /MailAccounts/{mailAccountNo}/copy method: get operationId: CopyMailAccount x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /MailAccounts/actions/test-smtp method: put operationId: TestMailAccountSmtpConnection x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ManagementSystemApprovedPlanDocuments method: get operationId: GetManagementSystemApprovedPlanDocuments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ManagementSystemApprovedPlanDocuments method: post operationId: CreateManagementSystemApprovedPlanDocument x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ManagementSystemApprovedPlanDocuments/{documentNo} method: get operationId: GetManagementSystemApprovedPlanDocument x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ManagementSystemApprovedPlanDocuments/{documentNo} method: put operationId: UpdateManagementSystemApprovedPlanDocument x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ManagementSystemApprovedPlanDocuments/{documentNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ManagementSystemApprovedPlanDocuments/searchIndex/{documentGuid} method: post operationId: SearchIndexManagementSystemApprovedPlanDocuments x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ManagementSystemApprovedPlanDocuments/{documentNo}/history method: get operationId: GetManagementSystemApprovedPlanDocumentHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ManagementSystemApprovedPlanDocuments/search method: post operationId: SearchManagementSystemApprovedPlanDocuments x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ManagementSystemApprovedPlanDocuments/searchCount method: post operationId: SearchCountManagementSystemApprovedPlanDocuments x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ManagementSystemApprovedPlanDocuments/searchInfo method: get operationId: SearchInfoManagementSystemApprovedPlanDocuments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ManagementSystemApprovedPlanDocuments/{documentNo}/pdf method: get operationId: GetManagementSystemApprovedPlanDocumentPdf x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ManagementSystemApprovedPlanDocuments/{documentNo}/file method: get operationId: GetManagementSystemApprovedPlanDocumentFile x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ManagementSystemApprovedPlanDocuments/{documentNo}/file method: post operationId: AddManagementSystemApprovedPlanDocumentFile x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ManagementSystemApprovedPlanDocuments/{documentNo}/history/{documentGuid}/pdf method: get operationId: GetManagementSystemApprovedPlanDocumentPdfGuid x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ManagementSystemApprovedPlanDocuments/{documentNo}/history/{documentGuid}/file method: get operationId: GetManagementSystemApprovedPlanDocumentFileGuid x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ManagementSystemApprovedPlanDocuments/{documentNo}/checkout method: put operationId: CheckoutManagementSystemApprovedPlanDocumentFile 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: /ManagementSystemApprovedPlanDocuments/{documentNo}/checkin method: post operationId: CheckinManagementSystemApprovedPlanDocumentFile x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ManagementSystemApprovedPlanDocuments/{documentNo}/copy method: get operationId: CopyManagementSystemApprovedPlanDocument x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ManagementSystemApprovedPlanDocuments/{documentNo}/usage method: get operationId: GetManagementSystemApprovedPlanDocumentsUsages x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ManagementSystemBrowser method: get operationId: GetManagementSystems x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ManagementSystemBrowser/{managementSystemNo} method: get operationId: GetManagementSystemUnits x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ManagementSystemBrowser/{managementSystemNo}/{unitNo}/Sections method: get operationId: GetManagementSystemBrowserRootNodes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ManagementSystemBrowser/{managementSystemNo}/{unitNo}/{sectionNo}/Children method: get operationId: GetManagementSystemBrowserNodeChildren x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ManagementSystemBrowser/{managementSystemNo}/{unitNo}/Section/{sectionNo} method: get operationId: GetSectionInTree x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ManagementSystemBrowser/{managementSystemNo}/{unitNo}/Document/{documentNo} method: get operationId: GetDocumentInTree x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ManagementSystemBrowser/{managementSystemNo}/{unitNo}/{documentNo} method: get operationId: GetManagementSystemBrowserDocument x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ManagementSystemBrowser/{managementSystemNo}/{unitNo}/{documentNo}/pdf method: get operationId: GetManagementSystemBrowserDocumentFile x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ManagementSystemBrowser/{managementSystemNo}/{unitNo}/document/search method: get operationId: FullTextSearchManagementSystemBrowserDocuments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ManagementSystemChangeRequests method: get operationId: GetManagementSystemChangeRequests x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ManagementSystemChangeRequests method: post operationId: CreateManagementSystemChangeRequest x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ManagementSystemChangeRequests/{changeRequestNo} method: get operationId: GetManagementSystemChangeRequest x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ManagementSystemChangeRequests/{changeRequestNo} method: put operationId: UpdateManagementSystemChangeRequest x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ManagementSystemChangeRequests/{changeRequestNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ManagementSystemChangeRequests/{changeRequestNo}/history method: get operationId: GetManagementSystemChangeRequestHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ManagementSystemChangeRequests/search method: post operationId: SearchManagementSystemChangeRequests x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ManagementSystemChangeRequests/searchCount method: post operationId: SearchCountManagementSystemChangeRequests x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ManagementSystemChangeRequests/searchIndex/{managementSystemChangeRequestGuid} method: post operationId: SearchIndexManagementSystemChangeRequests x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ManagementSystemChangeRequests/searchInfo method: get operationId: SearchInfoManagementSystemChangeRequests x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ManagementSystemChangeRequests/{changeRequestNo}/copy method: get operationId: CopyManagementSystemChangeRequest x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ManagementSystemChangeRequests/{changeRequestNo}/responses method: get operationId: GetManagementSystemChangeRequestResponses x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ManagementSystemChangeRequests/{changeRequestNo}/responses/count method: get operationId: CountManagementSystemChangeRequestResponses x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ManagementSystemChangeRequests/{changeRequestNo}/addResponse method: post operationId: AddManagementSystemChangeRequestResponse x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ManagementSystemChangeRequests/{changeRequestNo}/units method: get operationId: GetChangeRequestUnits x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ManagementSystemChangeRequests/{changeRequestNo}/affectedunits method: get operationId: GetChangeRequestAffectedUnits x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ManagementSystemChangeRequests/{changeRequestNo}/markAsMinorChange method: post operationId: MarkManagementSystemChangeRequestAsMinorChange x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ManagementSystemChangeRequests/{changeRequestNo}/unmarkAsMinorChange method: post operationId: UnmarkManagementSystemChangeRequestAsMinorChange x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ManagementSystemChangeRequests/{changeRequestNo}/changeRequestUpdateDocument method: post operationId: ChangeRequestUpdateDocument x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ManagementSystemChangeRequests/{changeRequestNo}/approvers method: get operationId: GetChangeRequestApprovers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ManagementSystemChangeRequests/{changeRequestNo}/currentUserCanApprove method: get operationId: CurrentUserCanApproveChangeRequest x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ManagementSystemChangeRequests/{changeRequestNo}/requestApproval method: post operationId: ChangeRequestRequestApproval x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ManagementSystemChangeRequests/{changeRequestNo}/approve method: post operationId: ChangeRequestApprove x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ManagementSystemChangeRequests/{changeRequestNo}/reject method: post operationId: ChangeRequestReject x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ManagementSystemChangeRequests/{changeRequestNo}/changetodraft method: post operationId: ChangeRequestChangeToDraft x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ManagementSystemChangeRequests/{changeRequestNo}/changetorequested method: post operationId: ChangeRequestChangeToRequested x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ManagementSystemChangeRequests/{changeRequestNo}/bypassapproval method: post operationId: ChangeRequestBypassApproval x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ManagementSystemChangeRequests/awaitingMyApproval method: get operationId: GetChangeRequestAwaitingMyApproval x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ManagementSystemChangeRequests/{changeRequestNo}/compare method: get operationId: Compare x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ManagementSystemDocumentAcknowledgements method: get operationId: GetManagementSystemDocumentAcknowledgements x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ManagementSystemDocumentAcknowledgements/{acknowledgementGuid} method: get operationId: GetManagementSystemDocumentAcknowledgement x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ManagementSystemDocumentAcknowledgements/{acknowledgementGuid} method: put operationId: UpdateManagementSystemDocumentAcknowledgement x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ManagementSystemDocumentAcknowledgements/search method: post operationId: SearchManagementSystemDocumentAcknowledgements x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ManagementSystemDocumentAcknowledgements/searchIndex/{acknowledgementGuid} method: post operationId: SearchIndexManagementSystemDocumentAcknowledgements x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ManagementSystemDocumentAcknowledgements/searchCount method: post operationId: SearchCountManagementSystemDocumentAcknowledgements x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ManagementSystemDocumentAcknowledgements/searchInfo method: get operationId: SearchInfoManagementSystemDocumentAcknowledgements x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ManagementSystemDocumentDocuments method: get operationId: GetManagementSystemDocumentDocuments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ManagementSystemDocumentDocuments method: post operationId: CreateManagementSystemDocumentDocument x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ManagementSystemDocumentDocuments/{documentNo} method: get operationId: GetManagementSystemDocumentDocument x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ManagementSystemDocumentDocuments/{documentNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ManagementSystemDocumentDocuments/{documentNo} method: put operationId: UpdateManagementSystemDocumentDocument x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ManagementSystemDocumentDocuments/searchIndex/{documentGuid} method: post operationId: SearchIndexManagementSystemDocumentDocuments x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ManagementSystemDocumentDocuments/{documentNo}/history method: get operationId: GetManagementSystemDocumentDocumentHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ManagementSystemDocumentDocuments/search method: post operationId: SearchManagementSystemDocumentDocuments x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ManagementSystemDocumentDocuments/searchCount method: post operationId: SearchCountManagementSystemDocumentDocuments x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ManagementSystemDocumentDocuments/searchInfo method: get operationId: SearchInfoManagementSystemDocumentDocuments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ManagementSystemDocumentDocuments/{documentNo}/pdf method: get operationId: GetManagementSystemDocumentDocumentPdf x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ManagementSystemDocumentDocuments/{documentNo}/file method: get operationId: GetManagementSystemDocumentDocumentFile x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ManagementSystemDocumentDocuments/{documentNo}/file method: post operationId: AddManagementSystemDocumentDocumentFile x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ManagementSystemDocumentDocuments/{documentNo}/history/{documentGuid}/pdf method: get operationId: GetManagementSystemDocumentDocumentPdfGuid x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ManagementSystemDocumentDocuments/{documentNo}/history/{documentGuid}/file method: get operationId: GetManagementSystemDocumentDocumentFileGuid x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ManagementSystemDocumentDocuments/{documentNo}/checkout method: put operationId: CheckoutManagementSystemDocumentDocumentFile 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: /ManagementSystemDocumentDocuments/{documentNo}/checkin method: post operationId: CheckinManagementSystemDocumentDocumentFile x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ManagementSystemDocumentDocuments/zipArchive method: post operationId: ZipManagementSystemDocumentArchive x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ManagementSystemDocuments method: get operationId: GetManagementSystemDocuments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ManagementSystemDocuments method: post operationId: CreateManagementSystemDocument x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ManagementSystemDocuments/{ID} method: get operationId: GetManagementSystemDocument x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ManagementSystemDocuments/{ID} method: put operationId: UpdateManagementSystemDocument x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ManagementSystemDocuments/{ID} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ManagementSystemDocuments/{ID}/history method: get operationId: GetManagementSystemDocumentHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ManagementSystemDocuments/search method: post operationId: SearchManagementSystemDocuments x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ManagementSystemDocuments/searchCount method: post operationId: SearchCountManagementSystemDocuments x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ManagementSystemDocuments/searchIndex/{managementSystemDocumentGuid} method: post operationId: SearchIndexManagementSystemDocuments x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ManagementSystemDocuments/searchInfo method: get operationId: SearchInfoManagementSystemDocuments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ManagementSystemDocuments/{ID}/copy method: get operationId: CopyManagementSystemDocument x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ManagementSystemDocuments/{id}/units method: get operationId: GetManagementSystemDocumentUnits x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ManagementSystemDocuments/{id}/affectedunits method: get operationId: GetManagementSystemDocumentAffectedUnits x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ManagementSystemDocuments/{ID}/approvers method: get operationId: GetManagementSystemDocumentApprovers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ManagementSystemDocuments/{id}/revisionhistory method: get operationId: GetManagementSystemDocumentRevisionHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ManagementSystemDocuments/{id}/cancreatechangerequest method: get operationId: CanCreateChangeRequest x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ManagementSystemPublish/{managementSystemNo}/setup method: post operationId: SetupManagementSystemPublish x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ManagementSystemPublish/{managementSystemNo}/publishunits method: get operationId: GetPublishUnits x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ManagementSystemPublish/{managementSystemNo}/validatePublishUnits method: post operationId: ValidatePublishUnits x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ManagementSystemPublish/{managementSystemNo}/publishabledocuments method: post operationId: GetPublishableDocuments x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ManagementSystemPublish/{managementSystemNo}/validatePublishDocuments method: post operationId: ValidatePublishDocuments x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ManagementSystemPublish/{managementSystemNo}/initiatepublishtask method: post operationId: InitatePublishTask x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ManagementSystemPublish/{managementSystemNo}/initiateindexdocumentstask method: post operationId: InitateIndexDocumentsTask x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ManagementSystemPublish/{managementSystemNo}/intiateunitdeletion method: post operationId: IntiateUnitDeletion x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ManagementSystemPublish/publishtask/{guid} method: get operationId: GetPublishTask x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ManagementSystemPublish/{managementSystemNo}/{taskNo} method: get operationId: GetPublishTaskByTaskNo x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ManagementSystemPublish/{managementSystemNo}/unlock method: post operationId: UnlockManagementSystem x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ManagementSystemROCs method: get operationId: GetManagementSystemROCs x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ManagementSystemROCs/{managementSystemRocNo} method: get operationId: GetManagementSystemROC x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ManagementSystemROCs/search method: post operationId: SearchManagementSystemROCs x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ManagementSystemROCs/searchCount method: post operationId: SearchCountManagementSystemROCs x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ManagementSystemROCs/{managementSystemROCno}/pdf method: get operationId: GetManagementSystemROCDocumentsPreview x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ManagementSystemROCs/{managementSystemROCNo}/documents method: get operationId: GetManagementSystemROCDocuments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ManagementSystems method: get operationId: GetManagementSystemsList x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ManagementSystems method: post operationId: CreateManagementSystem x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ManagementSystems/{managementSystemNo} method: get operationId: GetManagementSystem x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ManagementSystems/{managementSystemNo} method: put operationId: UpdateManagementSystem x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ManagementSystems/{managementSystemNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ManagementSystems/{managementSystemNo}/history method: get operationId: GetManagementSystemHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ManagementSystems/search method: post operationId: SearchManagementSystems x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ManagementSystems/searchCount method: post operationId: SearchCountManagementSystems x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ManagementSystems/searchIndex/{managementSystemGuid} method: post operationId: SearchIndexManagementSystems x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ManagementSystems/searchInfo method: get operationId: SearchInfoManagementSystems x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ManagementSystems/{managementSystemNo}/copy method: get operationId: CopyManagementSystem x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ManagementSystems/GetManagementSystemsByUnitNo/{unitNo} method: get operationId: GetManagementSystemsByUnitNo x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ManagementSystems/{managementSystemNo}/confidentialities method: get operationId: GetManagementSystemConfidentialities x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ManagementSystems/{managementSystemNo}/changeRequestUsers method: get operationId: GetManagementSystemChangeRequestUsers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ManagementSystems/{managementSystemNo}/units method: get operationId: GetManagementSystemRelatedUnits x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ManagementSystems/{managementSystemNo}/approvers method: get operationId: GetManagementSystemApprovers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ManagementSystems/{managementSystemNo}/deletedUnits method: get operationId: GetManagementSystemDeletedUnits x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ManagementSystems/{managementSystemNo}/publishTasks method: get operationId: GetManagementSystemPublishTasks x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ManagementSystems/{managementSystemNo}/acknowledgers method: get operationId: GetManagementSystemAcknowledgers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ManagementSystems/{managementSystemNo}/acknowledgers/{acknowledgerno}/sections method: get operationId: GetManagementSystemAcknowledgerSections x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ManagementSystems/{managementSystemNo}/image method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ManagementSystems/{managementSystemNo}/image method: post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ManagementSystems/{managementSystemNo}/image method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ManagementSystems/{managementSystemNo}/print/{unitNo} method: get operationId: PrintManagementSystem x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ManagementSystems/MakeAvailableForAI/{managementSystemNo} method: put operationId: MakeAvailableForAI x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ManagementSystems/MakeUnavailableForAI/{managementSystemNo} method: put operationId: MakeUnavailableForAI x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ManagementSystemSections method: get operationId: GetManagementSystemSections x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ManagementSystemSections method: post operationId: CreateManagementSystemSection x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ManagementSystemSections/{ID} method: get operationId: GetManagementSystemSection x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ManagementSystemSections/{ID} method: put operationId: UpdateManagementSystemSection x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ManagementSystemSections/{ID} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ManagementSystemSections/{ID}/history method: get operationId: GetManagementSystemSectionHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ManagementSystemSections/search method: post operationId: SearchManagementSystemSections x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ManagementSystemSections/searchCount method: post operationId: SearchCountManagementSystemSections x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ManagementSystemSections/searchIndex/{managementSystemSectionGuid} method: post operationId: SearchIndexManagementSystemSections x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ManagementSystemSections/searchInfo method: get operationId: SearchInfoManagementSystemSections x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ManagementSystemSections/{ID}/copy method: get operationId: CopyManagementSystemSection x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ManagementSystemSections/{id}/revisionhistory method: get operationId: GetRevisionHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ManagementSystemSections/{sectionId}/approvers method: get operationId: GetManagementSystemSectionApprovers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ManagementSystemTemplateDocuments method: get operationId: GetManagementSystemTemplateDocuments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ManagementSystemTemplateDocuments method: post operationId: CreateManagementSystemTemplateDocument x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ManagementSystemTemplateDocuments/{documentNo} method: get operationId: GetManagementSystemTemplateDocument x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ManagementSystemTemplateDocuments/{documentNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ManagementSystemTemplateDocuments/{documentNo} method: put operationId: UpdateManagementSystemTemplateDocument x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ManagementSystemTemplateDocuments/searchIndex/{documentGuid} method: post operationId: SearchIndexManagementSystemTemplateDocuments x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ManagementSystemTemplateDocuments/{documentNo}/history method: get operationId: GetManagementSystemTemplateDocumentHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ManagementSystemTemplateDocuments/search method: post operationId: SearchManagementSystemTemplateDocuments x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ManagementSystemTemplateDocuments/searchCount method: post operationId: SearchCountManagementSystemTemplateDocuments x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ManagementSystemTemplateDocuments/searchInfo method: get operationId: SearchInfoManagementSystemTemplateDocuments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ManagementSystemTemplateDocuments/{documentNo}/pdf method: get operationId: GetManagementSystemTemplateDocumentPdf x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ManagementSystemTemplateDocuments/{documentNo}/file method: get operationId: GetManagementSystemTemplateDocumentFile x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ManagementSystemTemplateDocuments/{documentNo}/file method: post operationId: AddManagementSystemTemplateDocumentFile x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ManagementSystemTemplateDocuments/{documentNo}/history/{documentGuid}/pdf method: get operationId: GetManagementSystemTemplateDocumentPdfGuid x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ManagementSystemTemplateDocuments/{documentNo}/history/{documentGuid}/file method: get operationId: GetManagementSystemTemplateDocumentFileGuid x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ManagementSystemTemplateDocuments/{documentNo}/checkout method: put operationId: CheckoutManagementSystemTemplateDocumentFile 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: /ManagementSystemTemplateDocuments/{documentNo}/checkin method: post operationId: CheckinManagementSystemTemplateDocumentFile x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /MasterDataManagement/updatedinstances method: get operationId: GetUpdatedInstances x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /MasterDataManagement/duplicatejobs method: post operationId: GetDuplicateJobs x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /MasterDataManagement/initiateupdateunitstask method: post operationId: InitiateUpdateUnitsTask x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /MasterDataManagement/initiatecopyunittask method: post operationId: InitiateCopyUnitTask x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /MasterDataManagementTasks/{taskNo} method: get operationId: GetMasterDataManagementTask x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /MasterDataManagementTasks/search method: post operationId: SearchMasterDataManagementTasks x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /MasterDataManagementTasks/searchCount method: post operationId: SearchCountMasterDataManagementTasks x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /MasterDataManagementTasks/searchIndex/{masterDataManagementTaskGuid} method: post operationId: SearchIndexMasterDataManagementTasks x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /MasterDataManagementTasks/searchInfo method: get operationId: SearchInfoMasterDataManagementTasks x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /MasterDataManagementTreeStructure method: get operationId: GetMDMRootNodes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /MasterDataManagementTreeStructure/{nodeType}/{visibleKey}/children method: get operationId: GetMDMChildren x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /MasterDataManagementTreeStructure/{nodeType}/{visibleKey} method: get operationId: FindMDMNodeInTree x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /MasterDataManagementTreeStructure/{componentNo}/componenttree method: get operationId: GetAllComponentNodeChildren x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /MasterDataManagementTreeStructure/{componentNo}/instances method: get operationId: GetUnitComponentInstances x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /MasterDataManagementUnitTreeStructure method: get operationId: GetTreeStructure x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /MasterDataManagementUnitTreeStructure method: put operationId: UpdateTreeStructure x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /MasterUnit method: get operationId: GetMasterUnit x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /MDMUnit method: get operationId: GetMDMUnit x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /MDMUnit method: put operationId: RenameMDMUnit x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /MeasurementLocations method: get operationId: GetMeasurementLocations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /MeasurementLocations method: post operationId: CreateMeasurementLocation x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /MeasurementLocations/{measurementLocationNo} method: get operationId: GetMeasurementLocation x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /MeasurementLocations/{measurementLocationNo} method: put operationId: UpdateMeasurementLocation x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /MeasurementLocations/{measurementLocationNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /MeasurementLocations/{measurementLocationNo}/history method: get operationId: GetMeasurementLocationHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /MeasurementLocations/search method: post operationId: SearchMeasurementLocations x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /MeasurementLocations/searchIndex/{measurementLocationGuid} method: post operationId: SearchIndexMeasurementLocations x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /MeasurementLocations/searchCount method: post operationId: SearchCountMeasurementLocations x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /MeasurementLocations/searchInfo method: get operationId: SearchInfoMeasurementLocations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /MeasurementLocations/{measurementLocationNo}/copy method: get operationId: CopyMeasurementLocation x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Measurements method: get operationId: GetMeasurements x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Measurements method: post operationId: CreateMeasurement x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Measurements/{measurementNo} method: get operationId: GetMeasurement x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Measurements/{measurementNo} method: put operationId: UpdateMeasurement x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Measurements/{measurementNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Measurements/{measurementNo}/history method: get operationId: GetMeasurementHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Measurements/search method: post operationId: SearchMeasurements x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Measurements/searchIndex/{measurementGuid} method: post operationId: SearchIndexMeasurements x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Measurements/searchCount method: post operationId: SearchCountMeasurements x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Measurements/searchInfo method: get operationId: SearchInfoMeasurements x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Measurements/{measurementNo}/readings method: get operationId: GetMeasurementHistories x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Measurements/{measurementNo}/readings method: post operationId: AddMeasurementReading x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Measurements/{measurementNo}/readings/graph/{daysToCover} method: get operationId: GetMeasurementHistoriesForGraph x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Measurements/{measurementNo}/copy method: get operationId: CopyMeasurement x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Measurements/appSubmit method: post operationId: ReceiveMeasurementHistory x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Measurements/{measurementNo}/usage method: get operationId: GetMeasurementUsages x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Measurements/labels/{labelTemplateDocumentNo} method: post operationId: PrintMeasurementLabels x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Measurements/labels/{labelTemplateDocumentNo}/{settingsKey} method: get operationId: GetMeasurementsLabelPdf x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Measurements/{measurementNo}/trend/{fromDate} method: get operationId: GetMeasurementTrend x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /MeasurementTypes method: get operationId: GetMeasurementTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /MeasurementTypes method: post operationId: CreateMeasurementType x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /MeasurementTypes/{measurementTypeNo} method: get operationId: GetMeasurementType x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /MeasurementTypes/{measurementTypeNo} method: put operationId: UpdateMeasurementType x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /MeasurementTypes/{measurementTypeNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /MeasurementTypes/{measurementTypeNo}/history method: get operationId: GetMeasurementTypeHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /MeasurementTypes/search method: post operationId: SearchMeasurementTypes x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /MeasurementTypes/searchIndex/{measurementTypeGuid} method: post operationId: SearchIndexMeasurementTypes x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /MeasurementTypes/searchCount method: post operationId: SearchCountMeasurementTypes x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /MeasurementTypes/searchInfo method: get operationId: SearchInfoMeasurementTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /MeasurementTypes/{measurementTypeNo}/copy method: get operationId: CopyMeasurementType x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /MeasuringUnits method: get operationId: GetMeasuringUnits x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /MeasuringUnits method: post operationId: CreateMeasuringUnit x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /MeasuringUnits/{measuringUnitNo} method: get operationId: GetMeasuringUnit x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /MeasuringUnits/{measuringUnitNo} method: put operationId: UpdateMeasuringUnit x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /MeasuringUnits/{measuringUnitNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /MeasuringUnits/{measuringUnitNo}/history method: get operationId: GetMeasuringUnitHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /MeasuringUnits/search method: post operationId: SearchMeasuringUnits x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /MeasuringUnits/searchCount method: post operationId: SearchCountMeasuringUnits x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /MeasuringUnits/searchIndex/{measuringUnitGuid} method: post operationId: SearchIndexMeasuringUnits x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /MeasuringUnits/searchInfo method: get operationId: SearchInfoMeasuringUnits x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /MeasuringUnits/{measuringUnitNo}/copy method: get operationId: CopyMeasuringUnit x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /OdsrbOperations method: get operationId: GetOdsrbOperations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /OdsrbOperations method: post operationId: CreateOdsrbOperation x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /OdsrbOperations/{operationNo} method: get operationId: GetOdsrbOperation x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /OdsrbOperations/{operationNo} method: put operationId: UpdateOdsrbOperation x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /OdsrbOperations/{operationNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /OdsrbOperations/{operationNo}/history method: get operationId: GetOdsrbOperationHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /OdsrbOperations/search method: post operationId: SearchOdsrbOperations x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /OdsrbOperations/searchIndex/{OdsrbOperationGuid} method: post operationId: SearchIndexOdsrbOperations x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /OdsrbOperations/searchCount method: post operationId: SearchCountOdsrbOperations x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /OdsrbOperations/searchInfo method: get operationId: SearchInfoOdsrbOperations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /OdsrbOperations/{operationNo}/copy method: get operationId: CopyOdsrbOperation x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /OdsrbOperations/{operationNo}/Documents method: get operationId: GetOdsrbOperationDocumentLinks x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /OdsrbOperations/{operationNo}/Documents/{documentNo} method: get operationId: GetOdsrbOperationDocumentLink x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /OdsrbOperations/GetPrintoutForOdsrbOperations method: post operationId: GetPrintoutForOdsrbOperations x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /OdsrbOperations/GetLatestOdsrbOperationEndTime method: get operationId: GetLatestOdsrbOperationEndTime x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /OdsrbOperations/{operationNo}/Signers method: get operationId: GetOdsrbOperationSignersLinks x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /OdsrbOperations/GetPrintoutTableDataForOdsrbOperations method: post operationId: GetPrintoutTableDataForOdsrbOperations x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /OdsrbOperations/{operationNo}/OdsrbReceivers method: get operationId: GetOdsrbOperationOdsrbReceiverLinks x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /OdsrbOperations/sign method: post operationId: SignOdsrbOperations x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /OdsrbReceivers method: get operationId: GetOdsrbReceivers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /OdsrbReceivers method: post operationId: CreateOdsrbReceiver x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /OdsrbReceivers/{ReceiverNo} method: get operationId: GetOdsrbReceiver x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /OdsrbReceivers/{ReceiverNo} method: put operationId: UpdateOdsrbReceiver x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /OdsrbReceivers/{ReceiverNo}/history method: get operationId: GetOdsrbReceiverHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /OdsrbReceivers/search method: post operationId: SearchOdsrbReceivers x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /OdsrbReceivers/searchIndex/{OdsrbReceiverGuid} method: post operationId: SearchIndexOdsrbReceivers x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /OdsrbReceivers/searchCount method: post operationId: SearchCountOdsrbReceivers x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /OdsrbReceivers/searchInfo method: get operationId: SearchInfoOdsrbReceivers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /OdsrbReceivers/{ReceiverNo}/copy method: get operationId: CopyOdsrbReceiver x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /OdsrbReceivers/{ReceiverNo}/Documents method: get operationId: GetOdsrbReceiverDocumentLinks x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /OdsrbReceivers/{ReceiverNo}/Documents/{documentNo} method: get operationId: GetOdsrbReceiverDocumentLink x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /OperationTypeConfigurations method: get operationId: GetOperationTypeConfigurations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /OperationTypeConfigurations/{operationType} method: get operationId: GetOperationTypeConfiguration x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /OperationTypeConfigurations/Update method: post operationId: BulkUpdateOperationTypeConfiguration x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /OperationTypeConfigurations/{operationType}/tankOperationConfigurations method: get operationId: GetTankOperationConfigurationsForOperationTypeConfiguration x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /OperationTypeConfigurations/{operationType}/signLevelConfigurations method: get operationId: GetOperationTypeConfigurationSignLevelConfigurationsForOperationTypeConfiguration x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /OperationTypeConfigurations/operationConfigurationTree method: post operationId: GetOperationConfigurationTree x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /OperationTypeConfigurations/operationConfigurationTree/{logbook} method: post operationId: GetOperationConfigurationTreeForLogbook x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Options/labeltemplates method: get operationId: GetAllLabelOptionsDocumentLinks x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Options/labeltemplates/{type} method: get operationId: GetLabelOptionsDocumentLinks x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Options method: get operationId: GetOptions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Options/{optionKey} method: get operationId: GetSingleOptionsValue x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Options/{guid} method: put operationId: UpdateOptions x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Options/reportLogo method: get operationId: GetReportLogo x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Options/reportLogo method: post operationId: UpdateReportLogo x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Options/defaultreportLogo method: post operationId: SetDefaultReportLogo 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: /Options/shipdexresources method: get operationId: GetAllShipdexResources x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Options/imagesettings method: get operationId: GetAllImageSettings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Options/dynamicreporttemplates method: get operationId: GetAllDynamicReportOptionsDocumentLinks x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Options/dynamicreporttemplates/{type} method: get operationId: GetDynamicReportOptionsDocumentLinks x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Options/purchaseyearonunits method: post operationId: SetPurchaseYearOnUnits 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: /Options/testPunchoutConnection method: post operationId: TestPunchoutConnectionIndustry x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /OptionsDynamicReportTemplates method: get operationId: GetOptionsDynamicReportTemplates x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /OptionsDynamicReportTemplates method: post operationId: CreateOptionsDynamicReportTemplate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /OptionsDynamicReportTemplates/{documentNo} method: get operationId: GetOptionsDynamicReportTemplate x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /OptionsDynamicReportTemplates/{documentNo} method: put operationId: UpdateOptionsDynamicReportTemplate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /OptionsDynamicReportTemplates/{documentNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /OptionsDynamicReportTemplates/searchIndex/{documentGuid} method: post operationId: SearchIndexOptionsDynamicReportTemplates x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /OptionsDynamicReportTemplates/{documentNo}/history method: get operationId: GetOptionsDynamicReportTemplateHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /OptionsDynamicReportTemplates/search method: post operationId: SearchOptionsDynamicReportTemplates x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /OptionsDynamicReportTemplates/searchCount method: post operationId: SearchCountOptionsDynamicReportTemplates x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /OptionsDynamicReportTemplates/searchInfo method: get operationId: SearchInfoOptionsDynamicReportTemplates x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /OptionsDynamicReportTemplates/{documentNo}/pdf method: get operationId: GetOptionsDynamicReportTemplatePdf x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /OptionsDynamicReportTemplates/{documentNo}/file method: get operationId: GetOptionsDynamicReportTemplateFile x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /OptionsDynamicReportTemplates/{documentNo}/file method: post operationId: AddOptionsDynamicReportTemplateFile x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /OptionsDynamicReportTemplates/{documentNo}/history/{documentGuid}/pdf method: get operationId: GetOptionsDynamicReportTemplatePdfGuid x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /OptionsDynamicReportTemplates/{documentNo}/history/{documentGuid}/file method: get operationId: GetOptionsDynamicReportTemplateFileGuid x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /OptionsDynamicReportTemplates/{documentNo}/checkout method: put operationId: CheckoutOptionsDynamicReportTemplateFile 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: /OptionsDynamicReportTemplates/{documentNo}/checkin method: post operationId: CheckinOptionsDynamicReportTemplateFile x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /OptionsDynamicReportTemplates/{documentNo}/copy method: get operationId: CopyOptionsDynamicReportTemplate x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /OptionsDynamicReportTemplates/{documentNo}/usage method: get operationId: GetOptionsDynamicReportTemplatesUsages x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /OptionsGlobals method: get operationId: GetOptionsGlobals x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /OptionsGlobals/{guid} method: put operationId: UpdateOptionsGlobal x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /OptionsGlobals/UpdateGlobalUnitOptions method: put operationId: UpdateGlobalUnitOptions x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /OptionsOfficeDynamicReportTemplates method: get operationId: GetOptionsOfficeDynamicReportTemplates x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /OptionsOfficeDynamicReportTemplates method: post operationId: CreateOptionsOfficeDynamicReportTemplate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /OptionsOfficeDynamicReportTemplates/{documentNo} method: get operationId: GetOptionsOfficeDynamicReportTemplate x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /OptionsOfficeDynamicReportTemplates/{documentNo} method: put operationId: UpdateOptionsOfficeDynamicReportTemplate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /OptionsOfficeDynamicReportTemplates/{documentNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /OptionsOfficeDynamicReportTemplates/searchIndex/{documentGuid} method: post operationId: SearchIndexOptionsOfficeDynamicReportTemplates x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /OptionsOfficeDynamicReportTemplates/{documentNo}/history method: get operationId: GetOptionsOfficeDynamicReportTemplateHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /OptionsOfficeDynamicReportTemplates/search method: post operationId: SearchOptionsOfficeDynamicReportTemplates x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /OptionsOfficeDynamicReportTemplates/searchCount method: post operationId: SearchCountOptionsOfficeDynamicReportTemplates x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /OptionsOfficeDynamicReportTemplates/searchInfo method: get operationId: SearchInfoOptionsOfficeDynamicReportTemplates x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /OptionsOfficeDynamicReportTemplates/{documentNo}/pdf method: get operationId: GetOptionsOfficeDynamicReportTemplatePdf x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /OptionsOfficeDynamicReportTemplates/{documentNo}/file method: get operationId: GetOptionsOfficeDynamicReportTemplateFile x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /OptionsOfficeDynamicReportTemplates/{documentNo}/file method: post operationId: AddOptionsOfficeDynamicReportTemplateFile x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /OptionsOfficeDynamicReportTemplates/{documentNo}/history/{documentGuid}/pdf method: get operationId: GetOptionsOfficeDynamicReportTemplatePdfGuid x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /OptionsOfficeDynamicReportTemplates/{documentNo}/history/{documentGuid}/file method: get operationId: GetOptionsOfficeDynamicReportTemplateFileGuid x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /OptionsOfficeDynamicReportTemplates/{documentNo}/checkout method: put operationId: CheckoutOptionsOfficeDynamicReportTemplateFile 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: /OptionsOfficeDynamicReportTemplates/{documentNo}/checkin method: post operationId: CheckinOptionsOfficeDynamicReportTemplateFile x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /OptionsOfficeDynamicReportTemplates/{documentNo}/copy method: get operationId: CopyOptionsOfficeDynamicReportTemplate x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /OptionsOfficeDynamicReportTemplates/{documentNo}/usage method: get operationId: GetOptionsOfficeDynamicReportTemplatesUsages x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /OptionsOfficeLabelTemplates method: get operationId: GetOptionsOfficeLabelTemplates x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /OptionsOfficeLabelTemplates method: post operationId: CreateOptionsOfficeLabelTemplate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /OptionsOfficeLabelTemplates/{documentNo} method: get operationId: GetOptionsOfficeLabelTemplate x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /OptionsOfficeLabelTemplates/{documentNo} method: put operationId: UpdateOptionsOfficeLabelTemplate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /OptionsOfficeLabelTemplates/{documentNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /OptionsOfficeLabelTemplates/searchIndex/{documentGuid} method: post operationId: SearchIndexOptionsOfficeLabelTemplates x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /OptionsOfficeLabelTemplates/{documentNo}/history method: get operationId: GetOptionsOfficeLabelTemplateHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /OptionsOfficeLabelTemplates/search method: post operationId: SearchOptionsOfficeLabelTemplates x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /OptionsOfficeLabelTemplates/searchCount method: post operationId: SearchCountOptionsOfficeLabelTemplates x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /OptionsOfficeLabelTemplates/searchInfo method: get operationId: SearchInfoOptionsOfficeLabelTemplates x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /OptionsOfficeLabelTemplates/{documentNo}/pdf method: get operationId: GetOptionsOfficeLabelTemplatePdf x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /OptionsOfficeLabelTemplates/{documentNo}/file method: get operationId: GetOptionsOfficeLabelTemplateFile x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /OptionsOfficeLabelTemplates/{documentNo}/file method: post operationId: AddOptionsOfficeLabelTemplateFile x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /OptionsOfficeLabelTemplates/{documentNo}/history/{documentGuid}/pdf method: get operationId: GetOptionsOfficeLabelTemplatePdfGuid x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /OptionsOfficeLabelTemplates/{documentNo}/history/{documentGuid}/file method: get operationId: GetOptionsOfficeLabelTemplateFileGuid x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /OptionsOfficeLabelTemplates/{documentNo}/checkout method: put operationId: CheckoutOptionsOfficeLabelTemplateFile 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: /OptionsOfficeLabelTemplates/{documentNo}/checkin method: post operationId: CheckinOptionsOfficeLabelTemplateFile x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /OptionsOfficeLabelTemplates/{documentNo}/copy method: get operationId: CopyOptionsOfficeLabelTemplate x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /OptionsOfficeLabelTemplates/{documentNo}/usage method: get operationId: GetOptionsOfficeLabelTemplatesUsages x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /OptionsOffices method: get operationId: GetOptionsOffices x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /OptionsOffices/{guid} method: put operationId: UpdateOptionsOffice x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /OptionsOffices/imagesettings method: get operationId: GetAllOfficeImageSettings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /OptionsOffices/dynamicreporttemplates method: get operationId: GetAllDynamicReportOptionsOfficeDocumentLinks x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /OptionsOffices/dynamicreporttemplates/{type} method: get operationId: GetDynamicReportOptionsOfficeDocumentLinks x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /OptionsOffices/electronicLogbookSettings method: get operationId: GetAllOfficeElectronicLogbookSettings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /OptionsOffices/evaluationThresholdSettings method: get operationId: GetAllOfficeEvaluationThresholdSettings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /OptionsOffices/testPunchoutConnection method: post operationId: TestPunchoutConnection x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /OptionsOffices/labeltemplates method: get operationId: GetAllLabelOptionsOfficeDocumentLinks x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /OptionsOffices/labeltemplates/{labelType} method: get operationId: GetLabelOptionsOfficeDocumentLinks x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /OptionsOffices/test-ai-api-connection method: post operationId: AITestConnection x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /OrbNoons method: get operationId: GetNoons x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /OrbNoons method: post operationId: CreateNoon x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /OrbNoons/{noonNo} method: get operationId: GetNoon x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /OrbNoons/{noonNo} method: put operationId: UpdateNoon x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /OrbNoons/getByDate method: post operationId: GetNoonByDate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /OrbNoons/{noonNo}/history method: get operationId: GetNoonHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /OrbNoons/search method: post operationId: SearchNoons x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /OrbNoons/searchIndex/{noonGuid} method: post operationId: SearchIndexNoons x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /OrbNoons/searchCount method: post operationId: SearchCountNoons x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /OrbNoons/searchInfo method: get operationId: SearchInfoNoons x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /OrbNoons/{noonNo}/copy method: get operationId: CopyNoon x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /OrbNoons/{noonNo}/FuelConsumption method: get operationId: GetFuelConsumption x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /OrbNoons/{noonNo}/Desludgings method: get operationId: GetDesludgings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /OrbOperations method: get operationId: GetOrbOperations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /OrbOperations method: post operationId: CreateOrbOperation x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /OrbOperations/{operationNo} method: get operationId: GetOrbOperation x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /OrbOperations/{operationNo} method: put operationId: UpdateOrbOperation x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /OrbOperations/{operationNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /OrbOperations/{operationNo}/history method: get operationId: GetOrbOperationHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /OrbOperations/search method: post operationId: SearchOrbOperations x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /OrbOperations/searchIndex/{orbOperationGuid} method: post operationId: SearchIndexOrbOperations x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /OrbOperations/searchCount method: post operationId: SearchCountOrbOperations x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /OrbOperations/searchInfo method: get operationId: SearchInfoOrbOperations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /OrbOperations/{operationNo}/copy method: get operationId: CopyOrbOperation x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /OrbOperations/{operationNo}/force method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /OrbOperations/{operationNo}/Documents method: get operationId: GetOrbOperationDocumentLinks x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /OrbOperations/{operationNo}/Soundings method: get operationId: GetOrbOperationSoundingLinks x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /OrbOperations/{operationNo}/Receivers method: get operationId: GetOrbOperationReceiverLinks x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /OrbOperations/{operationNo}/SealSubSealPoints method: get operationId: GetOrbOperationSealSubSealPointLinks x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /OrbOperations/{operationNo}/Signers method: get operationId: GetOrbOperationSignersLinks x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /OrbOperations/{operationNo}/Documents/{documentNo} method: get operationId: GetOrbOperationDocumentLink x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /OrbOperations/GetPrintoutForOperations method: post operationId: GetPrintoutForOperations x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /OrbOperations/GetLatestOperationEndTime method: get operationId: GetLatestOperationEndTime x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /OrbOperations/GetPrintoutTableDataForOperations method: post operationId: GetPrintoutTableDataForOperations x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /OrbOperations/sign method: post operationId: SignOrbOperations x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /PackingUnits method: get operationId: GetPackingUnits x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /PackingUnits method: post operationId: CreatePackingUnit x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /PackingUnits/{packingUnitNo} method: get operationId: GetPackingUnit x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /PackingUnits/{packingUnitNo} method: put operationId: UpdatePackingUnit x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /PackingUnits/{packingUnitNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /PackingUnits/{packingUnitNo}/history method: get operationId: GetPackingUnitHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /PackingUnits/searchInfo method: get operationId: SearchInfoPackingUnits x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /PackingUnits/search method: post operationId: SearchPackingUnits x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /PackingUnits/searchCount method: post operationId: SearchCountPackingUnits x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /PackingUnits/searchIndex/{packingUnitGuid} method: post operationId: SearchIndexPackingUnits x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /PackingUnits/{packingUnitNo}/copy method: get operationId: CopyPackingUnit x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /PaymentConditions method: get operationId: GetPaymentConditions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /PaymentConditions method: post operationId: CreatePaymentCondition 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: /PaymentConditions/{paymentConditionNo} method: get operationId: GetPaymentCondition x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /PaymentConditions/{paymentConditionNo} method: put operationId: UpdatePaymentCondition 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: /PaymentConditions/{paymentConditionNo} method: delete 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: /PaymentConditions/{paymentConditionNo}/history method: get operationId: GetPaymentConditionHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /PaymentConditions/search method: post operationId: SearchPaymentConditions 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: /PaymentConditions/searchCount method: post operationId: SearchCountPaymentConditions 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: /PaymentConditions/searchIndex/{paymentConditionGuid} method: post operationId: SearchIndexPaymentConditions 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: /PaymentConditions/searchInfo method: get operationId: SearchInfoPaymentConditions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /PaymentConditions/{paymentConditionNo}/copy method: get operationId: CopyPaymentCondition x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Ports method: get operationId: GetPorts x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Ports method: post operationId: CreatePort x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Ports/{portCodeNo} method: get operationId: GetPort x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Ports/{portCodeNo} method: put operationId: UpdatePort x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Ports/{portCodeNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Ports/{portCodeNo}/history method: get operationId: GetPortHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Ports/search method: post operationId: SearchPorts x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Ports/searchCount method: post operationId: SearchCountPorts x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Ports/searchIndex/{portGuid} method: post operationId: SearchIndexPorts x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Ports/searchInfo method: get operationId: SearchInfoPorts x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Ports/{portCodeNo}/copy method: get operationId: CopyPort x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /PostingPeriods method: get operationId: GetPostingPeriods x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /PostingPeriods method: post operationId: CreatePostingPeriod x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /PostingPeriods/{PostingPeriodNo} method: get operationId: GetPostingPeriod x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /PostingPeriods/{PostingPeriodNo}/history method: get operationId: GetPostingPeriodHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /PostingPeriods/search method: post operationId: SearchPostingPeriods x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /PostingPeriods/searchCount method: post operationId: SearchCountPostingPeriods x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /PostingPeriods/searchIndex/{postingPeriodGUID} method: post operationId: SearchIndexPostingPeriods x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /PostingPeriods/searchInfo method: get operationId: SearchInfoPostingPeriods x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /PostingPeriods/{postingPeriodNo} method: put operationId: UpdatePostingPeriod x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /PostingPeriods/{postingPeriodNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /PostingPeriods/{postingPeriodNo}/copy method: get operationId: CopyPostingPeriod x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /PostingPeriods/{postingPeriodNo}/companies method: get operationId: GetPostingPeriodCompanies x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /PostingPeriods/{postingPeriodNo}/periods method: get operationId: GetPostingPeriodPeriods x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /PostingPeriods/{invoiceNo}/openperiod method: get operationId: GetOpenPostingPeriodPeriodsForInvoice x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /PostponementReasons method: get operationId: GetPostponementReasons x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /PostponementReasons method: post operationId: CreatePostPonementReason x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /PostponementReasons/{postponementReasonNo} method: get operationId: GetPostponementReason x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /PostponementReasons/{postponementReasonNo} method: put operationId: 'UpdatePostponementReason ' x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /PostponementReasons/{postponementReasonNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /PostponementReasons/{postponementReasonNo}/history method: get operationId: GetPostponementReasonHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /PostponementReasons/search method: post operationId: SearchPostponementReason x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /PostponementReasons/searchCount method: post operationId: SearchCountPostponementReasons x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /PostponementReasons/searchInfo method: get operationId: SearchInfoPostponementReasons x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /PostponementReasons/searchIndex/{postponementReasonGuid} method: post operationId: SearchIndexPostponementReasons x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /PostponementReasons/{postponementReasonNo}/copy method: get operationId: 'CopyPostponementReason ' x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /PostponementReasons/{postponementReasonNo}/force method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Priorities method: get operationId: GetPriorities x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Priorities method: post operationId: CreatePriority x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Priorities/{priorityNo} method: get operationId: GetPriority x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Priorities/{priorityNo} method: put operationId: UpdatePriority x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Priorities/{priorityNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Priorities/{priorityNo}/history method: get operationId: GetPriorityHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Priorities/search method: post operationId: SearchPriorities x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Priorities/searchIndex/{priorityGuid} method: post operationId: SearchIndexPriorities x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Priorities/searchCount method: post operationId: SearchCountPriorities x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Priorities/searchInfo method: get operationId: SearchInfoPriorities x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Priorities/{priorityNo}/copy method: get operationId: CopyPriority x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Procedures method: get operationId: GetProcedures x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Procedures method: post operationId: CreateProcedure x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Procedures/{procedureNo} method: get operationId: GetProcedure x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Procedures/{procedureNo} method: put operationId: UpdateProcedure x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Procedures/{procedureNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Procedures/{procedureNo}/history method: get operationId: GetProcedureHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Procedures/search method: post operationId: SearchProcedures x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Procedures/searchIndex/{procedureGuid} method: post operationId: SearchIndexProcedures x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Procedures/searchCount method: post operationId: SearchCountProcedures x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Procedures/searchInfo method: get operationId: SearchInfoProcedures x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Procedures/{procedureNo}/documents method: get operationId: GetProcedureDocuments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Procedures/{procedureNo}/copy method: get operationId: CopyProcedure x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Projects method: get operationId: GetProjects x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /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: /Projects/{projectNo} method: get operationId: GetProject x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Projects/{projectNo} method: put 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: /Projects/{projectNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Projects/{projectNo}/history method: get operationId: GetProjectHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Projects/search method: post operationId: SearchProjects x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Projects/searchCount method: post operationId: SearchCountProjects x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Projects/searchIndex/{projectGuid} method: post operationId: SearchIndexProjects x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Projects/searchInfo method: get operationId: SearchInfoProjects x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Projects/{projectNo}/copy method: get operationId: CopyProject x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Projects/{projectNo}/units method: get operationId: GetProjectUnits x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Projects/{projectNo}/stakeholders method: get operationId: GetProjectStakeholders x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /PurchaseGroups method: get operationId: GetPurchaseGroups x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /PurchaseGroups method: post operationId: CreatePurchaseGroup 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: /PurchaseGroups/{purchaseGroupNo} method: get operationId: GetPurchaseGroup x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /PurchaseGroups/{purchaseGroupNo} method: put operationId: UpdatePurchaseGroup 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: /PurchaseGroups/{purchaseGroupNo} method: delete 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: /PurchaseGroups/{purchaseGroupNo}/history method: get operationId: GetPurchaseGroupHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /PurchaseGroups/search method: post operationId: SearchPurchaseGroups 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: /PurchaseGroups/searchCount method: post operationId: SearchCountPurchaseGroups 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: /PurchaseGroups/searchIndex/{purchaseGroupGuid} method: post operationId: SearchIndexPurchaseGroups 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: /PurchaseGroups/searchInfo method: get operationId: SearchInfoPurchaseGroups x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /PurchaseGroups/{purchaseGroupNo}/copy method: get operationId: CopyPurchaseGroup x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /PurchaseOrderApprovals/search method: post operationId: SearchPurchaseOrderApprovals 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: /PurchaseOrderApprovals/searchCount method: post operationId: SearchCountPurchaseOrderApprovals 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: /PurchaseOrderApprovals/searchIndex/{purchaseOrderApprovalGuid} method: post operationId: SearchIndexPurchaseOrderApprovals 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: /PurchaseOrderApprovals/searchInfo method: get operationId: SearchInfoPurchaseOrderApprovals x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /PurchaseOrderDeliveryCosts/search method: post operationId: SearchPurchaseOrderDeliveryCosts 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: /PurchaseOrderDeliveryCosts/searchCount method: post operationId: SearchCountPurchaseOrderDeliveryCosts 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: /PurchaseOrderDeliveryCosts/searchIndex/{purchaseOrderDeliveryCostGuid} method: post operationId: SearchIndexPurchaseOrderDeliveryCosts 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: /PurchaseOrderDeliveryCosts/searchInfo method: get operationId: SearchInfoPurchaseOrderDeliveryCosts x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /PurchaseOrderPositions/search method: post operationId: SearchPurchaseOrderPositions 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: /PurchaseOrderPositions/searchCount method: post operationId: SearchCountPurchaseOrderPositions 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: /PurchaseOrderPositions/searchIndex/{requisitionPositionGuid} method: post operationId: SearchIndexPurchaseOrderPositions 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: /PurchaseOrderPositions/searchInfo method: get operationId: SearchInfoPurchaseOrderPositions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /PurchaseOrders method: get operationId: GetPurchaseOrders x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /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: /PurchaseOrders/{purchaseOrderNo} method: get operationId: GetPurchaseOrder x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /PurchaseOrders/{purchaseOrderNo} method: put 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: /PurchaseOrders/{purchaseOrderNo} method: delete 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: /PurchaseOrders/search method: post operationId: SearchPurchaseOrders 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: /PurchaseOrders/searchIndex/{purchaseOrderGuid} method: post operationId: SearchIndexPurchaseOrders 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: /PurchaseOrders/searchCount method: post operationId: SearchCountPurchaseOrders 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: /PurchaseOrders/searchInfo method: get operationId: SearchInfoPurchaseOrders x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /PurchaseOrders/{purchaseOrderNo}/positions method: get operationId: GetPurchaseOrderPositions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /PurchaseOrders/{purchaseOrderNo}/receive method: post operationId: ReceivePurchaseOrder 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: /PurchaseOrders/{purchaseOrderNo}/allowReceive method: get operationId: AllowReceivePurchaseOrder x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /PurchaseOrders/{purchaseOrderNo}/history method: get operationId: GetPurchaseOrderHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /PurchaseOrders/{purchaseOrderNo}/copy method: get operationId: CopyPurchaseOrder x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /PurchaseOrders/{purchaseOrderNo}/positions/{positionNo} method: get operationId: GetPurchaseOrderPosition x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /PurchaseOrders/{purchaseOrderNo}/documents method: get operationId: GetPurchaseOrderDocuments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /PurchaseOrders/{purchaseOrderNo}/responses method: get operationId: GetPurchaseOrderResponses x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /PurchaseOrders/{purchaseOrderNo}/responses/count method: get operationId: CountPurchaseOrderResponses x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /purchaseorders/{purchaseOrderNo}/responses method: post operationId: AddPurchaseOrderResponse 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: /purchaseorders/{purchaseOrderNo}/sendtoemail method: post operationId: SendPurchaseOrderToEmail 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: /PurchaseOrders/{purchaseOrderNo}/purchaseordermailattachments method: get operationId: GetAttachmentsForPurchaseOrder x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /PurchaseOrders/{purchaseOrderNo}/placeorder method: post operationId: PurchaseOrderPlaceOrder 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: /PurchaseOrders/{purchaseOrderNo}/openForChanges method: post operationId: PurchaseOrderOpenForChanges 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: /PurchaseOrders/{purchaseOrderNo}/approveChanges method: post operationId: PurchaseOrderApproveChanges 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: /PurchaseOrders/{purchaseOrderNo}/deliverycosts method: get operationId: GetPurchaseOrderDeliveryCosts x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /PurchaseOrders/{purchaseOrderNo}/requestForQuotes method: get operationId: GetPurchaseOrderRequestForQuotes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /PurchaseOrders/{purchaseOrderNo}/requisitions method: get operationId: GetPurchaseOrderRequisitions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /PurchaseOrders/{purchaseOrderNo}/approvals method: get operationId: GetPurchaseOrderApprovals x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /PurchaseOrders/{purchaseOrderNo}/cancelorder method: post operationId: PurchaseOrderCancelOrder 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: /PurchaseOrders/reports method: get operationId: GetPurchaseOrderReportsFromUserSettings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /PurchaseOrders/{poNos}/reports method: get operationId: GetPurchaseOrderReports x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /PurchaseOrders/{purchaseOrderNo}/calculatedFields method: get operationId: GetPurchaseOrderCalculatedFields x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /PurchaseOrders/{purchaseOrderNo}/positions/calculatedFields method: get operationId: GetPurchaseOrderPositionsCalculatedFields x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /PurchaseOrders/{purchaseOrderNo}/positions/{positionNo}/calculatedFields method: get operationId: GetPurchaseOrderPositionCalculatedFields x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /PurchaseOrders/{purchaseOrderNo}/approveFromApprovalWeb method: post operationId: ApprovePurchaseOrderFromApprovalWeb 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: /PurchaseOrders/{purchaseOrderNo}/setupPlaceOrder method: get operationId: PurchaseOrderSetupPlaceOrder x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /PurchaseOrders/{purchaseOrderNo}/allowCancelOrder method: get operationId: PurchaseOrderAllowCancelOrder x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /PurchaseOrders/{purchaseOrderNo}/setupApproveChanges method: get operationId: PurchaseOrderSetupApproveChanges x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /PurchaseOrders/{purchaseOrderNo}/mail method: post operationId: PurchaseOrderMail 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: /PurchaseOrders/{purchaseOrderNo}/addremark method: post operationId: PurchaseOrdernAddRemark 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: /PurchaseOrders/getExistingForCombine method: post operationId: PurchaseOrderGetExistingForCombine 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: /PurchaseOrders/combineRequisitionPositions method: post operationId: PurchaseOrderCombineRequisitionPositions 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: /PurchaseOrders/{purchaseOrderNo}/purchaseOrderUnits method: get operationId: GetPurchaseOrderUnits x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /PurchaseOrders/{purchaseOrderNo}/purchaseOrderSharedUnits method: get operationId: GetPurchaseOrderSharedUnits x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /PurchaseOrders/{purchaseOrderNo}/resendToSupplier method: post operationId: PurchaseOrderResendToSupplier 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: /PurchaseOrders/{purchaseOrderNo}/allowsendreminder method: get operationId: AllowSendReminder x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /PurchaseOrders/{purchaseOrderNo}/sendreminder method: post operationId: SendReminder 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: /PurchaseOrders/{purchaseOrderNo}/allowforwardforpriceapproval method: get operationId: AllowForwardForPriceApproval x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /PurchaseOrders/{purchaseOrderNo}/forwardforpriceapproval method: post operationId: ForwardForPriceApproval 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: /PurchaseOrders/{purchaseOrderNo}/sendnotification method: post operationId: SendPurchaseOrderNotification 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: /PurchaseOrders/{purchaseOrderNo}/allowpriceapproval method: get operationId: AllowPriceApproval x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /PurchaseOrders/{purchaseOrderNo}/priceapprove method: post operationId: PriceApprove 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: /PurchaseOrders/propertyDefinitions method: get operationId: GetPurchaseOrderPropertyDefinitions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /PurchaseOrders/propertyDefinitions method: post operationId: CreatePurchaseOrderPropertyDefinition 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: /PurchaseOrders/propertyDefinitions/{propertyDefinitionGuid} method: get operationId: GetPurchaseOrderPropertyDefinition x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /PurchaseOrders/propertyDefinitions/{propertyDefinitionGuid} method: put operationId: UpdatePurchaseOrderPropertyDefinition 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: /PurchaseOrders/propertyDefinitions/{propertyDefinitionGuid} method: delete operationId: DeletePurchaseOrderPropertyDefinition 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: /PurchaseOrders/propertyDefinitions/{propertyDefinitionGuid}/listValues method: get operationId: GetPurchaseOrderPropertyDefinitionListValues x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /PurchaseOrders/propertyDefinitions/{propertyDefinitionGuid}/force method: delete operationId: ForceDeletePurchaseOrderPropertyDefinition 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: /PurchaseOrders/propertyDefinitions/{propertyName}/available method: get operationId: PurchaseOrderPropertyNameAvailable x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /PurchaseOrders/screenLayout method: post operationId: BulkUpdatePurchaseOrderScreenLayout 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: /PurchaseOrders/createOrUpdateOrderedPurchaseOrder method: post operationId: CreateOrUpdateOrderedPurchaseOrder 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: /PurchaseOrders/{purchaseOrderGuid}/addDocuments method: post operationId: PurchaseOrderAddDocuments 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: /PurchaseOrders/{purchaseOrderNo}/resetApprovalSetup method: get operationId: ResetApprovalSetup x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /PurchaseOrders/{purchaseOrderNo}/allowApproveChanges method: get operationId: AllowApproveChanges x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /PurchaseOrders/{purchaseOrderNo}/standardTexts method: get operationId: GetPurchaseOrderStandardTexts x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /PurchaseOrders/{purchaseOrderNo}/punchout method: post operationId: GetPunchOutPurchaseOrder 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: /PurchaseOrders/{purchaseOrderNo}/getpunchoutpositions method: get operationId: GetPurchaseOrderPunchOutPositions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /PurchaseOrders/{purchaseOrderNo}/returnpunchouttodraft method: post operationId: ReturnPurchaseOrderPuchOutToDraft 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: /PurchaseOrders/{purchaseOrderNo}/createCarrier method: post operationId: CreateCarrierForPurchaseOrder 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: /PurchaseOrders/{purchaseOrderNo}/setupCarrier/{carrierNo} method: post operationId: SetupCarrierForPurchaseOrder 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: /PurchaseTypes method: get operationId: GetPurchaseTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /PurchaseTypes method: post operationId: CreatePurchaseType 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: /PurchaseTypes/{purchaseTypeNo} method: get operationId: GetPurchaseType x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /PurchaseTypes/{purchaseTypeNo} method: put operationId: UpdatePurchaseType 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: /PurchaseTypes/{purchaseTypeNo} method: delete 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: /PurchaseTypes/{purchaseTypeNo}/history method: get operationId: GetPurchaseTypeHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /PurchaseTypes/search method: post operationId: SearchPurchaseTypes 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: /PurchaseTypes/searchCount method: post operationId: SearchCountPurchaseTypes 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: /PurchaseTypes/searchIndex/{purchaseTypeGuid} method: post operationId: SearchIndexPurchaseTypes 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: /PurchaseTypes/searchInfo method: get operationId: SearchInfoPurchaseTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /PurchaseTypes/{purchaseTypeNo}/copy method: get operationId: CopyPurchaseType x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /PurchaseTypes/{purchaseTypeNo}/unitfilters method: get operationId: GetPurchaseTypeUnitFilters x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /PurchaseTypes/{purchaseTypeNo}/companyUnits method: get operationId: GetPurchaseTypeCompanyUnits x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Purifiers method: get operationId: GetPurifiers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Purifiers method: post operationId: CreatePurifier x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Purifiers/{purifierNo} method: get operationId: GetPurifier x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Purifiers/{purifierNo} method: put operationId: UpdatePurifier x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Purifiers/{purifierNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Purifiers/{purifierNo}/history method: get operationId: GetPurifierHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Purifiers/search method: post operationId: SearchPurifiers x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Purifiers/searchIndex/{purifierGuid} method: post operationId: SearchIndexPurifierGuid x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Purifiers/searchCount method: post operationId: SearchCountPurifiers x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Purifiers/searchInfo method: get operationId: SearchInfoPurifiers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Purifiers/{purifierNo}/copy method: get operationId: CopyPurifier x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Receivers method: get operationId: GetReceivers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Receivers method: post operationId: CreateReceiver x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Receivers/{receiverNo} method: get operationId: GetReceiver x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Receivers/{receiverNo} method: put operationId: UpdateReceiver x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Receivers/{receiverNo}/history method: get operationId: GetReceiverHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Receivers/search method: post operationId: SearchReceivers x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Receivers/searchIndex/{receiverGuid} method: post operationId: SearchIndexReceivers x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Receivers/searchCount method: post operationId: SearchCountReceivers x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Receivers/searchInfo method: get operationId: SearchInfoReceivers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Receivers/{receiverNo}/copy method: get operationId: CopyReceiver x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Receivers/{receiverNo}/Documents method: get operationId: GetReceiverDocumentLinks x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Receivers/{receiverNo}/Documents/{documentNo} method: get operationId: GetReceiverDocumentLink x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /RejectReasons method: get operationId: GetRejectReasons x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /RejectReasons method: post operationId: CreateRejectReason x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /RejectReasons/{reasonNo} method: get operationId: GetRejectReason x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /RejectReasons/{reasonNo} method: put operationId: UpdateRejectReason x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /RejectReasons/{reasonNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /RejectReasons/{reasonNo}/history method: get operationId: GetRejectReasonHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /RejectReasons/search method: post operationId: SearchRejectReasons x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /RejectReasons/searchIndex/{reasonGuid} method: post operationId: SearchIndexRejectReasons x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /RejectReasons/searchCount method: post operationId: SearchCountRejectReasons x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /RejectReasons/searchInfo method: get operationId: SearchInfoRejectReasons x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /RejectReasons/{reasonNo}/copy method: get operationId: CopyRejectReason x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /RejectReasons/{reasonNo}/restrictions method: get operationId: GetRejectReasonRestrictions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Reminders method: get operationId: GetReminders x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Reminders/search method: post operationId: SearchReminders x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Reminders/searchCount method: post operationId: SearchCountReminders x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Reminders/searchIndex/{reminderGuid} method: post operationId: SearchIndexReminders x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Reminders/searchInfo method: get operationId: SearchInfoReminders x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Reminders/actions/generate method: post operationId: GenerateReminders x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Reminders/{reminderGuid}/emaildetails method: get operationId: GetReminderEmailDetails x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /RequestForQuotes method: get operationId: GetRequestForQuotes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /RequestForQuotes method: post operationId: CreateRequestForQuote x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /RequestForQuotes/{requestForQuoteNo} method: get operationId: GetRequestForQuote x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /RequestForQuotes/{requestForQuoteNo} method: put operationId: UpdateRequestForQuote x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /RequestForQuotes/{requestForQuoteNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /RequestForQuotes/{requestForQuoteNo}/history method: get operationId: GetRequestForQuoteHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /RequestForQuotes/search method: post operationId: SearchRequestForQuotes x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /RequestForQuotes/searchCount method: post operationId: SearchCountRequestForQuotes x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /RequestForQuotes/searchIndex/{requestForQuoteGuid} method: post operationId: SearchIndexRequestForQuotes x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /RequestForQuotes/searchInfo method: get operationId: SearchInfoRequestForQuotes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /RequestForQuotes/{requestForQuoteNo}/copy method: get operationId: CopyRequestForQuote x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /RequestForQuotes/{requestForQuoteNo}/standardTexts method: get operationId: GetRequestForQuoteStandardTexts x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /RequestForQuotes/{requestForQuoteNo}/deliveryCosts method: get operationId: GetRequestForQuoteDeliveryCosts x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /RequestForQuotes/{requestForQuoteNo}/responses method: get operationId: GetRequestForQuoteResponses x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /RequestForQuotes/{requestForQuoteNo}/responses/count method: get operationId: CountRequestForQuoteResponses x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /RequestForQuotes/{requestForQuoteNo}/addResponse method: post operationId: AddRequestForQuoteResponse x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /RequestForQuotes/{requestForQuoteNo}/positions method: get operationId: GetRequestForQuotePositions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /RequestForQuotes/{requestForQuoteNo}/documents method: get operationId: GetRequestForQuoteDocuments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /RequestForQuotes/createrfqs method: post operationId: CreateRfqs x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /RequestForQuotes/{requestForQuoteNo}/requisitions method: get operationId: GetRequestForQuoteRequisitions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /RequestForQuotes/{requestForQuoteNo}/purchaseOrders method: get operationId: GetRequestForQuotePurchaseOrders x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /RequestForQuotes/reports method: get operationId: GetRequestForQuoteReportsFromUserSettings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /RequestForQuotes/{requestForQuoteNos}/reports method: get operationId: GetRequestForQuoteReports x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /requestforquotes/{requestForQuoteNo}/sendtoemail method: post operationId: SendRequestForQuoteToEmail 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: /RequestForQuotes/{requestForQuoteNo}/requestforquotemailattachments method: get operationId: GetAttachmentsForRequestForQuote x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /RequestForQuotes/{requestForQuoteNo}/setupCreatePurchaseOrder method: get operationId: RequestForQuoteSetupCreatePurchaseOrder x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /RequestForQuotes/{requestForQuoteNo}/createPurchaseOrder method: post operationId: RequestForQuoteCreatePurchaseOrder 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: /RequestForQuotes/{requestForQuoteNo}/changeStatus method: post operationId: RequestForQuoteChangeStatus x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /RequestForQuotes/{requestForQuoteNo}/mail method: post operationId: ApiMail 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: /RequestForQuotes/combineRequisitionPositions method: post operationId: RfqCombineRequisitionPositions x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /RequestForQuotes/{requestForQuoteNo}/allowSendToSupplier method: get operationId: RfqAllowSendToSupplier x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /RequestForQuotes/{requestForQuoteNo}/sendToSupplier method: post operationId: RfqSendToSupplier 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: /RequestForQuotes/getExistingForCombine method: post operationId: RfqGetExistingForCombine x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /RequisitionPositions/search method: post operationId: SearchRequisitionPositions x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /RequisitionPositions/searchCount method: post operationId: SearchCountRequisitionPositions x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /RequisitionPositions/searchIndex/{requisitionPositionGuid} method: post operationId: SearchIndexRequisitionPositions x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /RequisitionPositions/searchInfo method: get operationId: SearchInfoRequisitionPositions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /RequisitionPositions/getForTasklistNode method: post operationId: GetForTasklistNode x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Requisitions method: get operationId: GetRequisitions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Requisitions method: post operationId: CreateRequisition x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Requisitions/{requisitionNo} method: get operationId: GetRequisition x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Requisitions/{requisitionNo} method: put operationId: UpdateRequisition x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Requisitions/{requisitionNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Requisitions/{requisitionNo}/history method: get operationId: GetRequisitionHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Requisitions/search method: post operationId: SearchRequisitions x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Requisitions/searchCount method: post operationId: SearchCountRequisitions x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Requisitions/searchIndex/{requisitionGuid} method: post operationId: SearchIndexRequisitions x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Requisitions/searchInfo method: get operationId: SearchInfoRequisitions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Requisitions/{requisitionNo}/copy method: get operationId: CopyRequisition x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Requisitions/{requisitionNo}/responses method: get operationId: GetRequisitionResponses x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Requisitions/{requisitionNo}/responses/count method: get operationId: CountRequisitionResponses x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Requisitions/{requisitionNo}/addResponse method: post operationId: AddRequisitionResponse x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Requisitions/{requisitionNo}/standardTexts method: get operationId: GetRequisitionStandardTexts x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Requisitions/{requisitionNo}/components method: get operationId: GetRequisitionComponents x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Requisitions/{requisitionNo}/jobs method: get operationId: GetRequisitionJobs x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Requisitions/{requisitionNo}/positions method: get operationId: GetRequisitionPositions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Requisitions/{requisitionNo}/documents method: get operationId: GetRequisitionDocuments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Requisitions/{requisitionNo}/documents/{documentNo} method: get operationId: GetRequisitionDocument x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Requisitions/{requisitionNo}/forwardforhandling method: post operationId: RequisitionForwardForHandling x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Requisitions/{requisitionNo}/canapproveforrfq method: post operationId: RequisitionCanApproveForRfq x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Requisitions/{requisitionNo}/approveforrfq method: post operationId: RequisitionApproveForRfq x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Requisitions/{requisitionNo}/canreject method: post operationId: RequisitionCanReject x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Requisitions/{requisitionNo}/reject method: post operationId: RequisitionReject x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Requisitions/{requisitionNo}/canrequestUnitrespecification method: get operationId: RequisitionCanRequestUnitRespecification x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Requisitions/{requisitionNo}/requestUnitrespecification method: post operationId: RequestUnitRespecification x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Requisitions/{requisitionNo}/canforwardfortechnicalapproval method: post operationId: RequisitionCanForwardForTechnicalApproval x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Requisitions/{requisitionNo}/forwardfortechnicalapproval method: post operationId: RequisitionForwardForTechnicalApproval x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Requisitions/{requisitionNo}/canapproveforpurchase method: post operationId: RequisitionCanApproveForPurchase 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: /Requisitions/{requisitionNo}/approveforpurchase method: post operationId: RequisitionApproveForPurchase 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: /Requisitions/{requisitionNo}/ordereditems method: get operationId: RequisitionOrderedItems x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Requisitions/{requisitionNo}/addremark method: post operationId: RequisitionAddRemark x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Requisitions/{requisitionNo}/requestForQuotes method: get operationId: GetRequisitionRequestForQuotes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Requisitions/{requisitionNo}/createPurchaseOrder method: post operationId: RequisitionCreatePurchaseOrder 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: /Requisitions/reports method: get operationId: GetRequisitionReportsFromUserSettings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Requisitions/{requisitionNos}/reports method: get operationId: GetRequisitionReports x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Requisitions/{requisitionNo}/purchaseOrderPositions method: get operationId: GetRequisitionPurchaseOrderPositions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Requisitions/{requisitionNo}/punchout method: post operationId: GetPunchOutRequisition x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Requisitions/{requisitionNo}/getpunchoutpositions method: get operationId: GetPunchOutPositions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Requisitions/{requisitionNo}/returnpunchouttodraft method: post operationId: ReturnPunchOutToDraft x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Requisitions/requisitionCounts method: post operationId: RequisitionCounts x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Requisitions/getRequisitionsByNode method: post operationId: GetRequisitionsByNode x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Requisitions/{requisitionNo}/cancel method: post operationId: RequisitionCancel x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Requisitions/{requisitionNo}/sendtoemail method: post operationId: SendRequisitionToEmail 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: /Requisitions/{requisitionNo}/mail method: get operationId: RequisitionApiMail x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Requisitions/{requisitionNo}/requisitionmailattachments method: get operationId: GetAttachmentsForRequisition x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Requisitions/{requisitionNo}/receive method: post operationId: ReceiveRequisition x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Requisitions/{requisitionNo}/allowReceive method: get operationId: AllowReceiveRequisitionr x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Resources method: get operationId: GetResources x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Resources method: post operationId: CreateResource x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Resources/{resourceNo} method: get operationId: GetResource x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Resources/{resourceNo} method: put operationId: UpdateResource x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Resources/{resourceNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Resources/{resourceNo}/history method: get operationId: GetResourceHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Resources/search method: post operationId: SearchResources x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Resources/searchIndex/{resourceGuid} method: post operationId: SearchIndexResources x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Resources/searchCount method: post operationId: SearchCountResources x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Resources/searchInfo method: get operationId: SearchInfoResources x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Resources/{resourceNo}/copy method: get operationId: CopyResource x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Roles method: get operationId: GetRoles x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Roles method: post operationId: CreateRole x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Roles/{roleNo} method: get operationId: GetRole x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Roles/{roleNo} method: put 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: /Roles/{roleNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Roles/{roleNo}/history method: get operationId: GetRoleHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Roles/search method: post operationId: SearchRoles x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Roles/searchCount method: post operationId: SearchCountRoles x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Roles/searchIndex/{roleGuid} method: post operationId: SearchIndexRoles x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Roles/searchInfo method: get operationId: SearchInfoRoles x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Roles/{roleNo}/copy method: get operationId: CopyRole x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Roles/{roleNo}/units method: get operationId: GetRoleUnits x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ScheduledTasks method: get operationId: GetScheduledTasks x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ScheduledTasks method: post operationId: CreateScheduledTask x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ScheduledTasks/{taskNo} method: get operationId: GetScheduledTask x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ScheduledTasks/{taskNo} method: put operationId: UpdateScheduledTask x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ScheduledTasks/{taskNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ScheduledTasks/{taskNo}/history method: get operationId: GetScheduledTaskHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ScheduledTasks/search method: post operationId: SearchScheduledTasks x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ScheduledTasks/searchIndex/{taskGuid} method: post operationId: SearchIndexScheduledTasks x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ScheduledTasks/searchCount method: post operationId: SearchCountScheduledTasks x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ScheduledTasks/searchInfo method: get operationId: SearchInfoScheduledTasks x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ScheduledTasks/{taskNo}/queueItems method: post operationId: GetScheduledTaskQueueItems x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ScheduledTasks/searchCount/items method: post operationId: ItemsSearchCountScheduledTasks x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ScheduledTasks/{taskNo}/queueItems/{queueTaskItemNo} method: get operationId: GetScheduledTaskQueueItem x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ScheduledTasks/{taskNo}/copy method: get operationId: CopyScheduledTask x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ScheduledTasks/{taskNo}/activatetask method: post operationId: ActivateTask x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ScheduledTasks/{taskNo}/deactivatetask method: post operationId: DeactivateTask x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ScheduledTasks/{taskNo}/RunNowTask method: post operationId: RunNowTask x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ScreenLayouts method: get operationId: GetScreenLayouts x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ScreenLayouts method: post operationId: CreateScreenLayout x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ScreenLayouts/{screenLayoutKey} method: get operationId: GetScreenLayout x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ScreenLayouts/{screenLayoutKey} method: put operationId: UpdateScreenLayout x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ScreenLayouts/{screenLayoutKey} method: delete operationId: DeleteScreenLayout x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ScreenLayouts/{screenLayoutKey}/force method: delete operationId: ForceDeleteScreenLayout x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Seals method: get operationId: GetSeals x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Seals method: post operationId: CreateSeal x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Seals/{sealNo} method: get operationId: GetSeal x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Seals/{sealNo} method: put operationId: UpdateSeal x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Seals/{sealNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Seals/sealSubSealPoint/{sealSubSealPointNo} method: get operationId: GetSealSubSealPoint x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Seals/{sealNo}/history method: get operationId: GetSealHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Seals/search method: post operationId: SearchSeals x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Seals/searchIndex/{sealGuid} method: post operationId: SearchIndexSealGuid x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Seals/searchCount method: post operationId: SearchCountSeals x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Seals/searchInfo method: get operationId: SearchInfoSeals x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Seals/UpdateStatus method: post operationId: BulkUpdateSealStatus x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Seals/SealAffix method: post operationId: SealAffix x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Seals/SealBreak method: post operationId: SealBreak x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Seals/{sealNo}/copy method: get operationId: CopySeal x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /SealStorageLocations method: get operationId: GetSealStorageLocations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /SealStorageLocations method: post operationId: CreateSealStorageLocation x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /SealStorageLocations/{SealStorageLocationNo} method: get operationId: GetSealStorageLocation x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /SealStorageLocations/{SealStorageLocationNo} method: put operationId: UpdateSealStorageLocation x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /SealStorageLocations/{SealStorageLocationNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /SealStorageLocations/{SealStorageLocationNo}/history method: get operationId: GetSealStorageLocationHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /SealStorageLocations/search method: post operationId: SearchSealStorageLocations x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /SealStorageLocations/searchIndex/{SealStorageLocationGuid} method: post operationId: SearchIndexSealStorageLocationGuid x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /SealStorageLocations/searchCount method: post operationId: SearchCountSealStorageLocations x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /SealStorageLocations/searchInfo method: get operationId: SearchInfoSealStorageLocations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /SealStorageLocations/{SealStorageLocationNo}/copy method: get operationId: CopySealStorageLocation x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /SealTypes method: get operationId: GetSealTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /SealTypes method: post operationId: CreateSealType x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /SealTypes/{sealTypeNo} method: get operationId: GetSealType x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /SealTypes/{sealTypeNo} method: put operationId: UpdateSealType x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /SealTypes/{sealTypeNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /SealTypes/{sealTypeNo}/history method: get operationId: GetSealTypeHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /SealTypes/search method: post operationId: SearchSealTypes x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /SealTypes/searchIndex/{sealTypeGuid} method: post operationId: SearchIndexSealTypeGuid x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /SealTypes/searchCount method: post operationId: SearchCountSealTypes x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /SealTypes/searchInfo method: get operationId: SearchInfoSealTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /SealTypes/{sealTypeNo}/copy method: get operationId: CopySealType x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Sections method: get operationId: GetSections x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Sections method: post operationId: CreateSection x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Sections/{sectionNo} method: get operationId: GetSection x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Sections/{sectionNo} method: put operationId: UpdateSection x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Sections/{sectionNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Sections/{sectionNo}/history method: get operationId: GetSectionHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Sections/search method: post operationId: SearchSections x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Sections/searchCount method: post operationId: SearchCountSections x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Sections/searchIndex/{sectionGuid} method: post operationId: SearchIndexSections x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Sections/searchInfo method: get operationId: SearchInfoSections x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Sections/{sectionNo}/copy method: get operationId: CopySection x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Sections/{sectionNo}/subsections method: get operationId: GetSectionSections x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Sections/{sectionNo}/components method: get operationId: GetSectionComponents x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Sections/{sectionNo}/users method: get operationId: GetSectionUsers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Sections/{sectionNo}/searchSectionComponents method: post operationId: SearchSectionComponentsBySection x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Sections/{sectionNo}/searchCountSectionComponents method: post operationId: SearchCountSectionComponentsBySection x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Sections/{sectionNo}/searchIndexSectionComponents/{componentNo} method: post operationId: SearchIndexSectionComponentsBySection x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Sections/searchSectionComponents method: post operationId: SearchSectionComponents x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Sections/searchCountSectionComponents method: post operationId: SearchCountSectionComponents x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Sections/searchIndexSectionComponents/{componentNo} method: post operationId: SearchIndexSectionComponents x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Shipments method: get operationId: GetShipments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Shipments method: post operationId: CreateShipment 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: /Shipments/{shipmentNo} method: get operationId: GetShipment x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Shipments/{shipmentNo} method: put operationId: UpdateShipment 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: /Shipments/{shipmentNo} method: delete 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: /Shipments/{shipmentNo}/history method: get operationId: GetShipmentHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Shipments/{ShipmentNo}/copy method: get operationId: CopyShipment x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Shipments/searchInfo method: get operationId: ShipmentSearchInfo x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Shipments/search method: post operationId: SearchShipments 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: /Shipments/searchCount method: post operationId: SearchCountShipments 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: /Shipments/searchIndex/{shipmentGuid} method: post operationId: SearchIndexShipments 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: /Shipments/{shipmentNo}/documents method: get operationId: GetShipmentDocuments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Shipments/{shipmentNo}/destinationWarehouses method: get operationId: GetShipmentDestinationWarehouses x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Shipments/{shipmentNo}/markings method: get operationId: GetShipmentMarkings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Shipments/{shipmentNo}/pickupWarehouses method: get operationId: GetShipmentPickupWarehouses x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Shipments/{shipmentNo}/freightDetails method: get operationId: GetShipmentFreightDetails x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Shipments/{shipmentNo}/responses method: get operationId: GetShipmentResponses x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Shipments/{shipmentNo}/responses method: post operationId: CreateShipmentResponse 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: /Shipments/{shipmentNo}/responses/count method: get operationId: GetShipmentResponsesCount x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Shipments/{shipmentNo}/unassignedCarriers method: get operationId: GetShipmentUnassignedCarriers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Shipments/{shipmentNo}/markingCarriers method: get operationId: GetShipmentMarkingCarriers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Shipments/{shipmentNo}/markings/{markingNo}/carriers method: get operationId: GetMarkingCarriers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Shipments/reports method: get operationId: GetShipmentReportsFromUserSettings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Shipments/{shipmentNos}/reports method: get operationId: GetShipmentReports x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Shipments/{shipmentNo}/send method: post operationId: SendShipment 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: /Shipments/{shipmentNo}/cancel method: post operationId: CancelShipment 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: /Shipments/{shipmentNo}/receive method: post operationId: ReceiveWarehouseShipment 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: /Shipments/{shipmentNo}/unreceive method: post operationId: UndoReceiveWarehouseShipment 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: /Shipments/{shipmentNo}/mail method: post operationId: MailShipment 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: /ShipmentWays method: get operationId: GetShipmentWays x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ShipmentWays method: post operationId: CreateShipmentWay 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: /ShipmentWays/{shipmentWayNo} method: get operationId: GetShipmentWay x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ShipmentWays/{shipmentWayNo} method: put operationId: UpdateShipmentWay 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: /ShipmentWays/{shipmentWayNo} method: delete 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: /ShipmentWays/{shipmentWayNo}/history method: get operationId: GetShipmentWayHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ShipmentWays/searchInfo method: get operationId: SearchInfoShipmentWays x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ShipmentWays/search method: post operationId: SearchShipmentWays 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: /ShipmentWays/searchCount method: post operationId: SearchCountShipmentWays 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: /ShipmentWays/searchIndex/{shipmentWayGuid} method: post operationId: SearchIndexShipmentWays 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: /ShipmentWays/{shipmentWayNo}/copy method: get operationId: CopyShipmentWay x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Soundings method: get operationId: GetSoundings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Soundings method: post operationId: CreateSounding x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Soundings/GetSoundingsForTank/{tankNo} method: get operationId: GetSoundingsForTank x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Soundings/{soundingNo} method: get operationId: GetSounding x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Soundings/{soundingNo}/history method: get operationId: GetSoundingHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Soundings/search method: post operationId: SearchSoundings x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Soundings/searchIndex/{soundingGuid} method: post operationId: SearchIndexSoundingGuid x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Soundings/searchCount method: post operationId: SearchCountSoundings x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Soundings/searchInfo method: get operationId: SearchInfoSoundings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Soundings/{soundingNo}/copy method: get operationId: CopySounding x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Soundings/GetLatestSoundingForTank/{tankNo} method: get operationId: GetLatestSoundingForTank x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Soundings/GetPreviousSoundingForTank/{operationDate}/{tankNo} method: get operationId: GetPreviousSoundingForTank x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /SoundingStatuses method: get operationId: GetSoundingStatuses x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /SoundingStatuses method: post operationId: CreateSoundingStatus x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /SoundingStatuses/{soundingStatusNo} method: get operationId: GetSoundingStatus x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /SoundingStatuses/{soundingStatusNo} method: put operationId: UpdateSoundingStatus x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /SoundingStatuses/{soundingStatusNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /SoundingStatuses/{soundingStatusNo}/history method: get operationId: GetSoundingStatusHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /SoundingStatuses/search method: post operationId: SearchSoundingStatuses x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /SoundingStatuses/searchIndex/{soundingStatusGuid} method: post operationId: SearchIndexSoundingStatusGuid x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /SoundingStatuses/searchCount method: post operationId: SearchCountSoundingStatuses x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /SoundingStatuses/searchInfo method: get operationId: SearchInfoSoundingStatuses x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /SoundingStatuses/{soundingStatusNo}/copy method: get operationId: CopySoundingStatus x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /SoundingTableDocuments method: get operationId: GetSoundingTableDocuments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /SoundingTableDocuments method: post operationId: CreateSoundingTableDocument x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /SoundingTableDocuments/{documentNo} method: get operationId: GetSoundingTableDocument x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /SoundingTableDocuments/{documentNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /SoundingTableDocuments/searchIndex/{documentGuid} method: post operationId: SearchIndexSoundingTableDocuments x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /SoundingTableDocuments/{documentNo}/history method: get operationId: GetSoundingTableDocumentHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /SoundingTableDocuments/search method: post operationId: SearchSoundingTableDocuments x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /SoundingTableDocuments/searchCount method: post operationId: SearchCountSoundingTableDocuments x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /SoundingTableDocuments/searchInfo method: get operationId: SearchInfoSoundingTableDocuments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /SoundingTableDocuments/{documentNo}/pdf method: get operationId: GetSoundingTableDocumentPdf x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /SoundingTableDocuments/{documentNo}/file method: get operationId: GetSoundingTableDocumentFile x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /SoundingTableDocuments/{documentNo}/file method: post operationId: AddSoundingTableDocumentFile x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /SoundingTableDocuments/{documentNo}/history/{documentGuid}/pdf method: get operationId: GetSoundingTableDocumentPdfGuid x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /SoundingTableDocuments/{documentNo}/history/{documentGuid}/file method: get operationId: GetSoundingTableDocumentFileGuid x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /SoundingTables method: get operationId: GetSoundingTables x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /SoundingTables method: post operationId: CreateSoundingTable x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /SoundingTables/{soundingTableNo} method: get operationId: GetSoundingTable x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /SoundingTables/{soundingTableNo} method: put operationId: UpdateSoundingTable x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /SoundingTables/{soundingTableNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /SoundingTables/{soundingTableNo}/history method: get operationId: GetSoundingTableHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /SoundingTables/search method: post operationId: SearchSoundingTables x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /SoundingTables/searchIndex/{soundingTableGuid} method: post operationId: SearchIndexSoundingTableGuid x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /SoundingTables/searchCount method: post operationId: SearchCountSoundingTables x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /SoundingTables/searchInfo method: get operationId: SearchInfoSoundingTables x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /SoundingTables/{soundingTableNo}/copy method: get operationId: CopySoundingTable x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /StandardTexts method: get operationId: GetStandardTexts x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /StandardTexts method: post operationId: CreateStandardText x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /StandardTexts/{standardTextNo} method: get operationId: GetStandardText x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /StandardTexts/{standardTextNo} method: put operationId: UpdateStandardText x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /StandardTexts/{standardTextNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /StandardTexts/{standardTextNo}/history method: get operationId: GetStandardTextHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /StandardTexts/search method: post operationId: SearchStandardTexts x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /StandardTexts/searchCount method: post operationId: SearchCountStandardTexts x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /StandardTexts/searchIndex/{standardTextGuid} method: post operationId: SearchIndexStandardTexts x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /StandardTexts/searchInfo method: get operationId: SearchInfoStandardTexts x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /StandardTexts/{standardTextNo}/copy method: get operationId: CopyStandardText x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /StandardTexts/{standardTextNo}/texts method: get operationId: GetStandardTextLanguages x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /SubSealPointComponentTypes method: get operationId: GetSubSealPointComponentTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /SubSealPointComponentTypes method: post operationId: CreateSubSealPointComponentType x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /SubSealPointComponentTypes/{SubSealPointComponentTypeNo} method: get operationId: GetSubSealPointComponentType x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /SubSealPointComponentTypes/{SubSealPointComponentTypeNo} method: put operationId: UpdateSubSealPointComponentType x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /SubSealPointComponentTypes/{SubSealPointComponentTypeNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /SubSealPointComponentTypes/{SubSealPointComponentTypeNo}/history method: get operationId: GetSubSealPointComponentTypeHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /SubSealPointComponentTypes/search method: post operationId: SearchSubSealPointComponentTypes x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /SubSealPointComponentTypes/searchIndex/{SubSealPointComponentTypeGuid} method: post operationId: SearchIndexSubSealPointComponentTypeGuid x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /SubSealPointComponentTypes/searchCount method: post operationId: SearchCountSubSealPointComponentTypes x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /SubSealPointComponentTypes/searchInfo method: get operationId: SearchInfoSubSealPointComponentTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /SubSealPointComponentTypes/{SubSealPointComponentTypeNo}/copy method: get operationId: CopySubSealPointComponentType x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /SubSealPoints method: get operationId: GetSubSealPoints x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /SubSealPoints method: post operationId: CreateSubSealPoint x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /SubSealPoints/{SubSealPointNo} method: get operationId: GetSubSealPoint x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /SubSealPoints/{SubSealPointNo} method: put operationId: UpdateSubSealPoint x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /SubSealPoints/{SubSealPointNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /SubSealPoints/{SubSealPointNo}/history method: get operationId: GetSubSealPointHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /SubSealPoints/{subSealPointNo}/logs/search method: post operationId: SearchSealSubSealPointLogs x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /SubSealPoints/{subSealPointNo}/logs/searchCount method: post operationId: SearchSealSubSealPointLogsCount x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /SubSealPoints/search method: post operationId: SearchSubSealPoints x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /SubSealPoints/searchIndex/{SubSealPointGuid} method: post operationId: SearchIndexSubSealPointGuid x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /SubSealPoints/searchCount method: post operationId: SearchCountSubSealPoints x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /SubSealPoints/searchInfo method: get operationId: SearchInfoSubSealPoints x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /SubSealPoints/{SubSealPointNo}/copy method: get operationId: CopySubSealPoint x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Substances method: get operationId: GetSubstances x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Substances method: post operationId: CreateSubstance x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Substances/{substanceNo} method: get operationId: GetSubstance x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Substances/{substanceNo} method: put operationId: UpdateSubstance x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Substances/{substanceNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Substances/{substanceNo}/history method: get operationId: GetSubstanceHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Substances/search method: post operationId: SearchSubstances x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Substances/searchIndex/{substanceGuid} method: post operationId: SearchIndexSubstanceGuid x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Substances/searchCount method: post operationId: SearchCountSubstances x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Substances/searchInfo method: get operationId: SearchInfoSubstances x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Substances/{substanceNo}/copy method: get operationId: CopySubstance x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /SuggestedActions/search method: post operationId: SearchSuggestedActions x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /SuggestedActions/searchCount method: post operationId: SearchCountSuggestedActions x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /SuggestedActions/searchIndex/{addressGuid} method: post operationId: SearchIndexSuggestedActions x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /SuggestedActions/searchInfo method: get operationId: SearchInfoSuggestedActions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /SuggestedActions/dismiss method: put operationId: DismissSuggestedActions x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /SuggestedActions/changeClassification method: put operationId: ChangeSuggestedActionClassification x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /TankOperationConfigurations method: get operationId: GetTankOperationConfigurations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /TankOperationConfigurations method: post operationId: CreateTankOperationConfiguration x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /TankOperationConfigurations/{tankOperationConfigurationNo} method: get operationId: GetTankOperationConfiguration x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /TankOperationConfigurations/{tankOperationConfigurationNo} method: put operationId: UpdateTankOperationConfiguration x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /TankOperationConfigurations/{tankOperationConfigurationNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /TankOperationConfigurations/{tankOperationConfigurationNo}/history method: get operationId: GetTankOperationConfigurationHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /TankOperationConfigurations/search method: post operationId: SearchTankOperationConfigurations x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /TankOperationConfigurations/searchIndex/{tankOperationConfigurationGuid} method: post operationId: SearchIndexTankOperationConfigurations x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /TankOperationConfigurations/searchCount method: post operationId: SearchCountTankOperationConfigurations x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /TankOperationConfigurations/searchInfo method: get operationId: SearchInfoTankOperationConfigurations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /TankOperationConfigurations/{tankOperationConfigurationNo}/sourcetanks method: get operationId: GetTankOperationConfigurationSourceTanks x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /TankOperationConfigurations/{tankOperationConfigurationNo}/destinationtanks method: get operationId: GetTankOperationConfigurationDestinationTanks x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /TankOperationConfigurations/{tankOperationConfigurationNo}/secondDestinationtanks method: get operationId: GetTankOperationConfigurationSecondDestinationTanks x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Tanks method: get operationId: GetTanks x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Tanks method: post operationId: CreateTank x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Tanks/{tankNo} method: get operationId: GetTank x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Tanks/{tankNo} method: put operationId: UpdateTank x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Tanks/{tankNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Tanks/{tankNo}/history method: get operationId: GetTankHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Tanks/search method: post operationId: SearchTanks x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Tanks/searchIndex/{tankGuid} method: post operationId: SearchIndexTankGuid x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Tanks/searchCount method: post operationId: SearchCountTanks x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Tanks/searchInfo method: get operationId: SearchInfoTanks x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Tanks/{tankNo}/copy method: get operationId: CopyTank x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Tanks/{tankNo}/compartments method: get operationId: GetTankCompartments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Tanks/{tankNo}/logbooks method: get operationId: GetTankLogbooks x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Tanks/{tankNo}/soundingTable method: get operationId: GetTankSoundingTable x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Tanks/DailySoundingEnabledForLogbooks method: post operationId: DailySoundingEnabledForLogbooks x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Tanks/AllowedProductClaasesForLogbooks method: post operationId: AllowedProductClaasesForLogbooks x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Tanks/AllowedLiquidsForTank/{tankNo} method: get operationId: AllowedLiquidsForTank x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /TechnicalAccounts method: get operationId: GetTechnicalAccounts x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /TechnicalAccounts method: post operationId: CreateTechnicalAccount x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /TechnicalAccounts/{technicalAccountNo} method: get operationId: GetTechnicalAccount x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /TechnicalAccounts/{technicalAccountNo} method: put operationId: UpdateTechnicalAccount x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /TechnicalAccounts/{technicalAccountNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /TechnicalAccounts/{technicalAccountNo}/history method: get operationId: GetTechnicalAccountHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /TechnicalAccounts/search method: post operationId: SearchTechnicalAccounts x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /TechnicalAccounts/searchCount method: post operationId: SearchCountTechnicalAccounts x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /TechnicalAccounts/searchIndex/{technicalAccountGuid} method: post operationId: SearchIndexTechnicalAccounts x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /TechnicalAccounts/searchInfo method: get operationId: SearchInfoTechnicalAccounts x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /TechnicalAccounts/{technicalAccountNo}/copy method: get operationId: CopyTechnicalAccount x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /TechnicalAccounts/{technicalAccountNo}/purchaseTypes method: get operationId: GetTechnicalAccountPurchaseTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /TechnicalAccounts/{technicalAccountNo}/companies method: get operationId: GetTechnicalAccountCompanyUnits x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /TransactionQueue/search method: post operationId: SearchTransactionQueue x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /TransactionQueue/searchInfo method: get operationId: SearchInfoTransactionQueue x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /TransactionQueue/searchCount method: post operationId: SearchCountTransactionQueue x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /TransactionQueue/searchIndex/{transactionQueueGuid} method: post operationId: SearchTransactionQueueIndex x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /TreeStructure method: get operationId: GetRootNodes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /TreeStructure/{nodeType}/{visibleKey}/children method: get operationId: GetChildren x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /TreeStructure/{nodeType}/{visibleKey} method: get operationId: FindNodeInTree x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /UnitCompanies method: get operationId: GetUnitCompanies2 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /UnitCompanies method: post operationId: CreateUnitCompany2 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /UnitCompanies/{unitCompanyNo} method: get operationId: GetUnitCompany2 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /UnitCompanies/{unitCompanyNo} method: put operationId: UpdateUnitCompany2 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /UnitCompanies/{unitCompanyNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /UnitCompanies/{unitCompanyNo}/history method: get operationId: GetUnitCompanyHistory2 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /UnitCompanies/search method: post operationId: SearchUnitCompanies2 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /UnitCompanies/searchCount method: post operationId: SearchCountUnitCompanies2 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /UnitCompanies/searchIndex/{unitCompanyGuid} method: post operationId: SearchIndexUnitCompanies2 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /UnitCompanies/searchInfo method: get operationId: SearchInfoUnitCompanies2 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /UnitCompanies/{unitCompanyNo}/copy method: get operationId: CopyUnitCompany2 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /UnitCompanies/{unitCompanyNo}/standardTexts method: get operationId: GetUnitCompany2StandardTexts x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /UnitCompanies/{unitCompanyNo}/setAsDefault method: post operationId: SetUnitCompanyAsDefault x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /UnitGroups method: get operationId: GetUnitGroups x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /UnitGroups method: post operationId: CreateUnitGroup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /UnitGroups/{unitGroupNo} method: get operationId: GetUnitGroup x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /UnitGroups/{unitGroupNo} method: put operationId: UpdateUnitGroup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /UnitGroups/{unitGroupNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /UnitGroups/{unitGroupNo}/history method: get operationId: GetUnitGroupHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /UnitGroups/search method: post operationId: SearchUnitGroups x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /UnitGroups/searchCount method: post operationId: SearchCountUnitGroups x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /UnitGroups/searchIndex/{unitGroupGuid} method: post operationId: SearchIndexUnitGroups x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /UnitGroups/searchInfo method: get operationId: SearchInfoUnitGroups x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /UnitGroups/{unitGroupNo}/copy method: get operationId: CopyUnitGroup x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /UnitGroups/{unitGroupNo}/units method: get operationId: GetUnitGroupUnits x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Units method: get operationId: GetUnits x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Units method: post operationId: CreateUnit x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Units/{unitNo} method: get operationId: GetUnit x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Units/{unitNo} method: put operationId: UpdateUnit x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Units/{unitNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Units/{unitNo}/history method: get operationId: GetUnitHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Units/search method: post operationId: SearchUnits x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Units/searchIndex/{unitGuid} method: post operationId: SearchIndexUnits x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Units/searchCount method: post operationId: SearchCountUnits x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Units/searchInfo method: get operationId: SearchInfoUnits x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Units/{unitNo}/copy method: get operationId: Copyunit x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Units/{unitNo}/logins method: get operationId: GetUnitUserRoleLogins x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Units/{unitNo}/deactivate method: post operationId: SetUnitInactive x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Units/{unitNo}/companies method: get operationId: GetUnitCompanies x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Units/{unitNo}/users method: get operationId: GetUnitUsers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Units/{unitNo}/documentClasses method: get operationId: GetUnitDocumentClasses x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Units/licensetypes method: get operationId: GetUnitLicenseTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Units/{unitNo}/image method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Units/{unitNo}/image method: post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Units/{unitNo}/image method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Units/{unitNo}/FunctionAreas method: get operationId: GetUnitFunctionAreas x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Units/{unitNo}/FunctionAreas/{functionAreaNo} method: get operationId: GetUnitFunctionArea x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Units/{unitNo}/ais/position method: get operationId: GetUnitPosition x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Units/AllUnitsAboveVersion method: get operationId: GetIsAllUnitsAboveVersion x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /UnitShipments method: get operationId: GetUnitShipments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /UnitShipments/{unitShipmentNo} method: get operationId: GetUnitShipment x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /UnitShipments/searchInfo method: get operationId: UnitShipmentSearchInfo x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /UnitShipments/search method: post operationId: SearchUnitShipments 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: /UnitShipments/searchCount method: post operationId: SearchCountUnitShipments 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: /UnitShipments/{shipmentNo} method: put operationId: UpdateUnitShipment 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: /UnitShipments/{shipmentNo} method: delete 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: /UnitShipments/{shipmentNo}/receiveShipment method: post operationId: ReceiveUnitShipment 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: /UnitShipments/{shipmentNo}/receiveShipmentMarkings method: post operationId: ReceiveUnitShipmentMarkings 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: /UnitShipments/{shipmentNo}/receiveRequisitions method: post operationId: ReceiveUnitShipmentRequisitions 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: /UnitShipments/{shipmentNo}/history method: get operationId: GetUnitShipmentHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /UnitShipments/{shipmentNo}/markings method: get operationId: GetUnitShipmentMarkings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /UnitShipments/{shipmentNo}/markingCarriers method: get operationId: GetUnitShipmentMarkingCarriers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /UnitShipments/{shipmentNo}/markings/{markingNo}/carriers method: get operationId: GetUnitMarkingCarriers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /UnitShipments/{shipmentNo}/responses method: get operationId: GetUnitShipmentResponses x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /UnitShipments/{shipmentNo}/responses method: post operationId: CreateUnitShipmentResponse 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: /UnitShipments/{shipmentNo}/responses/count method: get operationId: GetUnitShipmentResponsesCount x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /UnitShipments/{shipmentNo}/requisitions method: get operationId: GetUnitShipmentRequisitions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /UnitShipments/{shipmentNo}/markingCarriers/{markingCarrierNo}/positions method: get operationId: GetUnitShipmentMarkingCarrierPositions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /UnitShipments/{shipmentNo}/markingCarrierPositions method: get operationId: GetUnitShipmentMarkingCarrierPositionsForShipment x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /UserGroups method: get operationId: GetUserGroups x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /UserGroups method: post operationId: CreateUserGroup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /UserGroups/{userGroupNo} method: get operationId: GetUserGroup x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /UserGroups/{userGroupNo} method: put operationId: UpdateUserGroup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /UserGroups/{userGroupNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /UserGroups/{userGroupNo}/history method: get operationId: GetUserGroupHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /UserGroups/search method: post operationId: SearchUserGroups x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /UserGroups/searchIndex/{userGroupGuid} method: post operationId: SearchIndexUserGroups x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /UserGroups/searchCount method: post operationId: SearchCountUserGroups x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /UserGroups/searchInfo method: get operationId: SearchInfoUserGroups x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /UserGroups/{userGroupNo}/users method: get operationId: GetUserGroupUsers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /UserGroups/{resourceNo}/copy method: get operationId: CopyUserGroup x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /UserGroups/{userGroupNo}/resourceonunits method: get operationId: GetUserGroupResourceOnUnits x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /UserGroups/{userGroupNo}/userGroupLimitations method: get operationId: GetUserGroupLimitations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /UserGroups/{userGroupNo}/assigneeonunits method: get operationId: GetUserGroupAssigneeOnUnits x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /UserGroups/{userGroupNo}/responsibleonunits method: get operationId: GetUserGroupResponsibleOnUnits x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /UserGroups/{userGroupNo}/jobhistoryresourceonunits method: get operationId: GetUserGroupJobHistoryResourceOnUnits x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /UserRights method: get operationId: GetUserRights x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /UserRights/{userRightKey}/{userGroupNo} method: post operationId: CreateUserRight x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /UserRights/{userRightKey}/{userGroupNo} method: delete operationId: DeleteUserRight 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: /Users method: get operationId: GetUsers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Users method: post operationId: CreateUser x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Users/{userNo} method: get operationId: GetUser x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Users/{userNo} method: delete operationId: DeleteUser x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Users/{userNo} method: put operationId: UpdateUser x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Users/{userNo}/history method: get operationId: GetUserHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Users/search method: post operationId: SearchUsers x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Users/searchCount method: post operationId: SearchCountUsers x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Users/searchIndex/{userGuid} method: post operationId: SearchIndexUsers x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Users/searchInfo method: get operationId: SearchInfoUsers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Users/{userNo}/resend method: post operationId: ResendUserWelcomeMail 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: /Users/{resourceNo}/copy method: get operationId: CopyUser x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Users/{userNo}/anonymize method: post operationId: AnonymizeUser x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Users/{userNo}/resetPassword method: post operationId: ResetPasswordForAnotherUser 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: /Users/{userNo}/units method: get operationId: GetUserUnits x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Users/{userNo}/roles method: get operationId: GetUserRoles x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Users/{userNo}/logins method: get operationId: GetUserUnitRoleLogins x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Users/{userNo}/resourceonunits method: get operationId: GetUserResourceOnUnits x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Users/{userNo}/password method: post operationId: ChangeUserPassword x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Users/{userNo}/assigneesonunits method: get operationId: GetUserAssigneeOnUnits x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Users/{userNo}/responsibleonunits method: get operationId: GetUserResponsibleOnUnits x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Users/{userNo}/jobhistoryresourceonunits method: get operationId: GetUserJobHistoryResourceOnUnits x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Users/{userNo}/servicePrincipalMappings method: get operationId: GetUserServicePrincipalMappings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /UserSettings method: get operationId: GetUserSettings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /UserSettings/{key} method: get operationId: GetUserSetting x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /UserSettings/{key} method: post operationId: UpdateUserSetting x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /UserSettings/{key} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /UserSettings/search method: post operationId: SearchUserSettings x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /UserSettings/searchCount method: post operationId: SearchCountUserSettings x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /UserSettings/searchInfo method: get operationId: SearchInfoUserSettings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /UserSettings/deleteAllUserSettingByKey/{key} method: delete operationId: DeleteAllUserSettingsByKey x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ValueLists method: get operationId: GetListOfValuesTemplates x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ValueLists method: post operationId: CreateListOfValuesTemplate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ValueLists/{listOfValuesTemplateNo} method: get operationId: GetListOfValuesTemplate x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ValueLists/{listOfValuesTemplateNo} method: put operationId: UpdateListOfValuesTemplate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ValueLists/{listOfValuesTemplateNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ValueLists/{listOfValuesTemplateNo}/history method: get operationId: GetListOfValuesTemplateHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ValueLists/search method: post operationId: SearchListOfValuesTemplates x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ValueLists/searchIndex/{ListOfValuesTemplateGuid} method: post operationId: SearchIndexListOfValuesTemplates x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ValueLists/searchCount method: post operationId: SearchCountListOfValuesTemplates x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ValueLists/searchInfo method: get operationId: SearchInfoListOfValuesTemplates x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ValueLists/{listOfValuesTemplateNo}/copy method: get operationId: CopyListOfValuesTemplate x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ValueLists/{listOfValuesTemplateNo}/templatevalues method: get operationId: GetListOfValuesTemplateValues x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /VAT method: get operationId: GetVATs x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /VAT method: post operationId: CreateVAT x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /VAT/{VATNo} method: get operationId: GetVAT x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /VAT/{VATNo} method: put operationId: UpdateVAT x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /VAT/{VATNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /VAT/{VATNo}/history method: get operationId: GetVATHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /VAT/search method: post operationId: SearchVATs x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /VAT/searchCount method: post operationId: SearchCountVATs x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /VAT/searchIndex/{VATGuid} method: post operationId: SearchIndexVATs x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /VAT/searchInfo method: get operationId: SearchInfoVATs x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /VAT/{VATNo}/copy method: get operationId: CopyVAT x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /VesselReportBrowser method: get operationId: GetVesselReportBrowserRootNodes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /VesselReportBrowser/{nodeType}/children method: post operationId: GetVesselReportBrowserChildren x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /VesselReportBrowser/{nodeType} method: post operationId: GetVesselReportBrowserTree x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /VesselReportFieldListTemplateRevisionCaches method: get operationId: GetVesselReportFieldListTemplateRevisionCaches x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /VesselReportFieldListTemplateRevisionCaches/{vesselReportTypeRevisionCacheNo} method: get operationId: GetVesselReportFieldListTemplateRevisionCache x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /VesselReportFieldListTemplates method: get operationId: GetVesselReportFieldListTemplates x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /VesselReportFieldListTemplates method: post operationId: CreateVesselReportFieldListTemplate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /VesselReportFieldListTemplates/{vesselReportFieldListTemplateNo} method: get operationId: GetVesselReportFieldListTemplate x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /VesselReportFieldListTemplates/{vesselReportFieldListTemplateNo} method: put operationId: UpdateVesselReportFieldListTemplate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /VesselReportFieldListTemplates/{vesselReportFieldListTemplateNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /VesselReportFieldListTemplates/{vesselReportFieldListTemplateNo}/history method: get operationId: GetVesselReportFieldListTemplateHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /VesselReportFieldListTemplates/search method: post operationId: SearchVesselReportFieldListTemplates x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /VesselReportFieldListTemplates/searchIndex/{VesselReportFieldListTemplateGuid} method: post operationId: SearchIndexVesselReportFieldListTemplates x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /VesselReportFieldListTemplates/searchCount method: post operationId: SearchCountVesselReportFieldListTemplates x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /VesselReportFieldListTemplates/searchInfo method: get operationId: SearchInfoVesselReportFieldListTemplates x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /VesselReportFieldListTemplates/{vesselReportFieldListTemplateNo}/copy method: get operationId: CopyVesselReportFieldListTemplate x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /VesselReportFieldListTemplates/{vesselReportFieldListTemplateNo}/templatevalues method: get operationId: GetVesselReportFieldListValues x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /VesselReports method: get operationId: GetVesselReports x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /VesselReports method: post operationId: CreateVesselReport x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /VesselReports/{vesselReportNo} method: get operationId: GetVesselReport x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /VesselReports/{vesselReportNo} method: put operationId: UpdateVesselReport x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /VesselReports/{vesselReportNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /VesselReports/{vesselReportNo}/history method: get operationId: GetVesselReportHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /VesselReports/search method: post operationId: SearchVesselReports x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /VesselReports/searchCount method: post operationId: SearchCountVesselReports x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /VesselReports/searchIndex/{vesselReportGuid} method: post operationId: SearchIndexVesselReports x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /VesselReports/searchInfo method: get operationId: SearchInfoVesselReports x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /VesselReports/search/{vesselReportTypeNo} method: post operationId: SearchVesselReportTypeNo x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /VesselReports/searchInfo/{vesselReportTypeNo} method: get operationId: SearchInfoVesselReportsByReportTypeNo x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /VesselReports/searchCount/{vesselReportTypeNo} method: post operationId: SearchCountVesselReportsByReportTypeNo x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /VesselReports/searchIndex/{vesselReportGuid}/{vesselReportTypeNo} method: post operationId: SearchIndexVesselReportsByReportTypeNo x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /VesselReports/{vesselReportNo}/copy method: get operationId: CopyVesselReport x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /VesselReports/build method: post operationId: BuildVesselReport x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /VesselReports/{vesselReportNo}/approvers method: get operationId: GetVesselReportApprovers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /VesselReports/{vesselReportNo}/confidentialities method: get operationId: GetVesselReportConfidentialities x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /VesselReports/{vesselReportNo}/vesselReportActions method: get operationId: GetVesselReportActions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /VesselReports/{vesselReportNo}/approve method: post operationId: ApproveVesselReport x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /VesselReports/{vesselReportNo}/reject method: post operationId: RejectVesselReport x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /VesselReports/{vesselReportNo}/requestApproval method: post operationId: RequestVesselReportApproval x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /VesselReports/{vesselReportNo}/approveorrequestApproval method: post operationId: ApproveOrRequestVesselReportApproval x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /VesselReports/{vesselReportNo}/reopen method: post operationId: ReopenVesselReport x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /VesselReports/{vesselReportNo}/responses method: get operationId: GetVesselReportResponses x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /VesselReports/{vesselReportNo}/responses/count method: get operationId: CountVesselReportResponses x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /VesselReports/{VesselReportNo}/responses method: post operationId: AddVesselReportResponse x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /VesselReports/nodes method: get operationId: GetVesselReportCreateNodes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /VesselReports/nodes/{nodeType}/{no}/children method: get operationId: GetVesselReportCreateNodeChildren x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /VesselReports/nodes/{query}/search method: get operationId: SearchVesselCreateReportNodes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /VesselReports/{vesselReportNo}/webhooklogs/search method: post operationId: SearchWebhookLogs x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /VesselReports/{vesselReportNo}/webhooklogs/searchCount method: post operationId: SearchWebhookLogsCount x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /VesselReports/{vesselReportNo}/webhooklogs/{webhookLogGuid}/retransmit method: post operationId: RetransmitWebhookLog x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /VesselReports/{vesselReportNo}/webhooklogs/{webhookLogGuid}/resolve method: post operationId: ResolveWebhookLog x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /VesselReports/{vesselReportNo}/writeupcache method: put operationId: WriteUpCache x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /VesselReports/{vesselReportNo}/consumptions method: get operationId: GetVesselReportConsumptions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /VesselReports/{vesselReportNo}/webhooks/{webhookEvent} method: post operationId: ExecuteWebhooks x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /VesselReports/{vesselReportNo}/webhooks/{webhookEvent}/retryExecuteWebhooks method: post operationId: RetryExecuteWebhooks x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /VesselReports/{vesselReportNo}/webhooks/{webhookEvent}/webhook/{webhookNo} method: post operationId: ExecuteSingleWebhook x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /VesselReportScripts/calculate method: post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /VesselReportScripts/validate method: post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /VesselReportScripts/tree method: post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /VesselReportScripts/run method: post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /VesselReportSequenceInstances method: get operationId: GetVesselReportSequenceInstances x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /VesselReportSequenceInstances method: post operationId: CreateVesselReportSequenceInstance x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /VesselReportSequenceInstances/{vesselReportSequenceInstanceNo} method: get operationId: GetVesselReportSequenceInstance x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /VesselReportSequenceInstances/{vesselReportSequenceInstanceNo} method: put operationId: UpdateVesselReportSequenceInstance x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /VesselReportSequenceInstances/{vesselReportSequenceInstanceNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /VesselReportSequenceInstances/{vesselReportSequenceInstanceNo}/history method: get operationId: GetVesselReportSequenceInstanceHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /VesselReportSequenceInstances/search method: post operationId: SearchVesselReportSequenceInstances x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /VesselReportSequenceInstances/searchIndex/{VesselReportSequenceInstanceGuid} method: post operationId: SearchIndexVesselReportSequenceInstances x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /VesselReportSequenceInstances/searchCount method: post operationId: SearchCountVesselReportSequenceInstances x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /VesselReportSequenceInstances/searchInfo method: get operationId: SearchInfoVesselReportSequenceInstances x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /VesselReportSequenceInstances/{vesselReportSequenceInstanceNo}/copy method: get operationId: CopyVesselReportSequenceInstance x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /VesselReportSequenceInstances/{vesselReportSequenceInstanceNo}/middlereports method: get operationId: GetMiddleReports x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /VesselReportSequenceInstances/{vesselReportSequenceInstanceNo}/middlereporttypes method: get operationId: GetMiddleReportTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /VesselReportSequenceInstances/merge method: post operationId: MergeVesselReportSequenceInstances x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /VesselReportSequenceInstances/split method: post operationId: SplitVesselReportSequenceInstances x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /VesselReportSequences method: get operationId: GetVesselReportSequences x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /VesselReportSequences method: post operationId: CreateVesselReportSequence x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /VesselReportSequences/{vesselReportSequenceNo} method: get operationId: GetVesselReportSequence x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /VesselReportSequences/{vesselReportSequenceNo} method: put operationId: UpdateVesselReportSequence x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /VesselReportSequences/{vesselReportSequenceNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /VesselReportSequences/{vesselReportSequenceNo}/history method: get operationId: GetVesselReportSequenceHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /VesselReportSequences/search method: post operationId: SearchVesselReportSequences x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /VesselReportSequences/searchIndex/{VesselReportSequenceGuid} method: post operationId: SearchIndexVesselReportSequences x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /VesselReportSequences/searchCount method: post operationId: SearchCountVesselReportSequences x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /VesselReportSequences/searchInfo method: get operationId: SearchInfoVesselReportSequences x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /VesselReportSequences/{vesselReportSequenceNo}/copy method: get operationId: CopyVesselReportSequence x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /VesselReportSequences/{vesselReportSequenceNo}/vesseltypes method: get operationId: GetVesselReportSequenceVesselTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /VesselReportSequences/{vesselReportSequenceNo}/vesselreporttypes method: get operationId: GetVesselReportSequenceVesselReportTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /VesselReportSignature method: get operationId: GetVesselReportsSignature x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /VesselReportSignature method: post operationId: CreateVesselReportSignature x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /VesselReportSignature/{documentNo} method: get operationId: GetVesselReportSignature x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /VesselReportSignature/{documentNo} method: put operationId: UpdateVesselReportSignature x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /VesselReportSignature/{documentNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /VesselReportSignature/searchIndex/{documentGuid} method: post operationId: SearchIndexVesselReportsSignature x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /VesselReportSignature/{documentNo}/history method: get operationId: GetVesselReportSignatureHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /VesselReportSignature/search method: post operationId: SearchVesselReportsSignature x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /VesselReportSignature/searchCount method: post operationId: SearchCountVesselReportsSignature x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /VesselReportSignature/searchInfo method: get operationId: SearchInfoVesselReportsSignature x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /VesselReportSignature/{documentNo}/pdf method: get operationId: GetVesselReportSignaturePdf x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /VesselReportSignature/{documentNo}/file method: get operationId: GetVesselReportSignatureFile x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /VesselReportSignature/{documentNo}/file method: post operationId: AddVesselReportSignatureFile x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /VesselReportSignature/{documentNo}/history/{documentGuid}/pdf method: get operationId: GetVesselReportSignaturePdfGuid x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /VesselReportSignature/{documentNo}/history/{documentGuid}/file method: get operationId: GetVesselReportSignatureFileGuid x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /VesselReportSignature/{documentNo}/checkout method: put operationId: CheckoutVesselReportSignatureFile 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: /VesselReportSignature/{documentNo}/checkin method: post operationId: CheckinVesselReportSignatureFile x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /VesselReportTableRevisionCaches method: get operationId: GetVesselReportTableRevisionCaches x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /VesselReportTableRevisionCaches/{VesselReportTableRevisionCacheNo} method: get operationId: GetVesselReportTableRevisionCache x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /VesselReportTables method: get operationId: GetVesselReportTables x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /VesselReportTables method: post operationId: CreateVesselReportTable x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /VesselReportTables/{vesselReportTableNo} method: get operationId: GetVesselReportTable x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /VesselReportTables/{vesselReportTableNo} method: put operationId: UpdateVesselReportTable x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /VesselReportTables/{vesselReportTableNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /VesselReportTables/{vesselReportTableNo}/history method: get operationId: GetVesselReportTableHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /VesselReportTables/search method: post operationId: SearchVesselReportTables x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /VesselReportTables/searchCount method: post operationId: SearchCountVesselReportTables x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /VesselReportTables/searchIndex/{vesselReportTableGuid} method: post operationId: SearchIndexVesselReportTables x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /VesselReportTables/searchInfo method: get operationId: SearchInfoVesselReportTables x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /VesselReportTables/{vesselReportTableNo}/copy method: get operationId: CopyVesselReportTable x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /VesselReportTables/{vesselReportTableNo}/columns method: get operationId: GetVesselReportTableColumns x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /VesselReportTables/{vesselReportTableNo}/consumptionmappings method: get operationId: GetVesselReportTableConsumptionMappings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /VesselReportTypeFieldDefinitions/{vesselReportTypeNo}/{definitionId}/script/usage method: post operationId: GetDefinitionScriptUsage x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /VesselReportTypeGroups method: get operationId: GetVesselReportTypeGroups x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /VesselReportTypeGroups method: post operationId: CreateVesselReportTypeGroup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /VesselReportTypeGroups/{VesselReportTypeGroupNo} method: get operationId: GetVesselReportTypeGroup x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /VesselReportTypeGroups/{VesselReportTypeGroupNo} method: put operationId: UpdateVesselReportTypeGroup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /VesselReportTypeGroups/{VesselReportTypeGroupNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /VesselReportTypeGroups/{VesselReportTypeGroupNo}/history method: get operationId: GetVesselReportTypeGroupHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /VesselReportTypeGroups/search method: post operationId: SearchVesselReportTypeGroups x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /VesselReportTypeGroups/searchCount method: post operationId: SearchCountVesselReportTypeGroups x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /VesselReportTypeGroups/searchIndex/{VesselReportTypeGroupGuid} method: post operationId: SearchIndexVesselReportTypeGroups x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /VesselReportTypeGroups/searchInfo method: get operationId: SearchInfoVesselReportTypeGroups x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /VesselReportTypeGroups/{VesselReportTypeGroupNo}/copy method: get operationId: CopyVesselReportTypeGroup x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /VesselReportTypeGroups/{VesselReportTypeGroupNo}/CombinedUserRoles method: get operationId: GetVesselReportTypeGroupCombinedUserRoles x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /VesselReportTypeGroups/GetVesselReportTypeGroupsAllowedActions method: get operationId: GetVesselReportTypeGroupsAllowedActions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /VesselReportTypeRevisionCaches method: get operationId: GetVesselReportTypeRevisionCaches x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /VesselReportTypeRevisionCaches/{vesselReportTypeRevisionCacheNo} method: get operationId: GetVesselReportTypeRevisionCache x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /VesselReportTypes method: get operationId: GetVesselReportTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /VesselReportTypes method: post operationId: CreateVesselReportType x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /VesselReportTypes/{vesselReportTypeNo} method: get operationId: GetVesselReportType x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /VesselReportTypes/{vesselReportTypeNo} method: put operationId: UpdateVesselReportType x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /VesselReportTypes/{vesselReportTypeNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /VesselReportTypes/{vesselReportTypeNo}/history method: get operationId: GetVesselReportTypeHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /VesselReportTypes/search method: post operationId: SearchVesselReportTypes x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /VesselReportTypes/searchCount method: post operationId: SearchCountVesselReportTypes x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /VesselReportTypes/searchIndex/{vesselReportTypeGuid} method: post operationId: SearchIndexVesselReportTypes x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /VesselReportTypes/searchInfo method: get operationId: SearchInfoVesselReportTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /VesselReportTypes/{vesselReportTypeNo}/copy method: get operationId: CopyVesselReportType x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /VesselReportTypes/{vesselReportTypeNo}/vesseltypes method: get operationId: GetVesselReportTypeVesselTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /VesselReportTypes/{vesselReportTypeNo}/approvers method: get operationId: GetVesselReportTypeApprovers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /VesselReportTypes/{vesselReportTypeNo}/confidentialities method: get operationId: GetVesselReportTypeConfidentialities x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /VesselReportTypes/{vesselReportTypeNo}/fielddefinitions method: get operationId: GetVesselReportTypeFieldDefinitions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /VesselReportTypes/{vesselReportTypeNo}/analyticsCustomTemplates method: get operationId: GetVesselReportTypeAnalyticsCustomTemplates x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /VesselReportTypes/analytics/{vesselReportTypeNo} method: post operationId: CreateCustomAnalyticsView x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /VesselReportTypes/analytics/{vesselReportTypeNo} method: put operationId: UpdateCustomAnalyticsView x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /VesselReportTypes/export method: post operationId: ExportVesselReportTypes x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /VesselReportTypes/import method: post operationId: ImportVesselReportTypes x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /VesselTypes method: get operationId: GetVesselTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /VesselTypes method: post operationId: CreateVesselType x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /VesselTypes/{vesselTypeNo} method: get operationId: GetVesselType x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /VesselTypes/{vesselTypeNo} method: put operationId: UpdateVesselType x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /VesselTypes/{vesselTypeNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /VesselTypes/{vesselTypeNo}/history method: get operationId: GetVesselTypeHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /VesselTypes/search method: post operationId: SearchVesselTypes x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /VesselTypes/searchIndex/{vesselTypeGuid} method: post operationId: SearchIndexVesselTypes x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /VesselTypes/searchCount method: post operationId: SearchCountVesselTypes x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /VesselTypes/searchInfo method: get operationId: SearchInfoVesselTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /VesselTypes/{vesselTypeNo}/copy method: get operationId: CopyVesselType x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /VoyageReports method: get operationId: GetVoyageReports x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /VoyageReports method: post operationId: CreateVoyageReport x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /VoyageReports/{VoyageReportNo} method: get operationId: GetVoyageReport x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /VoyageReports/{VoyageReportNo} method: put operationId: UpdateVoyageReport x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /VoyageReports/{VoyageReportNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /VoyageReports/{VoyageReportNo}/history method: get operationId: GetVoyageReportHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /VoyageReports/search method: post operationId: SearchVoyageReports x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /VoyageReports/searchIndex/{VoyageReportGuid} method: post operationId: SearchIndexVoyageReports x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /VoyageReports/searchCount method: post operationId: SearchCountVoyageReports x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /VoyageReports/searchInfo method: get operationId: SearchInfoVoyageReports x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /VoyageReports/{VoyageReportNo}/copy method: get operationId: CopyVoyageReport x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /VoyageReports/{voyageReportNo}/auxItems method: get operationId: GetAuxItems x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /VoyageReports/{voyageReportNo}/auxItems/{itemNo} method: get operationId: GetAuxItem x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /VoyageReports/{voyageReportNo}/meItems method: get operationId: GetMEItems x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /VoyageReports/{voyageReportNo}/meItems/{itemNo} method: get operationId: GetMEItem x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /VoyageReports/{voyageReportNo}/offHireItems method: get operationId: GetOffHireItems x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /VoyageReports/{voyageReportNo}/offHireItems/{itemNo} method: get operationId: GetOffHireItem x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /VoyageReports/{voyageReportNo}/boilerItems method: get operationId: GetBoilerItems x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /VoyageReports/{voyageReportNo}/boilerItems/{itemNo} method: get operationId: GetBoilerItem x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /VoyageReports/{voyageReportNo}/cargoes method: get operationId: GetVoyageReportCargoes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /VoyageReports/{voyageReportNo}/cargoes/{releaseNo} method: get operationId: GetVoyageReportCargo x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /VoyageReports/{voyageReportNo}/cargoes/{releaseNo}/details method: get operationId: GetVoyageReportCargoDetails x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /VoyageReports/{voyageReportNo}/voyageData method: get operationId: GetVoyageDataList x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /VoyageReports/{voyageReportNo}/voyageData/{VoyageDataNo} method: get operationId: GetVoyageData x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /VrsApiConfigurations method: get operationId: GetVrsApiConfigurations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /VrsApiConfigurations method: post operationId: CreateVrsApiConfiguration x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /VrsApiConfigurations/{no} method: get operationId: GetVrsApiConfiguration x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /VrsApiConfigurations/{no} method: put operationId: UpdateVrsApiConfiguration x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /VrsApiConfigurations/{no} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /VrsApiConfigurations/{no}/history method: get operationId: GetVrsApiConfigurationHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /VrsApiConfigurations/search method: post operationId: SearchVrsApiConfigurations x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /VrsApiConfigurations/searchIndex/{configurationGuid} method: post operationId: SearchIndexVrsApiConfigurations x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /VrsApiConfigurations/searchCount method: post operationId: SearchCountVrsApiConfigurations x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /VrsApiConfigurations/searchInfo method: get operationId: SearchInfoVrsApiConfigurations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /VrsApiConfigurations/{no}/copy method: get operationId: CopyVrsApiConfiguration x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /VrsApiScripts method: get operationId: GetVrsApiScripts x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /VrsApiScripts method: post operationId: CreateVrsApiScript x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /VrsApiScripts/{no} method: get operationId: GetVrsApiScript x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /VrsApiScripts/{no} method: put operationId: UpdateVrsApiScript x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /VrsApiScripts/{no} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /VrsApiScripts/{no}/history method: get operationId: GetVrsApiScriptHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /VrsApiScripts/search method: post operationId: SearchVrsApiScripts x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /VrsApiScripts/searchIndex/{scriptGuid} method: post operationId: SearchIndexVrsApiScripts x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /VrsApiScripts/searchCount method: post operationId: SearchCountVrsApiScripts x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /VrsApiScripts/searchInfo method: get operationId: SearchInfoVrsApiScripts x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /VrsApiScripts/{no}/copy method: get operationId: CopyVrsApiScript x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Warehouses method: get operationId: GetWarehouses x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Warehouses method: post operationId: CreateWarehouse x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Warehouses/{warehouseNo} method: get operationId: GetWarehouse x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Warehouses/{warehouseNo} method: put operationId: UpdateWarehouse x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Warehouses/{warehouseNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Warehouses/{warehouseNo}/history method: get operationId: GetWarehouseHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Warehouses/searchIndex/{warehouseGuid} method: post operationId: SearchIndexWarehouses x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Warehouses/search method: post operationId: SearchWarehouses x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Warehouses/searchCount method: post operationId: SearchCountWarehouses x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Warehouses/searchInfo method: get operationId: SearchInfoWarehouses x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Warehouses/{warehouseNo}/force method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Warehouses/{warehouseNo}/copy method: get operationId: CopyWarehouse x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Warehouses/appRequest method: post operationId: WarehouseAppRequest x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /WebDashboardContent method: get operationId: GetWebDashboardContents x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /WebDashboardContent method: post operationId: CreateWebDashboardContent x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /WebDashboardContent/{webDashboardContentNo} method: get operationId: GetWebDashboardContent x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /WebDashboardContent/{webDashboardContentNo} method: put operationId: UpdateWebDashboardContent x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /WebDashboardContent/{webDashboardContentNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /WebDashboardContent/{webDashboardContentNo}/history method: get operationId: GetWebDashboardContentHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /WebDashboardContent/search method: post operationId: SearchWebDashboardContent x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /WebDashboardContent/searchCount method: post operationId: SearchCountWebDashboardContent x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /WebDashboardContent/searchIndex/{webDashboardContentGuid} method: post operationId: SearchIndexWebDashboardContent x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /WebDashboardContent/searchInfo method: get operationId: SearchInfoWebDashboardContent x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /WebDashboardContent/{webDashboardContentNo}/copy method: get operationId: CopyWebDashboardContent x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /WebDashboardContent/{webDashboardContentNo}/dataset method: get operationId: GetDataSet x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /WebDashboardContent/{webDashboardContentNo}/singlevalue method: get operationId: GetSingleValue x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /WebDashboardContent/{webDashboardContentNo}/powerbitoken method: get operationId: GetPowerBIToken x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /WebDashboardContent/{webDashboardContentNo}/usage method: get operationId: GetWebDashboardContentUsages x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /WebDashboardPageBackgrounds method: get operationId: GetWebDashboardPageBackgrounds x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /WebDashboardPageBackgrounds method: post operationId: CreateWebDashboardPageBackground x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /WebDashboardPageBackgrounds/{documentNo} method: get operationId: GetWebDashboardPageBackground x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /WebDashboardPageBackgrounds/{documentNo} method: put operationId: UpdateWebDashboardPageBackground x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /WebDashboardPageBackgrounds/{documentNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /WebDashboardPageBackgrounds/searchIndex/{documentGuid} method: post operationId: SearchIndexWebDashboardPageBackgrounds x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /WebDashboardPageBackgrounds/{documentNo}/history method: get operationId: GetWebDashboardPageBackgroundHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /WebDashboardPageBackgrounds/search method: post operationId: SearchWebDashboardPageBackgrounds x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /WebDashboardPageBackgrounds/searchCount method: post operationId: SearchCountWebDashboardPageBackgrounds x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /WebDashboardPageBackgrounds/searchInfo method: get operationId: SearchInfoWebDashboardPageBackgrounds x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /WebDashboardPageBackgrounds/{documentNo}/pdf method: get operationId: GetWebDashboardPageBackgroundPdf x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /WebDashboardPageBackgrounds/{documentNo}/file method: get operationId: GetWebDashboardPageBackgroundFile x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /WebDashboardPageBackgrounds/{documentNo}/file method: post operationId: AddWebDashboardPageBackgroundFile x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /WebDashboardPageBackgrounds/{documentNo}/history/{documentGuid}/pdf method: get operationId: GetWebDashboardPageBackgroundPdfGuid x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /WebDashboardPageBackgrounds/{documentNo}/history/{documentGuid}/file method: get operationId: GetWebDashboardPageBackgroundFileGuid x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /WebDashboardPageBackgrounds/{documentNo}/checkout method: put operationId: CheckoutWebDashboardPageBackgroundFile 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: /WebDashboardPageBackgrounds/{documentNo}/checkin method: post operationId: CheckinWebDashboardPageBackgroundFile x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /WebDashboardPageBackgrounds/{documentNo}/copy method: get operationId: CopyWebDashboardPageBackground x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /WebDashboardPageBackgrounds/{documentNo}/usage method: get operationId: GetWebDashboardPageBackgroundsUsages x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /WebDashboardPages method: get operationId: GetWebDashboardPages x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /WebDashboardPages method: post operationId: CreateWebDashboardPage x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /WebDashboardPages/{webDashboardPageNo} method: get operationId: GetWebDashboardPage x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /WebDashboardPages/{webDashboardPageNo} method: put operationId: UpdateWebDashboardPage x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /WebDashboardPages/{webDashboardPageNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /WebDashboardPages/{webDashboardPageNo}/history method: get operationId: GetWebDashboardPageHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /WebDashboardPages/search method: post operationId: SearchWebDashboardPage x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /WebDashboardPages/searchCount method: post operationId: SearchCountWebDashboardPage x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /WebDashboardPages/searchIndex/{webDashboardPageGuid} method: post operationId: SearchIndexWebDashboardPage x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /WebDashboardPages/searchInfo method: get operationId: SearchInfoWebDashboardPage x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /WebDashboardPages/{webDashboardPageNo}/copy method: get operationId: CopyWebDashboardPage x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /WebDashboardPages/{webDashboardPageNo}/units method: get operationId: GetWebDashboardPageUnits x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /WebDashboardPages/{webDashboardPageNo}/webdashboardcontents method: get operationId: GetWebDashboardPageWebDashboardContents x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /WebDashboardPages/{webDashboardPageNo}/usage method: get operationId: GetWebDashboardPageUsages x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /WebDashboardPages/{webDashboardPageNo}/sharedlinks method: get operationId: GetWebDashboardPageSharedLinks x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /WebDashboardPages/{webDashboardPageNo}/sharedlink method: get operationId: GetWebDashboardPageSharedLink x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /WebDashboardPages/resolveSharedLink/{linkKey} method: get operationId: ResolveSharedLink x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /WebDashboardPages/pageAccessToken/{webDashboardPageNo} method: get operationId: GetPageAccessToken x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /WebDashboardPages/pageAccessToken/{webDashboardPageNo}/{unitNo} method: get operationId: GetPageUnitAccessToken x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /WebDashboardPages/{webDashboardPageNo}/filters method: get operationId: GetWebDashboardPageFilters x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /WebDashboards method: get operationId: GetWebDashboards x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /WebDashboards method: post operationId: CreateWebDashboard x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /WebDashboards/{webDashboardNo} method: get operationId: GetWebDashboard x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /WebDashboards/{webDashboardNo} method: put operationId: UpdateWebDashboard x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /WebDashboards/{webDashboardNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /WebDashboards/{webDashboardNo}/history method: get operationId: GetWebDashboardHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /WebDashboards/search method: post operationId: SearchWebDashboard x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /WebDashboards/searchCount method: post operationId: SearchCountWebDashboard x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /WebDashboards/searchIndex/{webDashboardGuid} method: post operationId: SearchIndexWebDashboard x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /WebDashboards/searchInfo method: get operationId: SearchInfoWebDashboard x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /WebDashboards/{webDashboardNo}/copy method: get operationId: CopyWebDashboard x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /WebDashboards/{webDashboardNo}/WebDashboardPages method: get operationId: GetWebDashboardWebDashboardPages x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /WebDashboards/{webDashboardNo}/WebDashboardPages/{webDashboardPageNo} method: get operationId: GetWebDashboardWebDashboardPage x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /WebDashboards/{webDashboardNo}/CombinedUserRoles method: get operationId: GetWebDashboardCombinedUserRoles x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /WebDashboards/available method: get operationId: GetAvailableDashboards x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /WebDashboards/{webDashboardNo}/AvailableWebDashboardPages method: get operationId: GetAvailableWebDashboardPages x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Webhooks/{webhookNo}/execute method: post operationId: ExecuteWebhook x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Webhooks method: get operationId: Getwebhooks x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Webhooks method: post operationId: CreateWebhook x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Webhooks/{webhookNo} method: get operationId: GetWebhook x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Webhooks/{webhookNo} method: put operationId: UpdateWebhook x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Webhooks/{webhookNo} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Webhooks/{webhookNo}/webhookschedules method: get operationId: GetWebhookSchedules x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Webhooks/{webhookNo}/webhookschedules/{webhookScheduleGuid} method: get operationId: GetWebhookSchedule x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Webhooks/{webhookNo}/history method: get operationId: GetWebhookHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Webhooks/search method: post operationId: SearchWebhooks x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Webhooks/{webhookNo}/responses method: get operationId: GetWebhookResponses x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Webhooks/{webhookNo}/responses method: post operationId: AddWebhookResponse x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Webhooks/{webhookNo}/responses/count method: get operationId: CountWebhookResponses x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Webhooks/{webhookNo}/webhooklogs/search method: post operationId: SearchWebhookWebhookLogs x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Webhooks/{webhookNo}/webhooklogs/searchCount method: post operationId: SearchWebhookWebhookLogsCount x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Webhooks/searchIndex/{webhookGuid} method: post operationId: SearchIndexWebhooks x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Webhooks/searchCount method: post operationId: SearchCountWebhooks x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Webhooks/searchInfo method: get operationId: SearchInfoWebhooks x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Webhooks/{webhookNo}/copy method: get operationId: CopyWebhook x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Webhooks/tree method: post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Webhooks/validate method: post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Webhooks/{webhookNo}/documents method: get operationId: GetWebhookDocuments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Webhooks/{webhookNo}/webhookapis method: get operationId: GetWebhookAPIs x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Webhooks/{webhookNo}/webhookapis/{webhookAPIGuid} method: get operationId: GetWebhookAPI x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /WebTaskListConfigurations method: get operationId: GetWebTaskListConfigurations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /WebTaskListConfigurations method: post operationId: CreateWebTaskListConfiguration x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /WebTaskListConfigurations/{guid} method: get operationId: GetWebTaskListConfiguration x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /WebTaskListConfigurations/{guid} method: put operationId: UpdateWebTaskListConfiguration x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /WebTaskListConfigurations/{guid} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /WebTaskListConfigurations/{guid}/history method: get operationId: GetWebTaskListConfigurationHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /WebTaskListConfigurations/searchIndex/{resourceNo} method: post operationId: SearchIndexWebTaskListConfigurations x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /WebTaskListConfigurations/search method: post operationId: SearchWebTaskListConfigurations x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /WebTaskListConfigurations/searchCount method: post operationId: SearchCountWebTaskListConfigurations x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /WebTaskListConfigurations/searchInfo method: get operationId: SearchInfoWebTaskListConfigurations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none