User Guide: Trumeter Cloud API

The Trumeter Public API provides secure, read-only access to your device metadata and telemetry so you can automate reporting, integrate with BI tools, and build custom monitoring solutions.

  • Automate device data retrieval
  • Integrate current & historic telemetry into external tools
  • Build custom dashboards & alerts

Endpoints included:

  • GET /api/deviceList (Device List)
  • GET /api/currentData (Current Data)
  • GET /api/historicalData (Historical Data)
  1. Getting Started

Step 1– Sign Up

  1. Visit cloud.trumeter.com.
  2. Create an account using your company email.
  3. Verify your email and sign in.
Sign-up page

Step 2 – Generate an API Token

  1. On the Dashboard, click the Key icon.
  2. In the API Token widget, click Generate Token.
Generate token widget

Step 3 – Manage Your Token

The widget shows:

  • Token with Copy button
  • Expiry date
  • Enable/Disable switch
  • Regenerate token
Manage token options

Step 4 – Copy Your Token

Click Copy. You’ll use this token in the 'X-Authorization' header as a Bearer token.

Copying the token

  1. Using The API

Include your token in every request:

curl -X GET "https://api.trumeter.cloud/[endpoint]" \
  -H "X-Authorization: Bearer <your_token_here>"

DeviceList

curl -X GET "https://api.trumeter.cloud/api/deviceList" \
  -H "X-Authorization: Bearer <your_token_here>"

CurrentData

curl -X GET "https://api.trumeter.cloud/api/currentdata?device_serial_no=1234567890" \
  -H "X-Authorization: Bearer <your_token_here>"

HistoricData

curl -X GET "https://api.trumeter.cloud/api/historicalData?device_serial_no=1234567890&key=voltage&from=1761916693596&to=1761916706974" \
  -H "X-Authorization: Bearer <your_token_here>"

Important response headers include:

  • X-RateLimit-Limit
  • X-RateLimit-Window
  • X-RateLimit-Remaining
  • API-Calls-Left
  • Content-Type
  1. Swagger Documentation
  1. Open the Swagger UI (documentation URL provided by Trumeter).
  2. Click the Authorize button.
  3. Paste your token (without the word Bearer—the UI will prepend it).
  4. Choose an endpoint → Try it out → Execute.
Authorizing with your token in Swagger

Additional Notes:

  • API quotas and rate limits apply per customer account.
  • Use Epoch format (milliseconds) for timestamps.
  • Errors follow a standard schema (see Swagger: 400, 401, 404, 429, 500).

Resources:


For Assistance:

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.

Still need help? Contact Us Contact Us