Device Table | ||
---|---|---|
Device category | Device name | Device type |
Pulse, Oximeter | Pulse Oximeter PO3M | ihealth_po_po3 |
Scale | Scale HS2S | ihealth_scale_hs22 |
Active Minutes, Steps | Apple Health | applehealth |
Samsung Health | samsunghealth | |
Blood Pressure | Blood Pressure RPM-BP100 | welchallync_bp_bp100 |
Glucose Meters | Glucose Meters Gluco+/BG5S | ihealth_bg_bg5s |
Thermometer | Thermometer PT3SBT | ihealth_thermometer_pt3sbt |
GET /users/{user_id}/devices
Parameters
Parameter | Type | Description |
---|---|---|
|
| |
|
| |
|
| |
|
| Device unique ID |
|
| Device name (in device table) |
|
| Device type (in device table) |
Response
curl -k -X GET -H "X-AccountCode: vclinic" "https://api.vsee.me/api_v3/rooms" { "data": [{ "slug": "room1", "name": "Room 1", "domain": "demo.vsee.me", "code": "room1_code", "created": 1427922788, "modified": 1427922788 }, ...] }
POST /rooms
Parameters
Parameter | Type | Description |
---|---|---|
|
| Clinic Admin token (app token) |
|
| Clinic’s domain |
|
| (optional) Room code (should be unique) |
|
| (optional) Set this room as default, other rooms will lose default status. |
|
| Room's name |
Response
curl --location --request POST 'https://api.vsee.me/api_v3/rooms' \ --header 'X-AccountCode: vclinic' \ --header 'X-ApiToken: 83ec6843c3af534c551ab609d869dd82' \ --form 'domain=vclinic.vsee.me' \ --form 'slug=provider00102' \ --form 'name=provider00102 room' { "data": { "visits": { "walkin": { "enabled": true }, "appointment": { "enabled": false } }, "auth": { "guest": { "type": 600, "log_in": { "enabled": true } } }, "subtitle": "If this is an emergency, please call 911.", "slug": "provider00102", "name": "provider00102 room", "domain": "vclinic.vsee.me", "active": true, "users": "85741", "account_code": "clinic", "provider_ids": [ "85741" ], "public_access_room": true, "modified": 1605728974, "created": 1605728974, "payment": { "consultations": [ { "id": "5fb57ace-4808-4346-ad3c-3348925862c1", "description": "15-min Consultation", "duration": 15, "amount": 0, "group": false, "charge": false, "slots": 1 } ], "currency": "USD", "__note__": "paymentCurrency will be deprecated by 1 Jun 2017" }, "operation_settings": { "is_closed": false, "close_msg": "Service currently not available. Please check back later", "default_timezone": "America/Los_Angeles" }, "id": "171", "code": "b4vjj" } }
If room already exists (http response code 400):
{ "code": 400, "message": "In domain 'vclinic.vsee.me' slug 'uat2' already exists." }
POST /users/:id/rooms
Associate a room to a user
Parameters
Parameter | Type | Description |
---|---|---|
|
| Room code |
|
| (optional) Set this room as default, other rooms will lose default status. |
Response
curl --location --request POST 'https://api.vsee.me/api_v3/users/85741/rooms' \ --header 'X-AccountCode: vclinic' \ --header 'X-ApiToken: 83ec6843c3af534c551ab609d869dd82' \ --form 'code=b4vjj'' { "data": [ { "_id": "171", "slug": "provider00102", "name": "provider00102 room", "domain": "clinic.vseepreview.com", "code": "b4vjj", "active": true, "users": "85741", "account_code": "clinic", "provider_ids": [ "85741" ], "public_access_room": true, "modified": { "sec": 1605728974, "usec": 177000 }, "created": { "sec": 1605728974, "usec": 177000 }, "payment": { "consultations": [ { "id": "5fb57ace-4808-4346-ad3c-3348925862c1", "description": "15-min Consultation", "duration": 15, "amount": 0, "group": false, "charge": false, "slots": 1 } ] }, "default": false } ] }