Existing Casafari API · API v1 · References
Get locations
https://api.casafari.com/v1/references/locationsSend Authorization: Token $CASAFARI_TOKEN with your existing API token; see where to get it.
The same path under /api, signed in with a bearer token, is in the REST API reference: POST /api/v1/references/locations.
Description
Returns a list of all possible locations with user restrictions.
Request body
Content type application/json. Optional. Type: object.
namestringcoordinatesobject[]2 properties
latitudenumberrequiredlongitudenumberrequiredzip_codesstring[]langstringExample request
Placeholders only: replace the token and the values with your own.
curl -X POST "https://api.casafari.com/v1/references/locations" \
-H "Authorization: Token $CASAFARI_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"name": "ferreiras",
"coordinates": [
{
"longitude": -8.183479,
"latitude": 37.1404
},
{
"longitude": -8.18482,
"latitude": 37.13909
},
{
"longitude": -8.1854,
"latitude": 37.13805
},
{
"longitude": -8.21646,
"latitude": 37.11383
},
{
"longitude": -8.183479,
"latitude": 37.1404
}
],
"lang": "pt"
}'Responses
200
Type: object.
Show the response shape (11 fields)
locationsobject[]required5 properties
location_idintegerrequirednamestringrequiredparent_idintegerrequiredadministrative_levelstringrequiredlocations_structureobject[]required5 properties
location_idintegerrequirednamestringrequiredadministrative_levelstringrequiredzip_codesstring[]levelintegerrequiredExample from the API description (long arrays shortened)
{
"locations": [
{
"location_id": 1603,
"name": "Ferreiras",
"parent_id": 1602,
"administrative_level": "Freguesia",
"locations_structure": [
{
"location_id": 499,
"name": "Portugal",
"administrative_level": "País",
"zip_codes": [
"1200-224"
],
"level": 1
},
{
"location_id": 1597,
"name": "Faro",
"administrative_level": "Distrito",
"zip_codes": [],
"level": 2
}
]
}
]
}401 Unauthorized
Type: object.
Show the response shape (1 fields)
detailstring403 Forbidden
Type: object.
Show the response shape (1 fields)
detailstring