ITRS named a Visionary in the 2024 Gartner® Magic Quadrant™ for Digital Experience Monitoring

  1. Support
  2. Knowledge base
  3. Uptrends' API
  4. API version 4

API version 4

Uptrends API version 4 is a growing set of API endpoints and methods that help you get information from your monitoring setup. Ensure that you’ve already registered an API account to make API calls.

Accessing API v4 using Swagger

All Uptrends API methods are available on the Uptrends OpenAPI (Swagger) page . This page describes all API methods in detail and lets you execute each method individually.

You can use our Swagger specification and Swagger Codegen to generate client code and integrate the Uptrends API in your scripts or applications. To learn more about Swagger and Swagger tools, visit Swagger.io .

Endpoints

The following API endpoints are currently supported:

Register API

The first step you have to take before using the other methods in this API is to register an API account. For more information, see Authentication for detailed steps to register an account and how authentication works.

Monitor API

The Monitor API contains methods for managing monitor definitions. For more information, see Monitor API documentation .

MonitorCheck API

The MonitorCheck API contains methods for accessing raw monitor check data for each individual check. For more information, see MonitorCheck API documentation .

Monitor Group API

The Monitor Group API contains methods for adding, updating, and deleting monitor groups and operations within monitor groups (such as starting and stopping all monitors). For more information, see Monitor Group API documentation .

Operator API

The Operator API contains methods for adding, updating, and deleting operators. An operator represents a user in an Uptrends account. You can use this API to automate user management in your account. Aside from managing these user logins and settings for each individual operator (including language and communication settings), this API also lets you manage the off-duty schedules for each operator. For more information, see Operator API documentation .

Operator Group API

The Operator Group API contains methods for adding, updating, and deleting operator groups. You can organize operators into groups to set the same behavior, access rights, and alert settings. The Operator Group API also lets you create off-duty schedules for all operators in a group. For more information, see Operator Group API documentation .

Alert API

The Alert API contains methods for managing alerts. For more information, see Alert API .

Alert Definitions API

The Alert Definition API contains methods for managing alert definitions. For more information, see Alert Definition API .

Vault API

The Vault API contains methods for adding, updating, and deleting items from your vault, vault sections and corresponding authorizations. For more information, see the Vault API documentation and the Vault .

Checkpoint API

The Checkpoint API contains methods to let you retrieve information about the Checkpoint locations or servers that perform the actual monitoring. The Checkpoint server information includes IPv4 and IPv6 addresses that you can use for whitelisting in your firewall. For more information, visit Swagger documentation for the Checkpoint endpoints .

By using the Uptrends website, you consent to the use of cookies in accordance with our Cookie Policy.