HATS School API Specification
Notes
The field country is represented by an enum that can have the following values:
- "UNITED_STATES"
- "ANTIGUA_AND_BARBUDA"
- "DOMINICA"
- "GRENADA"
- "ST_KITTS_AND_NEVIS"
- "ST_LUCIA"
- "ST_VINCENT_AND_THE_GRENADINES"
Protected Routes
These routes are called by a user that is not yet authenticated.
Get All Schools In Country
Used to return a list of all schools for the given country.
GET request to /api/v1/protected/countries/:country/schools
Responses:
200 OK: returns a list of schools and the count of schools returned:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | |
400 Bad Request: the given country is unknown:
1 | |
401 Unauthorized: the user is not authenticated