Before you begin
You need:- The client ID supplied with your KODE project delivery.
- The private key registered for that client ID.
curlandjq, Node.js 18 or later, Python 3, or PowerShell 7.
Send your first request
Use the language menu on a sample to switch it. The other samples on this page follow that choice.1
Create a client assertion
Sign a JWT client assertion with your private key, following RFC 7523. Then store it in an environment variable:See Authentication for the full token flow.
macOS and Linux
2
Request an access token
Exchange the assertion for a short-lived access token:
cURL
3
List your buildings
Send the token in the A successful response returns
Authorization header:cURL
200 OK with a paginated data array:If something goes wrong
Next steps
Try it in the playground
Paste your token and send the buildings request from the browser.
Ingest device data
Create devices and send point values from your system.
Fork in Postman
Copy the KODE API collection into your Postman workspace, then run the requests there.

