Recurso

Médicos

37 operaciones · base https://api.bestdoctorsrd.com

GET/v1/doctors

List Doctors

Parámetros

NombreEnTipoObl.
tenant_idquerystring o nuloNo

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctalista de app__api__routes__doctors__DoctorOut
422Error de validaciónHTTPValidationError
POST/v1/doctors

Create Doctor

Cuerpo obligatorio app__api__routes__doctors__DoctorCreateIn

CampoTipoObl.
tenant_idstring o nuloNo
branch_idstring o nuloNo
user_idstring o nuloNo
codestring
full_namestring
specialtystring
slugstring o nuloNo
biostring o nuloNo
photo_urlstring o nuloNo
educationlista de string o nuloNo
experienceYearsinteger o nuloNo
languageslista de string o nuloNo
locationslista de string o nuloNo
serviceslista de string o nuloNo
consultation_fee_centsintegerNo
accepts_virtualbooleanNo
acceptedInsurancePlanIdslista de string o nuloNo
emailstring o nuloNo
phonestring o nuloNo
exequaturstring o nuloNo
officeNamestring o nuloNo
facebookUrlstring o nuloNo
instagramUrlstring o nuloNo
xUrlstring o nuloNo
linkedinUrlstring o nuloNo
websiteUrlstring o nuloNo

Respuestas

CódigoDescripciónDevuelve
201Respuesta correctaapp__api__routes__doctors__DoctorOut
422Error de validaciónHTTPValidationError
GET/v1/doctors/analytics/workspace

Get Analytics Workspace

Parámetros

NombreEnTipoObl.
periodquerystring o nuloNo
doctorIdquerystring o nuloNo
tenantIdquerystring o nuloNo

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctaDoctorAnalyticsWorkspaceOut
422Error de validaciónHTTPValidationError
GET/v1/doctors/billing/workspace

Get Billing Workspace

Parámetros

NombreEnTipoObl.
periodquerystring o nuloNo
doctorIdquerystring o nuloNo
tenantIdquerystring o nuloNo
pagequeryintegerNo
pageSizequeryintegerNo

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctaDoctorBillingWorkspaceOut
422Error de validaciónHTTPValidationError
GET/v1/doctors/dashboard/action-center

Get Dashboard Action Center

Parámetros

NombreEnTipoObl.
datequerystring (date) o nuloNo
doctorIdquerystring o nuloNo
tenantIdquerystring o nuloNo

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctaDoctorDashboardOut
422Error de validaciónHTTPValidationError
GET/v1/doctors/me

Get My Doctor Profile

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctaapp__api__routes__doctors__DoctorOut
PATCH/v1/doctors/me

Update My Doctor Profile

Cuerpo obligatorio DoctorSelfUpdateIn

CampoTipoObl.
specialtystring o nuloNo
biostring o nuloNo
photo_urlstring o nuloNo
educationlista de string o nuloNo
experienceYearsinteger o nuloNo
languageslista de string o nuloNo
locationslista de string o nuloNo
serviceslista de string o nuloNo
consultation_fee_centsinteger o nuloNo
accepts_virtualboolean o nuloNo
acceptedInsurancePlanIdslista de string o nuloNo
emailstring o nuloNo
phonestring o nuloNo
officeNamestring o nuloNo
facebookUrlstring o nuloNo
instagramUrlstring o nuloNo
xUrlstring o nuloNo
linkedinUrlstring o nuloNo
websiteUrlstring o nuloNo

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctaapp__api__routes__doctors__DoctorOut
422Error de validaciónHTTPValidationError
GET/v1/doctors/me/availability

Get My Doctor Availability

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctaDoctorAvailabilityOut
PATCH/v1/doctors/me/availability

Update My Doctor Availability

Cuerpo obligatorio DoctorAvailabilityPatchIn

CampoTipoObl.
scheduleslista de DoctorScheduleIn o nuloNo
locationslista de DoctorPracticeLocationIn o nuloNo

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctaDoctorAvailabilityOut
422Error de validaciónHTTPValidationError
GET/v1/doctors/me/documents

List My Doctor Documents

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctalista de DoctorDocumentOut
POST/v1/doctors/me/documents

Upload My Doctor Document

Cuerpo obligatorio DoctorDocumentUploadIn

CampoTipoObl.
documentTypestring
storageKeystring
fileNamestring o nuloNo
mimeTypestring o nuloNo
sizeBytesinteger o nuloNo
expirationDatestring (date) o nuloNo

Respuestas

CódigoDescripciónDevuelve
201Respuesta correctaDoctorDocumentOut
422Error de validaciónHTTPValidationError
GET/v1/doctors/me/onboarding

Get My Doctor Onboarding

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctaDoctorOnboardingOut
POST/v1/doctors/me/onboarding/reminders

Queue My Doctor Onboarding Reminder

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctaDoctorOnboardingReminderOut
PATCH/v1/doctors/me/onboarding/steps/{step}

Complete My Doctor Onboarding Step

Parámetros

NombreEnTipoObl.
steppathstring

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctaDoctorOnboardingOut
422Error de validaciónHTTPValidationError
GET/v1/doctors/me/profile

Get My Professional Profile

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctaDoctorProfessionalProfileOut
PATCH/v1/doctors/me/profile

Update My Professional Profile

Cuerpo obligatorio DoctorProfessionalProfilePatchIn

CampoTipoObl.
licenseNumberstring o nuloNo
exequaturNumberstring o nuloNo
specialtyIdslista de string o nuloNo
serviceslista de string o nuloNo
educationlista de string o nuloNo
experienceinteger o nuloNo
languageslista de string o nuloNo
locationslista de string o nuloNo
publicBiostring o nuloNo
photoUrlstring o nuloNo
acceptsVirtualboolean o nuloNo
consultationFeeCentsinteger o nuloNo
emailstring o nuloNo
phonestring o nuloNo
officeNamestring o nuloNo
websiteUrlstring o nuloNo

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctaDoctorProfessionalProfileOut
422Error de validaciónHTTPValidationError
GET/v1/doctors/me/schedule

List My Doctor Schedule

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctalista de DoctorScheduleOut
PUT/v1/doctors/me/schedule

Replace My Doctor Schedule

Cuerpo obligatorio DoctorScheduleBulkIn

CampoTipoObl.
scheduleslista de DoctorScheduleInNo

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctalista de DoctorScheduleOut
422Error de validaciónHTTPValidationError
GET/v1/doctors/me/time-off

List My Doctor Time Off

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctalista de DoctorTimeOffOut
POST/v1/doctors/me/time-off

Create My Doctor Time Off

Cuerpo obligatorio DoctorTimeOffIn

CampoTipoObl.
startsAtstring (date-time)
endsAtstring (date-time)
typestringNo
reasonstring o nuloNo

Respuestas

CódigoDescripciónDevuelve
201Respuesta correctaDoctorTimeOffOut
422Error de validaciónHTTPValidationError
DELETE/v1/doctors/me/time-off/{time_off_id}

Delete My Doctor Time Off

Parámetros

NombreEnTipoObl.
time_off_idpathstring

Respuestas

CódigoDescripciónDevuelve
204Respuesta correcta
422Error de validaciónHTTPValidationError
GET/v1/doctors/{doctor_id}

Get Doctor

Parámetros

NombreEnTipoObl.
doctor_idpathstring

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctaapp__api__routes__doctors__DoctorOut
422Error de validaciónHTTPValidationError
PATCH/v1/doctors/{doctor_id}

Update Doctor

Parámetros

NombreEnTipoObl.
doctor_idpathstring

Cuerpo obligatorio DoctorUpdateIn

CampoTipoObl.
branch_idstring o nuloNo
user_idstring o nuloNo
codestring o nuloNo
full_namestring o nuloNo
specialtystring o nuloNo
slugstring o nuloNo
biostring o nuloNo
photo_urlstring o nuloNo
educationlista de string o nuloNo
experienceYearsinteger o nuloNo
languageslista de string o nuloNo
locationslista de string o nuloNo
serviceslista de string o nuloNo
consultation_fee_centsinteger o nuloNo
accepts_virtualboolean o nuloNo
acceptedInsurancePlanIdslista de string o nuloNo
emailstring o nuloNo
phonestring o nuloNo
exequaturstring o nuloNo
officeNamestring o nuloNo
facebookUrlstring o nuloNo
instagramUrlstring o nuloNo
xUrlstring o nuloNo
linkedinUrlstring o nuloNo
websiteUrlstring o nuloNo

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctaapp__api__routes__doctors__DoctorOut
422Error de validaciónHTTPValidationError
DELETE/v1/doctors/{doctor_id}

Delete Doctor

Parámetros

NombreEnTipoObl.
doctor_idpathstring

Respuestas

CódigoDescripciónDevuelve
204Respuesta correcta
422Error de validaciónHTTPValidationError
GET/v1/doctors/{doctor_id}/insurances

List Doctor Insurances

Parámetros

NombreEnTipoObl.
doctor_idpathstring

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctalista de DoctorInsuranceOut
422Error de validaciónHTTPValidationError
POST/v1/doctors/{doctor_id}/insurances

Add Doctor Insurance

Parámetros

NombreEnTipoObl.
doctor_idpathstring

Cuerpo obligatorio DoctorInsuranceIn

CampoTipoObl.
insurance_plan_idstring

Respuestas

CódigoDescripciónDevuelve
201Respuesta correctaDoctorInsuranceOut
422Error de validaciónHTTPValidationError
DELETE/v1/doctors/{doctor_id}/insurances/{insurance_id}

Delete Doctor Insurance

Parámetros

NombreEnTipoObl.
doctor_idpathstring
insurance_idpathstring

Respuestas

CódigoDescripciónDevuelve
204Respuesta correcta
422Error de validaciónHTTPValidationError
PATCH/v1/doctors/{doctor_id}/publish

Publish Doctor

Parámetros

NombreEnTipoObl.
doctor_idpathstring

Cuerpo obligatorio DoctorPublishIn

CampoTipoObl.
isPublishedboolean

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctaapp__api__routes__doctors__DoctorOut
422Error de validaciónHTTPValidationError
GET/v1/doctors/{doctor_id}/reviews

List Doctor Reviews

Parámetros

NombreEnTipoObl.
doctor_idpathstring
statusquerystring o nuloNo

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctalista de DoctorReviewOut
422Error de validaciónHTTPValidationError
GET/v1/doctors/{doctor_id}/schedule

List Doctor Schedule

Parámetros

NombreEnTipoObl.
doctor_idpathstring

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctalista de DoctorScheduleOut
422Error de validaciónHTTPValidationError
POST/v1/doctors/{doctor_id}/schedule

Upsert Doctor Schedule

Parámetros

NombreEnTipoObl.
doctor_idpathstring

Cuerpo obligatorio DoctorScheduleIn

CampoTipoObl.
dayOfWeekinteger
startsAtstring
endsAtstring
slotDurationMinutesintegerNo
isActivebooleanNo
branchIdstring o nuloNo
modalitystringNo

Respuestas

CódigoDescripciónDevuelve
201Respuesta correctaDoctorScheduleOut
422Error de validaciónHTTPValidationError
PUT/v1/doctors/{doctor_id}/schedule

Replace Doctor Schedule

Parámetros

NombreEnTipoObl.
doctor_idpathstring

Cuerpo obligatorio DoctorScheduleBulkIn

CampoTipoObl.
scheduleslista de DoctorScheduleInNo

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctalista de DoctorScheduleOut
422Error de validaciónHTTPValidationError
PATCH/v1/doctors/{doctor_id}/schedule/{schedule_id}

Update Doctor Schedule

Parámetros

NombreEnTipoObl.
doctor_idpathstring
schedule_idpathstring

Cuerpo obligatorio DoctorScheduleIn

CampoTipoObl.
dayOfWeekinteger
startsAtstring
endsAtstring
slotDurationMinutesintegerNo
isActivebooleanNo
branchIdstring o nuloNo
modalitystringNo

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctaDoctorScheduleOut
422Error de validaciónHTTPValidationError
DELETE/v1/doctors/{doctor_id}/schedule/{schedule_id}

Delete Doctor Schedule

Parámetros

NombreEnTipoObl.
doctor_idpathstring
schedule_idpathstring

Respuestas

CódigoDescripciónDevuelve
204Respuesta correcta
422Error de validaciónHTTPValidationError
GET/v1/doctors/{doctor_id}/time-off

List Doctor Time Off

Parámetros

NombreEnTipoObl.
doctor_idpathstring

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctalista de DoctorTimeOffOut
422Error de validaciónHTTPValidationError
POST/v1/doctors/{doctor_id}/time-off

Create Doctor Time Off

Parámetros

NombreEnTipoObl.
doctor_idpathstring

Cuerpo obligatorio DoctorTimeOffIn

CampoTipoObl.
startsAtstring (date-time)
endsAtstring (date-time)
typestringNo
reasonstring o nuloNo

Respuestas

CódigoDescripciónDevuelve
201Respuesta correctaDoctorTimeOffOut
422Error de validaciónHTTPValidationError
DELETE/v1/doctors/{doctor_id}/time-off/{time_off_id}

Delete Doctor Time Off

Parámetros

NombreEnTipoObl.
doctor_idpathstring
time_off_idpathstring

Respuestas

CódigoDescripciónDevuelve
204Respuesta correcta
422Error de validaciónHTTPValidationError