Skip to main content
POST
/
v2
/
vehicles
/
bulk
/
Bulk Create
curl --request POST \
  --url https://api.app.fleetit.com/v2/vehicles/bulk/ \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '[
  {
    "vehicle_make": "Toyota",
    "vehicle_model": "Corolla",
    "year": "2021",
    "plate_number": "TESTCASE001",
    "plate_state": "NJ",
    "tracking_code": "TRACK001",
    "lessee_renter": "",
    "custom_fields": {
      "cost_center": "Cost Center 1"
    },
    "active": true
  },
  {
    "vehicle_make": "Toyota",
    "vehicle_model": "Corolla",
    "year": "2023",
    "plate_number": "TESTCASE002",
    "plate_state": "NJ",
    "tracking_code": "TRACK002",
    "lessee_renter": "",
    "custom_fields": {
      "cost_center": "Cost Center 2"
    },
    "active": true
  },
  {
    "vehicle_make": "Toyota",
    "vehicle_model": "Corolla",
    "year": "2021",
    "plate_number": "TESTCASE003",
    "plate_state": "NJ",
    "tracking_code": "TRACK003",
    "lessee_renter": "",
    "active": true
  }
]'
[
  {
    "id": 8130,
    "plate_number": "TESTCASE001",
    "plate_state": "NJ",
    "vehicle_number": "TRACK001",
    "status": "PENDING",
    "vehicle_make": "Toyota",
    "vehicle_model": "Corolla",
    "year": "2021",
    "lessee_renter": "",
    "active": true,
    "custom_fields": {
      "cost_center": "Cost Center 1"
    }
  }
]
Maximum 500 vehicles allowed per request.

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Headers

Fleet-Id
string

Body

application/json · object[]
plate_state
string
required

Required. Two-letter state code (A-Z only, exactly 2 characters). Auto-formatted to uppercase.

Required string length: 2
plate_number
string
required

Required. License plate number (max 15 characters, letters and numbers only). Auto-formatted to uppercase with special characters removed. Must be unique when combined with plate_state.

Required string length: 1 - 15
vehicle_make
string

Vehicle manufacturer name.

vehicle_model
string

Vehicle model name.

year
string

Manufacturing year (1000 to current year + 100). Numeric digits only.

vehicle_number
string

VIN or custom vehicle identifier (max 20 characters, any format allowed).

Maximum length: 20
tracking_code
string

Custom tracking identifier.

lessee_renter
string

Name of the person or entity leasing/renting the vehicle.

custom_fields
object

Custom fields specific to your fleet configuration.

active
boolean

Vehicle status. Defaults to true if not specified.

Response

201 - application/json

Created

The response is of type object[].

I