---
title: "Check up to 100 NPIs against the public CMS Medicare Revalidation List"
method: POST
path: "/api/medicare-revalidation-check"
---

# Check up to 100 NPIs against the public CMS Medicare Revalidation List

`POST /api/medicare-revalidation-check`

## Request

- Base URL: `https://actablesite.com`
- URL: `https://actablesite.com/api/medicare-revalidation-check`
- Auth: none declared

Returns current enrollment-level revalidation due dates or TBD status from the public CMS source. A public due date is not confirmation that a revalidation was submitted, received, accepted, or completed. Use PECOS and the responsible enrollment contractor for official case status.

## Request body

- MedicareRevalidationRequest
  - `npis` string[], required: Up to 100 unique 10-digit NPIs. Invalid check digits are returned as invalid results rather than queried.

## Response `200`

Current public CMS revalidation lookup completed.

- MedicareRevalidationResponse
  - `checked_at` string, date-time, required
  - `source` MedicareRevalidationSource, required
    - `official_tool_url` string, uri, required
    - `dataset_url` string, uri, required
    - `data_file_url` string, uri, nullable, required
    - `data_file_sha1` string, nullable, required
    - `data_file_modified_at` string, date-time, nullable, required
    - `total_rows` integer, nullable, required
  - `results` MedicareRevalidationResult[], required
    - `npi` string, required
    - `valid` boolean, required
    - `enrollments` MedicareRevalidationEnrollment[], required
      - `enrollment_id` string, required
      - `name` string, required
      - `state` string, required
      - `enrollment_type` string, required
      - `specialty` string, required
      - `due_date` string, nullable, required
      - `adjusted_due_date` string, nullable, required
  - `limitations` string[], required

## Other responses

- `400`: The request did not contain a usable roster or the current CMS response could not be validated.

---

[API](https://skmtc.dev/actablesite/apis/actablesite-public-api.md) · [All operations](https://skmtc.dev/actablesite/apis/actablesite-public-api/llms.txt) · [OpenAPI document](https://skmtc.dev/actablesite/apis/actablesite-public-api/revisions/c36ab479a920?raw)
