← Back to all apps

Lugg

Lifestyleby Lugg Inc
Launched Jul 3, 2026 on ChatGPT

Instant quotes for on-demand moving and delivery. Tell ChatGPT your pickup and drop-off, compare truck options with real prices, and book vetted professional movers in minutes. Furniture delivery, Marketplace pickups, storage moves, donation drop-offs, junk removal—Lugg handles it all. Same-day or scheduled, with upfront pricing. Over 1 million moves completed.

5ChatGPT Tools
Lugg IncDeveloper
LifestyleCategory

Available Tools

Create Booking

create_booking
Full Description

Complete a booking session using payment.approval_id and a shared payment token. Use the session_id returned by create_estimates or create_estimate. Save customer, arrival window, description, instructions, and tip with update_booking_session. Get exact payment requirements from get_booking_session or update_booking_session. This may authorize payment before scheduling or dispatch. Arrival means arrival at the first stop. Use a new UUID idempotency key for each intended booking; retry the identical request with the same key. Reusing a key does not update the original booking. Use a new key for corrected details or replacement payment. Get a new estimate and session when changing the route, vehicle, or add-ons.

Parameters (3 required)
Required
idempotency_keystring

A UUID for this booking request. Reuse it only when retrying the same inputs.

paymentobject
session_idstring

Session ID returned by create_estimates or create_estimate.

Get a Lugg quote for a selected vehicle and add-ons

create_estimate
Full Description

Create a new estimate and booking session for a specific vehicle and complete add-on selection. Supply either an existing estimate_id or a product slug and ordered stops. An existing estimate supplies only its product and stops; pricing is recalculated and addons replaces its selection. The original estimate and session are unchanged. Use create_estimates to compare vehicles and discover available_addons. Get the schedule for the new estimate, then save the selected window and customer details with update_booking_session using the returned session_id. Obtain payment approval from that session before calling create_booking. This creates a quote and draft, not a booking or an availability reservation.

Parameters (1 required, 3 optional)
Required
addonsarray

Complete selection of add-on slugs from available_addons. Selected services are included in the new quote; [] selects none.

Optional
estimate_idstring

Existing estimate whose product and saved stops to reuse. Returns a new estimate at current pricing.

productstring

Vehicle product_slug from create_estimates, such as van.

stopsarray

Stops in visit order. One stop means work at a single location. Order is preserved.

Get Lugg moving and delivery quotes

create_estimates
Full Description

Get moving and delivery quotes before choosing a vehicle or booking a crew. Supply one to seven stops in visit order. Returns saved estimates for available vehicle options, route details, and a booking session_id for each estimate. Supply addons to return only options supporting every selected service. Changing selections requires a fresh quote before scheduling or payment approval. This creates quotes and drafts, not bookings or availability reservations. Pass the chosen estimate_id to get_schedule, then save the selected arrival window and customer details with update_booking_session using that estimate's session_id. Use the session payment requirements to obtain a shared token, then call create_booking with session_id and payment.approval_id. Approximate locations work for quotes; scheduling and booking require precise street addresses at every stop.

Parameters (3 required, 2 optional)
Required
destinationstring

Drop-off location - street address, neighborhood, landmark, business name, or zip code (e.g., '456 Oak Ave, Oakland', 'SoMa', '94102')

originstring

Pickup location - street address, neighborhood, landmark, business name, or zip code (e.g., '123 Main St, SF', 'IKEA Emeryville', '94110')

stopsarray

Stops in visit order. One stop means work at a single location. Order is preserved.

Optional
addonsarray

Complete selection of add-on slugs from available_addons. Selected services are included in the new quote; [] selects none.

move_sizestring

Only changes the order of vehicle options; it does not select a vehicle or change pricing. small: few items/furniture. medium: partial move. large/xl: full apartment/house.

Options:smallmediumlargexl

Get Booking Session

get_booking_session
Full Description

Read a booking session's draft, missing inputs, and exact payment approval requirements. May prepare an approval. Does not book, reserve a window, or charge the customer.

Parameters (1 required)
Required
session_idstring

Session ID returned by create_estimates or create_estimate.

Get Schedule

get_schedule
Full Description

Find arrival windows for an estimate returned by create_estimates or create_estimate. Omit date to browse today through six days later, within the booking horizon: up to three scheduled windows per day, plus today's on-demand options. Supply a date to see every scheduled window that day. Dates use the service region's timezone. Windows describe arrival at the first stop and do not reserve availability. Save the selected window's id with update_booking_session using the session_id returned with this estimate. Approximate addresses require a new estimate with precise addresses.

Parameters (1 required, 1 optional)
Required
estimate_idstring

Saved estimate_id from create_estimates or create_estimate. Obtain an estimate first.

Optional
datestring

Date in the service region’s timezone, YYYY-MM-DD. Omit for a seven-day summary. Must be between today and latest_bookable_date.