## Connector Overview

LeagueApps offers a comprehensive sports management platform for youth organizations, streamlining registration, payments, scheduling, and communication to enhance operational efficiency and improve participant experience.

## Authentication Type

OAuth2

## Webhook Supported

No

## Secrets

- PAN_SEC_LEAGUEAPPS_ACCESS_TOKEN
- PAN_SEC_LEAGUEAPPS_JTI
- PAN_SEC_LEAGUEAPPS_SCOPE
- PAN_SEC_LEAGUEAPPS_CLIENT_ID
- PAN_SEC_LEAGUEAPPS_SITE_ID
- PAN_SEC_LEAGUEAPPS_P12_KEY
- PAN_SEC_LEAGUEAPPS_EXPIRES_IN
- PAN_SEC_LEAGUEAPPS_PEM_PK
- PAN_SEC_LEAGUEAPPS_TOKEN_TYPE

## API Client Supported

No

## Requirements for Provisioning

In order to provision your connector, the following LeagueApps information must be gathered:

- P12 Key
- Client ID
- Site ID

To obtain the information required for setting up your LeagueApps Connector, perform the following steps:

- Log into your [Manager Console](https://manager.leagueapps.com/)
- To generate a public or private API Key -

- Navigate to Integrations in the toolbar up top and go to API Settings
  - Provide your API Key with a name and select Generate Private API Key

- When you generate a Private API Key, this will trigger a download to your local machine for the requested .p12 file. The file name should match the name of the API key you just created.
- To locate your Site ID, look for the unique ID number after “sites” in your URL.

- For example, "[https://manager.leagueapps.com/console/sites/12345](https://manager.leagueapps.com/console/sites/1%E2%80%9D)" is site ID 12345.
  - Please be aware, you might have multiple sites for your LeagueApps account, so double check to make sure you are using the correct Site ID.

## API Resources

For more information on how to utilize the LeagueApps API, feel free to reference the following [documentation](https://leagueapps.notion.site/LeagueApps-API-Documentation-e32aa52e1b0a47bfa20e4c0563fafeca).
