Device Management

Add, configure, and monitor your SMS devices.

Viewing devices

Go to the Dashboard → Devices to see all registered devices.

Each device shows:

  • Status - Online, offline, or error
  • Phone number - The SIM card number
  • Messages sent - Total count
  • Last seen - When the device last connected

Device settings

Click on a device to configure:

  • Name - Friendly name for the device
  • Priority - Higher priority devices are used first
  • Rate limit - Max messages per minute
  • Enabled - Toggle device on/off

Load balancing

When multiple devices are available, Vendel distributes messages using round-robin across all connected devices (Android phones with an active push token and USB modems).

API endpoints

Devices are managed through the PocketBase collections API (sms_devices collection):

List devices

GET /api/collections/sms_devices/records

Get device

GET /api/collections/sms_devices/records/:id

Update device

PATCH /api/collections/sms_devices/records/:id

All device endpoints require JWT authentication. On device creation, a unique API key (prefixed dk_) is auto-generated and returned in the response — it is hidden on subsequent reads.

Related