DoseSpot Clinicians API

The Clinicians API from DoseSpot — 26 operation(s) for clinicians.

Operations 33

GET /api/clinicians/pdmp Get Prescription Drug Monitoring Program data #
GET /api/clinicians/idpDisclaimer Get identity proofing disclaimer #
POST /api/clinicians/idpDisclaimer Accept identity proofing disclaimer #
GET /api/clinicians/{clinicianId} Get clinician information #
PUT /api/clinicians/{clinicianId} Edit clinician information #
GET /api/clinician Get Clinician By Npi Or Dea #
GET /api/patients/{patientId}/clinicians Get patient's clinicians #
GET /api/clinicians/{clinicianId}/legalAgreements Retrieves a list of clinician's legal agreements #
GET /api/clinicians/{clinicianId}/registrationStatus Get clinician specific registration status #
GET /api/prescriptions/{prescriptionId}/prescriberInfo Get a Prescription's prescriber Information #
POST /api/clinicians/pin Sets a clinician's PIN #
PUT /api/clinicians/pin Change a clinician's PIN #
PUT /api/clinicians/{clinicianId}/supervisors Add a supervisor to a clinician #
DELETE /api/clinicians/{clinicianId}/supervisors Remove a supervisor from a clinician #
POST /api/clinicians Add new clinician #
POST /api/clinicians/idp Clinician identity proofing #
POST /api/clinicians/idpOtp Submit IDP one time code #
POST /api/clinicians/resetPin Reset My Pin #
POST /api/clinicians/idpAnswers Submit clinician identity proofing answers #
POST /api/clinicians/resyncToken Resync clinician's token #
POST /api/clinicians/tfaActivate Two factor authentication activation #
POST /api/clinicians/sendMobileTfa Send mobile activation message #
POST /api/clinicians/tfaDeactivate Two factor authentication de-activation #
POST /api/clinicians/acceptAgreement Accepts a legal agreement #
POST /api/clinicians/{clinicianId}/idpInit Initialize identity proofing #
POST /api/clinicians/{clinicianId}/resetPin Reset Clinician's PIN #
POST /api/clinicians/{clinicianId}/initTfaActivate Initialize two factor authentication #
POST /api/clinicians/{clinicianId}/initTfaDeactivate Initialize two factor authentication deactivation #
GET /api/clinicians/{clinicianId}/deanumbers Get clinician's DEA numbers #
POST /api/clinicians/{clinicianId}/deanumbers Add a DEA number to a clinician #
GET /api/clinicians/{clinicianId}/deanumbers/{deanumberId} Get a clinician's DEA number #
PUT /api/clinicians/{clinicianId}/deanumbers/{deanumberId} Edit a DEA number to a clinician #
DELETE /api/clinicians/{clinicianId}/deanumbers/{deanumberId} Delete a clinician's DEA number #

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/dosespot-clinicians-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 form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

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

OpenAPI Specification

dosespot-clinicians-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  version: Full_EPCSV2
  title: 'DoseSpot REST API - Plan: Full + EPCS - V2 Clinicians API'
servers:
- url: https://virtserver.swaggerhub.com/DoseSpot/dosespot-staging-rest-api-v2/Full_EPCSV2
tags:


# --- truncated at 32 KB (69 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/dosespot/refs/heads/main/openapi/dosespot-clinicians-api-openapi.yml