openapi: 3.0.3 info: title: CMS AB2D Articles Coverage API description: 'AB2D delivers Medicare Parts A, B, and D claims data to Part D Prescription Drug Plan sponsors via the HL7 FHIR Bulk Data Access specification. Asynchronous $export returns ExplanationOfBenefit NDJSON for all enrolled Medicare beneficiaries since 2020. ' version: '2.0' contact: name: AB2D Help url: https://ab2d.cms.gov/ email: ab2d@cms.hhs.gov license: name: Public Domain (U.S. Government Work) url: https://www.usa.gov/government-works servers: - url: https://api.ab2d.cms.gov/api/v2 description: Production - url: https://sandbox.ab2d.cms.gov/api/v2 description: Sandbox security: - BearerAuth: [] tags: - name: Coverage paths: /Coverage: get: summary: Search Coverage Resources operationId: searchCoverage tags: - Coverage parameters: - name: beneficiary in: query schema: type: string responses: '200': description: Bundle of Coverage /Coverage/{id}: get: summary: Read Coverage by ID operationId: readCoverage tags: - Coverage parameters: - name: id in: path required: true schema: type: string responses: '200': description: Coverage resource content: application/fhir+json: schema: $ref: '#/components/schemas/Coverage' components: schemas: Coverage: type: object properties: resourceType: type: string enum: - Coverage id: type: string status: type: string enum: - active - cancelled - draft - entered-in-error type: type: object beneficiary: type: object relationship: type: object period: type: object payor: type: array items: type: object securitySchemes: BearerAuth: type: http scheme: bearer bearerFormat: JWT description: AB2D uses SMART Backend Services with okta-issued JWT bearer tokens.