Great question @IkiTg07
Machine to machine (M2M) applications in Kinde facilitate token exchange between systems, applications, and services, including micro-services. They are used for connecting your systems to the Kinde Management API.
Kinde allows you to manage API scopes for your M2M applications, providing granular access control and better security between systems. You can implement custom API scopes to manage data access via M2M tokens, enhancing your security with precise access control.
M2M Token Calculation:- An M2M token is generated each time you call the /oauth2/token Kinde API endpoint to retrieve an M2M access token.
- Re-using the same token for another API request or for calls to other Kinde-registered APIs does not count as a new token.
You can follow the docs here -
https://docs.kinde.com/developer-tools/your-apis/test-your-api-m2m-token/#_top