Get Locations (Safe Zone)
Please use this (https://blkem.com/mobile_api/get_locations) API for fetching locations, nearby locations
Get parameters
Field | Value | Remarks |
---|---|---|
session_id | Access token ID | E.g. de25cc16eb00960f076... |
page_size | Total records limit for each request | Recommended: 20 |
type | E.g. 'Safe Zone' | |
offset | Last record offset ID | This is only needed when loading records of the pagination system. |
category | Category ID | Filter records by category |
keyword | Search by keyword | Filter records by keyword |
order | 'ASC' or 'DESC' | Default order by is with ID and if nearby records are pulled order by will be by distance |
latitude | User's latitude | Required if nearby records to be pulled |
longitude | User's longitude | Required if nearby records to be pulled |
distance | Locations within this distance (miles) | Required if nearby records to be pulled |
Success response
{
"code": 200,
"message": "Fetched successfully",
"data": [
{
"id": 7,
"name": "876 Albee Crossing Road",
"address": "876 Albee Crossing Road",
"city": "East Machias",
"state": "ME",
"zip": "04630",
"country": "US",
"phone": "12",
"lat": "44.748009",
"lng": "-67.436757",
"active": 1,
"category_id": 4,
"category_identifier": "safezones",
"thumbnail": "",
"is_main_chapter": 0,
"category_name": "Safe zone",
"category_thumbnail": null,
"distance": 0,
"formatted": "876 Albee Crossing Road East Machias ME, 04630"
}
]
}
Error responses
{
"code": 401,
"data": [],
"message": "Unauthorized Access"
}
{
"code": 404,
"message": "No data found",
"data": []
}
{
"code": 500,
"message": "latitude, longitude, and distance should be used all together",
"data": []
}