Register and manage APIs
SDKs and APIs
In order to call the Kinde Management API, you will need a Kinde management API access token. These tokens are generated by using an authorized M2M application to call the Kinde token endpoint.
This guide shows you how to set up a new machine to machine (M2M) application, and authorize it for Kinde Management API access.
Only authorized M2M applications are allowed to access the Kinde management API. Without this step you will receive an error when calling the Kinde management API.
Each Kinde endpoint requires specific permissions to be present in the token, to grant access to it. These are known as scopes. If a scope is not in the access token, the API will return an error indicating which scope is required.
An M2M token is generated each time you call the /oauth2/token
Kinde API endpoint to retrieve an M2M access token.
Where an access token is re-used - say where the same token is used to make another API request, this does not count as a new token. Similarly, where a token is re-used to make calls to other Kinde-registered APIs, this is also not counted as another token.
Kinde’s free and Pro plans have a generous amount of M2M tokens included, before we start charging for them. For details, see our pricing page.
Watch a video about how easy it is to test the Kinde Management API on our YouTube channel here.