Independence Blue Cross · Agentic Access
Independence Blue Cross Agentic Access
x-agentic-access
generated
Independence Blue Cross exposes 60 API operations that an AI agent could call, of which 0 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: 60 read.
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.
HealthcareHealth InsuranceBlue Cross Blue ShieldManaged CareMedicareMedicare AdvantageMedicaidCHIPCommercialDentalVisionBehavioral HealthPharmacy BenefitsInteroperabilityFHIRSMART On FHIRCMSPatient AccessProvider DirectoryDrug FormularyTransparency In Coverage
Operations: 60
Acting: 0
Human-in-the-loop: 0
Method: generated
By consequence
read 60
Source
Agentic Access
generated: '2026-07-15'
method: generated
source: openapi/independence-blue-cross-formulary-openapi.yml, openapi/independence-blue-cross-patient-openapi.yml,
openapi/independence-blue-cross-provider-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: 60
by_action_class:
connected: 60
by_consequence:
read: 60
human_in_the_loop_required: 0
operations:
- path: /metadata
method: get
operationId: get_metadata
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /List
method: get
operationId: get_List
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /List/{rid}
method: get
operationId: get_List_rid
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /MedicationKnowledge
method: get
operationId: get_MedicationKnowledge
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /MedicationKnowledge/{rid}
method: get
operationId: get_MedicationKnowledge_rid
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /metadata
method: get
operationId: get_metadata
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
scope:
- patient/*.read
- path: /.well-known/smart-configuration
method: get
operationId: get_.well-known_smart-configuration
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
scope:
- patient/*.read
- path: /Patient
method: get
operationId: get_Patient
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
scope:
- patient/*.read
- path: /Patient/{rid}
method: get
operationId: get_Patient_rid
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
scope:
- patient/*.read
- path: /Coverage
method: get
operationId: get_Coverage
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
scope:
- patient/*.read
- path: /Organization
method: get
operationId: get_Organization
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
scope:
- patient/*.read
- path: /Organization/{rid}
method: get
operationId: get_Organization_rid
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
scope:
- patient/*.read
- path: /Practitioner
method: get
operationId: get_Practitioner
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
scope:
- patient/*.read
- path: /Practitioner/{rid}
method: get
operationId: get_Practitioner_rid
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
scope:
- patient/*.read
- path: /Location
method: get
operationId: get_Location
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
scope:
- patient/*.read
- path: /Location/{rid}
method: get
operationId: get_Location_rid
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
scope:
- patient/*.read
- path: /PractitionerRole
method: get
operationId: get_PractitionerRole
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
scope:
- patient/*.read
- path: /PractitionerRole/{rid}
method: get
operationId: get_PractitionerRole_rid
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
scope:
- patient/*.read
- path: /AllergyIntolerance
method: get
operationId: get_AllergyIntolerance
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
scope:
- patient/*.read
- path: /AllergyIntolerance/{rid}
method: get
operationId: get_AllergyIntolerance_rid
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
scope:
- patient/*.read
- path: /Immunization
method: get
operationId: get_Immunization
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
scope:
- patient/*.read
- path: /Immunization/{rid}
method: get
operationId: get_Immunization_rid
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
scope:
- patient/*.read
- path: /MedicationDispense/{rid}
method: get
operationId: get_MedicationDispense_rid
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
scope:
- patient/*.read
- path: /Observation
method: get
operationId: get_Observation
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
scope:
- patient/*.read
- path: /Observation/{rid}
method: get
operationId: get_Observation_rid
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
scope:
- patient/*.read
- path: /DiagnosticReport
method: get
operationId: get_DiagnosticReport
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
scope:
- patient/*.read
- path: /DiagnosticReport/{rid}
method: get
operationId: get_DiagnosticReport_rid
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
scope:
- patient/*.read
- path: /CarePlan
method: get
operationId: get_CarePlan
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
scope:
- patient/*.read
- path: /CarePlan/{rid}
method: get
operationId: get_CarePlan_rid
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
scope:
- patient/*.read
- path: /Condition
method: get
operationId: get_Condition
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
scope:
- patient/*.read
- path: /Condition/{rid}
method: get
operationId: get_Condition_rid
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
scope:
- patient/*.read
- path: /Encounter
method: get
operationId: get_Encounter
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
scope:
- patient/*.read
- path: /Encounter/{rid}
method: get
operationId: get_Encounter_rid
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
scope:
- patient/*.read
- path: /Goal
method: get
operationId: get_Goal
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
scope:
- patient/*.read
- path: /Goal/{rid}
method: get
operationId: get_Goal_rid
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
scope:
- patient/*.read
- path: /Medication
method: get
operationId: get_Medication
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
scope:
- patient/*.read
- path: /Medication/{rid}
method: get
operationId: get_Medication_rid
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
scope:
- patient/*.read
- path: /MedicationRequest
method: get
operationId: get_MedicationRequest
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
scope:
- patient/*.read
- path: /MedicationRequest/{rid}
method: get
operationId: get_MedicationRequest_rid
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
scope:
- patient/*.read
- path: /Procedure
method: get
operationId: get_Procedure
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
scope:
- patient/*.read
- path: /Procedure/{rid}
method: get
operationId: get_Procedure_rid
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
scope:
- patient/*.read
- path: /ExplanationOfBenefit
method: get
operationId: get_ExplanationOfBenefit
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
scope:
- patient/*.read
- path: /ExplanationOfBenefit/{rid}
method: get
operationId: get_ExplanationOfBenefit_rid
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
scope:
- patient/*.read
- path: /metadata
method: get
operationId: get_metadata
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /Location
method: get
operationId: get_Location
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /Location/{rid}
method: get
operationId: get_Location_rid
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /Practitioner
method: get
operationId: get_Practitioner
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /Practitioner/{rid}
method: get
operationId: get_Practitioner_rid
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /InsurancePlan
method: get
operationId: get_InsurancePlan
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /InsurancePlan/{rid}
method: get
operationId: get_InsurancePlan_rid
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /HealthcareService
method: get
operationId: get_HealthcareService
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /HealthcareService/{rid}
method: get
operationId: get_HealthcareService_rid
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /OrganizationAffiliation
method: get
operationId: get_OrganizationAffiliation
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /OrganizationAffiliation/{rid}
method: get
operationId: get_OrganizationAffiliation_rid
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /Organization
method: get
operationId: get_Organization
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /Organization/{rid}
method: get
operationId: get_Organization_rid
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /PractitionerRole
method: get
operationId: get_PractitionerRole
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /PractitionerRole/{rid}
method: get
operationId: get_PractitionerRole_rid
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /Endpoint
method: get
operationId: get_Endpoint
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /Endpoint/{rid}
method: get
operationId: get_Endpoint_rid
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none