Optum · Agentic Access

Optum Agentic Access

x-agentic-access generated

Optum exposes 483 API operations that an AI agent could call, of which 122 are state-changing ‘acting’ operations. This is a recommended x-agentic-access execution contract — the scope, audience, consequence tier, short-lived token constraints, and escalation each action should carry before it is handed to an autonomous agent.

By consequence: 361 read, 115 write, 4 physical, and 3 safety-critical.

3 operations are classed safety-critical and should require human-in-the-loop approval at runtime.

Contracts are classified heuristically from the provider’s OpenAPI and refresh on every APIs.io network build; audience is bound per deployment. The model follows Curity’s Access Intelligence (apidays Munich 2026). Browse every provider’s agent contracts at agentic-access.apis.io.

CompanyHealthcareHealth InsuranceClaimsEligibilityFHIRInteroperabilityPharmacyEDIX12PaymentsPrior AuthorizationClearinghouseRevenue CycleDentalDa VinciPatient AccessRemittanceAttachmentsPayer Directory
Operations: 483 Acting: 122 Human-in-the-loop: 3 Method: generated

By consequence

read 361 write 115 physical 4 safety-critical 3

Highest-consequence actions

The physical and safety-critical operations an agent could invoke — the ones that most warrant scoped tokens, tight TTLs, and escalation. Full per-operation contracts are in the source below.

MethodPathConsequenceHuman-in-loop
POST /app/optum/facility/claim/reset safety-critical required
POST /app/optum/facility/claim/reset safety-critical required
POST /pharmacy-claims safety-critical required
POST /oihub/fhirpriorauth/v1/cdsHooksServer/{payerId}/{lob}/api/cds-services/crd-order-sign physical conditional
POST /om/placeOrder physical conditional
POST /om/v1/client-orders physical conditional
PATCH /payments/pes-payer-enrollments/v1 physical conditional

Source

Agentic Access

Raw ↑
generated: '2026-08-14'
method: generated
source: openapi/optum-abm-care-decision-support-api-openapi.yml, openapi/optum-abm-pre-pay-lab-api-1-0-0-openapi.yml,
  openapi/optum-abm-prepay-dme-claim-api-1-0-0-openapi.yml, openapi/optum-abm-priorauth-api-1-0-0-openapi.yml,
  openapi/optum-attachment-openapi.yml, openapi/optum-auth-referral-submission-api-openapi.yml,
  openapi/optum-auth-referral-submission-health-check-openapi.yml, openapi/optum-authorization-auth-only-openapi.yml,
  openapi/optum-benefit-check-api-openapi.yml, openapi/optum-claim-actions-api-openapi.yml,
  openapi/optum-claim-actions-health-check-openapi.yml, openapi/optum-claim-inquiry-api-openapi.yml,
  openapi/optum-claim-inquiry-health-check-openapi.yml, openapi/optum-claim-pre-check-api-openapi.yml,
  openapi/optum-cms-common-facility-openapi.yml, openapi/optum-cms-common-physician-openapi.yml,
  openapi/optum-core-service-openapi.yml, openapi/optum-cross-community-rest-apis-xc-rest-openapi.yml,
  openapi/optum-dental-attachment-api-openapi.yml, openapi/optum-dental-pre-care-estimate-api-openapi.yml,
  openapi/optum-document-search-api-openapi.yml, openapi/optum-document-search-health-check-openapi.yml,
  openapi/optum-edi-enrollment-v1-openapi.yml, openapi/optum-eligibility-pre-service-health-check-openapi.yml,
  openapi/optum-enhanced-eligibility-api-openapi.yml, openapi/optum-file-and-document-tracking-api-v1-openapi.yml,
  openapi/optum-formatting-rule-api-openapi.yml, openapi/optum-medical-network-attachment-retrieval-v1-openapi.yml,
  openapi/optum-medical-network-attachment-status-v1-openapi.yml, openapi/optum-medical-network-attachments-submission-v1-openapi.yml,
  openapi/optum-medical-network-claim-status-v2-openapi.yml, openapi/optum-medical-network-claims-responses-and-reports-v2-openapi.yml,
  openapi/optum-medical-network-eligibility-v3-openapi.yml, openapi/optum-medical-network-institutional-claims-v1-openapi.yml,
  openapi/optum-medical-network-professional-claims-v3-openapi.yml, openapi/optum-ncc-data-acquisition-api-openapi.yml,
  openapi/optum-odx-v3-xdr-ingestion-service-api-openapi.yml, openapi/optum-optum-common-facility-openapi.yml,
  openapi/optum-optum-common-physician-openapi.yml, openapi/optum-optum-real-health-check-api-openapi.yml,
  openapi/optum-optum-real-pre-service-eligibility-api-openapi.yml, openapi/optum-optum-real-time-econtent-web-services-openapi.yml,
  openapi/optum-patient-benefit-check-health-check-openapi.yml, openapi/optum-payer-list-api-v1-openapi.yml,
  openapi/optum-pes-payer-enrollments-v1-openapi.yml, openapi/optum-prior-authorization-v1-openapi.yml,
  openapi/optum-prometheus-analytics-api-job-submission-openapi.yml, openapi/optum-prometheus-analytics-checkjob-openapi.yml,
  openapi/optum-real-dental-attachments-api-openapi.yml, openapi/optum-real-dental-claim-status-api-openapi.yml,
  openapi/optum-real-dental-claim-submission-api-openapi.yml, openapi/optum-real-dental-pre-care-eligibility-api-openapi.yml,
  openapi/optum-real-dental-pre-care-eligibility-intelligence-api-openapi.yml, openapi/optum-real-prior-authorization-api-openapi.yml,
  openapi/optum-real-provider-access-api-openapi.yml, openapi/optum-security-and-authorization-v2-openapi.yml,
  openapi/optum-security-and-authorization-v3-openapi.yml, openapi/optum-submitter-api-openapi.yml,
  openapi/optum-telecom-formatter-api-openapi.yml
description: Recommended x-agentic-access execution contracts, classified heuristically from
  the OpenAPI. A governance starting point for exposing this API to AI agents — review and bind
  audience per deployment. See research/curity/agentic-governance/.
summary:
  operations: 483
  by_action_class:
    acting: 122
    connected: 361
  by_consequence:
    write: 115
    read: 361
    physical: 4
    safety-critical: 3
  human_in_the_loop_required: 3
operations:
- path: /abm/dsrservice/v1
  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: /abm/dsrservicesearch/v1/{decisionSupportNumber}
  method: get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /abm/dsrservicesearch/v1/{decisionSupportNumber}
  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: /abm/dsrservicehc/v1
  method: get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /abm/dsrservicesearch/v1/
  method: get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /abm/prepaylab/v1
  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: /abm/prepaydme/v1
  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: /abm/priorauth/v1
  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: /oihub/claim/actions/v1
  method: post
  operationId: claimActions
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    scope:
    - read_healthcheck
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /oihub/patient/auth/referral/v1
  method: post
  operationId: authReferralSubmission
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    scope:
    - read_healthcheck
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /oihub/patient/auth/referral/v1/healthcheck
  method: get
  operationId: healthCheck
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    scope:
    - read_healthcheck
    token:
      max-ttl: 3600
    audit: none
- path: /apip/auth/sntl/v1/token
  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: /oihub/patient/benefit/check/v1
  method: post
  operationId: benefitCheck
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    scope:
    - read_healthcheck
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /oihub/claim/actions/v1
  method: post
  operationId: claimActions
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    scope:
    - read_healthcheck
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /oihub/claim/actions/v1/healthcheck
  method: get
  operationId: healthCheck
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    scope:
    - read_healthcheck
    token:
      max-ttl: 3600
    audit: none
- path: /oihub/claim/inquiry/v1
  method: post
  operationId: claimInquiry
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    scope:
    - read_healthcheck
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /oihub/claim/inquiry/v1/healthcheck
  method: get
  operationId: healthCheck
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    scope:
    - read_healthcheck
    token:
      max-ttl: 3600
    audit: none
- path: /pre-service/v1/claim/precheck
  method: post
  operationId: claimPreCheck
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    scope:
    - read_healthcheck
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /api/cms/facility/supporting-documents/
  method: post
  operationId: getSupportingDocumentationDetails
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /api/cms/common/transmittal/
  method: post
  operationId: getCMSTransmittal
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /api/cms/common/policy-lookup/
  method: post
  operationId: searchPolicyLookup
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /app/cms/common/policy-lookup/{policy-id}/related-articles
  method: get
  operationId: fetchRelatedLCDPolicyByPolicyById
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /app/cms/common/cci/modifiers/{code}
  method: get
  operationId: fetchRelatedLCDPolicyByPolicyById_1
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /app/cms/common/cci/codeValidator
  method: get
  operationId: fetchValidCodes
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/cms/{mueType}/mue
  method: get
  operationId: getMueTableData
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/cms/{iomType}/iom-policy/{codeType}/{code}
  method: get
  operationId: getCMSIOMSPolicies
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/cms/{cmsType}/policy-list/ncd/{contractorPart}/{codetype}/{code}
  method: get
  operationId: getNCDPolicyList
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/cms/{cmsType}/policy-list/lcd/{contractorPart}/{codetype}/{code}
  method: get
  operationId: getLCDPolicyList
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/cms/facility/{procedure-device-type}
  method: get
  operationId: getProcedureToDeviceToProcedureCodes
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/cms/facility/{procedure-device-type}/{device-or-procedure-code}
  method: get
  operationId: getProcedureToDeviceToProcedureCodeSpecific
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/cms/facility/{device-type}
  method: get
  operationId: fetchDeviceCodes
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/cms/facility/{codetype}/mce-edits
  method: get
  operationId: fetchMCEEdits
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/cms/facility/{codetype}/{code}/drgs
  method: get
  operationId: drgCodesForIcdCode
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/cms/facility/{codetype}/{code}/{conditiontype}/cc-mcc
  method: get
  operationId: getCCMCCCodeExcludesList
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/cms/facility/{codetype}/cc-mcc/code-list
  method: get
  operationId: getCCMCCCodeList
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/cms/facility/{codeType}/diagnosis/{code}/ioce-edits
  method: get
  operationId: getIOCEAssociatedForICD10CmI9V1Code
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/cms/facility/{codeType}/procedure/{code}/ioce-edits
  method: get
  operationId: getIOCEAssociatedForCptHcpcsCode
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/cms/facility/{apctype}
  method: get
  operationId: fetchAPCCrossCodes
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/cms/facility/{apctype}/{code}
  method: get
  operationId: fetchCodeSpecificAPCCrossCodes
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/cms/facility/{apcCode}/apc-cross-codes
  method: get
  operationId: fetchAPCCrossCodeDetail
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/cms/facility/tob-oce
  method: get
  operationId: getTobOce
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/cms/facility/tob-oce/{code}
  method: get
  operationId: getTobOceByCode
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/cms/facility/supporting-documents/{doc-id}/document-download
  method: get
  operationId: getSupportingDocumentPDF
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/cms/facility/remittance-advice-remark-codes/
  method: get
  operationId: getRemittanceAdviceCodes
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/cms/facility/mpfs/payment/{carrier}/{locality}
  method: get
  operationId: getMPFSFacilityPayment
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/cms/facility/mdc/{codetype}/{mdccode}/drg
  method: get
  operationId: fetchDRGCodeListForMDC
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/cms/facility/mdc/{codetype}/all
  method: get
  operationId: fetchMCEEdits_1
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/cms/facility/mce/associated-icd9/{id}
  method: get
  operationId: getMCEAssociatedICD9Codes
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/cms/facility/mce-associated-icd10/parent/{mce_code}
  method: get
  operationId: getMCEAssociatedICD10ParentCode
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/cms/facility/mce-associated-icd10/dropdown/{id}
  method: get
  operationId: getDropdownValues
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/cms/facility/mce-associated-icd10/child/{conditionalId}
  method: get
  operationId: getMCEAssociatedICD10ChildCode
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/cms/facility/ioce-edits
  method: get
  operationId: getIOCEEdits
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/cms/facility/ioce-edits/codes-associated-with-edit/{edit-number}
  method: get
  operationId: getCodesAssociatedForEdit
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/cms/facility/icd9/{code}/mce-edits
  method: get
  operationId: getMCEEditsICD9
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/cms/facility/icd10/{icd10Code}/mce-edits
  method: get
  operationId: fetchMCEEditsICD10
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/cms/facility/health-care-reason-codes
  method: get
  operationId: getHealthCareReasonCodes
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/cms/facility/drg/{drg-code}/icd9/cross-codes
  method: get
  operationId: getI9CodesForDrgCode
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/cms/facility/drg/{drg-code}/icd10/cross-codes
  method: get
  operationId: getI10CodesForDrgCode
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/cms/facility/drg/{codetype}/all
  method: get
  operationId: drgCodesAll
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/cms/facility/device-offset-code-pairs
  method: get
  operationId: getDeviceOffsetCodePairs
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/cms/facility/claim-status-codes
  method: get
  operationId: getClaimStatusCode
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/cms/facility/claim-status-category-codes
  method: get
  operationId: getClaimStatusCategoryCode
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/cms/facility/cci/{code}/{column-type}
  method: get
  operationId: getSingleCodeView_1
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/cms/facility/cci/print
  method: get
  operationId: printCCIResults_1
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/cms/facility/cci/effective-date-version
  method: get
  operationId: getCCIEffectiveDateAndVersionDesc
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/cms/facility/cci/conflict-view
  method: get
  operationId: getMultiCodeCodeView_1
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/cms/facility/cci/cci-edits-list/{list-type}
  method: get
  operationId: getCCIEditsList
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/cms/facility/carc
  method: get
  operationId: fetchCARCList
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/cms/common/transmittal/{doc-id}/{doc-source-id}/transmittal-download
  method: get
  operationId: getCMSTransmittalDocument
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/cms/common/transmittal/{code}
  method: get
  operationId: getCodeDetailCMSTransmittals
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/cms/common/release-date/{id}
  method: get
  operationId: getReleaseDate
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/cms/common/policy-lookup/{policy-type}/{policy-number}
  method: get
  operationId: fetchPolicyByIdValue
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/cms/common/policy-list/ncd/{contractorPart}
  method: get
  operationId: getMedicareNCDPolicyList
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/cms/common/policy-list/lcd/{contractorPart}
  method: get
  operationId: getMedicareLCDPolicyList
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/cms/common/noc/pricing-list
  method: get
  operationId: getNocDrugPriceList
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/cms/common/medicare-contractors
  method: get
  operationId: fetchMedicareContractors
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/cms/common/hcc/{hccType}/{hccCode}/diagnosis-codes
  method: get
  operationId: getDiagnosisCodes
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/cms/common/hcc/{hccType}/codes
  method: get
  operationId: getHCCCodes
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/cms/common/hcc/{codetype}/{code}/code
  method: get
  operationId: getHCCDiagnosisCodes
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/cms/common/fee-schedule/{fee-schedule-type}
  method: get
  operationId: getOutpatientFees
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/cms/common/fee-schedule/{fee-schedule-type}/{state}
  method: get
  operationId: getOutpatientFees_1
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/cms/common/fee-schedule/zip-code/{state}
  method: get
  operationId: getZipCodes
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/cms/common/fee-schedule/states/state-list
  method: get
  operationId: getStateList
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/cms/common/clinical-diagnostic
  method: get
  operationId: getClinicalDiagnostic
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/cms/common/average-sales/sales-price
  method: get
  operationId: getAverageSales
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/cms/common/ambulance/medicare-localities
  method: get
  operationId: getMedicareCarrierLocalities
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/cms/common/ambulance/ambulance-fee-schedule/{carrier}/{locality}
  method: get
  operationId: getAmbulanceFees
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/cms/physician/qpp/
  method: post
  operationId: getTableData
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /api/cms/common/transmittal/
  method: post
  operationId: getCMSTransmittal
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /api/cms/common/policy-lookup/
  method: post
  operationId: searchPolicyLookup
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /app/cms/common/policy-lookup/{policy-id}/related-articles
  method: get
  operationId: fetchRelatedLCDPolicyByPolicyById
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /app/cms/common/cci/modifiers/{code}
  method: get
  operationId: fetchRelatedLCDPolicyByPolicyById_1
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /app/cms/common/cci/codeValidator
  method: get
  operationId: fetchValidCodes
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/cms/{mueType}/mue
  method: get
  operationId: getMueTableData
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/cms/{iomType}/iom-policy/{codeType}/{code}
  method: get
  operationId: getCMSIOMSPolicies
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/cms/{cmsType}/policy-list/ncd/{contractorPart}/{codetype}/{code}
  method: get
  operationId: getNCDPolicyList
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/cms/{cmsType}/policy-list/lcd/{contractorPart}/{codetype}/{code}
  method: get
  operationId: getLCDPolicyList
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/cms/physician/{code}/physician-time
  method: get
  operationId: getPhysicianTime
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/cms/physician/qpp/{doc-id}/mips-download
  method: get
  operationId: qppMipsDocument
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/cms/physician/qpp/specialty-measures
  method: get
  operationId: getSpecialtyMeasures
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/cms/physician/qpp/measure-types
  method: get
  operationId: getMeasureTypes
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/cms/physician/mpfs/status-codes
  method: get
  operationId: getStatusCodes
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/cms/physician/mpfs/payment-indicators/{ruletype}
  method: get
  operationId: getPaymentIndicatorList
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/cms/physician/mpfs/payment-indicator-status/{code}
  method: get
  operationId: fetchPaymentIndicatorAndStatusFees
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/cms/physician/mpfs/national-physician-relative-file
  method: get
  operationId: getRelativeFile
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/cms/physician/mpfs/global-days/{code}
  method: get
  operationId: getGlobalDays
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/cms/physician/mpfs/fee-schedule/{codetype}/{code}/{carrier}/{locality}
  method: get
  operationId: fetchMedicareFees
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/cms/physician/mpfs/fee-schedule/mpfs-reduction-groups/hcpcs/{code}
  method: get
  operationId: getHcpcsMedicareReductionGroups
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/cms/physician/mpfs/fee-schedule/mpfs-reduction-groups/cpt/{code}
  method: get
  operationId: getCptMedicareReductionGroups
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/cms/physician/cci/{market-type}/print
  method: get
  operationId: printCCIResults
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/cms/physician/cci/{market-type}/conflict-view
  method: get
  operationId: getMultiCodeConflictView
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    aud

# --- truncated at 32 KB (130 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/optum/refs/heads/main/agentic-access/optum-agentic-access.yml