Skip to main content

Mango REST API Reference

Version: 5.6.3

The Mango REST API provides full programmatic access to the platform. Use this reference to explore all available endpoints, understand request and response schemas, and test calls directly from the browser using the Try It Out panel.

Base URL

All API calls use the path /rest/latest/ on your Mango server. For example:

http://your-mango-server:8080/rest/latest/

Authentication

Mango supports two authentication schemes:

SchemeTypeHow to use
Basic AuthHTTP BasicSend your Mango username and password with each request
Bearer AuthHTTP Bearer (JWT)Obtain a JWT token from the Authentication Tokens endpoints, then send it as Authorization: Bearer <token>

Try It Out

Each endpoint page includes an interactive Try It Out panel on the right side. To make a live API call:

  1. Set your server URL — click the server URL field at the top of the panel and replace it with your Mango instance URL (e.g., http://localhost:8080)
  2. Enter credentials — provide either:
    • Username / Password (Basic Auth), or
    • Bearer Token (JWT — obtain one from the Authentication Tokens endpoints)
  3. Fill in the request fields — path parameters, query parameters, and request body as required
  4. Click Send API Request — the response (or error) will appear below

The Try It Out panel sends real requests to your Mango instance. It will not work without a running Mango server.

Endpoints are organized into 11 categories:

CategoryWhat's inside
AuthenticationLogin, logout, auth tokens, password reset
DataData points, data sources, point values, tags
EventsEvents, event types, detectors, handlers, maintenance events
PublishingPublishers and published points
Users & PermissionsUsers, roles, access control
SystemServer info, settings, modules, metrics, certificates
StorageJSON store, file store, NoSQL, import/export
ScriptingScripts, global scripts, script data sources
UtilitiesMailing lists, schedules, watch lists, translations
ToolsProtocol integrations: Modbus, BACnet, SNMP, HTTP, Haystack, and more
EnterprisePaid modules: Excel Reports, Cloud Connect

Contact

Radix IoT Support