Rooms API

post /users/{id}/rooms

Associate room to user

Base URL https://api.vseepreview.com/api_v3 · operationId associateRoomToUser

Authentication: Admin Token — Requires the Clinic Admin API Token from your dashboard (Developers → App → Edit App).

Associate a room with a user.

Parameters

NameInTypeRequiredEnumDefaultDescription
X-ApiTokenheaderstringyesAPI token (e.g. your_api_token)
X-AccountCodeheaderstringyesAccount code (e.g. vclinic)
idpathstringyesUser ID (e.g. 85741)

Request body

Content type: application/json

FieldTypeRequiredEnumDescription
codestringyesRoom code
defaultbooleannoSet this room as default (optional)

Example:

{
  "code": "b4vjj",
  "default": false
}

Responses

200 — Room associated successfully

success — Room associated to user

{
  "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
    }
  ]
}

Machine-readable: OpenAPI JSON (operationId: associateRoomToUser)