# Overview

The main RMS API is a RESTful (opens new window) interface, providing programmatic access to much of the data and actions in the system. It provides predictable URLs for accessing resources, and uses built-in HTTP features to receive commands and return responses. This makes it easy to communicate with from a wide variety of environments, from command-line utilities to gadgets to the browser URL bar itself.

The API accepts JSON or form-encoded content in requests and returns JSON content in all of its responses, including errors. Only the UTF-8 character encoding is supported for both requests and responses. Therefore, documentation in this page assumes knowledge of REST concepts.

There is also a OpenAPI definition, which allows you to test the API directly from the software like Postman (opens new window).

Download RMS API Reference (OpenAPI YAML file) (opens new window)

# Current status

API sets on RMS API (https://rms.teltonika-networks.com/api/) are in v3-BETA status, and are going through a rigorous review-and-feedback process with customers to meet practical, production needs. Updates to APIs on this endpoint are additive in nature but during BETA stage also MAY break existing app scenarios.

Notice

This BETA version will last until December 31st, 2021 UTC.

# Available API resources

For a list of the available resources and their endpoints, see API resources.