API Reference v1

Base URL: https://api.wavedesk.com/v1

List Devices

Returns a list of all devices registered to the organization.

GET/devices
Response (200 OK)JSON
{
  "data": [
    {
      "id": "dev_123abc",
      "hostname": "workstation-01",
      "status": "online",
      "last_seen": "2024-03-24T10:30:00Z",
      "os": "Windows 11"
    },
    {
      "id": "dev_456def",
      "hostname": "server-prod-02",
      "status": "offline",
      "last_seen": "2024-03-23T09:15:00Z",
      "os": "Ubuntu 22.04"
    }
  ],
  "meta": {
      "total": 2
  }
}

Create Session

Initiates a remote control session for a target device.

POST/sessions
Request BodyJSON
{
  "device_id": "dev_123abc",
  "mode": "control",
  "options": {
      "quality": "high",
      "audio": true
  }
}