API User's Guide

Introducing the Alloy Navigator Express API

Version 2022

The Alloy Navigator Express API module provides integration capabilities for third-party applications. Using the API, you can make various apps work with Alloy Navigator Express objects and perform workflow actions. It is important to understand that, unlike most other APIs, Alloy API does not create or update objects directly. It uses workflow actions instead.

The API module is the middleman between third-party applications and Alloy Navigator Express. When a user initiates an API call via the third-party app, the API responds by executing workflow actions or fetching the requested data. Using workflow Templates, the API provides the ability to create new object records. Using workflow Actions, it updates various objects. If the application sends the request for information about particular objects, classification values or the current user, the API retrieves relevant data from the database and sends it back to the third-party application.

The Alloy Navigator Express API offers the functionality similar to what you can find in the Web App or Desktop App:


Method Endpoint

Authenticating users



Authenticating applications

POST /api/token

Retrieving information about the current user



Listing objects



Obtaining information about objects



Obtaining object activities



Obtaining object classification values



Creating objects



Running Step Actions on objects



Checking Step Action availability



INFO: For the list of supported Alloy Navigator Express objects, see Supported Alloy Navigator Express object classes.

Document audience

This document targets system administrators and software engineers who will configure third-party applications to interact with Alloy Navigator Express.

This guide assumes that you are familiar with other Alloy Navigator Express product documentation and have a basic understanding of web technologies, including the HTTP protocol, JSON, and XML.