List of N-central REST APIs

API Service API

The API Service API allows you to get links to all of the available API endpoints, return version information about the running API service, and get the start/current time of the server to ensure that the server is in a healthy state.

  • Get endpoint list

  • Get Server Info

  • Get server health

Authentication API

The Authentication API allows you to ensure proper Authentication with the API interface. You can obtain new access tokens and validate their existing API access token.

  • Multi token auth​

  • Auth Refresh​

  • Get Auth links​

  • Get token validation

Customers API

The Customers API allows you to get a list of all customers with some relevant data about each customer, or target a specific taskID to do the same. For example, the GET method returns customer information such as customerID, name, parentID, location data, etc.

  • Get Customer list

Here is and example of a response for a specific customer:

Devices API

The Devices API allows you to get a list of devices along with useful information, or target a specific deviceID to do the same. For example, the GET method returns device information such as URI, device class, associated customer name and site name, etc.

  • Get Device list

  • Get Device by ID

Here is and example of a response for a specific device:

Device Tasks API

The Device Tasks API allows you to get a list of tasks associated with a specified task ID. For example, the GET method returns customer information such as taskID’s, task names, and task status for a device.

  • Get Tasks by Device

Scheduled Tasks API

The Scheduled Tasks API allows you to:

  • Create task

  • List task links

  • Get Task info (ID)

  • Get task status

  • Get status details