Skip to content

MeshVI API (1.0.0)

API documentation for MeshVI services. These endpoints require API authorization ([APIAuthorize]) via Bearer token. Includes Acord certificate verification and retrieval, client, driver, policy, and vehicle operations for real-time insurance verification and fleet management.

Download OpenAPI description
Languages
Servers
Mock server
https://docs.meshvi.com/_mock/apis/meshvi
Production
https://verified.meshvi.com

Certificates

Certificate verification and retrieval (Acord).

Operations

Request

Retrieves the Acord certificate for a client. Provide either client id or DOT number (exactly one).

Security
BearerAuth
Query
idinteger or null

Client ID.

dotstring or null

DOT number (digits only).

curl -i -X GET \
  'https://docs.meshvi.com/_mock/apis/meshvi/v1/certificates/clients?id=0&dot=string' \
  -H 'Authorization: Bearer <YOUR_JWT_HERE>'

Responses

Certificate data returned successfully.

Bodyapplication/json
object

Certificate response object.

Response
application/json
{}

Request

Verifies active certificates of insurance across DOT numbers. Provide exactly one of: dots (array), dot (single), or id (client ID).

Security
BearerAuth
Query
dotsArray of strings or null

List of DOT numbers to verify.

dotstring or null

Single DOT number (digits only).

idinteger or null

Client ID.

curl -i -X GET \
  'https://docs.meshvi.com/_mock/apis/meshvi/v1/coverages/clients?dots=string&dot=string&id=0' \
  -H 'Authorization: Bearer <YOUR_JWT_HERE>'

Responses

Successful verification.

Bodyapplication/json
resultsArray of CertificateVerificationResult (object) or DotNotFoundResponse (object)
Response
application/json
{ "results": [ {} ] }

Request

Verifies certificate of insurance for a vehicle. Provide either vin or licensePlate (exactly one).

Security
BearerAuth
Query
vinstring or null= 17 characters

VIN (17 characters).

licensePlatestring or null

License plate number.

curl -i -X GET \
  'https://docs.meshvi.com/_mock/apis/meshvi/v1/coverages/vehicles?vin=stringstringstrin&licensePlate=string' \
  -H 'Authorization: Bearer <YOUR_JWT_HERE>'

Responses

Successful verification.

Bodyapplication/json
object
Response
application/json
{}

Request

Retrieves the Acord certificate for a vehicle. Provide exactly one of: id, vin, or licensePlate. clientId may be used in some contexts.

Security
BearerAuth
Query
idinteger or null

Vehicle ID.

vinstring or null= 17 characters

VIN (17 characters).

licensePlatestring or null

License plate number.

clientIdinteger or null

Client ID (optional context).

curl -i -X GET \
  'https://docs.meshvi.com/_mock/apis/meshvi/v1/certificates/vehicles?id=0&vin=stringstringstrin&licensePlate=string&clientId=0' \
  -H 'Authorization: Bearer <YOUR_JWT_HERE>'

Responses

Certificate data returned successfully.

Bodyapplication/json
object
Response
application/json
{}
Operations
Operations
Operations

Vehicles

Vehicle certificate operations.

Operations