Getting Started with the Classy API

Last Updated: Dec 03, 2018 01:12AM PST

With the Classy API you can create impactful apps and integrations that make social enterprises more efficient and effective. But first you’ll need API credentials in order to obtain a secure token. 

In this article, you will learn how to register an app and obtain API credentials for an access token.  

  1. Obtain API Credentials
  2. Obtain your Token 

Obtain API Credentials

1. Open the API + Apps tab in your Classy Manager
2. Click on the Classy API icon

  • The Classy API screen will appear

Note: The Classy API settings are only available in Classy’s paid accounts. If you are using a a third party developer, fill out the form at the bottom the this link.  

3. Enter the name of the application you want to register into the application name textbox 
4. Enter the URL of your organization's website into the Oauth2 Redirect URI textbox

What is OAuth2 Redirect URI? 
Classy follows the OAuth2 protocol for authentication. Rather than get bogged down in technical details, the simple explanation is that the Redirect URI prevents your token from being intercepted during the authorization process—it keeps it secure. 

5. Read our terms of service and then check the terms of service checkbox
6. Click the Create App button

Once you complete the form, you will receive your API credentials: a client_id and a client_secret key. Do NOT disclose your client_secret key with anyone as it is used to obtain a secure token. 

Obtain Your Token

To access the Classy APIs, you will need an access token. You can obtain the token as long as you have the following two Classy API credentials:

  • client_id - A unique string that identifies your application (e.g."75651c06c1056579497b 957715144ea0")

  • client_secret - When paired with your client_id, this authorization string allows your application to retrieve access tokens. Keep this value secret to keep your token secure. 

When you have your two Classy API credentials, you can request a token by following our developer’s guide

Need extra guidance? Start a conversation with our Care Team.

​Back to Top