OVM developers
OVM developer resources
Public JSON for agents and integrators: an OpenAPI description, a sandbox that needs no key, JSON errors and an official CLI. This is discovery, not a booking API.
Quickstart
Call the OVM API with no signup
Free, read-only, no Authorization header. The live host is the sandbox.
curl -s https://ovmtransport.com/api/v1/status
curl -s https://ovmtransport.com/api/v1/contact
curl -s https://ovmtransport.com/api/v1/sandbox
npx --yes https://ovmtransport.com/developers/ovmtransport.tgz servicesEndpoints
OVM API operations
Each operation has a unique operationId, a description and a typed JSON Schema so it can be imported as LLM tools.
getStatus
Health check, product name, links to OpenAPI and this portal.
/api/v1/statusGETgetContactMetadata
Phone, email, registered office and quote fields.
/api/v1/contactGETgetServiceMetadata
Every public service with its canonical URL.
/api/v1/servicesGETgetCoverageMetadata
Countries and regions covered for driven movements.
/api/v1/coverageGETgetSandbox
Free access: no key, live GET endpoints are the sandbox.
/api/v1/sandboxGETgetOpenApi
OpenAPI 3.1 with operationIds, descriptions and typed schemas.
/api/v1/openapi.jsonGET
JSON errors
Agents should never have to parse an HTML error page.
Missing paths under /api/v1 and/.well-known/ovm-site-api return HTTP 404 withapplication/json, a stable code, amessage and a hint that points at this portal and the OpenAPI document.
Official CLI
Script the OVM API without writing an HTTP client.
Install from the published tarball, or run through npx. Python is on the same path if you would rather not use Node.
npm install -g https://ovmtransport.com/developers/ovmtransport.tgz
ovmtransport status
curl -fsSL https://ovmtransport.com/developers/ovmtransport.py | python3 - contactQuestions
OVM API FAQ
Is the OVM API a booking API today?
No. Public operations are read-only discovery: status, contact metadata, service metadata, coverage metadata, sandbox and OpenAPI. You cannot book a vehicle movement through the API.
Do I need an account or API key to inspect the contract?
No. The sandbox needs no API key. OpenAPI 3.1 is published on this site. Start here, then fetch the OpenAPI document.
What should an agent fetch first?
llms.txt, then this page and the OpenAPI document. HTML pages also offer markdown if you send Accept: text/markdown. JSON errors follow the published error shape.
Who is the legal publisher of the API?
OVM. Legal name OVM Ltd, company number SC834621. The developer portal is part of ovmtransport.com, not a separate company.
Where does a live vehicle movement quote still happen?
On the instant quote or by calling the office on 0141 459 1302. The API does not accept a booking payload. Integrators discover coverage and service metadata, then send the dealer to the quote form or contact.
Before we show the price
This Instant Quote is an indicative price, not a booking. Subject to driver availability. We cover nationwide, but there is no guarantee of acceptance.
Someone from our team will contact you
We have your details and the quote is saved. Most calls go out within the hour during working hours.
0141 459 1302