Skip to content

API Connections

Two pages under Organization Settings → Other Integrations control programmatic access to your account. They work in opposite directions, which is the main thing to keep straight:

PageDirection
API AccountsAnother system acts on your behalf — registering participants for you
OAuth ConnectionsAnother service has been granted read access to your data

Both hand out access to your account

Anything listed on either page can act against your data until you remove it. Review them when a vendor relationship ends or a staff member who set one up leaves.

API Accounts (Basic Auth)

Add an API Account to enable external systems to register participants on your behalf.

This is the credential you hand to a third-party system — an association website, a registration portal, a custom integration — so it can register people into your courses directly.

Creating one

Click Add an API Account.

  • Account Nickname

    What this credential is for. Name it after the system that will use it, so the list stays readable when there are several.

  • Used By

    The membership account these credentials operate as. This ties API-created registrations to the right membership connection.

Save, then use Copy Token to get the token to give to the other system.

Treat the token like a password

It registers participants into your account and consumes your participant bank. Send it over something private, never in a shared document or a ticket. If a token may have leaked, delete that API Account and issue a new one — deleting immediately stops it working.

One account per integration

Give each system its own API Account rather than sharing one. Then revoking access to a single vendor doesn't break everything else.

OAuth Connections

OAuth connections allow external services to interact with your LecturePanda Account.

This page lists services you granted access to, showing each one's name, logo, and the exact permissions it was given.

There is no Add button here — entries appear when you go through an external service's connection flow and approve the consent screen. This page is where you review and revoke afterwards.

To revoke, delete the connection. The service's access stops immediately, and it would need you to approve a fresh consent screen to return.

Building an integration?

This page is the administrator's side of the OAuth flow. For the developer-facing reference — scopes, endpoints, token exchange — see the OAuth API.