Introduction to Infinity APIs
Infinity APIs are a suite of microservices based on REST, with predictable resource-oriented URLs and the use of HTTP response codes to indicate API errors. JSON is returned by all APIs, and POST bodies also use JSON. All APIs are secured by the OAuth2 authentication and authorisation protocol.
All of the Infinity APIs are described using Swagger. Swagger defines a standard, language-agnostic interface to REST APIs which allows both humans and computers to discover and understand the capabilities of the service without access to source code or documentation, or through network traffic inspection. When the remote service is properly defined via Swagger, a consumer can understand and interact with it using a minimal amount of implementation logic. Similar to what interfaces have done for lower-level programming, Swagger removes the guesswork in calling the service.
All Infinity API Swagger definitions and documentation can be viewed on SwaggerHub at https://app.swaggerhub.com/apis/Triquestra.