How to Create a M2M Application using the Management API
Dec 22, 2025
Overview
This article provides steps for creating a Machine-to-Machine (M2M) application with the Management API.
Applies To
- Machine-to-Machine (M2M) Applications
- Management API
Solution
Follow the video or the steps below.
Client applications can be created leveraging the Create a client Management API.
To create an M2M application, the parameter app_type needs to be set to non_interactive. Here is a basic example with the attributes that need to be sent in the POST body:
POST /api/clients
{
"name": "NAME-FOR-M2M-APPLICATION",
"app_type": "non_interactive",
"is_first_party": true,
"oidc_conformant": true,
"jwt_configuration": { "alg": "RS256", "lifetime_in_seconds": 36000 },
"token_endpoint_auth_method": "client_secret_post",
"grant_types": ["client_credentials"]
}