# Access Class APIs as a Client

In this article, we describe the process for obtaining oAuth credentials in order to use the Class APIs as a Client.

As a Class Client you will need to have signed an SSLA agreement to access APIs. If you have an LFA or SSA agreement, then you will need to sign an updated SSLA agreement to gain access.

# Client Process

You will need to register your integration with Class in order to be issued with a set of credentials.

You will need to decide which flow you would like to use. The [Resource Owner Password Flow](/products/class/resources/resource-owner-password-flow) and the [Authorization Code Flow](/products/class/resources/authorisation-code-flow) are both available to customers. Class recommends using the Authorization Code Flow. Click on these links for more information.

This request needs to be made by an Access Controller in your business before sending the following information to setup your access:

- The flow you intend to use: Resource owner/Authorization Code.
- The email address and mobile phone number of your "Key developer" to receive the credentials.


If you chose the Authorization code flow, then these additional items are required:

- The redirection endpoints for your Application
- Your company logo in jpg format. Recommended dimensions: 180px x 55px


1. **Send Request Email**
You will need to send an email to partners@class.com.au requesting access to APIs.
2. **Review and Verify**
We will review your request for API use and verify signed agreements.
3. **Provide Confirmation**
We will provide confirmation of your Integration.
4. **Create App for Credentials**
You will need to create an app [Create An App](/getting-started/create-app) to retrieve API oAuth keys to access the APIs.


For security reasons, the redirection endpoints registered for your integration must all be absolute URLs using https.

# What's Next?

Please refer to the following documents for APIs:

- [Resources Overview](/products/class/resources/overview)
- [Resource Owner Password Flow](/products/class/resources/resource-owner-password-flow)
- [Create An App](/getting-started/create-app)