Applications

Create application

Changed on

Create a new client.

<div> <code>create:applications</code> </div>
post/api/v1/applications

Request

  • Base URL: https://your_kinde_subdomain.kinde.com
  • URL: https://your_kinde_subdomain.kinde.com/api/v1/applications
  • Auth: HTTP bearer

Request body

namestring required

The application's name.

type'reg' | 'spa' | 'm2m' | 'device' required

The application's type. Use reg for regular server rendered applications, spa for single-page applications, m2m for machine-to-machine applications, and device for devices and IoT.

org_codestring nullable

Scope an M2M application to an org (Plus plan required).

Example request

{
  "name": "React Native app",
  "org_code": "org_1234567890abcdef"
}

Response

Application successfully created.

codestring

Response code.

messagestring

Response message.

Example response

{
  "application": {
    "id": "3b0b5c6c8fcc464fab397f4969b5f482",
    "client_id": "3b0b5c6c8fcc464fab397f4969b5f482",
    "client_secret": "sUJSHI3ZQEVTJkx6hOxdOSHaLsZkCBRFLzTNOI791rX8mDjgt7LC"
  }
}

Changes

    • info

      added the new optional request property

    • info

      added the new device enum value to the request property

    • breaking

      added the new required header request parameter Accept to all path's operations

    • info

      the endpoint scheme security kindeBearerAuth was added to the API

    • info

      the endpoint scheme security ManagementAPI was removed from the API