Vehicore

API Reference (Swagger)

Full endpoint specs and interactive try-it-out.

API Reference (Swagger)

This page points you to the Swagger UI where you can explore all VehiCore endpoints, see request/response schemas, and send test requests from your browser.

Where to find it

EnvironmentSwagger UI
StagingApi Documentation
ProductionUpdate when live

Open the link for your environment to get:

  • Endpoint list — All available operations (OCR, damage recognition, car-side recognition, etc.).
    • Includes: OCR, damage recognition, car-side recognition, image classification, normalize, valuation, and more.
  • Parameters & bodies — Required and optional fields, types, and examples.
  • Responses — Response schemas and status codes.
  • Try it out — Send real requests from the browser (add your X-API-Key in Swagger’s Authorize or per-request headers).

Authentication in Swagger

  1. Open Authorize (or the lock icon) in Swagger UI.
  2. Enter your API key in the X-API-Key (or apiKey) field.
  3. Authorize once; Swagger will send the key on every Try it out request.

Your key is the same one you use in code. To get a key, register and purchase at vehicore.pro/api-keys (see Get Started).

Error responses

All VehiCore API endpoints return errors in a consistent shape:

{
  "message": "Human-readable error message",
  "code": "OPTIONAL_CODE"
}
StatusCodeDescription
400VALIDATION_ERRORBad Request — invalid input or validation failed (e.g. missing required field, invalid format).
401UNAUTHORIZEDUnauthorized — missing or invalid authentication (e.g. missing X-API-Key, invalid or expired token).
402INSUFFICIENT_CREDITSPayment Required — insufficient credits for this product. Purchase more from the Billing page.
403FORBIDDENForbidden — valid credentials but not allowed to perform this action.
404NOT_FOUNDNot Found — resource does not exist.
500Internal Server Error — unexpected server error; retry later.

Full request/response schemas and per-endpoint error details are in Swagger.

OpenAPI spec

If you need the raw OpenAPI (Swagger) spec (e.g. for codegen or tooling):

On this page