org
org:write
user
user:write
Add a stop to a booking
OAuth scopes
one of:
- org
- org:write
- user
- user:write
Path Parameters
- Type: stringFormat: uuidbooking
_id required
Body
required
application/json
- locationrequired
- Type: Format: uuid
Location UUID from a previously created location
- Type: string | nulladdress2
Apartment or suite for this stop.
- Type: boolean | nullelevator
Whether an elevator is available for use during this move.
- Type: string | nullfloor
Floor name or number for this stop.
Responses
- application/vnd.lugg+json;version=2
- application/vnd.lugg+json;version=2
- application/vnd.lugg+json;version=2
- application/vnd.lugg+json;version=2
- application/vnd.lugg+json;version=2
Request Example for post/bookings/{booking_id}/stops
curl https://api.lugg.com/bookings/123e4567-e89b-12d3-a456-426614174000/stops \
--request POST \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer YOUR_SECRET_TOKEN' \
--data '{
"location": "123e4567-e89b-12d3-a456-426614174000",
"address2": null,
"floor": null,
"elevator": null
}'
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"hid": "67GH8J",
"created_at": "2026-09-25T18:00:10.892Z",
"updated_at": "2026-09-25T18:00:10.892Z",
"product": "pickup",
"origin": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": "IKEA Emeryville",
"address2": "APT C",
"coordinates": [
125.6,
10.1
],
"address": {
"number": "78",
"street": "1st St.",
"street2": "APT C",
"locality": "San Francisco",
"region": "CA",
"postal_code": "94131"
},
"location_type": "street_address"
},
"destination": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": "IKEA Emeryville",
"address2": "APT C",
"coordinates": [
125.6,
10.1
],
"address": {
"number": "78",
"street": "1st St.",
"street2": "APT C",
"locality": "San Francisco",
"region": "CA",
"postal_code": "94131"
},
"location_type": "street_address"
},
"route": [
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"position": 0,
"location": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": "IKEA Emeryville",
"address2": "APT C",
"coordinates": [
125.6,
10.1
],
"address": {
"number": "78",
"street": "1st St.",
"street2": "APT C",
"locality": "San Francisco",
"region": "CA",
"postal_code": "94131"
},
"location_type": "street_address"
},
"instructions": null,
"address2": null,
"floor": null,
"elevator": null
}
],
"arrival_window": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"available": true,
"ondemand": true,
"start_at": null,
"end_at": null,
"label": "2:00 PM - 4:00 PM"
},
"arrival_window_ref": "origin",
"description": null,
"order_number": "ORD-12345",
"tip": 0,
"customer_notifications_enabled": true,
"photo_urls": [
"https://example.com"
],
"state": "created",
"dispatch_state": "origin_pending",
"share_url": "https://example.com",
"customer": {
"name": "John Doe",
"email": "john@example.com",
"phone_number": "+14155551234"
},
"contacts": [
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": "Store Team",
"phone_number": "+14155550100",
"email": "store@example.com",
"notification_scope": "all",
"stop_positions": [
0
],
"stops": [
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"position": 0
}
]
}
],
"crew": null,
"dispatch": {
"state": "stop_pending",
"route_position": 0,
"route_stop_id": null,
"events": [
{
"state": "stop_pending",
"route_position": 0,
"route_stop_id": null,
"triggered_at": "2026-09-25T18:00:10.892Z",
"photo_urls": [
"https://example.com"
]
}
]
},
"quote": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"origin": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": "IKEA Emeryville",
"address2": "APT C",
"coordinates": [
125.6,
10.1
],
"address": {
"number": "78",
"street": "1st St.",
"street2": "APT C",
"locality": "San Francisco",
"region": "CA",
"postal_code": "94131"
},
"location_type": "street_address"
},
"destination": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": "IKEA Emeryville",
"address2": "APT C",
"coordinates": [
125.6,
10.1
],
"address": {
"number": "78",
"street": "1st St.",
"street2": "APT C",
"locality": "San Francisco",
"region": "CA",
"postal_code": "94131"
},
"location_type": "street_address"
},
"route": [
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"position": 0,
"location": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": "IKEA Emeryville",
"address2": "APT C",
"coordinates": [
125.6,
10.1
],
"address": {
"number": "78",
"street": "1st St.",
"street2": "APT C",
"locality": "San Francisco",
"region": "CA",
"postal_code": "94131"
},
"location_type": "street_address"
},
"instructions": null,
"address2": null,
"floor": null,
"elevator": null
}
],
"travel_duration": 1,
"travel_distance": 1,
"product": "pickup",
"fare_structure": {
"base": 1,
"per_mile": 1,
"included_miles": 0,
"per_minute_labor": 1,
"per_minute_travel": 1,
"per_stop": 1
},
"fare_estimate": [
{
"total": 1,
"base": 1,
"labor": 1,
"travel_distance": 1,
"billed_miles": 0,
"travel_duration": 1,
"stops": 1,
"adjustments": [
{
"kind": "refund",
"name": "string",
"amount": 1,
"created_at": "2026-09-25T18:00:10.892Z"
}
]
}
],
"addons": [
{
"slug": "assembly",
"name": "Assembly",
"description": "Our crew will assemble your furniture at the destination.",
"amount": 1500
}
],
"created_at": "2026-09-25T18:00:10.892Z",
"updated_at": "2026-09-25T18:00:10.892Z"
},
"fare": {
"total": 1,
"base": 1,
"labor": 1,
"travel_distance": 1,
"billed_miles": 0,
"travel_duration": 1,
"stops": 1,
"adjustments": [
{
"kind": "refund",
"name": "string",
"amount": 1,
"created_at": "2026-09-25T18:00:10.892Z"
}
]
},
"metadata": null
}