Create your App

Register Apps and manage API keys.

Klaxoon APIs use OAuth 2.0 access tokens to access resources.

The first step to getting an access token is to register your application using your Klaxoon account. If you don’t have an account you can Sign Up to create one.

  1. Log in to the MyApps page.

  2. Click on the create a new app using to create an app

  1. Register your app with a Name, Company Name, Company website, and Short Description. The application name must be unique among all Klaxoon applications.
  1. Set Redirect URI for OAuth2 that your app uses for authorizations. After a user authorizes your application, Klaxoon authorization server will redirect this user back to your application using this URL.
  1. Set the Permissions. Scopes define the permissions your app requires. When users install your app, they are prompted to provide consent for the required scopes.
  1. If you are registering an App for the Activity Picker define the domains to be whitelisted. The Activity Picker allows users to select their Klaxoon Activities from your Web app. It only run in domains in your allowlist.

  2. Note your App Credentials you’ll use to get your access token. Client IDs are considered public and can be embedded in a web page’s source. The Client Secret is a secret known only to the OAuth Client and the Authorization Server. Treat it as you would your password. You must keep it confidential and never expose it to users.

You can refer to the Authorization Protocol for further details on the Authorization Code Grant Flow.


Save your App to complete registration and you can then start using Klaxoon APIs.