Quick Start
Choose the shortest path that matches what you need to verify. Start with two curl requests when you only need to confirm that credentials and device access work. Use Bruno when you want the complete guided flow.
Choose a Verification Path
2-minute verification
Use two curl requests to obtain an access token and list devices. No collection or SDK setup is required.
Complete verification
Use the Bruno collection to verify authentication, device queries, real-time state, and optional control.
Server integration
After verification succeeds, integrate the TypeScript, Python, or Go SDK into your backend.
What You Need
- An API Client
clientIdandclientSecret - The
device:readpermission - Access to at least one device if you expect the device list to contain data
Create credentials from Get API Keys. If you do not have real hardware, contact support@svnwi.com to ask about test credentials.
Keep credentials on your server
WLTE OpenAPI is for server-side integration. Never place clientSecret in browser code, a mobile app, a public repository, or public logs.
Recommended Order
- Run the curl verification to confirm credentials and device access.
- Use Bruno if you need to inspect real-time state or safely validate a command.
- Move the working flow into an SDK or your own server code.
- Continue with the Integration Guides for production architecture.
If a request fails, see Common Failures.
