- [Home](https://ovmtransport.com/)
- API docs

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. Each endpoint below was checked to be serving before it was listed.

 [Developer portal](https://ovmtransport.com/developers)[OpenAPI spec](https://ovmtransport.com/api/v1/openapi.json)Ask a technical question

**One discovery map:** Every well-known endpoint is listed in one place, so agents, crawlers and anyone doing technical review start from a single URL rather than probing.

**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-language notes:** Each endpoint is paired with a sentence saying what it is for, which is what makes the set possible to validate rather than merely present.

**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 on this page is linked from here, so an agent only needs this one URL to discover the rest.

 /.well-known/api-catalog application/linkset+json](https://ovmtransport.com/.well-known/api-catalog)
- [### OpenAPI 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.json application/json](https://ovmtransport.com/.well-known/ovm-site-api/openapi.json)
- [### OAuth authorisation server metadata

 Present so agents can discover the authorisation model rather than guess at it. See the note on authentication below.

 /.well-known/oauth-authorization-server application/json](https://ovmtransport.com/.well-known/oauth-authorization-server)
- [### Protected resource metadata

 Declares which resources are protected and how they expect to be addressed.

 /.well-known/oauth-protected-resource application/json](https://ovmtransport.com/.well-known/oauth-protected-resource)
- [### Status

 A machine-readable health and availability statement for the published resources.

 /.well-known/ovm-site-api/status.json application/json](https://ovmtransport.com/.well-known/ovm-site-api/status.json)
- [### Contact 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.json application/json](https://ovmtransport.com/.well-known/ovm-site-api/contact.json)
- [### Services metadata

 What OVM actually moves, by service, matching the service pages on this site.

 /.well-known/ovm-site-api/services.json application/json](https://ovmtransport.com/.well-known/ovm-site-api/services.json)
- [### Coverage metadata

 The areas covered for collection and delivery, matching the coverage pages.

 /.well-known/ovm-site-api/coverage.json application/json](https://ovmtransport.com/.well-known/ovm-site-api/coverage.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.

In the website-only deployment, the advertised OAuth endpoints deliberately respond with a clear not-implemented status. That is the point: an agent can detect that automated token issuance is not enabled here and stop, instead of retrying against an endpoint that was never going to answer. The discovery files are honest about what exists.

Everything listed above is readable without a token. If you need programmatic access to anything beyond it, [talk to us](https://ovmtransport.com/contact) rather than probing for it.

## Service pages

 [### Vehicle movements

The general service. What it covers.

 Open](https://ovmtransport.com/vehicle-movements)[### Driven vs transporter

Where each method is the right call.

 Open](https://ovmtransport.com/trade-plate-delivery-vs-transporter)[### Where we cover

Every area covered for collection and delivery.

 Open](https://ovmtransport.com/coverage)[### Contact

Contact the team for anything a file cannot answer.

 Open](https://ovmtransport.com/contact)

Questions

## Common questions

 Do I need a key or a token to read these endpoints?

No. Everything listed on this page 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?

Because in the website-only deployment they are not implemented. Saying so plainly is more useful than timing out. An agent can detect 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 are read-only discovery and metadata. If you have a genuine integration in mind, speak to us about it rather than probing for something that is not published.

 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 cannot disagree. If you find a discrepancy, tell us: it is a bug, not a nuance.

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.

 I agree

Your quote

Collect

Deliver

 Date required

Movement cost

Fuel charged separately

 Request a Callback View PDF

Share this quote

# Copy link

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.

Share this quote

# Copy link
0141 459 1302

## Need service or discovery information?

Use the endpoints above for technical review. If the question is about a vehicle, a quote or a service area, ring 0141 459 1302.

 Instant Quote0141 459 1302
