DoseSpot Clinicians API
The Clinicians API from DoseSpot — 26 operation(s) for clinicians.
The Clinicians API from DoseSpot — 26 operation(s) for clinicians.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
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.curl "https://apis.io/api/v1/apis/dosespot-clinicians-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
openapi: 3.2.0
info:
title: Dosespot Clinicians API
version: '1.0'
description: 'Operations tagged Clinicians across 2 of this provider''s published API definitions: dosespot-rest-api-full-epcs-v2-swagger.json, dosespot-rest-api-jumpstart-epcs-v2-swagger.json. Each path carries the servers of the definition it was published in.'
servers:
- url: https://virtserver.swaggerhub.com/DoseSpot/dosespot-staging-rest-api-v2/Full_EPCSV2
- url: https://virtserver.swaggerhub.com/DoseSpot/dosespot-staging-rest-api-v2/JumpStart_EPCSV2
tags:
- name: Clinicians
paths:
/api/clinicians/pdmp:
get:
tags:
- Clinicians
summary: Get Prescription Drug Monitoring Program data
description: Get Prescription Drug Monitoring Program data for the clinician's state
operationId: Clinicians_GetClinicianPDMPV2
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/ItemResponse_PDMPResponse'
text/json:
schema:
$ref: '#/components/schemas/ItemResponse_PDMPResponse'
application/problem+json:
schema:
$ref: '#/components/schemas/ItemResponse_PDMPResponse'
application/xml:
schema:
$ref: '#/components/schemas/ItemResponse_PDMPResponse'
text/xml:
schema:
$ref: '#/components/schemas/ItemResponse_PDMPResponse'
servers:
- url: https://virtserver.swaggerhub.com/DoseSpot/dosespot-staging-rest-api-v2/Full_EPCSV2
/api/clinicians/idpDisclaimer:
get:
tags:
- Clinicians
summary: Get identity proofing disclaimer
description: Retrieves the signing of the disclaimer for identity proofing for a clinician. If you have signed the disclaimer, there will be a date.
operationId: Clinicians_GetIdentityProofingDisclaimerV2
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/ClinicianIdentityProofingDisclaimerResponse'
text/json:
schema:
$ref: '#/components/schemas/ClinicianIdentityProofingDisclaimerResponse'
application/problem+json:
schema:
$ref: '#/components/schemas/ClinicianIdentityProofingDisclaimerResponse'
application/xml:
schema:
$ref: '#/components/schemas/ClinicianIdentityProofingDisclaimerResponse'
text/xml:
schema:
$ref: '#/components/schemas/ClinicianIdentityProofingDisclaimerResponse'
post:
tags:
- Clinicians
summary: Accept identity proofing disclaimer
description: Completes the signing of the disclaimer for identity proofing for a clinician.
operationId: Clinicians_AcceptIdentityProofingDisclaimerV2
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/ClinicianIdentityProofingDisclaimerResponse'
text/json:
schema:
$ref: '#/components/schemas/ClinicianIdentityProofingDisclaimerResponse'
application/problem+json:
schema:
$ref: '#/components/schemas/ClinicianIdentityProofingDisclaimerResponse'
application/xml:
schema:
$ref: '#/components/schemas/ClinicianIdentityProofingDisclaimerResponse'
text/xml:
schema:
$ref: '#/components/schemas/ClinicianIdentityProofingDisclaimerResponse'
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/ClinicianIdentityProofingDisclaimerRequest'
text/json:
schema:
$ref: '#/components/schemas/ClinicianIdentityProofingDisclaimerRequest'
application/problem+json:
schema:
$ref: '#/components/schemas/ClinicianIdentityProofingDisclaimerRequest'
application/xml:
schema:
$ref: '#/components/schemas/ClinicianIdentityProofingDisclaimerRequest'
text/xml:
schema:
$ref: '#/components/schemas/ClinicianIdentityProofingDisclaimerRequest'
application/x-www-form-urlencoded:
schema:
$ref: '#/components/schemas/ClinicianIdentityProofingDisclaimerRequest'
description: Accept Disclaimer Request
required: true
servers:
- url: https://virtserver.swaggerhub.com/DoseSpot/dosespot-staging-rest-api-v2/Full_EPCSV2
/api/clinicians/{clinicianId}:
get:
tags:
- Clinicians
summary: Get clinician information
description: Get Clinician's details By ID
operationId: Clinicians_GetClinicianDetailsByIdV2
parameters:
- name: clinicianId
in: path
description: Clinician ID
required: true
schema:
type: integer
format: int32
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/ItemResponse_Clinician'
text/json:
schema:
$ref: '#/components/schemas/ItemResponse_Clinician'
application/problem+json:
schema:
$ref: '#/components/schemas/ItemResponse_Clinician'
application/xml:
schema:
$ref: '#/components/schemas/ItemResponse_Clinician'
text/xml:
schema:
$ref: '#/components/schemas/ItemResponse_Clinician'
put:
tags:
- Clinicians
summary: Edit clinician information
description: "Updates an existing clinicianâ\x80\x99s contact information"
operationId: Clinicians_PutClinicianEditV2
parameters:
- name: clinicianId
in: path
description: Clinician ID
required: true
schema:
type: integer
format: int32
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/Response'
text/json:
schema:
$ref: '#/components/schemas/Response'
application/problem+json:
schema:
$ref: '#/components/schemas/Response'
application/xml:
schema:
$ref: '#/components/schemas/Response'
text/xml:
schema:
$ref: '#/components/schemas/Response'
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/AddEditClinicianRequest'
text/json:
schema:
$ref: '#/components/schemas/AddEditClinicianRequest'
application/problem+json:
schema:
$ref: '#/components/schemas/AddEditClinicianRequest'
application/xml:
schema:
$ref: '#/components/schemas/AddEditClinicianRequest'
text/xml:
schema:
$ref: '#/components/schemas/AddEditClinicianRequest'
application/x-www-form-urlencoded:
schema:
$ref: '#/components/schemas/AddEditClinicianRequest'
description: Updated clinician data
required: true
servers:
- url: https://virtserver.swaggerhub.com/DoseSpot/dosespot-staging-rest-api-v2/Full_EPCSV2
/api/clinician:
get:
tags:
- Clinicians
summary: Get Clinician By Npi Or Dea
operationId: Clinicians_GetClinicianByNpiOrDeaV2
parameters:
- name: npi
in: query
description: ''
required: false
schema:
type: string
- name: dea
in: query
description: ''
required: false
schema:
type: string
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/IdentifierResponse'
text/json:
schema:
$ref: '#/components/schemas/IdentifierResponse'
application/problem+json:
schema:
$ref: '#/components/schemas/IdentifierResponse'
application/xml:
schema:
$ref: '#/components/schemas/IdentifierResponse'
text/xml:
schema:
$ref: '#/components/schemas/IdentifierResponse'
servers:
- url: https://virtserver.swaggerhub.com/DoseSpot/dosespot-staging-rest-api-v2/Full_EPCSV2
/api/patients/{patientId}/clinicians:
get:
tags:
- Clinicians
summary: Get patient's clinicians
description: Retrieves information on all clinicians that have affected a patient record
operationId: Clinicians_GetPatientCliniciansV2
parameters:
- name: patientId
in: path
description: Patient ID
required: true
schema:
type: integer
format: int32
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/ListResponse_Clinician'
text/json:
schema:
$ref: '#/components/schemas/ListResponse_Clinician'
application/problem+json:
schema:
$ref: '#/components/schemas/ListResponse_Clinician'
application/xml:
schema:
$ref: '#/components/schemas/ListResponse_Clinician'
text/xml:
schema:
$ref: '#/components/schemas/ListResponse_Clinician'
servers:
- url: https://virtserver.swaggerhub.com/DoseSpot/dosespot-staging-rest-api-v2/Full_EPCSV2
/api/clinicians/{clinicianId}/legalAgreements:
get:
tags:
- Clinicians
summary: Retrieves a list of clinician's legal agreements
operationId: Clinicians_GetClinicianLegalAgreementsV2
parameters:
- name: clinicianId
in: path
description: ''
required: true
schema:
type: integer
format: int32
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/ListResponse_AgreementInfoResponse'
text/json:
schema:
$ref: '#/components/schemas/ListResponse_AgreementInfoResponse'
application/problem+json:
schema:
$ref: '#/components/schemas/ListResponse_AgreementInfoResponse'
application/xml:
schema:
$ref: '#/components/schemas/ListResponse_AgreementInfoResponse'
text/xml:
schema:
$ref: '#/components/schemas/ListResponse_AgreementInfoResponse'
servers:
- url: https://virtserver.swaggerhub.com/DoseSpot/dosespot-staging-rest-api-v2/Full_EPCSV2
/api/clinicians/{clinicianId}/registrationStatus:
get:
tags:
- Clinicians
summary: Get clinician specific registration status
description: "Retrieves a clinicianâ\x80\x99s registration status at the clinic used to obtain the Authentication token"
operationId: Clinicians_ClinicianCheckRegistrationStatusV2
parameters:
- name: clinicianId
in: path
required: true
schema:
type: integer
format: int32
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/ItemResponse_eRxRegistrationStatusType'
text/json:
schema:
$ref: '#/components/schemas/ItemResponse_eRxRegistrationStatusType'
application/problem+json:
schema:
$ref: '#/components/schemas/ItemResponse_eRxRegistrationStatusType'
application/xml:
schema:
$ref: '#/components/schemas/ItemResponse_eRxRegistrationStatusType'
text/xml:
schema:
$ref: '#/components/schemas/ItemResponse_eRxRegistrationStatusType'
servers:
- url: https://virtserver.swaggerhub.com/DoseSpot/dosespot-staging-rest-api-v2/Full_EPCSV2
/api/prescriptions/{prescriptionId}/prescriberInfo:
get:
tags:
- Clinicians
summary: Get a Prescription's prescriber Information
operationId: Clinicians_GetPrescriptionPrescriberInfoAPIV2
parameters:
- name: prescriptionId
in: path
description: The prescription Id
required: true
schema:
type: integer
format: int32
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/PrescriberInfoResponse'
text/json:
schema:
$ref: '#/components/schemas/PrescriberInfoResponse'
application/problem+json:
schema:
$ref: '#/components/schemas/PrescriberInfoResponse'
application/xml:
schema:
$ref: '#/components/schemas/PrescriberInfoResponse'
text/xml:
schema:
$ref: '#/components/schemas/PrescriberInfoResponse'
servers:
- url: https://virtserver.swaggerhub.com/DoseSpot/dosespot-staging-rest-api-v2/Full_EPCSV2
/api/clinicians/pin:
post:
tags:
- Clinicians
summary: Sets a clinician's PIN
operationId: Clinicians_SetPinV2
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/Response'
text/json:
schema:
$ref: '#/components/schemas/Response'
application/problem+json:
schema:
$ref: '#/components/schemas/Response'
application/xml:
schema:
$ref: '#/components/schemas/Response'
text/xml:
schema:
$ref: '#/components/schemas/Response'
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/ClinicianSetPinRequest'
text/json:
schema:
$ref: '#/components/schemas/ClinicianSetPinRequest'
application/problem+json:
schema:
$ref: '#/components/schemas/ClinicianSetPinRequest'
application/xml:
schema:
$ref: '#/components/schemas/ClinicianSetPinRequest'
text/xml:
schema:
$ref: '#/components/schemas/ClinicianSetPinRequest'
application/x-www-form-urlencoded:
schema:
$ref: '#/components/schemas/ClinicianSetPinRequest'
description: PIN Request Data
required: true
put:
tags:
- Clinicians
summary: Change a clinician's PIN
operationId: Clinicians_ChangePinV2
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/Response'
text/json:
schema:
$ref: '#/components/schemas/Response'
application/problem+json:
schema:
$ref: '#/components/schemas/Response'
application/xml:
schema:
$ref: '#/components/schemas/Response'
text/xml:
schema:
$ref: '#/components/schemas/Response'
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/ClinicianChangePinRequest'
text/json:
schema:
$ref: '#/components/schemas/ClinicianChangePinRequest'
application/problem+json:
schema:
$ref: '#/components/schemas/ClinicianChangePinRequest'
application/xml:
schema:
$ref: '#/components/schemas/ClinicianChangePinRequest'
text/xml:
schema:
$ref: '#/components/schemas/ClinicianChangePinRequest'
application/x-www-form-urlencoded:
schema:
$ref: '#/components/schemas/ClinicianChangePinRequest'
description: PIN Request Data
required: true
servers:
- url: https://virtserver.swaggerhub.com/DoseSpot/dosespot-staging-rest-api-v2/Full_EPCSV2
/api/clinicians/{clinicianId}/supervisors:
put:
tags:
- Clinicians
summary: Add a supervisor to a clinician
operationId: Clinicians_AddSupervisorToClinicianV2
parameters:
- name: clinicianId
in: path
description: The ID of the clinician
required: true
schema:
type: integer
format: int32
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/Response'
text/json:
schema:
$ref: '#/components/schemas/Response'
application/problem+json:
schema:
$ref: '#/components/schemas/Response'
application/xml:
schema:
$ref: '#/components/schemas/Response'
text/xml:
schema:
$ref: '#/components/schemas/Response'
requestBody:
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/SupervisorToClinicianRequest'
text/json:
schema:
type: array
items:
$ref: '#/components/schemas/SupervisorToClinicianRequest'
application/problem+json:
schema:
type: array
items:
$ref: '#/components/schemas/SupervisorToClinicianRequest'
application/xml:
schema:
type: array
items:
$ref: '#/components/schemas/SupervisorToClinicianRequest'
text/xml:
schema:
type: array
items:
$ref: '#/components/schemas/SupervisorToClinicianRequest'
application/x-www-form-urlencoded:
schema:
type: array
items:
$ref: '#/components/schemas/SupervisorToClinicianRequest'
required: true
delete:
tags:
- Clinicians
summary: Remove a supervisor from a clinician
operationId: Clinicians_DeleteSupervisorToClinicianV2
parameters:
- name: clinicianId
in: path
description: The ID of the clinician
required: true
schema:
type: integer
format: int32
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/Response'
text/json:
schema:
$ref: '#/components/schemas/Response'
application/problem+json:
schema:
$ref: '#/components/schemas/Response'
application/xml:
schema:
$ref: '#/components/schemas/Response'
text/xml:
schema:
$ref: '#/components/schemas/Response'
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DeleteClinicianSupervisorRequest'
text/json:
schema:
$ref: '#/components/schemas/DeleteClinicianSupervisorRequest'
application/problem+json:
schema:
$ref: '#/components/schemas/DeleteClinicianSupervisorRequest'
application/xml:
schema:
$ref: '#/components/schemas/DeleteClinicianSupervisorRequest'
text/xml:
schema:
$ref: '#/components/schemas/DeleteClinicianSupervisorRequest'
application/x-www-form-urlencoded:
schema:
$ref: '#/components/schemas/DeleteClinicianSupervisorRequest'
required: true
servers:
- url: https://virtserver.swaggerhub.com/DoseSpot/dosespot-staging-rest-api-v2/Full_EPCSV2
/api/clinicians:
post:
tags:
- Clinicians
summary: Add new clinician
description: Creates a new clinician
operationId: Clinicians_ClinicianAddV2
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/IdentifierResponse'
text/json:
schema:
$ref: '#/components/schemas/IdentifierResponse'
application/problem+json:
schema:
$ref: '#/components/schemas/IdentifierResponse'
application/xml:
schema:
$ref: '#/components/schemas/IdentifierResponse'
text/xml:
schema:
$ref: '#/components/schemas/IdentifierResponse'
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/AddEditClinicianRequest'
text/json:
schema:
$ref: '#/components/schemas/AddEditClinicianRequest'
application/problem+json:
schema:
$ref: '#/components/schemas/AddEditClinicianRequest'
application/xml:
schema:
$ref: '#/components/schemas/AddEditClinicianRequest'
text/xml:
schema:
$ref: '#/components/schemas/AddEditClinicianRequest'
application/x-www-form-urlencoded:
schema:
$ref: '#/components/schemas/AddEditClinicianRequest'
description: New clinician data
required: true
servers:
- url: https://virtserver.swaggerhub.com/DoseSpot/dosespot-staging-rest-api-v2/Full_EPCSV2
/api/clinicians/idp:
post:
tags:
- Clinicians
summary: Clinician identity proofing
description: "Completes the first step of identity proofing for a clinician. This must be completed along with subsequent steps in \norder to enable electronic prescribing of controlled substances by this clinician. The results will return a session \nID and a collection of questions and answers (3 sets of 4 answers), which can be used as the body parameters for the \nsecond step of IDP"
operationId: Clinicians_ClinicianIdentityProofingV2
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/ClinicianIdentityProofingResponse'
text/json:
schema:
$ref: '#/components/schemas/ClinicianIdentityProofingResponse'
application/problem+json:
schema:
$ref: '#/components/schemas/ClinicianIdentityProofingResponse'
application/xml:
schema:
$ref: '#/components/schemas/ClinicianIdentityProofingResponse'
text/xml:
schema:
$ref: '#/components/schemas/ClinicianIdentityProofingResponse'
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/ClinicianIdentityProofingRequest'
text/json:
schema:
$ref: '#/components/schemas/ClinicianIdentityProofingRequest'
application/problem+json:
schema:
$ref: '#/components/schemas/ClinicianIdentityProofingRequest'
application/xml:
schema:
$ref: '#/components/schemas/ClinicianIdentityProofingRequest'
text/xml:
schema:
$ref: '#/components/schemas/ClinicianIdentityProofingRequest'
application/x-www-form-urlencoded:
schema:
$ref: '#/components/schemas/ClinicianIdentityProofingRequest'
description: IDP data
required: true
servers:
- url: https://virtserver.swaggerhub.com/DoseSpot/dosespot-staging-rest-api-v2/Full_EPCSV2
/api/clinicians/idpOtp:
post:
tags:
- Clinicians
summary: Submit IDP one time code
description: Identity Proofing with a one time code
operationId: Clinicians_ClinicianIdentityProofingOneTimeCodeV2
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/ClinicianIdentityProofingResponse'
text/json:
schema:
$ref: '#/components/schemas/ClinicianIdentityProofingResponse'
application/problem+json:
schema:
$ref: '#/components/schemas/ClinicianIdentityProofingResponse'
application/xml:
schema:
$ref: '#/components/schemas/ClinicianIdentityProofingResponse'
text/xml:
schema:
$ref: '#/components/schemas/ClinicianIdentityProofingResponse'
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/ClinicianIdentityProofingOneTimeCodeRequest'
text/json:
schema:
$ref: '#/components/schemas/ClinicianIdentityProofingOneTimeCodeRequest'
application/problem+json:
schema:
$ref: '#/components/schemas/ClinicianIdentityProofingOneTimeCodeRequest'
application/xml:
schema:
$ref: '#/components/schemas/ClinicianIdentityProofingOneTimeCodeRequest'
text/xml:
schema:
$ref: '#/components/schemas/ClinicianIdentityProofingOneTimeCodeRequest'
application/x-www-form-urlencoded:
schema:
$ref: '#/components/schemas/ClinicianIdentityProofingOneTimeCodeRequest'
required: true
servers:
- url: https://virtserver.swaggerhub.com/DoseSpot/dosespot-staging-rest-api-v2/Full_EPCSV2
/api/clinicians/resetPin:
post:
tags:
- Clinicians
summary: Reset My Pin
description: Resets the clinician's PIN to "" or null
operationId: Clinicians_ResetMyPinV2
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/Response'
text/json:
schema:
$ref: '#/components/schemas/Response'
application/problem+json:
schema:
$ref: '#/components/schemas/Response'
application/xml:
schema:
$ref: '#/components/schemas/Response'
text/xml:
schema:
$ref: '#/components/schemas/Response'
servers:
- url: https://virtserver.swaggerhub.com/DoseSpot/dosespot-staging-rest-api-v2/Full_EPCSV2
/api/clinicians/idpAnswers:
post:
tags:
- Clinicians
summary: Submit clinician identity proofing answers
description: "Completes the final step of identity proofing for a clinician. This must be completed along with subsequent steps to enable electronic \nprescribing of controlled substances by this clinician.If an additional question is returned, this same method must be used again to \nsubmit an answer for it. After this, a clinician will either be marked as having passed or failed identity proofing."
operationId: Clinicians_ClinicianIdentityProofingAnswersV2
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/ClinicianIdentityProofingResponse'
text/json:
schema:
$ref: '#/components/schemas/ClinicianIdentityProofingResponse'
application/problem+json:
schema:
$ref: '#/components/schemas/ClinicianIdentityProofingResponse'
application/xml:
schema:
$ref: '#/components/schemas/ClinicianIdentityProofingResponse'
text/xml:
schema:
$ref: '#/components/schemas/ClinicianIdentityProofingResponse'
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/ClinicianIdentityProofingAnswersRequest'
text/json:
schema:
$ref: '#/components/schemas/ClinicianIdentityProofingAnswersRequest'
application/problem+json:
schema:
$ref: '#/components/schemas/ClinicianIdentityProofingAnswersRequest'
application/xml:
schema:
$ref: '#/components/schemas/ClinicianIdentityProofingAnswersRequest'
text/xml:
schema:
$ref: '#/components/schemas/ClinicianIdentityProofingAnswersRequest'
application/x-www-form-urlencoded:
schema:
$ref: '#/components/schemas/ClinicianIdentityProofingAnswersRequest'
description: IDP data
required: true
servers:
- url: https://virtserver.swaggerhub.com/DoseSpot/dosespot-staging-rest-api-v2/Full_EPCSV2
/api/clinicians/resyncToken:
post:
tags:
- Clinicians
summary: Resync clinician's token
description: Resync's clinician token to match the token generated by the authentication manager
operationId: Clinicians_ResyncTokenV2
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/Response'
text/json:
schema:
$ref: '#/components/schemas/Response'
application/problem+json:
schema:
$ref: '#/components/schemas/Response'
application/xml:
schema:
$ref: '#/components/schemas/Response'
text/xml:
schema:
$ref: '#/components/schemas/Response'
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/ClinicianResyncTokenRequest'
text/json:
schema:
$ref: '#/components/schemas/ClinicianResyncTokenRequest'
application/problem+json:
schema:
$ref: '#/components/schemas/ClinicianResyncTokenRequest'
application/xml:
schema:
$ref: '#/components/schemas/ClinicianResyncTokenRequest'
text/xml:
schema:
$ref: '#/components/schemas/ClinicianResyncTokenRequest'
application/x-www-form-urlencoded:
schema:
$ref: '#/components/schemas/ClinicianResyncTokenRequest'
description: Token Request Data
required: true
servers:
- url: https://virtserver.swaggerhub.com/DoseSpot/dosespot-staging-rest-api-v2/Full_EPCSV2
/api/clinicians/tfaActivate:
post:
tags:
- Clinicians
summary: Two factor authentication activation
description: Completes a clinician's two factor activation
operationId: Clinicians_TfaActivateV2
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/Response'
text/json:
schema:
$ref: '#/components/schemas/Response'
application/problem+json:
schema:
$ref: '#/components/schemas/Response'
application/xml:
schema:
$ref: '#/components/schemas/Response'
text/xml:
schema:
$ref: '#/components/schem
# --- truncated at 32 KB (72 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/dosespot/refs/heads/main/openapi/dosespot-clinicians-api-openapi.yml