This article explains how to use the Assure Customer API (a secure RESTful API that enables automated integration with Assure) to create, update, and delete Equipment Register records (the register used to track physical assets and equipment within an organisation) in Assure. It covers what the API can and cannot do, the minimum required fields for each operation, the optional fields available, what is currently out of scope, and the steps to set up the API.
The Customer API functionality must be enabled by Evotix before use and requires a level of technical expertise, typically handled by a company's IT function. This article applies to the Equipment Register module within the Asset Management area of Assure.
Prerequisites
- API access is enabled - The Customer API functionality must be activated by the Evotix team. Contact your Customer Development Manager (CDM) or Customer Success Manager (CSM) to request access.
- API authentication keys are generated - API keys must be created and managed in Assure before making any API requests. Refer to the API Key Management article for instructions.
-
Technical resource is available - The Customer API requires a level of technical expertise to configure and operate. Implementation is typically handled by a company's IT function.
What is the Assure Customer API?
What Can the Customer API Do?
- Create new Equipment Register records
- Update existing Equipment Register records
- Delete Equipment Register records
- Equipment Register API User Guide (Guide 7) - the step-by-step implementation guide covering how to construct requests for Equipment Register records. Download the guide here: Customer API User Guide - Equipment Register API
-
Assure Customer API OpenAPI Schema - the master definition of all API methods, JSON object structures, required fields, field types, maximum data lengths, and string patterns. The schema is hosted on GitHub and is updated automatically as new functionality is released: https://github.com/Evotix/public-assure-customerapi
What Details Must Be Provided?
Minimum Required Fields
- Organisational Unit (Org Unit) Reference - the Organisational Unit the record belongs to
- Reference
- Equipment Name
- Description
- Any other fields configured as mandatory via Equipment Register Caption Maintenance (the module-level field configuration set by the customer)
Optional Fields (Defaulted if Not Supplied):
- Is this confidential
- Model
- Serial Number
- Asset Number
- Equipment Type
- Equipment Category
- Equipment Sub Category
- CE Marked
- Purchase Date
- Location
- Locality
- Equipment Value
- Equipment Notes
-
Information Log
Out of Scope
- The Equipment Register reference field cannot be changed via the API. The API can only create new records with a unique reference, or update records where an existing record for the provided reference already exists.
- The Equipment Register reference field cannot be automatically assigned by the system. When creating or updating records, the reference must be explicitly provided in every request.
- Supporting items cannot be added via the API. This includes Actions, attachments, notes, reviews, and links to policies and guidance.
- Default reviewers and approvers configured in Assure are automatically applied on record creation via the API.
- Default values set within Caption Maintenance are not taken into consideration by the API. Any default values configured at the module level do not apply to records created or updated through API requests.
Setting Up the API
Step 1: Request Access
Step 2: Create and Manage API Authentication Keys
Step 3: Configure the Customer API (Getting Started)
Step 4: Configure the Equipment Register API
AI Metadata
- Product Area: Customer API Management, Asset Management (Equipment Register)
- User Role: IT Administrator / Integration Engineer (technical implementation); Assure System Administrator (access request)
- Tags: Customer API, Equipment Register, Asset Register, create equipment record, update equipment record, delete equipment record, RESTful API, integration, automation, ETL, caption maintenance, API key, Org Unit
- Version/Region: All Assure versions; all regions
-
Important Synonyms:
- Equipment Register = Asset Register (see Data Extraction API URL:
/equipment) - Customer API = Assure Customer API = RESTful API
- Organisational Unit = Org Unit = Org Unit Reference
- Caption Maintenance = field configuration = module field setup
- CDM = Customer Development Manager
- CSM = Customer Success Manager
- Supporting items = actions, attachments, notes, reviews, policy links
- Equipment Register = Asset Register (see Data Extraction API URL:
- Suggested Embedding Keywords: Equipment Register API, Assure Customer API equipment, create equipment record API, update equipment register Assure, delete equipment record API, automate equipment register, Assure RESTful API asset, ETL equipment register, caption maintenance API, equipment register reference, API key management Assure
- Relevant Modules and Cross-Module Implications: This article is scoped to the Equipment Register module (part of the Asset Management area) and the Customer API Management area of Assure. The Equipment Register Organisational Unit (Org Unit) field links records to the broader organisational structure, which underpins record categorisation and access control across all Assure modules. Caption Maintenance configuration (mandatory fields set per customer) applies at the module level and affects what the API requires at runtime. Default reviewers and approvers configured in Assure are applied automatically on record creation via the API. Supporting items such as Actions, which are managed in the core Actions area, cannot be added via this API.