API discovery
OVM API documentation
Public discovery files and the OpenAPI description for the OVM API, for agents, crawlers and technical review. No key is required, and every endpoint below was checked and serving when it was listed.
- Fully insured on our trade plates
- Digital proof of collection and delivery
- Companies House SC834621
- One discovery map
- Every well known endpoint is listed in one place, so agents, crawlers and technical reviewers can start from a single URL.
- Machine readable first
- OpenAPI, contact, services and coverage are published as structured files, so tooling does not have to scrape page content to answer a basic question.
- Plain English notes
- Each endpoint comes with a short note on what it is for, so you can check every file does what it says.
- A route to a person
- When a question is about a vehicle, a quote or a service area rather than a file, the team answers the phone.
Endpoints
Discovery endpoints
All relative to https://ovmtransport.com. Every one is a static file served directly, with no authentication required to read it.
API catalogue
The index. Every other resource listed here is linked from it, so an agent only needs this one URL to discover the rest.
/.well-known/api-catalogapplication/linkset+jsonOpenAPI description
Describes the read-only endpoints this site publishes, in a form standard tooling can consume without scraping pages.
/.well-known/ovm-site-api/openapi.jsonapplication/jsonOAuth authorisation server metadata
Lets agents discover the authorisation model without guessing. See the note on authentication below.
/.well-known/oauth-authorization-serverapplication/jsonProtected resource metadata
Declares which resources are protected and how they expect to be addressed.
/.well-known/oauth-protected-resourceapplication/jsonStatus
A machine-readable health and availability statement for the published resources.
/.well-known/ovm-site-api/status.jsonapplication/jsonContact metadata
The team's telephone number and email address, structured, so they do not have to be parsed out of a page.
/.well-known/ovm-site-api/contact.jsonapplication/jsonServices metadata
What OVM moves, by service, matching the service pages on this site.
/.well-known/ovm-site-api/services.jsonapplication/jsonCoverage metadata
The areas covered for collection and delivery, matching the coverage pages.
/.well-known/ovm-site-api/coverage.jsonapplication/json
Authentication
What the OAuth metadata means here
This website publishes OAuth authorisation server metadata and protected resource metadata so that agent tooling can discover the authorisation model rather than infer it from silence.
On this website, the advertised OAuth endpoints respond with a clear not implemented status. An agent can see that automated token issuance is not enabled here and stop, instead of retrying against an endpoint that will never answer. The discovery files only describe what really exists.
Everything listed above is readable without a token. If you need programmatic access to anything beyond it, please talk to us.
Questions
Common questions
Do I need a key or a token to read these endpoints?
No. Everything listed here is a static file served without authentication. The OAuth metadata is published so tooling can discover the authorisation model, not because a token is needed to read the discovery files.
Why do the OAuth endpoints return not implemented?
Token issuance is not enabled on this website, so the endpoints say so clearly instead of timing out. An agent can read the status and stop, rather than retrying against an endpoint that will never issue a token.
Can I get programmatic access to booking or tracking?
Not from these endpoints, which only cover discovery and metadata. If you have an integration in mind, get in touch and we will talk it through.
How current is the services and coverage metadata?
It is published from the same source as the service and coverage pages on this site, so the two always match. If you spot a discrepancy, please tell us and we will fix it.
Ask a technical question
Send us your integration, discovery or metadata question and the person who maintains these files will reply.
- Vehicle
- Details
- Price
Before we show the price
This Instant Quote is an indicative price, not a booking. It is subject to driver availability. We cover Scotland, England and Wales, but we cannot guarantee to accept every job.
Your quote
Collection
Delivery
Your price
Driven Vehicle Movement
Someone from our team will contact you
We have your details and your quote is saved.
We review the job Registration, both postcodes and your dates.
We call you back Usually within the hour during working hours.
You decide Book the driver if it suits you. No obligation.
Need service or discovery information?
Use the endpoints above for technical review. If your question is about a vehicle, a quote or a service area, call 0141 459 1302.
- Fully insured on our trade plates
- Digital proof of collection and delivery
- Companies House SC834621