Skip to content

Create drop point location

POST
/drop_points/{id}/locations
curl --request POST \
--url https://example.com/drop_points/example/locations \
--header 'Content-Type: application/json' \
--data '{ "external_id": "example", "name": "example", "shipping_address": { "street": "example", "postal_code": "example", "city": "example", "region": "example", "country": "example", "latitude": "Infinity", "longitude": "Infinity" }, "billing_address": { "street": "example", "postal_code": "example", "city": "example", "region": "example", "country": "example", "latitude": "Infinity", "longitude": "Infinity" }, "address": { "street": "example", "postal_code": "example", "city": "example", "region": "example", "country": "example", "latitude": "Infinity", "longitude": "Infinity" }, "barcodes": [ "example" ], "opening_hours": { "monday": { "opens_at": "example", "closes_at": "example" }, "tuesday": { "opens_at": "example", "closes_at": "example" }, "wednesday": { "opens_at": "example", "closes_at": "example" }, "thursday": { "opens_at": "example", "closes_at": "example" }, "friday": { "opens_at": "example", "closes_at": "example" }, "saturday": { "opens_at": "example", "closes_at": "example" }, "sunday": { "opens_at": "example", "closes_at": "example" } }, "opening_hours_notes": "example", "settings": { "acceptable_skus": [ "example" ], "unlisted": true }, "drop_point_fk": "example", "latitude": "Infinity", "longitude": "Infinity" }'
id
required
string
Media typeapplication/json
object
external_id
Any of:
Any of:
string
name
required
string
shipping_address
Any of:
Any of:
object
street
Any of:
Any of:
string
postal_code
Any of:
Any of:
string
city
Any of:
Any of:
string
region
Any of:
Any of:
string
country
Any of:
Any of:
string
latitude
Any of:
Any of:
Any of:
number
longitude
Any of:
Any of:
Any of:
number
billing_address
Any of:
Any of:
object
street
Any of:
Any of:
string
postal_code
Any of:
Any of:
string
city
Any of:
Any of:
string
region
Any of:
Any of:
string
country
Any of:
Any of:
string
latitude
Any of:
Any of:
Any of:
number
longitude
Any of:
Any of:
Any of:
number
address
Any of:
Any of:
object
street
Any of:
Any of:
string
postal_code
Any of:
Any of:
string
city
Any of:
Any of:
string
region
Any of:
Any of:
string
country
Any of:
Any of:
string
latitude
Any of:
Any of:
Any of:
number
longitude
Any of:
Any of:
Any of:
number
barcodes
Any of:
Any of:
Array<string>
opening_hours
Any of:
Any of:
object
monday
Any of:
Any of:
object
opens_at
Any of:
Any of:
string
closes_at
Any of:
Any of:
string
tuesday
Any of:
Any of:
object
opens_at
Any of:
Any of:
string
closes_at
Any of:
Any of:
string
wednesday
Any of:
Any of:
object
opens_at
Any of:
Any of:
string
closes_at
Any of:
Any of:
string
thursday
Any of:
Any of:
object
opens_at
Any of:
Any of:
string
closes_at
Any of:
Any of:
string
friday
Any of:
Any of:
object
opens_at
Any of:
Any of:
string
closes_at
Any of:
Any of:
string
saturday
Any of:
Any of:
object
opens_at
Any of:
Any of:
string
closes_at
Any of:
Any of:
string
sunday
Any of:
Any of:
object
opens_at
Any of:
Any of:
string
closes_at
Any of:
Any of:
string
opening_hours_notes
Any of:
Any of:
string
settings
Any of:
object
acceptable_skus
Any of:
Any of:
Array<string>
unlisted
Any of:
Any of:
boolean
drop_point_fk
Any of:
Any of:
string
latitude
Any of:
Any of:
Any of:
number
longitude
Any of:
Any of:
Any of:
number
Media typeapplication/json
object
id
required
string
drop_point_id
required
Any of:
string
external_id
required
Any of:
string
name
required
Any of:
string
shipping_address
required
object
street
required
Any of:
string
postal_code
required
Any of:
string
city
required
Any of:
string
region
required
Any of:
string
country
required
Any of:
string
latitude
required
Any of:
Any of:
number
longitude
required
Any of:
Any of:
number
billing_address
required
object
street
required
Any of:
string
postal_code
required
Any of:
string
city
required
Any of:
string
region
required
Any of:
string
country
required
Any of:
string
latitude
required
Any of:
Any of:
number
longitude
required
Any of:
Any of:
number
opening_hours
required
object
monday
required
Any of:
object
opens_at
required
Any of:
string
closes_at
required
Any of:
string
tuesday
required
Any of:
object
opens_at
required
Any of:
string
closes_at
required
Any of:
string
wednesday
required
Any of:
object
opens_at
required
Any of:
string
closes_at
required
Any of:
string
thursday
required
Any of:
object
opens_at
required
Any of:
string
closes_at
required
Any of:
string
friday
required
Any of:
object
opens_at
required
Any of:
string
closes_at
required
Any of:
string
saturday
required
Any of:
object
opens_at
required
Any of:
string
closes_at
required
Any of:
string
sunday
required
Any of:
object
opens_at
required
Any of:
string
closes_at
required
Any of:
string
opening_hours_notes
required
Any of:
string
created_at
required
Any of:
string
updated_at
required
Any of:
string
deleted_at
required
Any of:
string
billing_email
required
Any of:
string
shipping_email
required
Any of:
string
settings
required
object
acceptable_skus
required
Any of:
Array<string>
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
Allowed values: approved pending rejected
barcodes
required
Array<string>
latitude
required
Any of:
Any of:
number
longitude
required
Any of:
Any of:
number
drop_point_fk
required
Any of:
string
address
required

Deprecated: renamed to shipping_address (with billing_address added).

object
street
required
Any of:
string
postal_code
required
Any of:
string
city
required
Any of:
string
region
required
Any of:
string
country
required
Any of:
string
latitude
required
Any of:
Any of:
number
longitude
required
Any of:
Any of:
number
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"
}
}