Device Communication
Time-limited download key (received in MQTT command message)
dk_abc123xyzFile downloaded successfully - Binary data with Content-Disposition header
Unauthorized - Invalid or missing device token, or expired/invalid download key
Forbidden - Download key does not match device ID (attempting to download another device's file)
File not found - File may have been deleted or moved
Enter your API key with the Bearer prefix, e.g. "Bearer QB_your_api_key_here"
Project ID (UUID format)
3e5c0246-c759-48e8-8345-27db13f11ff7Device ID (UUID format)
dev-abc123Command type: "configuration", "send_configuration", "download_firmware", "download_logo", "reboot", "reset", or custom commands
configurationCommand sent successfully to MQTT broker - Device will receive via QoS 2
Invalid request body - Check command type and required data fields
Unauthorized - Invalid or missing API key
Forbidden - Command not in device's allowed_commands list or missing 'send-commands' scope
Device not found or device does not support commands (HTTP-only devices)
Enter your API key with the Bearer prefix, e.g. "Bearer QB_your_api_key_here"
Project ID (UUID format) - Filters files to this project only
3e5c0246-c759-48e8-8345-27db13f11ff7File type filter: 'firmware' or 'logo'
firmwareArray of file objects with name, description, size, and upload time
Invalid parameters - type must be 'firmware' or 'logo'
Unauthorized - Invalid or missing API key
Last updated