Find nearby drop point locations
GET
/drop_points/locations
const url = 'https://example.com/drop_points/locations?radius=example&latitude=example&longitude=example';const options = {method: 'GET'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url 'https://example.com/drop_points/locations?radius=example&latitude=example&longitude=example'Parameters
Section titled “ Parameters ”Query Parameters
Section titled “Query Parameters”Responses
Section titled “ Responses ”Media typeapplication/json
Array<object>
object
id
required
string
shipping_address
required
object
billing_address
required
object
opening_hours
required
object
monday
required
tuesday
required
wednesday
required
thursday
required
friday
required
saturday
required
settings
required
object
acceptable_skus
required
Any of:
Array<string>
null
unlisted
required
When true the location is excluded from the public nearby search (and so from the map), but still resolves by barcode — scanning its QR code on site works as normal.
boolean
review_state
required
Whether this location is publicly visible. Only approved locations appear in the nearby search, resolve by barcode, or accept scans. No owner-facing route can write this field.
string
barcodes
required
Array<string>
address
required
Deprecated: renamed to shipping_address (with billing_address added).
object
Example
[ { "shipping_address": { "latitude": "Infinity", "longitude": "Infinity" }, "billing_address": { "latitude": "Infinity", "longitude": "Infinity" }, "review_state": "approved", "latitude": "Infinity", "longitude": "Infinity", "address": { "latitude": "Infinity", "longitude": "Infinity" }, "volatile_distance": "Infinity" }]