Technical Reference Guide
The Optum Real APIs for Medical Providers Technical Reference Guide will contain all of the essential information the user will need to integrate with an API and serve as a ready reference source should you encounter a problem.
Note: This guide is intended to be referenced by information technology personnel.
The Optum Real Pre-Service Eligibility API uses JavaScript Object Notation (JSON) for requests and responses. All API traffic is encrypted over HTTPS and authentication is handled with OAuth2.
The Real Pre-Service Eligibility API provides pre-service member eligibility information via a GraphQL endpoint.
Query Parameters: GET_ELIGIBILITY
Test API in sandbox or in production:
- Use token generated using client ID and secret key for sandbox or production.
- Download API specs from overview page - every API overview section provides links to download the file in a JSON format, which generates our documentation for developers to use.
- Hit API endpoint through the following options:
- Use Try It page to request complete API response or customize response.
OR - Use Postman to request complete API response or customize response.
API endpoint:
Instance | URL/ endpoint | Notes |
---|---|---|
Optum Real Pre-Service Eligibility sandbox | https://sandbox-apigw.optum.com/oihub/eligibility/v1/pre-service/member | Use previously generated bearer token test API through this URL. |
Optum Real Claim Pre-Service Eligibility production | https://apigw.optum.com/oihub/eligibility/v1/pre-service/member | Use previously generated production bearer token test API through this URL. |
HTTP response codes
Code | Description |
---|---|
200 | Success response |
401 | Unauthorized - authentication failed |
500 | Internal server error - problem occurred on the server |
400 | Bad request - includes schema level validation errors |
504 | Gateway timeout - the server, while acting as a gateway or proxy, did not receive a timely response from an upstream server |
Notes:
DO NOT perform load testing or production data testing in the sandbox environment. Please use the sandbox ONLY to view sample API responses to HTTP requests using our predefined values and to familiarize yourself with our APIs.
To perform load testing and production data testing, we recommend using our APIs in the production environment.
Request Elements:
Request Elements | Required/conditional/ optional | Notes |
---|---|---|
payerId | Required | Refer to Overview for supported Payer IDs |
providerLastName | Required | |
memberId | Conditional | |
firstName | Conditional | |
lastName | Conditional | |
dateOfBirth | Conditional | |
providerFirstName | Conditional | |
providerNPI | Conditional | |
serviceLevelCodes | Optional | Max. 10 codes |
groupNumber | Optional | |
serviceStartDate | Optional | |
serviceEndDate | Optional | |
coverageTypes | Optional | Possible values: 'Medical', 'Behavioral' |
Response Elements:
Response Elements | Required/conditional/ optional | Notes |
---|---|---|
trnId | Unique identifier for member policy "eligibilityInfo": { "trnId": "dsfd-asdsd-asdasd-adad-aasdasd" | |
contact | Member Address"member": { "memberId": "840868613", "firstName": "DARLA", "lastName": "Brown", "middleName": "J", "suffix": "", "dateOfBirth": "1981-06-14", "gender": "F", "relationshipCode": "000", "dependentSequenceNumber": "00", "individualRelationship": { "code": "EE", "description": "subscriber" }, "relationshipType": { "code": "18", "description": "Self" } }, | |
insuranceInfo | Plan details "insuranceInfo": { "policyNumber": "0708547", "eligibilityStartDate": "2020-01-01", "eligibilityEndDate": "2020-12-31", "planStartDate": "2020-01-01", "planEndDate": "2020-12-31", "policyStatus": "Past Policy", "planTypeDescription": "Plan Type Description", "groupName": "Indiana Acute nursing", "address": { "type": "Claim", "street1": "addressLine1", "street2": "", "city": "Hastings", "state": "TX", "country": "US", "zip": "98765", "zip4": "" }, "stateOfIssueCode": "IL", "productType": "EPO", "productId": "", "productCode": "9", "payerId": "87726", "lineOfBusinessCode": "E&I", "governmentProgramCode": "2", "coverageType": "Medical", "insuranceTypeCode": "HN", "insuranceType": "Health Maintenance Organization (HMO)" }, | |
associatedIds | Additional IDs related to member "associatedIds": { "alternateId": "840868613", "medicaidRecipientId": "", "exchangeMemberId": "", "alternateSubscriberId": "TBD", "hicNumber": "", "mbiNumber": "123456", "subscriberMemberFacingIdentifier": "", "survivingSpouseId": "TBD", "subscriberId": "00313782034", "memberReplacementId": "", "legacyMemberId": "", "healthInsuranceExchangeId": "929292" }, | |
planLevel | Plan-level accumulators "planLevels": [ { "level": "deductibleInfo/outOfPocketInfo/copayMaxInfo/outOfPocketMaxInfo/deductibleList/outOfPocketList", "family": [ { "networkStatus": "InNetwork/OutOfNetwork/Tier1/Tier2", "planAmount": "99999.99", "planAmountFrequency": "(Calendar Year)", "remainingAmount": "98999.99" } ], "individual": [ { "networkStatus": "InNetwork/OutOfNetwork/Tier1/Tier2", "planAmount": "1500.0", "planAmountFrequency": "(Calendar Year)", "remainingAmount": "500.0" } ] } ], | |
delegatedInfo | Delegated payer information "delegatedInfo": [ { "entity": "WELLMED MEDICAL MANAGEMENT INC", "payerId": "", "contact": { "phone": "8777574440", "fax": "", "email": "" }, "addresses": [ { "type": "remit", "street1": "addressLine1", "street2": "", "city": "Hastings", "state": "TX", "country": "US", "zip": "98765", "zip4": "" } ] } ] | |
additionalInfo | Referral or other relevant details "additionalInfo": { "fundingType": "Fully Insuredss", "businessSegment": "Small Business", "sizeDefinitionDescription": "Small Group", "revenueArrangementDescription": "Level Funded", "hsa": "NO", "cdhp": "NO", "cmsHId": "H1889", "cmsPackageBenefitPlanCode": "025", "cmsSegmentId": "000", "cmsContractId": "H1889-025-000", "benefitPlanId": "47544", "virtualVisit": "NO", "designatedVirtualClinicNetwork": null, "medicaidVariableCode": "", "hraBalance": "1000", "hraMessage": "HRA available", "hraUnavailableMessage": "N/A", "graceMessageByState": "No grace period", "gracePaidThrough": "2025-03-31", "gracePeriodMonth": "March", "medicareGuidelines": false, "medicareEntitlementReason": "Age", "medicaidEntitlement": [ { "waiverLiabilityList": [ { "startDate": "2025-07-01", "endDate": "2025-07-31", "amount": "1737.00", "amountFrequency": "Monthly", "remainingAmount": "1737.00", "metYtdAmount": null } ], "patientLiabilityList": [ { "startDate": "2025-04-01", "endDate": "2025-04-30", "amount": "1737.00", "amountFrequency": "Monthly", "remainingAmount": "1737.00", "metYtdAmount": null } ], "transferOfPropertyPenaltyPeriod": [ { "startDate": "2025-04-01", "endDate": "2025-07-31" } ] } ] }, | |
primaryCarePhysician | PCP information "primaryCarePhysician": { "lastName": "Last Name", "firstName": "First Name", "middleName": "", "phoneNumber": "9999-99-99", "address": { "type": "Postal/Mailing/Remit", "street1": "1234 CHARDAVE", "street2": "", "city": "Hastings", "state": "TX", "country": "US", "zip": "12133", "zip4": "" }, "affiliateHospitalName": "DIRECTED BY PRIMARY MD", "providerGroupName": "CANOPY HEALTH", "pcpSpeciality": "Family Medicine~", "pcpStartDate": "2025-07-31", "pcpEndDate": "2025-07-31", "providerNPI": "9999990886", "providerTIN": "99999908", "acoNetworkDescription": "ARIZONA", "acoNetworkId": "148334" }, | |
coordinationOfBenefit | Coordination of benefits information "coordinationOfBenefits": [ { "coordinationOfBenefitDetails": null, "primacyStatus": { "uhcPolicyNumber": "XXXXXXX", "policyEffectiveDate": "2024-01-01", "policyTerminationDate": "2024-12-31", "primacy": { "indicator": "U", "description": "Unable to determine", "message": "null" } }, "cobUpdateInformation": { "cobUpdateMessage": "No Member COB update needed.", "cobLastVerifiedDate": "9999-12-31" }, "disclaimer": "When your patient has multiple insurance plans, the Coordination of Benefits (COB) rules decide which plan pays first. The primary plan covers costs and benefits initially, followed by the secondary or even tertiary plans.Below, we list other plans your patient may have that are primary, secondary or tertiary to UnitedHealthcare. Please note, secondary or tertiary coverage can also be provided by UnitedHealthcare under a different product. Please confirm with the member that listed UHC Payer Status is accurate." } ], | |
idCard | Document IDs for member ID cards "idCardImages": [ { "side": "Front", "content": "bytearray", "contentType": "image/png" }, { "side": "Back", "content": "bytearray", "contentType": "image/png" } ], | |
network | Provider network status "providerNetwork": { "status": "In Network", "tier": "1", "speciality": "internal Med" }, | |
serviceLevel | Financial details per service codes "serviceLevels": [ { "family": [ { "networkStatus": "inNetwork/outOfNetwork/inNetworkTier1/inNetworkTier1PreferredLab/inNetworkTier2/inNetworkDesignatedDiagnosticProvider", "services": [ { "service": "chiropractic", "serviceCode": "33", "serviceDate": "", "status": "Active", "planAmount": "", "remainingAmount": "", "metYearToDateAmount": "", "message": { "coPay": { "isSingleMessageDetail": false, "isViewDetail": false, "messages": [ "$15 / Visit VARIED BENEFIT.REFER TO PLAN EVIDENCE OF COVERAGE FOR BENEFITS AND LIMITATIONS" ], "subMessages": [ { "service": "VARIED BENEFIT.REFER TO PLAN EVIDENCE OF COVERAGE FOR BENEFITS AND LIMITATIONS", "status": "Active", "copay": "$15", "msg": "NON-EMERGENCY SERVICES", "startDate": null, "endDate": null, "minCopay": "$350", "minCopayMsg": "AMOUNT VARIES BY LOCATION", "maxCopay": "$1200", "maxCopayMsg": "AMOUNT VARIES BY LOCATION", "isPrimaryIndicator": false, "exactCopay": null } ], "limitationInfo": [], "isMultipleCopaysFound": false }, "coInsurance": { "isSingleMessageDetail": false, "isViewDetail": false, "messages": [ "0% / Visit VARIED BENEFIT.REFER TO PLAN EVIDENCE OF COVERAGE FOR BENEFITS AND LIMITATIONS" ], "subMessages": [], "limitationInfo": [], "isMultipleCoinsuranceFound": false }, "deductible": { "isSingleMessageDetail": false, "isViewDetail": false, "messages": [], "subMessages": [], "limitationInfo": [] }, "benefitsAllowed": { "isSingleMessageDetail": false, "isViewDetail": false, "messages": [], "subMessages": [], "limitationInfo": [] }, "benefitsRemaining": { "isSingleMessageDetail": false, "isViewDetail": false, "messages": [], "subMessages": [], "limitationInfo": [] }, "coPayList": [ { "placeOfService": "Outpatient Hospital (on-campus)", "copay": "$0 / Visit", "service": "emergencyServices", "startDate": "01/01/2024", "endDate": "12/31/2024", "messages": [] }, { "placeOfService": "Outpatient Hospital (on-campus)", "copay": "$0 / Visit", "service": "emergencyServices", "startDate": "01/01/2024", "endDate": "12/31/2024", "messages": [ "NON-EMERGENCY SERVICES" ] } ], "coInsuranceList": [ { "placeOfService": "Outpatient Hospital (on-campus)", "coinsurancePercent": "40% / Visit", "service": "emergencyServices", "startDate": null, "endDate": null, "messages": [ "NON-EMERGENCY SERVICES" ] }, { "placeOfService": "Outpatient Hospital (on-campus)", "coinsurancePercent": "40% / Visit", "service": "emergencyServices", "startDate": null, "endDate": null, "messages": [] } ] } } ] } ], "individual": [ { "networkStatus": "inNetwork/outOfNetwork/inNetworkTier1/inNetworkTier1PreferredLab/inNetworkTier2/inNetworkDesignatedDiagnosticProvider", "services": [ { "service": "chiropractic", "serviceCode": "33", "serviceDate": "", "status": "Active", "planAmount": "", "remainingAmount": "", "metYearToDateAmount": "", "message": { "coPay": { "isSingleMessageDetail": false, "isViewDetail": false, "messages": [ "$15 / Visit VARIED BENEFIT.REFER TO PLAN EVIDENCE OF COVERAGE FOR BENEFITS AND LIMITATIONS" ], "subMessages": [ { "service": "VARIED BENEFIT.REFER TO PLAN EVIDENCE OF COVERAGE FOR BENEFITS AND LIMITATIONS", "status": "Active", "copay": "$15", "msg": "NON-EMERGENCY SERVICES", "startDate": null, "endDate": null, "minCopay": null, "minCopayMsg": null, "maxCopay": null, "maxCopayMsg": null, "exactCopay": null, "isPrimaryIndicator": false } ], "limitationInfo": [], "isMultipleCopaysFound": false }, "coInsurance": { "isSingleMessageDetail": false, "isViewDetail": false, "messages": [ "0% / Visit VARIED BENEFIT.REFER TO PLAN EVIDENCE OF COVERAGE FOR BENEFITS AND LIMITATIONS" ], "subMessages": [], "limitationInfo": [], "isMultipleCoinsuranceFound": false }, "deductible": { "isSingleMessageDetail": false, "isViewDetail": false, "messages": [], "subMessages": [], "limitationInfo": [] }, "benefitsAllowed": { "isSingleMessageDetail": false, "isViewDetail": false, "messages": [], "subMessages": [], "limitationInfo": [] }, "benefitsRemaining": { "isSingleMessageDetail": false, "isViewDetail": false, "messages": [], "subMessages": [], "limitationInfo": [] }, "coPayList": [ { "placeOfService": "Outpatient Hospital (on-campus)", "copay": "$0 / Visit", "service": "emergencyServices", "startDate": "01/01/2024", "endDate": "12/31/2024", "messages": [] }, { "placeOfService": "Outpatient Hospital (on-campus)", "copay": "$0 / Visit", "service": "emergencyServices", "startDate": "01/01/2024", "endDate": "12/31/2024", "messages": [ "NON-EMERGENCY SERVICES" ] } ], "coInsuranceList": [ { "placeOfService": "Outpatient Hospital (on-campus)", "coinsurancePercent": "40% / Visit", "service": "emergencyServices", "startDate": null, "endDate": null, "messages": [ "NON-EMERGENCY SERVICES" ] }, { "placeOfService": "Outpatient Hospital (on-campus)", "coinsurancePercent": "40% / Visit", "service": "emergencyServices", "startDate": null, "endDate": null, "messages": [] } ] } } ] } ] } ], | |
otherBeneficiaries | Dependents or beneficiaries "otherBeneficiaries": [ { "memberId": "840868613", "firstName": "DARLA", "lastName": "Brown", "middleName": "J", "suffix": "", "dateOfBirth": "1981-06-14", "gender": "F", "relationshipCode": "000", "dependentSequenceNumber": "00", "individualRelationship": { "code": "EE", "description": "subscriber" }, "relationshipType": { "code": "18", "description": "Self" } } ] | |
additionalInfo | Other plan-related details "additionalInfo": { "fundingType": "Fully Insuredss", "businessSegment": "Small Business", "sizeDefinitionDescription": "Small Group", "revenueArrangementDescription": "Level Funded", "hsa": "NO", "cdhp": "NO", "cmsHId": "H1889", "cmsPackageBenefitPlanCode": "025", "cmsSegmentId": "000", "cmsContractId": "H1889-025-000", "benefitPlanId": "47544", "virtualVisit": "NO", "designatedVirtualClinicNetwork": null, "medicaidVariableCode": "", "hraBalance": "1000", "hraMessage": "HRA available", "hraUnavailableMessage": "N/A", "graceMessageByState": "No grace period", "gracePaidThrough": "2025-03-31", "gracePeriodMonth": "March", "medicareGuidelines": false, "medicareEntitlementReason": "Age", "medicaidEntitlement": [ { "waiverLiabilityList": [ { "startDate": "2025-07-01", "endDate": "2025-07-31", "amount": "1737.00", "amountFrequency": "Monthly", "remainingAmount": "1737.00", "metYtdAmount": null } ], "patientLiabilityList": [ { "startDate": "2025-04-01", "endDate": "2025-04-30", "amount": "1737.00", "amountFrequency": "Monthly", "remainingAmount": "1737.00", "metYtdAmount": null } ], "transferOfPropertyPenaltyPeriod": [ { "startDate": "2025-04-01", "endDate": "2025-07-31" } ] } ] }, |
Example
{
"query": "query CheckEligibility($input: EligibilityInput!) { checkEligibility(input: $input) { eligibility { eligibilityInfo { member { memberId firstName lastName middleName suffix dateOfBirth gender relationshipCode dependentSequenceNumber individualRelationship { code description } relationshipType { code description } } contact { addresses { type street1 street2 city state country zip zip4 } } insuranceInfo { policyNumber eligibilityStartDate eligibilityEndDate planStartDate planEndDate policyStatus planTypeDescription groupName address { type street1 street2 city state country zip zip4 } stateOfIssueCode productType productId productCode payerId lineOfBusinessCode governmentProgramCode coverageType insuranceTypeCode insuranceType } associatedIds { alternateId medicaidRecipientId exchangeMemberId alternateSubscriberId hicNumber mbiNumber subscriberMemberFacingIdentifier survivingSpouseId subscriberId memberReplacementId legacyMemberId healthInsuranceExchangeId } planLevels { level family { networkStatus planAmount planAmountFrequency remainingAmount } individual { networkStatus planAmount planAmountFrequency remainingAmount } } delegatedInfo { entity payerId contact { phone fax email } addresses { type street1 street2 city state country zip zip4 } } } primaryCarePhysician { lastName firstName middleName phoneNumber address { type street1 street2 city state country zip zip4 } affiliateHospitalName providerGroupName pcpSpeciality pcpStartDate pcpEndDate providerNPI providerTIN acoNetworkDescription acoNetworkId } coordinationOfBenefits { coordinationOfBenefitDetails { member { id name } policy { policyNumber groupNumber coverageType insuranceTypeCode medicareEntitlementType medicareEntitlementReason effectiveDate terminationDate verificationDate } payer { name phoneNumber address { city country state street1 street2 zip zip4 type } } cobPrimacy { indicator description message } } primacyStatus { uhcPolicyNumber policyEffectiveDate policyTerminationDate primacy { indicator description message } } cobUpdateInformation { cobUpdateMessage cobLastVerifiedDate } disclaimer } idCardImages { side content contentType } providerNetwork { status tier speciality } serviceLevels { family { networkStatus services { service serviceCode serviceDate status planAmount remainingAmount metYearToDateAmount message { coPay { isSingleMessageDetail isViewDetail messages subMessages { service status copay msg startDate endDate minCopay minCopayMsg maxCopay maxCopayMsg isPrimaryIndicator exactCopay { coveredStatus copayDetails { amount serviceSetting } } isPrimaryIndicator } limitationInfo {lmtPeriod lmtType lmtOccurPerPeriod lmtDollarPerPeriod message } isMultipleCopaysFound } coInsurance { isSingleMessageDetail isViewDetail messages subMessages { service status copay msg startDate endDate minCopay minCopayMsg maxCopay maxCopayMsg isPrimaryIndicator } limitationInfo {lmtPeriod lmtType lmtOccurPerPeriod lmtDollarPerPeriod message } isMultipleCoinsuranceFound } deductible { isSingleMessageDetail isViewDetail messages subMessages { service status copay msg startDate endDate minCopay minCopayMsg maxCopay maxCopayMsg isPrimaryIndicator } limitationInfo {lmtPeriod lmtType lmtOccurPerPeriod lmtDollarPerPeriod message } } benefitsAllowed { isSingleMessageDetail isViewDetail messages subMessages { service status copay msg startDate endDate minCopay minCopayMsg maxCopay maxCopayMsg isPrimaryIndicator } limitationInfo {lmtPeriod lmtType lmtOccurPerPeriod lmtDollarPerPeriod message } } benefitsRemaining { isSingleMessageDetail isViewDetail messages subMessages { service status copay msg startDate endDate minCopay minCopayMsg maxCopay maxCopayMsg isPrimaryIndicator } limitationInfo {lmtPeriod lmtType lmtOccurPerPeriod lmtDollarPerPeriod message } } coPayList {placeOfService copay service startDate endDate messages} coInsuranceList {placeOfService coinsurancePercent service startDate endDate messages}} } } individual { networkStatus services { service serviceCode serviceDate status planAmount remainingAmount metYearToDateAmount message { coPay { isSingleMessageDetail isViewDetail messages subMessages { service status copay msg startDate endDate minCopay minCopayMsg maxCopay maxCopayMsg exactCopay { coveredStatus copayDetails { amount serviceSetting } } isPrimaryIndicator } limitationInfo {lmtPeriod lmtType lmtOccurPerPeriod lmtDollarPerPeriod message } isMultipleCopaysFound } coInsurance { isSingleMessageDetail isViewDetail messages subMessages { service status copay msg startDate endDate minCopay minCopayMsg maxCopay maxCopayMsg isPrimaryIndicator } limitationInfo {lmtPeriod lmtType lmtOccurPerPeriod lmtDollarPerPeriod message } isMultipleCoinsuranceFound } deductible { isSingleMessageDetail isViewDetail messages subMessages { service status copay msg startDate endDate minCopay minCopayMsg maxCopay maxCopayMsg isPrimaryIndicator } limitationInfo {lmtPeriod lmtType lmtOccurPerPeriod lmtDollarPerPeriod message } } benefitsAllowed { isSingleMessageDetail isViewDetail messages subMessages { service status copay msg startDate endDate minCopay minCopayMsg maxCopay maxCopayMsg isPrimaryIndicator } limitationInfo {lmtPeriod lmtType lmtOccurPerPeriod lmtDollarPerPeriod message } } benefitsRemaining { isSingleMessageDetail isViewDetail messages subMessages { service status copay msg startDate endDate minCopay minCopayMsg maxCopay maxCopayMsg isPrimaryIndicator } limitationInfo {lmtPeriod lmtType lmtOccurPerPeriod lmtDollarPerPeriod message } } coPayList {placeOfService copay service startDate endDate messages} coInsuranceList {placeOfService coinsurancePercent service startDate endDate messages} } } } } additionalInfo { fundingType businessSegment sizeDefinitionDescription revenueArrangementDescription hsa cdhp cmsHId cmsPackageBenefitPlanCode cmsSegmentId cmsContractId benefitPlanId virtualVisit designatedVirtualClinicNetwork medicaidVariableCode hraBalance hraMessage hraUnavailableMessage graceMessageByState gracePaidThrough gracePeriodMonth medicareGuidelines medicareEntitlementReason medicaidEntitlement { waiverLiabilityList { startDate endDate amount amountFrequency remainingAmount metYtdAmount } patientLiabilityList { startDate endDate amount amountFrequency remainingAmount metYtdAmount } transferOfPropertyPenaltyPeriod { startDate endDate } } } otherBeneficiaries { memberId firstName lastName middleName suffix dateOfBirth gender relationshipCode dependentSequenceNumber individualRelationship { code description } relationshipType { code description } } } } }",
"variables": {
"input": {
"memberId": "0012345678",
"firstName": "ABCD",
"lastName": "EFGH",
"dateOfBirth": "1959-05-30",
"serviceStartDate": "2025-05-13",
"serviceEndDate": "2025-05-13",
"coverageTypes": [
"Medical"
],
"payerId": "87726",
"providerLastName": "ST FRANCIS REGIONAL MEDICAL CENTER",
"providerFirstName": "",
"providerNPI": "123456789"
}
}
}
![{ "query": "query CheckEligibility($input: EligibilityInput!) { checkEligibility(input: $input) { eligibility { eligibilityInfo { member { memberId firstName lastName middleName suffix dateOfBirth gender relationshipCode dependentSequenceNumber individualRelationship { code description } relationshipType { code description } } contact { addresses { type street1 street2 city state country zip zip4 } } insuranceInfo { policyNumber eligibilityStartDate eligibilityEndDate planStartDate planEndDate policyStatus planTypeDescription groupName address { type street1 street2 city state country zip zip4 } stateOfIssueCode productType productId productCode payerId lineOfBusinessCode governmentProgramCode coverageType insuranceTypeCode insuranceType } associatedIds { alternateId medicaidRecipientId exchangeMemberId alternateSubscriberId hicNumber mbiNumber subscriberMemberFacingIdentifier survivingSpouseId subscriberId memberReplacementId legacyMemberId healthInsuranceExchangeId } planLevels { level family { networkStatus planAmount planAmountFrequency remainingAmount } individual { networkStatus planAmount planAmountFrequency remainingAmount } } delegatedInfo { entity payerId contact { phone fax email } addresses { type street1 street2 city state country zip zip4 } } } primaryCarePhysician { lastName firstName middleName phoneNumber address { type street1 street2 city state country zip zip4 } affiliateHospitalName providerGroupName pcpSpeciality pcpStartDate pcpEndDate providerNPI providerTIN acoNetworkDescription acoNetworkId } coordinationOfBenefits { coordinationOfBenefitDetails { member { id name } policy { policyNumber groupNumber coverageType insuranceTypeCode medicareEntitlementType medicareEntitlementReason effectiveDate terminationDate verificationDate } payer { name phoneNumber address { city country state street1 street2 zip zip4 type } } cobPrimacy { indicator description message } } primacyStatus { uhcPolicyNumber policyEffectiveDate policyTerminationDate primacy { indicator description message } } cobUpdateInformation { cobUpdateMessage cobLastVerifiedDate } disclaimer } idCardImages { side content contentType } providerNetwork { status tier speciality } serviceLevels { family { networkStatus services { service serviceCode serviceDate status planAmount remainingAmount metYearToDateAmount message { coPay { isSingleMessageDetail isViewDetail messages subMessages { service status copay msg startDate endDate minCopay minCopayMsg maxCopay maxCopayMsg isPrimaryIndicator exactCopay { coveredStatus copayDetails { amount serviceSetting } } isPrimaryIndicator } limitationInfo {lmtPeriod lmtType lmtOccurPerPeriod lmtDollarPerPeriod message } isMultipleCopaysFound } coInsurance { isSingleMessageDetail isViewDetail messages subMessages { service status copay msg startDate endDate minCopay minCopayMsg maxCopay maxCopayMsg isPrimaryIndicator } limitationInfo {lmtPeriod lmtType lmtOccurPerPeriod lmtDollarPerPeriod message } isMultipleCoinsuranceFound } deductible { isSingleMessageDetail isViewDetail messages subMessages { service status copay msg startDate endDate minCopay minCopayMsg maxCopay maxCopayMsg isPrimaryIndicator } limitationInfo {lmtPeriod lmtType lmtOccurPerPeriod lmtDollarPerPeriod message } } benefitsAllowed { isSingleMessageDetail isViewDetail messages subMessages { service status copay msg startDate endDate minCopay minCopayMsg maxCopay maxCopayMsg isPrimaryIndicator } limitationInfo {lmtPeriod lmtType lmtOccurPerPeriod lmtDollarPerPeriod message } } benefitsRemaining { isSingleMessageDetail isViewDetail messages subMessages { service status copay msg startDate endDate minCopay minCopayMsg maxCopay maxCopayMsg isPrimaryIndicator } limitationInfo {lmtPeriod lmtType lmtOccurPerPeriod lmtDollarPerPeriod message } } coPayList {placeOfService copay service startDate endDate messages} coInsuranceList {placeOfService coinsurancePercent service startDate endDate messages}} } } individual { networkStatus services { service serviceCode serviceDate status planAmount remainingAmount metYearToDateAmount message { coPay { isSingleMessageDetail isViewDetail messages subMessages { service status copay msg startDate endDate minCopay minCopayMsg maxCopay maxCopayMsg exactCopay { coveredStatus copayDetails { amount serviceSetting } } isPrimaryIndicator } limitationInfo {lmtPeriod lmtType lmtOccurPerPeriod lmtDollarPerPeriod message } isMultipleCopaysFound } coInsurance { isSingleMessageDetail isViewDetail messages subMessages { service status copay msg startDate endDate minCopay minCopayMsg maxCopay maxCopayMsg isPrimaryIndicator } limitationInfo {lmtPeriod lmtType lmtOccurPerPeriod lmtDollarPerPeriod message } isMultipleCoinsuranceFound } deductible { isSingleMessageDetail isViewDetail messages subMessages { service status copay msg startDate endDate minCopay minCopayMsg maxCopay maxCopayMsg isPrimaryIndicator } limitationInfo {lmtPeriod lmtType lmtOccurPerPeriod lmtDollarPerPeriod message } } benefitsAllowed { isSingleMessageDetail isViewDetail messages subMessages { service status copay msg startDate endDate minCopay minCopayMsg maxCopay maxCopayMsg isPrimaryIndicator } limitationInfo {lmtPeriod lmtType lmtOccurPerPeriod lmtDollarPerPeriod message } } benefitsRemaining { isSingleMessageDetail isViewDetail messages subMessages { service status copay msg startDate endDate minCopay minCopayMsg maxCopay maxCopayMsg isPrimaryIndicator } limitationInfo {lmtPeriod lmtType lmtOccurPerPeriod lmtDollarPerPeriod message } } coPayList {placeOfService copay service startDate endDate messages} coInsuranceList {placeOfService coinsurancePercent service startDate endDate messages} } } } } additionalInfo { fundingType businessSegment sizeDefinitionDescription revenueArrangementDescription hsa cdhp cmsHId cmsPackageBenefitPlanCode cmsSegmentId cmsContractId benefitPlanId virtualVisit designatedVirtualClinicNetwork medicaidVariableCode hraBalance hraMessage hraUnavailableMessage graceMessageByState gracePaidThrough gracePeriodMonth medicareGuidelines medicareEntitlementReason medicaidEntitlement { waiverLiabilityList { startDate endDate amount amountFrequency remainingAmount metYtdAmount } patientLiabilityList { startDate endDate amount amountFrequency remainingAmount metYtdAmount } transferOfPropertyPenaltyPeriod { startDate endDate } } } otherBeneficiaries { memberId firstName lastName middleName suffix dateOfBirth gender relationshipCode dependentSequenceNumber individualRelationship { code description } relationshipType { code description } } } } }", "variables": { "input": { "memberId": "0012345678", "firstName": "ABCD", "lastName": "EFGH", "dateOfBirth": "1959-05-30", "serviceStartDate": "2025-05-13", "serviceEndDate": "2025-05-13", "coverageTypes": [ "Medical" ], "payerId": "87726", "providerLastName": "ST FRANCIS REGIONAL MEDICAL CENTER", "providerFirstName": "", "providerNPI": "123456789" } } }](https://files.readme.io/25bbe2d69899c8460f5b5da4be6dc538d89845d9f0daa5c40309f140ca668f7f-Screenshot_2025-08-17_at_10.05.05_PM.png)
Sample Response

API health check:
The health check endpoint checks the operating status of our API. It is a ping for the API entry point to ensure the entry points are accessible. This is the first thing you can do if something goes wrong.
Performing the Optum Real APIs health check (for first-time users):
- To run the health check of an Optum Real API - the Real Pre Service Eligibility API, go to
Healthcheck
Response If the API engine is working correctly and if the entry points are accessible, the API operating status response shows "OK."
NOTE
If you receive a response other than 200 OK, the health check failed.
Please submit a service ticket with Optum.
Updated 3 days ago