For Developers

Troubleshooting Issues

Incorrect Authentication Method

Illuminate Education integrations support OAuth 2.0 for authentication. Ensure that OAuth 2.0 is configured correctly as it is the only supported method.

OAuth 2.0

Illuminate Education's OAuth 2.0 implementation uses the Authorization Code grant type. Ensure that the client ID, secret, and Illuminate URL are correctly configured in the Edlink platform.

  • Client ID & Secret:
    • client_id: abcdef1234567890
    • client_secret: 1234567890abcdef
  • Token URL:
    • https://demo.illuminateed.com/live/?OAuth2_AccessToken

For more details, refer to the Illuminate Education API documentation: Illuminate API Documentation

Date Format

Use the SQL date format YYYY-MM-DD when passing dates as request parameters. This ensures compatibility and proper data retrieval.

Missing Agents

  • Cause: Illuminate's data import process occasionally provides contact records with missing or null relationship fields, which is not supported in Edlink.
  • Resolution: These contacts are automatically filtered out during the import process. To resolve this issue, ensure that all contact records have valid relationships.

Incomplete Rosters

  • Cause: Missing user identifiers or incomplete metadata can lead to partial data sync.
  • Resolution: Ensure that all entities in Illuminate have unique identifiers and sufficient permissions are granted via API credentials.

API Connectivity Issues

  • Cause: Rate limits or misconfigured credentials can disrupt syncs.
  • Resolution: Monitor API usage, validate credentials, and retry syncs after addressing connectivity issues.