{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-getting-started/sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":["admonition"]},"type":"markdown"},"seo":{"title":"Access Class APIs as a Partner"},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"access-class-apis-as-a-partner","__idx":0},"children":["Access Class APIs as a Partner"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["In this article, we describe the process for obtaining oAuth credentials in order to use the Class APIs."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["You will need to sign a Partner agreement and register your Application/integration with Class in order to be issued with a set of credentials. Your Application will be required to follow the ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/class/resources/authorisation-code-flow"},"children":["Authorization Code Flow"]},"."]},{"$$mdtype":"Tag","name":"Admonition","attributes":{"type":"info"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["You will need to provide the following details in your request:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["The OAuth redirection endpoint(s) for your Application"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Application logo (Format required: jpg, Logo will be resized to 180x55px if not provided in this size.)"]}]}]},{"$$mdtype":"Tag","name":"ol","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Send Request Email"]},{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]},"Send an email to partners@class.com.au"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Discuss Requirements"]},{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]},"The Partnership manager will receive your request and discuss your requirements."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Sign Partner Agreement"]},{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]},"A partner agreement will need to be signed."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Create an App"]},{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]},"Follow the instructions to ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/getting-started/create-app"},"children":["create an app"]}," to receive API oAuth keys to access PIE (Partner Integration Environment) to develop your partner Application/integration."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Review and Production Credentials"]},{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]},"Class reviews your completed Application and provide sign off for production. Class issues Production oAuth keys to you."]}]}]},{"$$mdtype":"Tag","name":"Admonition","attributes":{"type":"info"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["For security reasons, the redirection endpoints registered for your integration must all be absolute URLs using https."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"whats-next","__idx":1},"children":["What's Next?"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Please refer to the following documents for APIs:"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Choose and follow an Authorisation grant flow to retrieve an access token and refresh token. Refer to ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/class/resources/authorisation-code-flow"},"children":["Authentication and Authorization"]},"  "]}]},"headings":[{"value":"Access Class APIs as a Partner","id":"access-class-apis-as-a-partner","depth":1},{"value":"What's Next?","id":"whats-next","depth":1}],"frontmatter":{"seo":{"title":"Access Class APIs as a Partner"}},"lastModified":"2026-06-20T12:17:55.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/getting-started/access-class-api-partner","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}