---
title: "Validate NPI details of a prescriber"
method: PUT
path: "/{api_url}/v1/eprescription/npi/{npi_number}/validate"
---

# Validate NPI details of a prescriber

`PUT /{api_url}/v1/eprescription/npi/{npi_number}/validate`

## Request

- Base URL: `https://api.zenoti.com`
- URL: `https://api.zenoti.com/{api_url}/v1/eprescription/npi/{npi_number}/validate`
- Auth: none required
- TypeScript: <https://skmtc.dev/zenoti/apis/zenoti-authentication/docs/:api_url/v1/eprescription/npi/:npi_number/validate/put.ts> (a function with typed inputs; its response is checked against the schema)

This API will validate the NPI number of prescribers before initiating onboarding to ePrescribe.

## Query parameters

- `npi_number (string)` string

## Response `200`

200

- union
  - object
    - `is_valid` boolean
    - `name` string
    - `error` unknown
  - object
    - `is_valid` boolean
    - `name` unknown
    - `error` unknown

## Other responses

- `400`: 400
- `403`: 403

---

[API](https://skmtc.dev/zenoti/apis/zenoti-authentication.md) - [All operations](https://skmtc.dev/zenoti/apis/zenoti-authentication/llms.txt) - [OpenAPI document](https://skmtc.dev/zenoti/apis/zenoti-authentication/revisions/e628f892391a?raw)
