United States Parachute Association > USPAPI

USPAPIInstructions & Examples

Method #1

Method Name: CheckWithDOB

This method is useful if you are checking, for example, to see if a student has joined USPA and you do not know their membership number yet. 

You must supply all three of the following:

  • Exact last name
  • First initial (or first part of first name)
  • Date of birth

Sample data:

data:{"LastName":"Sharp","DOB":"1971-05-06","FirstName":"Jen"}

Method #2

Method Name: CheckWithMemNum

This method is useful if you are checking someone who is or has been a USPA member and you know their membership number. 

You must supply both of the following:

  • Exact last name
  • Exact USPA membership number


Sample data:

data:{"LastName":"Sharp","MemNum":"95031"}
 

Sample Code

$.ajax({
type: "GET",
url:"https://uspa.org/api/METHOD_NAME_GOES_HERE",
headers:{"Authorization": "YOUR_API_KEY_GOES_HERE"},
data:{ "apiKey": "OR_API_KEY_CAN_OTHERWISE_GO_HERE",
PUT_MORE_DATA_HERE_BASED_ON_METHOD}
}
).done(function( data ) {
/*process response*/
});

Fields & Sample Output
Fields

LastName (text)
FirstName (text)
MemNum (text)
ExpDate (date)
Revoked (boolean)
Suspended (boolean)
PRO (date)
Coach (date)
SLI (date)
IADI (date)
AFFI (date)
TANI (date)
CoachE (date)
SLIE (date)
IADIE (date)
AFFIE (date)
TANIE (date)
License (text)
MedicalHold (bit)
PROHP (date)

Output

{"LastName":"Sharp","FirstName":"Jen","MemNum":"95031","ExpDate":"06/30/2024","Revoked":"False","Suspended":"False","PRO":"06/30/2024","Coach":"","SLI":"06/30/2023","IADI":"06/30/2023","AFFI":"06/30/2024","TANI":"06/30/2024","CoachE":"06/30/2024","SLIE":"","IADIE":"","AFFIE":"06/30/2024","TANIE":"06/30/2024","License":"D-17516","MedicalHold":"0","PROHP":""}

FYIs

  • You can pass your key under Authorization header or 'apikey' parameter in query string, or as form data.
  • If you see that "Medical Hold" is true or equals 1, this simply means the member needs to provide USPA with updated information. It does NOT necessarily mean that the member does not hold a valid medical. No indication means that the Tandem Instructor has provided USPA with a medical that is still current according our data.
  • A member who is suspended or revoked will have that field equal true. Null or false means they are not suspended or revoked.