robomart

Ruby client for the Robomart Network Delivery API — coverage preview, one-step booking at posted flat rates, tracking, proof of delivery, and wallet reads.

require "robomart"

rm = Robomart::Client.new("rm_sk_test_...")

route = rm.coverage(
  pickup: { address: "8080 Park Ln, Dallas, TX" },
  dropoff: { address: "2323 N Field St, Dallas, TX" }
)

order = rm.book({
  pickup: { address: "...", contact: { name: "...", phone: "..." } },
  dropoff: { address: "...", contact: { name: "...", phone: "..." } },
  parcel: { length_in: 12, width_in: 10, height_in: 8, weight_lb: 5 }
}, idempotency_key: "order-1")

Get a key at console.robomart.ai. AI agents can book directly through the Delivery MCP at mcp.robomart.ai with the same key.