Warehouse Lynx was built with an API-first mindset. The API is documented using OpenAPI spec and is available to all customers. The Warehouse Lynx team uses the same API to build the web UI and gateway applications. In this way, anything which a person can achieve in the UI can be achieved via an API.
There are multiple mechanisms for API authentication and authorization, including API Keys and JWT Bearer tokens provided via an external identity provider.
SDKs can be generated from our API specs using the official OpenAPI generate tool. Our development team use this method for our dotnet based Gateway applications and TypeScript web UI.