removalistquotes.movingagain.com.au
Public agent API examples
Use these examples only when the customer has asked for the quote or callback. Omit tenant for public host-aware submissions unless Moveroo has supplied a tenant slug. Send a stable idempotency_key when possible so retries are safe.
Consent fields are required: quote requests use customer_requested_quote; callback requests use customer_requested_callback.
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": "Brisbane",
"state": "QLD"
},
"delivery": {
"city": "Sydney",
"state": "NSW"
},
"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": "Brisbane",
"state": "QLD"
},
"delivery": {
"city": "Sydney",
"state": "NSW"
},
"vehicle": {
"category": "standard_vehicle",
"make": "Toyota",
"model": "Corolla",
"year": 2020,
"is_drivable": true
},
"idempotency_key": "agent-vehicle-example-001"
}'
Callback 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-09T10:00:00+10:00",
"notes": "Customer asked for a callback about a quote.",
"idempotency_key": "agent-callback-example-001"
}'