---
title: "Dental Claim Pre-Check (GraphQL)"
method: POST
path: "/claim/precare/v1"
---

# Dental Claim Pre-Check (GraphQL)

`POST /claim/precare/v1`

## Headers

- `apim-gateway-client-id` string, required
- `providerTaxId` string, required

## Request body

- object
  - `query` string, required — GraphQL query string
  - `variables` object, required
    - `input` object
      - `payerId` string
      - `x12RequestData` string — Raw 837 X12 request payload

## Response `200`

Successful response

- object
  - `data` object
    - `claimPreCheck` object
      - `transactionId` string
      - `x12ResponseData` string
      - `responseType` string
      - `x12Response277CA` string
      - `x12Response835` string
      - `message` string
      - `statusCode` integer

## Other responses

- `400` — Bad Request
- `401` — Unauthorized
- `500` — Internal Server Error

---

[API](https://skmtc.net/optum/apis/security-and-authorization-v3.md) · [All operations](https://skmtc.net/optum/apis/security-and-authorization-v3/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/optum/security-and-authorization-v3/revisions/771dcdf312e4/schema)
