API Information
Pre-requisites
To get started with the API there are two pre-requisites:
-
Minut account with API access: Sign up here or use our app to create your account.
-
OAuth2 client: You can configure the oauth client credentials from the web app, by going to the Developer tools page
All requests require you to include a valid access token in the Authorization header. For this we use OAuth2.0, which is well documented in the official spec: RFC6749. The endpoints for doing the exchange are covered in the Authentication section, and listed in the full API Reference.
Good to know
-
All of Minut's endpoints are served over HTTPS.
-
All references to dates and times are in UTC.
-
We try to return meaningful HTTP status codes and error messages.
-
The API only consumes and produces application/json (with the exception of the authentication endpoints).
Rate Limits
This API enforces rate limits with the following limitations:
| Limit | Requests Allowed | Burstable Limit |
|---|---|---|
| Per second | 5 requests | 50 requests, with requests starting to be delayed after 20 requests within the timeframe |
| Per minute | 120 requests | 120 requests with no delay |
In case of exceeding the rate limit, the API will respond with 429 Too many requests
API Status
Minut uses Uptimerobot to measure API availability. You can check the most recent status here: https://status.minut.com
Integrate with us!
We partner with insurances, telcos, and utilities around the world to provide new types of services for end users.
For integrations, we provide enterprise APIs tailored to managing thousands of devices, SLAs and support. Feel free to reach out to Sales for more information at sales@minut.com.