Example Request
get /appointments/types HTTP/1.1
Content-Type: application/json; charset=utf-8
Get all Appointment Types.
get /appointments/types
get /appointments/types HTTP/1.1
Content-Type: application/json; charset=utf-8
Store new Appointment Type.
post /appointments/types
post /appointments/types HTTP/1.1
Content-Type: application/json; charset=utf-8
update a Appointment Type
put /appointments/types/{uuid}
put /appointments/types/{uuid} HTTP/1.1
Content-Type: application/json; charset=utf-8
Remove appointment type. Note: Appointment type must not be tied to any existing appointments.
delete /appointments/types/{uuid}
Parameter Name | Description | Location | Required | Data Type |
---|---|---|---|---|
uuid | Appointment type identifier | query | true | number |
delete /appointments/types/{uuid} HTTP/1.1
Content-Type: application/json; charset=utf-8
Retrieve appointment type by uuid identifier
get /appointments/types/{uuid}
Parameter Name | Description | Location | Required | Data Type |
---|---|---|---|---|
uuid | Appointment type identifier | query | true | number |
get /appointments/types/{uuid} HTTP/1.1
Content-Type: application/json; charset=utf-8
Get Appointment.
get /appointments/{uuid}
get /appointments/{uuid} HTTP/1.1
Content-Type: application/json; charset=utf-8
Delete Appointment.
delete /appointments/{uuid}
delete /appointments/{uuid} HTTP/1.1
Content-Type: application/json; charset=utf-8
Update Appointment.
post /appointments/{uuid}
Request Body: Appointments.Update_Appointment
post /appointments/{uuid} HTTP/1.1 Content-Type: application/json; charset=utf-8
{ "appointment_type_id": "1786", "patient_id": "4246", "appointment_date": "timestamp", "appointment_timezone": "string", "office_id": "2440", "location_id": "6345", "waiting_room_id": "7209", "type": 424, "office": 465, "location": 251, "user[]": 405 }
Get all Appointments.
get /appointments/all
Parameter Name | Description | Location | Required | Data Type |
---|---|---|---|---|
user_id | User ID(uuid)(OPTIONAL, Defaults to All) | query | true | integer |
min_appointment_date | (ex. 2018-10-01T01:02:00+00:00 , OPTIONAL) | query | true | string |
max_appointment_date | (ex. 2018-10-01T01:02:00+00:00 , OPTIONAL) | query | true | string |
type | type_id (uuid) (OPTIONAL) | query | true | number |
office | office_id (uuid) (OPTIONAL) | query | true | number |
location | location_id (uuid) (OPTIONAL) | query | true | number |
user[] | user_id (uuid) (array) (OPTIONAL) | query | true | number |
get /appointments/all HTTP/1.1
Content-Type: application/json; charset=utf-8
Get My Appointments by status.
get /appointments/status
Parameter Name | Description | Location | Required | Data Type |
---|---|---|---|---|
user_id | user uuid | query | true | integer |
status | Status to search for(OPTIONAL, Defaults to Yes) | query | true | string |
min_appointment_date | (ex. 2018-10-01T01:02:00+00:00 , OPTIONAL) | query | true | string |
max_appointment_date | (ex. 2018-10-01T01:02:00+00:00 , OPTIONAL) | query | true | string |
get /appointments/status HTTP/1.1
Content-Type: application/json; charset=utf-8
Get % of confirmed Appointments for Org
get /appointments/percentage
Parameter Name | Description | Location | Required | Data Type |
---|---|---|---|---|
show_on_tasks | (1 for true, 0 for no, OPTIONAL) | query | true | boolean |
min_appointment_date | (ex. 2018-10-01T01:02:00, OPTIONAL) | query | true | string |
max_appointment_date | (ex. 2018-10-01T01:02:00, OPTIONAL) | query | true | string |
type | type_id (uuid) (OPTIONAL) | query | true | number |
office | office_id (uuid) (OPTIONAL) | query | true | number |
location | location_id (uuid) (OPTIONAL) | query | true | number |
user[] | user_id (uuid) (array) (OPTIONAL) | query | true | number |
get /appointments/percentage HTTP/1.1
Content-Type: application/json; charset=utf-8
Get status of all Appointments.
get /appointments/status/all
Parameter Name | Description | Location | Required | Data Type |
---|---|---|---|---|
user_id | User ID(uuid)(OPTIONAL, Defaults to All) | query | true | integer |
min_appointment_date | (ex. 2018-10-01T01:02:00+00:00 , OPTIONAL) | query | true | string |
max_appointment_date | (ex. 2018-10-01T01:02:00+00:00 , OPTIONAL) | query | true | string |
type | type_id (uuid) (OPTIONAL) | query | true | number |
office | office_id (uuid) (OPTIONAL) | query | true | number |
location | location_id (uuid) (OPTIONAL) | query | true | number |
user[] | user_id (uuid) (array) (OPTIONAL) | query | true | number |
get /appointments/status/all HTTP/1.1
Content-Type: application/json; charset=utf-8
Create Appointment.
post /appointments/
Request Body: Appointments.Create_Appointment
post /appointments/ HTTP/1.1 Content-Type: application/json; charset=utf-8
{ "appointment_type_id": "6623", "patient_id": "3949", "office_id": "8054", "location_id": "8319", "appointment_date": "timestamp", "appointment_timezone": "string", "waiting_room_id": "9286" }
Get list of timezones
get /appointments/timezones
get /appointments/timezones HTTP/1.1
Content-Type: application/json; charset=utf-8
Get my Appointments.
get /appointments
Parameter Name | Description | Location | Required | Data Type |
---|---|---|---|---|
min_appointment_date | (ex. 2018-10-01T01:02:00+00:00 , OPTIONAL) | query | true | string |
max_appointment_date | (ex. 2018-10-01T01:02:00+00:00 , OPTIONAL) | query | true | string |
type | type_id (uuid) (OPTIONAL) | query | true | number |
office | office_id (uuid) (OPTIONAL) | query | true | number |
location | location_id (uuid) (OPTIONAL) | query | true | number |
user[] | user_id of provider (uuid) (array) (OPTIONAL) | query | true | number |
get /appointments HTTP/1.1
Content-Type: application/json; charset=utf-8
Get all Patient Appointments.
get /appointments/patient/{uuid}
Parameter Name | Description | Location | Required | Data Type |
---|---|---|---|---|
type | type_id (uuid) (OPTIONAL) | query | true | number |
office | office_id (uuid) (OPTIONAL) | query | true | number |
location | location_id (uuid) (OPTIONAL) | query | true | number |
user[] | user_id (uuid) (array) (OPTIONAL) | query | true | number |
get /appointments/patient/{uuid} HTTP/1.1
Content-Type: application/json; charset=utf-8
Search Patient Appointments.
get /appointments/search
Parameter Name | Description | Location | Required | Data Type |
---|---|---|---|---|
show_on_tasks | (1 for true, 0 for no, OPTIONAL) | query | true | boolean |
min_appointment_date | (ex. 2018-10-01T01:02:00+00:00 , OPTIONAL) | query | true | string |
max_appointment_date | (ex. 2018-10-01T01:02:00+00:00 , OPTIONAL) | query | true | string |
type | type_id (uuid) (OPTIONAL) | query | true | number |
office | office_id (uuid) (OPTIONAL) | query | true | number |
location | location_id (uuid) (OPTIONAL) | query | true | number |
user[] | user_id (uuid) (array) (OPTIONAL) | query | true | number |
get /appointments/search HTTP/1.1
Content-Type: application/json; charset=utf-8
Send Appointment SMS
post /appointments/{uuid}/send-sms
Request Body: Appointments.Send_Appointment_SMS
post /appointments/{uuid}/send-sms HTTP/1.1 Content-Type: application/json; charset=utf-8
{ "template_id": "5345", "message": "string", "review_user_id": "9145" }
Get Attachment
get /attachment/{attachment}/body/{filename}
get /attachment/{attachment}/body/{filename} HTTP/1.1
Content-Type: application/json; charset=utf-8
Upload Attachment
post /attachment
Request Body: Attachment.Upload_Image
post /attachment HTTP/1.1 Content-Type: application/json; charset=utf-8
{ "file": "file" }
Get user details..
get /client
get /client HTTP/1.1
Content-Type: application/json; charset=utf-8
Generate a new access token for the user.
post /login
Request Body: Authorization.LoginUser
post /login HTTP/1.1 Content-Type: application/json; charset=utf-8
{ "email": "string", "password": "string" }
Logout the user and destroy the access token.
post /logout
post /logout HTTP/1.1
Content-Type: application/json; charset=utf-8
Refresh Access token for the user.
post /refresh
Request Body: Authorization.RefreshUserToken
post /refresh HTTP/1.1 Content-Type: application/json; charset=utf-8
{ "token": "string" }
Get user details..
get /user
get /user HTTP/1.1
Content-Type: application/json; charset=utf-8
Get list of available numbers.
get /available-numbers
Parameter Name | Description | Location | Required | Data Type |
---|---|---|---|---|
areaCode | Area Code (optional defults to 910). | query | true | number |
limit | Limit (optional defults to 10). | query | true | number |
contains | Contains (optional Valid characters are *, 0-9, a-z, and A-Z. The * character matches any single digit). | query | true | string |
get /available-numbers HTTP/1.1
Content-Type: application/json; charset=utf-8
Purchase Available Number.
post /available-numbers
Request Body: Call_Groups.Purchase_Available_Number
post /available-numbers HTTP/1.1 Content-Type: application/json; charset=utf-8
{ "number": 785, "type": "string", "chat_id": "6047" }
Get Chat Call Group Data.
get /chats/{chat_id}/call-group-data
get /chats/{chat_id}/call-group-data HTTP/1.1
Content-Type: application/json; charset=utf-8
Get logs.
get /incomming-call-log
Parameter Name | Description | Location | Required | Data Type |
---|---|---|---|---|
number | Phone Number (10 digit) | query | true | number |
page | page (optional) | query | true | number |
limit | Limit (optional) | query | true | number |
startTimeBefore | Area Code (optional ex. 2019-7-11). | query | true | string |
startTimeAfter | Limit (optional ex. 2019-7-11). | query | true | string |
get /incomming-call-log HTTP/1.1
Content-Type: application/json; charset=utf-8
Create canned reply.
post /canned-replies
Request Body: CannedReplies.CreateCannedReply
post /canned-replies HTTP/1.1 Content-Type: application/json; charset=utf-8
{ "message": "string" }
Get Canned Reply.
get /canned-replies/{id}
get /canned-replies/{id} HTTP/1.1
Content-Type: application/json; charset=utf-8
Create and send check-in {{url}} {{first name}} {{last name}} {{org name}} {{org phone number}} Example: {{first name}} {{last name}}, this is a check in from {{org name}} {{url}}
post /checkin/send
Request Body: CheckIns.CreateAndSendChekin
post /checkin/send HTTP/1.1 Content-Type: application/json; charset=utf-8
{ "message": "string", "sms_email": "string", "recipient_id": "1034", "survey_type_id": "8734" }
Create check-in.
post /scheduled-checkins
Request Body: CheckIns.CreateChekin
post /scheduled-checkins HTTP/1.1 Content-Type: application/json; charset=utf-8
{ "name": "string", "schedule_time": "string", "schedule_period": "string", "surveys": "array" }
Show Check-In.
get /scheduled-checkins/{checkin}
get /scheduled-checkins/{checkin} HTTP/1.1
Content-Type: application/json; charset=utf-8
delete /contact-contact-tags/<uuid>
delete /contact-contact-tags/<uuid> HTTP/1.1
Content-Type: application/json; charset=utf-8
post /contact-contact-tags/<uuid>
Request Body: ContactContactTags.PostContactContactTag
post /contact-contact-tags/<uuid> HTTP/1.1 Content-Type: application/json; charset=utf-8
{ "contact_uuid": "7770", "contact_tag_uuid": "9145" }
get /contact-contact-tags
get /contact-contact-tags HTTP/1.1
Content-Type: application/json; charset=utf-8
Get Contact.
get /contacts/{id}
get /contacts/{id} HTTP/1.1
Content-Type: application/json; charset=utf-8
delete /contact-tags/<uuid>
delete /contact-tags/<uuid> HTTP/1.1
Content-Type: application/json; charset=utf-8
put /contact-tags/<uuid>
Request Body: ContactTags.PutContactTag
put /contact-tags/<uuid> HTTP/1.1 Content-Type: application/json; charset=utf-8
{ "name": "string", "color": "string" }
get /contact-tags
get /contact-tags HTTP/1.1
Content-Type: application/json; charset=utf-8
post /contact-tags
Request Body: ContactTags.PostContactTag
post /contact-tags HTTP/1.1 Content-Type: application/json; charset=utf-8
{ "name": "string", "color": "string" }
Get all contacts.
get /contacts
get /contacts HTTP/1.1
Content-Type: application/json; charset=utf-8
Create external message.
post /external-messages
Request Body: ExternalMessages.CreateExternalMessage
post /external-messages HTTP/1.1 Content-Type: application/json; charset=utf-8
{ "message": "string", "sent_to": "string", "Contact": 957, "receiver_first_name": "string", "receiver_last_name": "string", "expires": "string", "total_views": 853, "total_downloads": 658, "extra_auth": 171, "subject": "string", "display_credentials": 709, "attachments": "array" }
Show External Message.
get /external-messages/{external_message}
get /external-messages/{external_message} HTTP/1.1
Content-Type: application/json; charset=utf-8
Delete FaxNumber.
delete /fax-numbers/{uuid}
delete /fax-numbers/{uuid} HTTP/1.1
Content-Type: application/json; charset=utf-8
Get all Chat_id FaxNumber.
get /fax-numbers/chat/{chat_id}
get /fax-numbers/chat/{chat_id} HTTP/1.1
Content-Type: application/json; charset=utf-8
Get all FaxNumber.
get /fax-numbers
get /fax-numbers HTTP/1.1
Content-Type: application/json; charset=utf-8
Save FaxNumber.
post /fax-numbers
Request Body: FaxNumber.Save_FaxNumber
post /fax-numbers HTTP/1.1 Content-Type: application/json; charset=utf-8
{ "number": 871, "chat_id": "3523" }
Get a new meet session
get /meet-session
get /meet-session HTTP/1.1
Content-Type: application/json; charset=utf-8
Display a single organization.
get /organizations/{organization}
get /organizations/{organization} HTTP/1.1
Content-Type: application/json; charset=utf-8
Get all Organizations..
get /organizations
get /organizations HTTP/1.1
Content-Type: application/json; charset=utf-8
Get all Patients
get /patients
Parameter Name | Description | Location | Required | Data Type |
---|---|---|---|---|
sort | (ex. id or title) (optional). | query | true | string |
order | (ex. ASC or DESC) (optional). | query | true | string |
get /patients HTTP/1.1
Content-Type: application/json; charset=utf-8
Get a particular patient
get /patients/uuid
Parameter Name | Description | Location | Required | Data Type |
---|---|---|---|---|
sort | (ex. id or title) (optional). | query | true | string |
order | (ex. ASC or DESC) (optional). | query | true | string |
get /patients/uuid HTTP/1.1
Content-Type: application/json; charset=utf-8
Get telehealth visits
get /telehealth-visits/{uuid}
get /telehealth-visits/{uuid} HTTP/1.1
Content-Type: application/json; charset=utf-8
Get all telehealth visits
get /patients/{uuid}/telehealth-visits
get /patients/{uuid}/telehealth-visits HTTP/1.1
Content-Type: application/json; charset=utf-8
Get all telehealth visits
get /patients/{uuid}/telehealth-and-waiting-room-visits
get /patients/{uuid}/telehealth-and-waiting-room-visits HTTP/1.1
Content-Type: application/json; charset=utf-8
Get waiting room visit
get /waiting-room-visits/{UUID}
get /waiting-room-visits/{UUID} HTTP/1.1
Content-Type: application/json; charset=utf-8
Get waiting room visits
get /patients/{UUID}/waiting-room-visits
get /patients/{UUID}/waiting-room-visits HTTP/1.1
Content-Type: application/json; charset=utf-8
Get Provider by NPI.
get /providers/npi/{npi}
get /providers/npi/{npi} HTTP/1.1
Content-Type: application/json; charset=utf-8
Display a single provider.
get /providers/{provider}
get /providers/{provider} HTTP/1.1
Content-Type: application/json; charset=utf-8
Display List of Providers.
get /providers
Parameter Name | Description | Location | Required | Data Type |
---|---|---|---|---|
sort | (ex. id or title) (optional). | query | true | string |
order | (ex. ASC or DESC) (optional). | query | true | string |
get /providers HTTP/1.1
Content-Type: application/json; charset=utf-8
Get Check-In Reviews.
get /remote-patient-monitoring/checkin-reviews
Parameter Name | Description | Location | Required | Data Type |
---|---|---|---|---|
sort | (ex. id or title) (optional). | query | true | string |
order | (ex. ASC or DESC) (optional). | query | true | string |
org_uuid | (optional) | query | true | number |
start_date | (ex. 2018-10-01) | query | true | string |
end_date | (ex. 2018-10-30) | query | true | string |
get /remote-patient-monitoring/checkin-reviews HTTP/1.1
Content-Type: application/json; charset=utf-8
Send Push Notification.
post /remote-patient-monitoring/checkin-reviews
Request Body: RemotePatientMonitoring.Check_In_Review_POST
post /remote-patient-monitoring/checkin-reviews HTTP/1.1 Content-Type: application/json; charset=utf-8
{ "checkin_uuid": "1803", "user_uuid": "9481", "patient_uuid": "9491", "message": "string", "display": 770, "minutes": 851 }
Get Total Checkins as per the user organization .
get /remote-patient-monitoring/checkins
Parameter Name | Description | Location | Required | Data Type |
---|---|---|---|---|
sort | (ex. id or title) (optional). | query | true | string |
order | (ex. ASC or DESC) (optional). | query | true | string |
get /remote-patient-monitoring/checkins HTTP/1.1
Content-Type: application/json; charset=utf-8
Create Remote Patient.
post /remote-patient-monitoring/programs/add-patient
Request Body: RemotePatientMonitoring.Create_Patient
post /remote-patient-monitoring/programs/add-patient HTTP/1.1 Content-Type: application/json; charset=utf-8
{ "program_uuid": "9718", "patient_uuid": "2672" }
Delete Checked-In Information
delete /remote-patient-monitoring/checkin-reviews{checkin_review}
delete /remote-patient-monitoring/checkin-reviews{checkin_review} HTTP/1.1
Content-Type: application/json; charset=utf-8
Delete Patient RPM.
delete /remote-patient-monitoring/programs{program_uuid}/patients/{patient_uuid}
delete /remote-patient-monitoring/programs{program_uuid}/patients/{patient_uuid} HTTP/1.1
Content-Type: application/json; charset=utf-8
Delete Tracked Information
delete /remote-patient-monitoring/tracked-conditions/{tracked_condition}
delete /remote-patient-monitoring/tracked-conditions/{tracked_condition} HTTP/1.1
Content-Type: application/json; charset=utf-8
Get single tracked condition
get /remote-patient-monitoring/tracked-conditions/{tracked_condition}
get /remote-patient-monitoring/tracked-conditions/{tracked_condition} HTTP/1.1
Content-Type: application/json; charset=utf-8
Update Patient's Tracked data.
put /remote-patient-monitoring/tracked-conditions/{tracked_condition}
Request Body: RemotePatientMonitoring.Update_Tracked_data
put /remote-patient-monitoring/tracked-conditions/{tracked_condition} HTTP/1.1 Content-Type: application/json; charset=utf-8
{ "patient_uuid": "6393", "provider_uuid": "8776", "user_uuid": "4705", "icd_lex_code": 134, "items": "array" }
Get Total Check-Ins, Reviewed Check-Ins, Unreviewed Check-Ins .
get /remote-patient-monitoring/checkins/count/{user_uuid}
get /remote-patient-monitoring/checkins/count/{user_uuid} HTTP/1.1
Content-Type: application/json; charset=utf-8
Get a single program.
get /remote-patient-monitoring/programs/{program}
get /remote-patient-monitoring/programs/{program} HTTP/1.1
Content-Type: application/json; charset=utf-8
Get single Check-In review
get /remote-patient-monitoring/checkin-reviews/{checkin_review}
get /remote-patient-monitoring/checkin-reviews/{checkin_review} HTTP/1.1
Content-Type: application/json; charset=utf-8
List the Items.
get /remote-patient-monitoring/items
Parameter Name | Description | Location | Required | Data Type |
---|---|---|---|---|
sort | (ex. id or title) (optional). | query | true | string |
order | (ex. ASC or DESC) (optional). | query | true | string |
get /remote-patient-monitoring/items HTTP/1.1
Content-Type: application/json; charset=utf-8
Display a listing of the resource
get /remote-patient-monitoring/patients/{patient}
Parameter Name | Description | Location | Required | Data Type |
---|---|---|---|---|
sort | (ex. id or title) (optional). | query | true | string |
order | (ex. ASC or DESC) (optional). | query | true | string |
get /remote-patient-monitoring/patients/{patient} HTTP/1.1
Content-Type: application/json; charset=utf-8
Get Patient's Check-Ins as per the dates.
get /remote-patient-monitoring/checkins/patients/{patient_uuid}
Parameter Name | Description | Location | Required | Data Type |
---|---|---|---|---|
sort | (ex. id or title) (optional). | query | true | string |
order | (ex. ASC or DESC) (optional). | query | true | string |
start_date | (ex. 2018-10-01) | query | true | string |
end_date | (ex. 2018-10-30) | query | true | string |
get /remote-patient-monitoring/checkins/patients/{patient_uuid} HTTP/1.1
Content-Type: application/json; charset=utf-8
Show Patient Programs.
get /remote-patient-monitoring/programs/patients/{patient_uuid}
Parameter Name | Description | Location | Required | Data Type |
---|---|---|---|---|
sort | (ex. id or title) (optional). | query | true | string |
order | (ex. ASC or DESC) (optional). | query | true | string |
get /remote-patient-monitoring/programs/patients/{patient_uuid} HTTP/1.1
Content-Type: application/json; charset=utf-8
Patients Track Index
get /remote-patient-monitoring/tracked-conditions
Parameter Name | Description | Location | Required | Data Type |
---|---|---|---|---|
sort | (ex. id or title) (optional). | query | true | string |
order | (ex. ASC or DESC) (optional). | query | true | string |
get /remote-patient-monitoring/tracked-conditions HTTP/1.1
Content-Type: application/json; charset=utf-8
Store Patient's Tracked data.
post /remote-patient-monitoring/tracked-conditions
Request Body: RemotePatientMonitoring.Store_Tracked_data
post /remote-patient-monitoring/tracked-conditions HTTP/1.1 Content-Type: application/json; charset=utf-8
{ "patient_uuid": "5226", "provider_uuid": "5341", "user_uuid": "2291", "icd_lex_code": 102, "items": "array" }
Programs assigned to an organization.
get /remote-patient-monitoring/programs
Parameter Name | Description | Location | Required | Data Type |
---|---|---|---|---|
sort | (ex. id or title) (optional). | query | true | string |
order | (ex. ASC or DESC) (optional). | query | true | string |
get /remote-patient-monitoring/programs HTTP/1.1
Content-Type: application/json; charset=utf-8
Display a listing of the patients with RPM flag.
get /remote-patient-monitoring/patients
Parameter Name | Description | Location | Required | Data Type |
---|---|---|---|---|
sort | (ex. id or title) (optional). | query | true | string |
order | (ex. ASC or DESC) (optional). | query | true | string |
keyword | (optional) | query | true | string |
org_uuid | (optional) | query | true | number |
get /remote-patient-monitoring/patients HTTP/1.1
Content-Type: application/json; charset=utf-8
Store workflow events.
post /remote-patient-monitoring/programs/events
Request Body: RemotePatientMonitoring.Store_Event
post /remote-patient-monitoring/programs/events HTTP/1.1 Content-Type: application/json; charset=utf-8
{ "program_uuid": "6688", "patient_uuid": "3673", "step_uuid": "5816" }
This is Patient Track Progress steps.
get /remote-patient-monitoring/workflow
Parameter Name | Description | Location | Required | Data Type |
---|---|---|---|---|
sort | (ex. id or title) (optional). | query | true | string |
order | (ex. ASC or DESC) (optional). | query | true | string |
get /remote-patient-monitoring/workflow HTTP/1.1
Content-Type: application/json; charset=utf-8
Activate this template.
post /sms-message-template/category/activate/{template-uuid}
post /sms-message-template/category/activate/{template-uuid} HTTP/1.1
Content-Type: application/json; charset=utf-8
Create SMS Message Template.
post /sms-message-template
post /sms-message-template HTTP/1.1
Content-Type: application/json; charset=utf-8
Delete SMS Message Template.
Delete /sms-message-template
Delete /sms-message-template HTTP/1.1
Content-Type: application/json; charset=utf-8
Get all SMS Message Templates.
get /sms-message-template
get /sms-message-template HTTP/1.1
Content-Type: application/json; charset=utf-8
Render SMS Message Template.
get /sms-message-template/{uuid}/render
Parameter Name | Description | Location | Required | Data Type |
---|---|---|---|---|
appointment_id | Appointment ID(uuid) | query | true | integer |
patient_id | Patient ID(uuid) | query | true | integer |
get /sms-message-template/{uuid}/render HTTP/1.1
Content-Type: application/json; charset=utf-8
Render SMS Track Response Message Template.
get /sms-message-track-response-template/{uuid}/render
Parameter Name | Description | Location | Required | Data Type |
---|---|---|---|---|
appointment_id | Appointment ID(uuid) | query | true | integer |
patient_id | Patient ID(uuid) | query | true | integer |
get /sms-message-track-response-template/{uuid}/render HTTP/1.1
Content-Type: application/json; charset=utf-8
Update SMS Message Template.
Put /sms-message-template/{uuid}/
Put /sms-message-template/{uuid}/ HTTP/1.1
Content-Type: application/json; charset=utf-8
Get all SMS Messages.
get /sms-messages
get /sms-messages HTTP/1.1
Content-Type: application/json; charset=utf-8
Get SMS Messages Report.
get /sms-messages/report
get /sms-messages/report HTTP/1.1
Content-Type: application/json; charset=utf-8
Search Tokbox Session Image.
get /tokbox-session-image/search
get /tokbox-session-image/search HTTP/1.1
Content-Type: application/json; charset=utf-8
Get all TokboxSessionImage.
get /tokbox-session-Image
get /tokbox-session-Image HTTP/1.1
Content-Type: application/json; charset=utf-8
Get TokboxSessionImage.
get /tokbox-session-image/{uuid}
get /tokbox-session-image/{uuid} HTTP/1.1
Content-Type: application/json; charset=utf-8
Tokbox Session Image.
get /tokbox-session-image/{uuid}/body
get /tokbox-session-image/{uuid}/body HTTP/1.1
Content-Type: application/json; charset=utf-8
Search Tokbox Session.
get /tokbox-session/search
get /tokbox-session/search HTTP/1.1
Content-Type: application/json; charset=utf-8
Get all TokboxSession.
get /tokbox-session
get /tokbox-session HTTP/1.1
Content-Type: application/json; charset=utf-8
Invite to Session.
post /tokbox-session/{GUID}/invite
Request Body: TokboxSession.TokboxSession_Invite
post /tokbox-session/{GUID}/invite HTTP/1.1 Content-Type: application/json; charset=utf-8
{ "email": "string", "patient_id": "7868", "emailOrSms": "string", "phone": 645, "orgOrDocsinkNumber": "string" }
Get TokboxSession.
get /tokbox-session/{uuid}
get /tokbox-session/{uuid} HTTP/1.1
Content-Type: application/json; charset=utf-8
Telehealth Session.
get /tokbox-session/telehealth-sessions
Parameter Name | Description | Location | Required | Data Type |
---|---|---|---|---|
sort | (ex. id or title) (optional). | query | true | string |
order | (ex. ASC or DESC) (optional). | query | true | string |
get /tokbox-session/telehealth-sessions HTTP/1.1
Content-Type: application/json; charset=utf-8
Telehealth Session.
get /tokbox-session/telehealth-data
Parameter Name | Description | Location | Required | Data Type |
---|---|---|---|---|
min-date | Starting date for data (ie 2020-03-01) | query | true | string |
max-date | end date for data (optional) (ie 2020-03-01) | query | true | string |
get /tokbox-session/telehealth-data HTTP/1.1
Content-Type: application/json; charset=utf-8
Telehealth Session.
get /tokbox-session/telehealth-user-data
Parameter Name | Description | Location | Required | Data Type |
---|---|---|---|---|
min-date | Starting date for data (ie 2020-03-01) | query | true | string |
max-date | end date for data (optional) (ie 2020-03-01) | query | true | string |
get /tokbox-session/telehealth-user-data HTTP/1.1
Content-Type: application/json; charset=utf-8
Search Tokbox Session Video.
get /tokbox-session-video/search
get /tokbox-session-video/search HTTP/1.1
Content-Type: application/json; charset=utf-8
Get all TokboxSessionVideo.
get /tokbox-session-video
get /tokbox-session-video HTTP/1.1
Content-Type: application/json; charset=utf-8
Get TokboxSessionVideo.
get /tokbox-session-video/{uuid}
get /tokbox-session-video/{uuid} HTTP/1.1
Content-Type: application/json; charset=utf-8
Tokbox Session Video.
get /tokbox-session-video/{uuid}/body
get /tokbox-session-video/{uuid}/body HTTP/1.1
Content-Type: application/json; charset=utf-8
Tokbox Session Video Thumbnail.
get /tokbox-session-video/{uuid}/body-thumbnail
get /tokbox-session-video/{uuid}/body-thumbnail HTTP/1.1
Content-Type: application/json; charset=utf-8
Search User Appointments.
get /user-appointments/search
Parameter Name | Description | Location | Required | Data Type |
---|---|---|---|---|
show_on_tasks | (1 for true, 0 for no, OPTIONAL) | query | true | boolean |
appointment_type[] | (UUID)(Array) | query | true | number |
user[] | (UUID)(Array) | query | true | number |
min_appointment_date | (ex. 2018-10-01T01:02:00+00:00 , OPTIONAL) | query | true | string |
max_appointment_date | (ex. 2018-10-01T01:02:00+00:00 , OPTIONAL) | query | true | string |
get /user-appointments/search HTTP/1.1
Content-Type: application/json; charset=utf-8
Get all This Users Appointments.
get /user-appointments/self
Parameter Name | Description | Location | Required | Data Type |
---|---|---|---|---|
show_on_tasks | (1 for true, 0 for no, OPTIONAL) | query | true | boolean |
min_appointment_date | (ex. 2018-10-01T01:02:00+00:00 , OPTIONAL) | query | true | string |
max_appointment_date | (ex. 2018-10-01T01:02:00+00:00 , OPTIONAL) | query | true | string |
get /user-appointments/self HTTP/1.1
Content-Type: application/json; charset=utf-8
Remove Users Appointment.
delete /user-appointments/{userUUID}
Parameter Name | Description | Location | Required | Data Type |
---|---|---|---|---|
appointment_id | Appointment UUID | query | true | integer |
delete /user-appointments/{userUUID} HTTP/1.1
Content-Type: application/json; charset=utf-8
Add Users Appointment {userUUID}.
put /user-appointments/{userUUID}
Request Body: UserAppointments.UserAppointment_PUT
put /user-appointments/{userUUID} HTTP/1.1 Content-Type: application/json; charset=utf-8
{ "appointment_id": "9325" }
Get all User Appointments.
get /user-appointments
Parameter Name | Description | Location | Required | Data Type |
---|---|---|---|---|
sort | (ex. id or title) (optional). | query | true | string |
order | (ex. ASC or DESC) (optional). | query | true | string |
get /user-appointments HTTP/1.1
Content-Type: application/json; charset=utf-8
Add Users Appointment.
post /user-appointments/
Request Body: UserAppointments.UserAppointment_POST
post /user-appointments/ HTTP/1.1 Content-Type: application/json; charset=utf-8
{ "user_id": "8204", "appointment_id": "3185" }
Get User Appointment for User.
get /user-appointments/{uuid}
Parameter Name | Description | Location | Required | Data Type |
---|---|---|---|---|
show_on_tasks | (1 for true, 0 for no, OPTIONAL) | query | true | boolean |
min_appointment_date | (ex. 2018-10-01T01:02:00+00:00 , OPTIONAL) | query | true | string |
max_appointment_date | (ex. 2018-10-01T01:02:00+00:00 , OPTIONAL) | query | true | string |
get /user-appointments/{uuid} HTTP/1.1
Content-Type: application/json; charset=utf-8
Get UserReviewUrl
get /user-review-url/{uuid}
get /user-review-url/{uuid} HTTP/1.1
Content-Type: application/json; charset=utf-8
Get UserReviewUrl Users
get /user-review-url/listUsersWithReviewUrl
Parameter Name | Description | Location | Required | Data Type |
---|---|---|---|---|
sort | (ex. id or title) (optional). | query | true | string |
order | (ex. ASC or DESC) (optional). | query | true | string |
get /user-review-url/listUsersWithReviewUrl HTTP/1.1
Content-Type: application/json; charset=utf-8
Get UserReviewUrls
get /user-review-url/
get /user-review-url/ HTTP/1.1
Content-Type: application/json; charset=utf-8
Get a User in the org
get /users/{uuid}
get /users/{uuid} HTTP/1.1
Content-Type: application/json; charset=utf-8
Get all Users.
get /users
get /users HTTP/1.1
Content-Type: application/json; charset=utf-8
Search all Users in org
get /users/search
get /users/search HTTP/1.1
Content-Type: application/json; charset=utf-8
Save VoicePagerNumber.
post /voice-pager-numbers
Request Body: VoicePagerNumber.Save_VoicePagerNumber
post /voice-pager-numbers HTTP/1.1 Content-Type: application/json; charset=utf-8
{ "number": 959, "chat_id": "7160" }
Get all VoicePagerNumber.
get /voice-pager-numbers
get /voice-pager-numbers HTTP/1.1
Content-Type: application/json; charset=utf-8
Search Voice Pager Number Messages.
get /voice-pager-number-messages/Search
get /voice-pager-number-messages/Search HTTP/1.1
Content-Type: application/json; charset=utf-8
Get all Chat_id VoicePagerNumber.
get /voice-pager-numbers/chat/{chat_id}
get /voice-pager-numbers/chat/{chat_id} HTTP/1.1
Content-Type: application/json; charset=utf-8
Delete VoicePagerNumber.
delete /voice-pager-numbers/{uuid}
delete /voice-pager-numbers/{uuid} HTTP/1.1
Content-Type: application/json; charset=utf-8
Get VoicePagerNumber Messages
get /voice-pager-numbers-messages/chat/{chat}
get /voice-pager-numbers-messages/chat/{chat} HTTP/1.1
Content-Type: application/json; charset=utf-8
Get all Voice Pager Number Messages.
get /voice-pager-number-messages
get /voice-pager-number-messages HTTP/1.1
Content-Type: application/json; charset=utf-8
Invite to Waiting Room
post /waiting-rooms/{UUID}/invite/{Patient-UUID}
Request Body: WaitingRooms.waiting_rooms_Invite
post /waiting-rooms/{UUID}/invite/{Patient-UUID} HTTP/1.1 Content-Type: application/json; charset=utf-8
{ "emailOrSms": "string", "orgOrDocsinkNumber": "string" }
Get 5 Minute Checkin
get /waiting-rooms/5-minute-checkin
get /waiting-rooms/5-minute-checkin HTTP/1.1
Content-Type: application/json; charset=utf-8
Put 5 Minute Checkin
put /waiting-rooms/5-minute-checkin
Request Body: Waiting_Rooms.Put_5_Minute_Checkin
put /waiting-rooms/5-minute-checkin HTTP/1.1 Content-Type: application/json; charset=utf-8
{ "teleheath_5_minute_check_in": "boolean", "teleheath_5_minute_check_in_type": "string" }
Get office
get /office/{uuid}
get /office/{uuid} HTTP/1.1
Content-Type: application/json; charset=utf-8
Get Offices
get /office
get /office HTTP/1.1
Content-Type: application/json; charset=utf-8