https://api.makini.io/mgmt. Call them with a client_credentials token, as described in Management API authentication:| Scope | Allows |
|---|---|
clients:read | Reading your application |
clients:write | Generating a secret and changing redirect URIs |
$TOKEN and your client ID in $CLIENT_ID. A token works on its own application only.{
"id": "c5cf3d6f-2c7c-4003-b5a8-4c784fb1cc82",
"secret": "YOUR_NEW_CLIENT_SECRET",
"expiresAt": "2027-01-08T10:30:00.000Z",
"revokedAt": null,
"createdAt": "2026-10-10T10:30:00.000Z"
}expiresInDays for a secret with no expiry.{
"redirectUri": {
"id": "c4124233-d766-429d-b3ab-8f805fc23810",
"uri": "https://app.example.com/makini/callback",
"createdAt": "2026-10-10T10:30:00.000Z",
"updatedAt": "2026-10-10T10:30:00.000Z"
}
}https (or http for a loopback address during development) and has no fragment. On https, * may stand for a whole leading host label or a whole path segment, such as https://*.example.com/makini/callback.| Route | Does |
|---|---|
POST /clients/{clientId}/redirect-uris | Adds a redirect URI. |
PUT /clients/{clientId}/redirect-uris/{uriId} | Replaces its value. |
DELETE /clients/{clientId}/redirect-uris/{uriId} | Removes it. Answers 204. |