For Developers

Integrating App with ClassLink

Get Started

To integrate with ClassLink via Edlink, follow these steps:

  1. Create a ClassLink Partner Portal Account
    A company representative must set up the account.
    Note: ClassLink will only approve accounts if the representative’s email domain matches the company’s website.
  2. Verify Key Representatives
    Ensure a decision-maker (e.g., founder, director, VP) is added and verified on the ClassLink Partner Portal ‘Users’ page and complete the Contacts section.
  3. Add an Edlink Representative (if required)
    Once the account is approved, the company administrator may need to add an Edlink representative to the Partner Portal.
  4. Verify Domains for Edlink SSO
    Follow the domain verification steps below before configuring OAuth2/OpenID. The SSO redirect URI uses the ed.link domain, so that domain must be present and verified in your Partner Portal account.

ClassLink requires domains used by your SSO connection to be added and verified in the Partner Portal before the connection can be certified and used in production.

Use the same flow documented here and on Configuring ClassLink:

  1. Add the ed.link domain
    In the ClassLink Partner Portal, add the ed.link domain to your account (any Partner Portal admin can add it).
  2. Complete verification for ed.link
    Domain verification must finish before you configure or certify the Edlink SSO connection.
  3. Company domain (open question)
    If ClassLink still requires your company domain for Partner Portal or certification purposes, add and verify it via ClassLink’s self-service methods.

❓ Not sure who your ClassLink Partner Relationship Manager is? Email partners@classlink.com.

To configure OAuth2/OpenID in the ClassLink Partner Portal, follow these steps:

  1. Confirm Domain Verification
    Ensure the ed.link domain is added and verified (see Domain Verification for Edlink). Also see Configuring ClassLink for the Edlink dashboard credential steps.
  2. Add a New Connection
    Set up a new OAuth2 or OpenID connection in the Partner Portal.
  3. Generate URIs
    Create and save the Uniform Resource Identifiers (URIs) for both the testing and production environments.
  4. Add the App
    Either add the app to the Edlink ClassLink dev tenant yourself or reach out to your assigned relationship manager to add the app for test account users in Tenant 2284.
    Test account details were sent to the company admin when the Partner Portal was approved.
  5. Test the Integration
    Verify that the SSO app works correctly on the ClassLink LaunchPad.
  6. Request Certification
    Once your application is live and ready for ClassLink certification, click the Request Certification button in the Partner Portal.
    ⚠ Only production applications will be certified.

Ready to roster with ClassLink? Follow these steps:

  1. Add a Roster Connection
    Set up a roster connection in the ClassLink Partner Portal.
  2. Configure in the Dev Tenant
    Either add the rostering connection to the Edlink ClassLink dev tenant or contact your PRM to request sample rostering data from Tenant 2284.
  3. Provision Accounts
    If using the ClassLink test district, the company administrator must provision accounts using the sample data provided by the PRM.
  4. Test the Integration
    Ensure the SSO app on the ClassLink LaunchPad correctly assigns test users to their accounts and pulls data from the Roster Server.
  5. Request Certification
    When your application is live and ready for certification, click the ‘Request Certification’ button in the ClassLink Partner Portal.
    ⚠ Only production applications will be certified.

Next Steps

After requesting app certification, the company administrator will receive a link to schedule a certification call. New onboarding data will be shared from Tenant 1356.

Make sure the company administrator completes the following:

  1. Fill out all required connection and app details
  2. Upload the app icon
  3. Add URLs for:
    • Terms of Service
    • Privacy Policy
    • Data Sharing Policy

© ClassLink, Inc.