Public agent examples
Moving Again quote API examples
These examples use the Moving Again quote host. Submit only customer-authorised requests, omit tenant unless separately agreed, and send a stable idempotency key when possible.
Household quote cURL
curl -X POST "https://removalistquotes.movingagain.com.au/api/v1/household-quotes/assistant/submit" \
-H "Content-Type: application/json" \
-d '{
"origin_domain": "removalistquotes.movingagain.com.au",
"customer_consent": {
"confirmed": true,
"basis": "customer_requested_quote"
},
"customer": {
"name": "Example Customer",
"email": "customer@example.com",
"phone": "0400000000"
},
"pickup": {
"city": "Sydney",
"state": "NSW"
},
"delivery": {
"city": "Brisbane",
"state": "QLD"
},
"move_date": {
"type": "asap"
},
"inventory": {
"method": "m3",
"cubic_meters": 20
},
"idempotency_key": "agent-household-example-001"
}'
Vehicle quote cURL
curl -X POST "https://removalistquotes.movingagain.com.au/api/v1/vehicle-quotes/assistant/submit" \
-H "Content-Type: application/json" \
-d '{
"origin_domain": "removalistquotes.movingagain.com.au",
"customer_consent": {
"confirmed": true,
"basis": "customer_requested_quote"
},
"customer": {
"name": "Example Customer",
"email": "customer@example.com",
"phone": "0400000000"
},
"pickup": {
"city": "Sydney",
"state": "NSW"
},
"delivery": {
"city": "Brisbane",
"state": "QLD"
},
"vehicle": {
"category": "standard_vehicle",
"make": "Toyota",
"model": "Corolla",
"year": 2020,
"is_drivable": true
},
"idempotency_key": "agent-vehicle-example-001"
}'
Callback request cURL
curl -X POST "https://removalistquotes.movingagain.com.au/api/v1/callbacks/assistant/request" \
-H "Content-Type: application/json" \
-d '{
"origin_domain": "removalistquotes.movingagain.com.au",
"customer_consent": {
"confirmed": true,
"basis": "customer_requested_callback"
},
"customer": {
"name": "Example Customer",
"email": "customer@example.com",
"phone": "0400000000"
},
"slot": "2026-07-08T10:00:00+10:00",
"notes": "Customer asked for a callback about a quote.",
"idempotency_key": "agent-callback-example-001"
}'
Canonical schema
Use https://removalistquotes.movingagain.com.au/openapi.json and https://removalistquotes.movingagain.com.au/quote-capability.json as the source of truth for required fields and supported workflows.