Optum Check Enhanced Dental Eligibility API

The Check Enhanced Dental Eligibility API from Optum — 1 operation(s) for check enhanced dental eligibility.

Business capability
Eligibility & Benefits Verification BC-2800.30

Operations 1

POST /oihub/dnt/enh/eligibility/preservice/v1 Check Enhanced Dental Eligibility #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/optum-check-enhanced-dental-eligibility-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no email required.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

optum-check-enhanced-dental-eligibility-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Real Dental Pre-Care Eligibility Intelligence Check Enhanced Dental Eligibility API
  description: Enhanced Eligibility
  version: 1.0.0
servers:
- url: https://sandbox-apigw.optum.com
security:
- BearerAuth: []
tags:
- name: Check Enhanced Dental Eligibility
paths:
  /oihub/dnt/enh/eligibility/preservice/v1:
    post:
      summary: Check Enhanced Dental Eligibility
      operationId: checkEnhancedEligibility
      tags:
      - Check Enhanced Dental Eligibility
      parameters:
      - name: providertaxid
        in: header
        required: true
        schema:
          type: string
          example: '204868609'
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/EligibilityRequest'
      responses:
        '200':
          description: Successful eligibility response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/EligibilityResponse'
        '400':
          description: Bad Request
        '401':
          description: Unauthorized
        '500':
          description: Internal Server Error
      description: Checks enhanced dental eligibility.
      security:
      - BearerAuth: []
components:
  schemas:
    EligibilityInput:
      type: object
      required:
      - dateOfBirth
      - firstName
      - lastName
      - memberId
      - payerId
      properties:
        dateOfBirth:
          type: string
          format: date
        firstName:
          type: string
        lastName:
          type: string
        memberId:
          type: string
        payerId:
          type: string
        providerFirstName:
          type: string
        providerLastName:
          type: string
        providerNPI:
          type: string
        serviceStartDate:
          type: string
          format: date
        serviceEndDate:
          type: string
          format: date
        coverageTypes:
          type: array
          items:
            type: string
    BenefitNotes:
      type: object
      properties:
        result:
          type: object
          properties:
            benefitNotes:
              type: object
              properties:
                footNoteInfo:
                  type: array
                  items:
                    $ref: '#/components/schemas/FootNoteInfo'
    EligibilityRequest:
      type: object
      required:
      - query
      - variables
      properties:
        query:
          type: string
          description: GraphQL query string
        variables:
          $ref: '#/components/schemas/EligibilityVariables'
    BenefitSummary:
      type: object
      properties:
        member:
          type: object
          properties:
            subscriberId:
              type: string
              example: '042137147'
            groupId:
              type: string
              example: '101651'
        planLevelBenefits:
          type: array
          items:
            type: object
        categoryLevelBenefits:
          type: array
          items:
            type: object
    Procedure:
      type: object
      properties:
        procedure:
          type: object
          properties:
            codeValue:
              type: string
              example: D0120
            codeDesc:
              type: string
              example: periodic oral evaluation - established patient
        procedureCategory:
          type: string
          example: '01'
        inNetworkFrequency:
          type: string
          example: 2 - F - 12M
        outOfNetworkFrequency:
          type: string
          example: 2 - F - 12M
        ageLimit:
          type: string
        alternateBenefit:
          type: string
        serviceCount:
          type: integer
          example: 0
        relatedCode:
          type: array
          items:
            type: string
        services:
          type: array
          items:
            type: object
    BenefitUtilization:
      type: object
      properties:
        memberName:
          type: object
        memberRelationship:
          type: string
          example: SUBSCRIBER
        procedures:
          type: array
          items:
            $ref: '#/components/schemas/Procedure'
    EligibilityVariables:
      type: object
      properties:
        input:
          $ref: '#/components/schemas/EligibilityInput'
    Member:
      type: object
      properties:
        memberId:
          type: string
          example: '042137147'
        firstName:
          type: string
          example: MUHAMMAD
        lastName:
          type: string
          example: ATA
        middleName:
          type:
          - string
          - 'null'
        dateOfBirth:
          type: string
          format: date
          example: '1974-09-07'
        gender:
          type: string
          example: M
        relationshipCode:
          type: string
    EligibilityResponse:
      type: object
      properties:
        data:
          type: object
          properties:
            checkEnhancedEligibility:
              type: object
              properties:
                eligibility:
                  type: array
                  items:
                    $ref: '#/components/schemas/Eligibility'
    Eligibility:
      type: object
      properties:
        eligibilityInfo:
          $ref: '#/components/schemas/EligibilityInfo'
        benefitNotes:
          $ref: '#/components/schemas/BenefitNotes'
        benefitSummary:
          $ref: '#/components/schemas/BenefitSummary'
        benefitUtilization:
          $ref: '#/components/schemas/BenefitUtilization'
    FootNoteInfo:
      type: object
      properties:
        benefitSummaryType:
          type: string
        benefitSummaryDescription:
          type: string
        benefitSummarySequenceNumber:
          type: string
        benefitSummaryText:
          type: string
    InsuranceInfo:
      type: object
      properties:
        policyNumber:
          type: string
          example: 0241816
        planTypeDescription:
          type: string
          example: Preferred Provider Org.
        groupName:
          type: string
          example: HOUSTON LIVESTOCK SHOW AND ROD
        productType:
          type: string
          example: PPO
        payerId:
          type: string
          example: '52133'
        insuranceType:
          type: string
          example: COMM
        eligibilityStartDate:
          type: string
        eligibilityEndDate:
          type: string
        planStartDate:
          type: string
        planEndDate:
          type: string
        policyStatus:
          type: string
        productId:
          type: string
        productCode:
          type: string
    EligibilityInfo:
      type: object
      properties:
        trnId:
          type:
          - string
          - 'null'
        member:
          $ref: '#/components/schemas/Member'
        insuranceInfo:
          $ref: '#/components/schemas/InsuranceInfo'
  securitySchemes:
    BearerAuth:
      type: http
      scheme: bearer
      bearerFormat: JWT