Skip to main content
POST
CSV Import

CSV Import

Generate a presigned S3 upload URL for bulk importing vehicles via CSV file. After uploading the CSV to the returned URL, the system processes the file asynchronously and creates the vehicles.

Request

Headers

string
required
Your API key for authenticationExample: sk_live_1234567890abcdef
string
required
Your organization UUIDExample: a8315ef3-dd50-43f8-b7ce-d839e68d51fa

Body Parameters

string
required
Name of the CSV file to upload (must end in .csv)Example: fleet-vehicles-2025.csv

Response

string
Presigned S3 URL to upload the CSV file via PUT request
string
The file name as stored
string
UUID of the created file record for tracking
string
S3 key where the file will be stored
string
Confirmation message

Example

Successful Response

Common Errors

401 Unauthorized

Cause: Missing or invalid API key

403 Forbidden

Cause: The authenticated user is not a member of the organization

422 Unprocessable Entity

Cause: Invalid or missing file name in the request body

List Vehicles

Browse imported vehicles

Create Vehicle

Create a single vehicle manually