Returns all registered devices with their connection status
cURL
curl --request GET \ --url https://api.example.com/devices
{ "500": {}, "code": "<string>", "message": "<string>", "status": 123, "results": [ { "id": "<string>", "phone_number": "<string>", "display_name": "<string>", "state": "<string>", "jid": "<string>", "created_at": "<string>" } ] }
GET /devices
Show example
SUCCESS
List devices
200
Show properties
my-device-id
628123456789
John Doe
Show values
disconnected
connected
logged_in
[email protected]
2024-01-01T00:00:00Z
{ "code": "SUCCESS", "message": "List devices", "status": 200, "results": [ { "id": "my-device-id", "phone_number": "628123456789", "display_name": "John Doe", "state": "logged_in", "jid": "[email protected]", "created_at": "2024-01-01T00:00:00Z" }, { "id": "device-2", "phone_number": "628987654321", "display_name": "Jane Smith", "state": "connected", "jid": "[email protected]", "created_at": "2024-01-02T10:30:00Z" } ] }
Show response
{ "code": "INTERNAL_SERVER_ERROR", "message": "Error fetching devices", "results": null }
curl -X GET http://localhost:3000/devices \ -u username:password