Skip to content

Multi-Device Support 📱📱

The app supports multiple devices for a single account in Cloud or Private Server modes, distributing messages across all connected devices.

Adding a Device ➕

Tip

Use this method for trusted device, which will have full access to the account.

Steps 📋

  1. Open app on new device
  2. Activate Cloud Server
  3. Tap "Offline" → "Sign In" tab
  4. Enter username and password
  5. Wait for Cloud Server information in the Home tab

Tip

Use this method for untrusted devices, which will only have limited access to the account.

Generate Code 🔑

  1. On active device:
    ⚙ Settings → Cloud Server → Login code
  2. Wait for code to appear
  3. Long press to copy

Apply Code 📲

  1. Activate Cloud Server
  2. Choose "By Code" tab
  3. Enter the code
  4. Confirm with "Continue"

Message Distribution 📨

curl https://api.sms-gate.app/3rdparty/v1/messages \
  -u "username:password" \
  --json '{
    "textMessage": {"text": "Test message"}, 
    "phoneNumbers": ["+19162255887"]
}'
curl https://api.sms-gate.app/3rdparty/v1/messages \
  -u "username:password" \
  --json '{
    "textMessage": {"text": "Test message"}, 
    "phoneNumbers": ["+19162255887"], 
    "deviceId": "dev_abc123"
}'

Device Management ⚙️

API Endpoints 🌐

curl -X GET \
  https://api.sms-gate.app/3rdparty/v1/devices \
  -u "username:password"
API Documentation

curl -X DELETE \
  https://api.sms-gate.app/3rdparty/v1/devices/DEVICE_ID \
  -u "username:password"
API Documentation

Device Removal Warning

Deleting a device will remove all associated messages, including pending ones.