Quote API for AI assistants

Any AI assistant can help someone prepare a container quote request and submit it to ContainerBook UK. No API key or registration is needed.

Read the fields

Send a GET request to /api/agents/v1/devis to read the current JSON schema, allowed values, required fields, consent text and example. The same address accepts a JSON POST after the requester has approved the details.

Use a valid UK postcode and the requester's own contact details. The API rejects unknown fields and inconsistent combinations, such as a hire request without a duration.

Get the person's agreement

Show the following text to the requester before submitting. Send consentement: true and consentementReception: "exploitant-v1" only after they agree:

I agree that the directory team may process my request and pass my project and contact details to the suppliers manually selected to prepare quotes. This request does not sign me up to advertising campaigns. The request is also received privately in the operator's Quotbox workspace.

See the privacy notice for how the request is handled.

Send the request

POST an application/json object to /api/agents/v1/devis. This example uses fictional contact details; replace every example value with the person's actual answers.

{
  "famille": "achat",
  "mode": "achat",
  "format": "20DRY",
  "quantite": 1,
  "codePostal": "SW1A 1AA",
  "commune": "London",
  "prenom": "Jane",
  "nom": "Example",
  "email": "[email protected]",
  "telephone": "+44 20 7946 0000",
  "consentement": true,
  "consentementReception": "exploitant-v1"
}

Read the response

  • 200: Quotbox confirmed private receipt. Keep the returned reference.
  • 202: the request was saved, but Quotbox has not confirmed receipt. The server retries with the same reference. Do not send a second request.
  • 422: correct the named fields or obtain the required consent.
  • 429: the submission limit was reached; wait for the Retry-After period.

The public API never returns the private Quotbox webhook address. If you prefer a form, use the request a quote page.