Add vehicle
This endpoint documentation is generated directly from openapi.yaml.
Endpoint
POST /vehicles
Operation
Operation ID: addVehicle
Create a new vehicle for a customer. Permissions: - Own scope: `add_vehicle` (linked to subuser node `VEHICLES_ADD`). - Broader scope: `add_vehicle_other`.
Authentication
Security requirements:
Scheme | Scopes |
|---|---|
BearerAuth | - |
Parameters
Name | In | Required | Type | Description |
|---|---|---|---|---|
no | object |
Request Body
Required: yes.
Content type: application/json
{
"properties": {
"customer_id": {
"description": "Optional explicit target customer. Defaults to the effective customer context.",
"type": "integer"
},
"reference": {
"maxLength": 255,
"nullable": true,
"type": "string"
},
"reg": {
"description": "Vehicle registration number",
"maxLength": 12,
"minLength": 2,
"type": "string"
},
"type": {
"description": "Product ID representing the vehicle wash type",
"type": "integer"
},
"wash_subscription": {
"type": "boolean"
}
},
"required": [
"reg",
"type",
"wash_subscription"
],
"type": "object"
}
Responses
Status | Description | Content Types |
|---|---|---|
200 | Vehicle created | application/json |
400 | ||
403 |
Schema for response 200 (application/json):
{}
17 March 2026