API Documentation: Get PPS Information
Endpoint
URL:
https://db.lilacdancecenter.com/api/get_preferred_namepps_comps
https://db.lilacdancecenter.com/api/pps_events
Method:
GET
Query Parameters
| Parameter | Type | Description |
|---|---|---|
|
Integer | The profile_id of user the token belogs to. Required |
token |
String | The |
|
Example Request:
https://db.lilacdancecenter.com/api/get_preferred_name?first_name=Johnpps_comps?profile_id=1&last_name=Doetoken=ThisIsAnAPIToken
https://db.lilacdancecenter.com/api/pps_events?profile_id=1&token=ThisIsAnAPIToken&comp_id=1178
Response
/pps_comps
The endpoint returns a JSON object of competition data from the beginning of the previous year (e.g. since 01-01-2025 assuming today is during 2026)
/pps_events
The endpoint returns a JSON object containing thePPS dancer'sdata preferred name, pronouns, and pronunciation, along within their profile link iffor the userrequested had set it to publiccompetition.
JSON Response Format
/pps_comps
{
"Matthew Emerick"1187":
{
"preferred_name"id":1187,
"abbreviation":"Matt"ifb26",
"pronunciation"comp_date":"2026-05-16T00:00:00.000-04:00",
"location":"",
# empty string if not set
"pronouns"name":"He/Him/His"Island Fantasy Ball (32nd year 2026",
"profile_link"source":"https://db.lilacdancecenter.com/profiles/1"o2cm",
"entry_count":171,
"competitor_count":94
},
...
}
/pps_events
This is in the format requested by USA Dance.