Skip to main content
Follow these steps to authenticate with Superior Van & Mobility and send your first lead.
1

Request your API key

Ask your Superior Van partner contact for an API key. Send it on every request in the x-api-key header.
2

Set your environment

Work in sandbox first:
Use https://api.superiorvan.com/v1 when you are ready for production.
3

Create your first lead

The response includes a leadId inside body.leadId.
4

Check lead status

Use the returned leadId to check status updates.
Possible status values are In Progress, Quoted, Evaluation Scheduled, Won, and Lost.

Required headers

  • x-api-key: <your-api-key> is required on every request.
  • Content-Type: application/json is required when creating a lead.

Required create lead fields

A POST /lead request must include:
last_name and zip are optional. email and phone are conditionally required, so the request may include only email, only phone, or both. Phone numbers may be formatted with spaces, hyphens, parentheses, or a leading +1. The API accepts phone numbers that contain 10 digits, or 11 digits starting with 1.

Status codes to expect

The API response includes a statusCode field in the JSON response.
  • 200 for success.
  • 400 for validation errors.
  • 403 for missing or invalid API keys.
  • 404 when a referenced lead cannot be found.
  • 5xx for unexpected server errors.
Next, review the API Reference for schemas, required fields, and additional examples.