cURL
curl --request GET \ --url https://api.example.com/v1/devices/{id}/settings \ --header 'Authorization: Bearer <token>'
{ "device_id": "dev_abc123xyz", "settings": { "upload": { "mode": "auto", "streaming_enabled": true, "upload_delay_minutes": 0, "daily_data_limit_mb": 500, "allow_roaming": false, "pause_on_low_battery": true, "off_peak_hours": { "enabled": false, "start": "02:00", "end": "06:00", "timezone": "America/Los_Angeles" } }, "audio": { "codec": "opus", "sample_rate_khz": 16, "bitrate_kbps": 32 }, "power": { "auto_sleep_minutes": 30, "low_battery_threshold_percent": 20 } }, "current_status": { "network_type": "wifi", "signal_strength_dbm": -45, "is_roaming": false, "data_used_today_mb": 112, "battery_percent": 65, "storage_used_mb": 450, "storage_total_mb": 2048 }, "updated_at": "2025-01-13T10:30:00Z" }
Retrieve current configuration settings for a device including upload, audio, power, and display preferences.
devices:read
curl https://api.bota.dev/v1/devices/dev_abc123xyz/settings \ -H "Authorization: Bearer sk_live_..."
dev_abc123xyz
Show settings properties
Show upload properties
ble_only
auto
wifi_preferred
4g_preferred
wifi_only
4g_only
Show off_peak_hours properties
Show audio properties
opus
aac
8
16
24
48
32
64
128
Show power properties
Show current_status properties
wifi
4g
ble
offline