# LeagueApps

## **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/12345)" 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).
