Introduction

An API (Application Programming Interface) is a set of rules and specifications that applications can follow to communicate with each other without needing to understand the internal details of the other application.

MAT is a complex and powerful system that allows the retrieval of data and information useful to the user or other applications. For this reason, its APIs and all the connected service APIs are notably intricate and challenging to comprehend for a non-expert user. To enable anyone to interact with the system and leverage its capabilities, a subset of MAT APIs has been developed. Despite their simple structure, they allow interfacing with most of the system's functionalities.

This guide aims to describe each API made available to the user, presenting all the fundamental elements clearly to facilitate their use. Through the use of accurate and varied examples, the explanation will be made more concrete.

To simplify learning, the guide will include a section containing some basic concepts necessary for using the MAT APIs. Moreover, the examples will be provided in an exportable format compatible with Postmanarrow-up-right, allowing the reader to recreate the proposed calls independently or use the file as a starting point to interact with their own MAT instance. A section will also be dedicated to illustrating how authentication with the service can be performed.

Last updated