Libraries
1 Get all options
Endpoint: GET /library
Description: Get all available options.
Request Headers:
X-API-Key: your_api_key
Content-Type: application/json
Request Body (JSON):
{}
Response (200 Ok):
{
"message": "Available options",
"options": {
"gender": [
{
"name": "male",
"value": "Male"
},
{
"name": "female",
"value": "Female"
},
{
"name": "other",
"value": "Other"
}
],
"relationship_to_handler": [
{
"name": "parent_guardian",
"value": "Parent/Guardian"
},
{
"name": "friend_relative",
"value": "Friend/relative"
},
{
"name": "trainer",
"value": "Trainer"
},
{
"name": "caretaker",
"value": "Caretaker"
},
{
"name": "physician_therapist",
"value": "Physician/Therapist"
}
],
"ethnicity": [
{
"name": "white",
"value": "White"
},
{
"name": "black",
"value": "Black or African American"
},
{
"name": "hispanic",
"value": "Hispanic or Latino"
},
{
"name": "asian",
"value": "Asian"
},
{
"name": "native_american",
"value": "American Indian or Alaska Native"
},
{
"name": "pacific_islander",
"value": "Native Hawaiian or Other Pacific Islander"
},
{
"name": "middle_eastern",
"value": "Middle Eastern or North African"
},
{
"name": "multiracial",
"value": "Two or More Races"
},
{
"name": "other",
"value": "Other"
},
{
"name": "prefer_not_to_say",
"value": "Prefer not to say"
}
],
"animal_type": [
{
"name": "service_dog",
"value": "Service dog"
},
{
"name": "emotional_support",
"value": "Emotional support animal"
},
{
"name": "therapy_dog",
"value": "Therapy dog"
}
],
"animal_size": [
{
"name": "small",
"value": "Small (under 20lbs)"
},
{
"name": "medium",
"value": "Medium (20-50lbs)"
},
{
"name": "large",
"value": "Large (50-90lbs)"
},
{
"name": "extra_large",
"value": "Extra large (90+lbs)"
}
],
"gender_animal": [
{
"name": "male",
"value": "Male"
},
{
"name": "female",
"value": "Female"
}
],
"user_type": [
{
"name": "handler",
"value": "Handler"
},
{
"name": "trainer",
"value": "Trainer"
}
],
"registration_type": [
{
"name": "myself",
"value": "Myself"
},
{
"name": "someone_else",
"value": "Someone else"
}
],
"us_states": [
{
"name": "AL",
"value": "Alabama"
},
{
"name": "AK",
"value": "Alaska"
},
{
"name": "AZ",
"value": "Arizona"
},
{
"name": "AR",
"value": "Arkansas"
},
{
"name": "CA",
"value": "California"
},
{
"name": "CO",
"value": "Colorado"
},
{
"name": "CT",
"value": "Connecticut"
},
{
"name": "DE",
"value": "Delaware"
},
{
"name": "FL",
"value": "Florida"
},
{
"name": "GA",
"value": "Georgia"
},
{
"name": "HI",
"value": "Hawaii"
},
{
"name": "ID",
"value": "Idaho"
},
{
"name": "IL",
"value": "Illinois"
},
{
"name": "IN",
"value": "Indiana"
},
{
"name": "IA",
"value": "Iowa"
},
{
"name": "KS",
"value": "Kansas"
},
{
"name": "KY",
"value": "Kentucky"
},
{
"name": "LA",
"value": "Louisiana"
},
{
"name": "ME",
"value": "Maine"
},
{
"name": "MD",
"value": "Maryland"
},
{
"name": "MA",
"value": "Massachusetts"
},
{
"name": "MI",
"value": "Michigan"
},
{
"name": "MN",
"value": "Minnesota"
},
{
"name": "MS",
"value": "Mississippi"
},
{
"name": "MO",
"value": "Missouri"
},
{
"name": "MT",
"value": "Montana"
},
{
"name": "NE",
"value": "Nebraska"
},
{
"name": "NV",
"value": "Nevada"
},
{
"name": "NH",
"value": "New Hampshire"
},
{
"name": "NJ",
"value": "New Jersey"
},
{
"name": "NM",
"value": "New Mexico"
},
{
"name": "NY",
"value": "New York"
},
{
"name": "NC",
"value": "North Carolina"
},
{
"name": "ND",
"value": "North Dakota"
},
{
"name": "OH",
"value": "Ohio"
},
{
"name": "OK",
"value": "Oklahoma"
},
{
"name": "OR",
"value": "Oregon"
},
{
"name": "PA",
"value": "Pennsylvania"
},
{
"name": "RI",
"value": "Rhode Island"
},
{
"name": "SC",
"value": "South Carolina"
},
{
"name": "SD",
"value": "South Dakota"
},
{
"name": "TN",
"value": "Tennessee"
},
{
"name": "TX",
"value": "Texas"
},
{
"name": "UT",
"value": "Utah"
},
{
"name": "VT",
"value": "Vermont"
},
{
"name": "VA",
"value": "Virginia"
},
{
"name": "WA",
"value": "Washington"
},
{
"name": "WV",
"value": "West Virginia"
},
{
"name": "WI",
"value": "Wisconsin"
},
{
"name": "WY",
"value": "Wyoming"
},
{
"name": "DC",
"value": "District of Columbia"
},
{
"name": "AS",
"value": "American Samoa"
},
{
"name": "GU",
"value": "Guam"
},
{
"name": "MP",
"value": "Northern Mariana Islands"
},
{
"name": "PR",
"value": "Puerto Rico"
},
{
"name": "VI",
"value": "U.S. Virgin Islands"
},
{
"name": "NA",
"value": "Outside U.S."
}
],
"relationship_to_disable": [
{
"name": "parent",
"value": "Parent/Guardian"
},
{
"name": "friend",
"value": "Friend/Relative"
},
{
"name": "trainer",
"value": "Trainer"
},
{
"name": "caretaker",
"value": "Caretaker"
},
{
"name": "therapist",
"value": "Physician/Therapist"
}
],
"disability": [
{
"name": "arthritis",
"value": "Arthritis (severe)"
},
{
"name": "ataxia",
"value": "Ataxia (poor balance)"
},
{
"name": "autism",
"value": "Autism or Autism Spectrum"
},
{
"name": "vision_impairment",
"value": "Blindness or Impaired Vision"
},
{
"name": "cardio_pulmonary",
"value": "Cardio/Pulmonary Disease"
},
{
"name": "cerebral_palsy",
"value": "Cerebral Palsy"
},
{
"name": "hearing_impairment",
"value": "Deafness or Impaired Hearing"
},
{
"name": "diabetes",
"value": "Diabetes"
},
{
"name": "allergies",
"value": "Life Threatening Allergies/Anaphylaxis"
},
{
"name": "multiple_sclerosis",
"value": "Multiple Sclerosis (M.S.)"
},
{
"name": "medical_alert",
"value": "Medical Alert or Response"
},
{
"name": "neurological",
"value": "Neurological Disorders"
},
{
"name": "physical_mobility",
"value": "Physical Mobility Issues"
},
{
"name": "psychiatric",
"value": "Psychiatric Disabilities"
},
{
"name": "seizure",
"value": "Seizure Disorders (Epilepsy)"
},
{
"name": "spina_bifida",
"value": "Spina Bifida"
},
{
"name": "spinal_trauma",
"value": "Spinal Cord/Head Trauma"
},
{
"name": "mobility",
"value": "Mobility Issues"
},
{
"name": "stroke",
"value": "Stroke"
},
{
"name": "other",
"value": "Not listed"
}
],
"education_level": [
{
"name": "grades_k12",
"value": "Grades K-12"
},
{
"name": "high_school_diploma",
"value": "High School Diploma/GED"
},
{
"name": "some_college",
"value": "Some College"
},
{
"name": "yr2_assoc_degree",
"value": "2 Year / Associates Degree"
},
{
"name": "yr4_degree",
"value": "4 Year Degree"
},
{
"name": "masters_degree",
"value": "Masters Degree"
},
{
"name": "doctorate",
"value": "Doctorate"
}
],
"annual_income": [
{
"name": "ai_less_than_20000",
"value": "Less than $20000"
},
{
"name": "ai_20000_40000",
"value": "$20000 - $40000"
},
{
"name": "ai_40000_60000",
"value": "$40000 - $60000"
},
{
"name": "ai_60000_80000",
"value": "$60000 - $80000"
},
{
"name": "ai_80000_100000",
"value": "$80000 - $100000"
},
{
"name": "ai_over_100000",
"value": "Over $100000"
}
]
},
"services": {
"google": {
"places": {
"key": ""
}
}
}
}
2 Get gender options
Endpoint: GET /library/gender
Description: Get all available gender options.
Request Headers:
X-API-Key: your_api_key
Content-Type: application/json
Request Body (JSON):
{}
Response (200 Ok):
[
{
"name": "male",
"value": "Male"
},
{
"name": "female",
"value": "Female"
},
{
"name": "other",
"value": "Other"
}
]
3 Get Relationship To Handler options
Endpoint: GET /library/relationship-to-handler
Description: Get all available Relationship To Handler options.
Request Headers:
X-API-Key: your_api_key
Content-Type: application/json
Request Body (JSON):
{}
Response (200 Ok):
[
{
"name": "parent_guardian",
"value": "Parent/Guardian"
},
{
"name": "friend_relative",
"value": "Friend/relative"
},
{
"name": "trainer",
"value": "Trainer"
},
{
"name": "caretaker",
"value": "Caretaker"
},
{
"name": "physician_therapist",
"value": "Physician/Therapist"
}
]
4 Get Ethnicity options
Endpoint: GET /library/ethnicity
Description: Get all available Ethnicity options.
Request Headers:
X-API-Key: your_api_key
Content-Type: application/json
Request Body (JSON):
{}
Response (200 Ok):
[
{
"name": "white",
"value": "White"
},
{
"name": "black",
"value": "Black or African American"
},
{
"name": "hispanic",
"value": "Hispanic or Latino"
},
{
"name": "asian",
"value": "Asian"
},
{
"name": "native_american",
"value": "American Indian or Alaska Native"
},
{
"name": "pacific_islander",
"value": "Native Hawaiian or Other Pacific Islander"
},
{
"name": "middle_eastern",
"value": "Middle Eastern or North African"
},
{
"name": "multiracial",
"value": "Two or More Races"
},
{
"name": "other",
"value": "Other"
},
{
"name": "prefer_not_to_say",
"value": "Prefer not to say"
}
]
5 Get User type options
Endpoint: GET /library/user-type
Description: Get all available user types options.
Request Headers:
X-API-Key: your_api_key
Content-Type: application/json
Request Body (JSON):
{}
Response (200 Ok):
[
{
"name": "handler",
"value": "Handler"
},
{
"name": "trainer",
"value": "Trainer"
}
]
6 Get Animal type options
Endpoint: GET /library/animal-type
Description: Get all available animal types options.
Request Headers:
X-API-Key: your_api_key
Content-Type: application/json
Request Body (JSON):
{}
Response (200 Ok):
[
{
"name": "service_dog",
"value": "Service dog"
},
{
"name": "emotional_support",
"value": "Emotional support animal"
},
{
"name": "therapy_dog",
"value": "Therapy dog"
},
{
"name": "therapy_dog",
"value": "Therapy dog"
}
]
7 Get Registration type options
Endpoint: GET /library/registration-type
Description: Get all available registration types options.
Request Headers:
X-API-Key: your_api_key
Content-Type: application/json
Request Body (JSON):
{}
Response (200 Ok):
[
{
"name": "myself",
"value": "Myself"
},
{
"name": "someone_else",
"value": "Someone else"
}
]
8 Get United States
Endpoint: GET /library/us-states
Description: Get all available United States.
Request Headers:
X-API-Key: your_api_key
Content-Type: application/json
Request Body (JSON):
{}
Response (200 Ok):
[
{
"name": "AL",
"value": "Alabama"
},
{
"name": "AK",
"value": "Alaska"
},
{
"name": "AZ",
"value": "Arizona"
},
{
"name": "AR",
"value": "Arkansas"
},
{
"name": "CA",
"value": "California"
},
{
"name": "CO",
"value": "Colorado"
},
{
"name": "CT",
"value": "Connecticut"
},
{
"name": "DE",
"value": "Delaware"
},
{
"name": "FL",
"value": "Florida"
},
{
"name": "GA",
"value": "Georgia"
},
{
"name": "HI",
"value": "Hawaii"
},
{
"name": "ID",
"value": "Idaho"
},
{
"name": "IL",
"value": "Illinois"
},
{
"name": "IN",
"value": "Indiana"
},
{
"name": "IA",
"value": "Iowa"
},
{
"name": "KS",
"value": "Kansas"
},
{
"name": "KY",
"value": "Kentucky"
},
{
"name": "LA",
"value": "Louisiana"
},
{
"name": "ME",
"value": "Maine"
},
{
"name": "MD",
"value": "Maryland"
},
{
"name": "MA",
"value": "Massachusetts"
},
{
"name": "MI",
"value": "Michigan"
},
{
"name": "MN",
"value": "Minnesota"
},
{
"name": "MS",
"value": "Mississippi"
},
{
"name": "MO",
"value": "Missouri"
},
{
"name": "MT",
"value": "Montana"
},
{
"name": "NE",
"value": "Nebraska"
},
{
"name": "NV",
"value": "Nevada"
},
{
"name": "NH",
"value": "New Hampshire"
},
{
"name": "NJ",
"value": "New Jersey"
},
{
"name": "NM",
"value": "New Mexico"
},
{
"name": "NY",
"value": "New York"
},
{
"name": "NC",
"value": "North Carolina"
},
{
"name": "ND",
"value": "North Dakota"
},
{
"name": "OH",
"value": "Ohio"
},
{
"name": "OK",
"value": "Oklahoma"
},
{
"name": "OR",
"value": "Oregon"
},
{
"name": "PA",
"value": "Pennsylvania"
},
{
"name": "RI",
"value": "Rhode Island"
},
{
"name": "SC",
"value": "South Carolina"
},
{
"name": "SD",
"value": "South Dakota"
},
{
"name": "TN",
"value": "Tennessee"
},
{
"name": "TX",
"value": "Texas"
},
{
"name": "UT",
"value": "Utah"
},
{
"name": "VT",
"value": "Vermont"
},
{
"name": "VA",
"value": "Virginia"
},
{
"name": "WA",
"value": "Washington"
},
{
"name": "WV",
"value": "West Virginia"
},
{
"name": "WI",
"value": "Wisconsin"
},
{
"name": "WY",
"value": "Wyoming"
},
{
"name": "DC",
"value": "District of Columbia"
},
{
"name": "AS",
"value": "American Samoa"
},
{
"name": "GU",
"value": "Guam"
},
{
"name": "MP",
"value": "Northern Mariana Islands"
},
{
"name": "PR",
"value": "Puerto Rico"
},
{
"name": "VI",
"value": "U.S. Virgin Islands"
},
{
"name": "NA",
"value": "Outside U.S."
}
]
20 March 2025