Skip to main content
PATCH
Patch P46 Car

Authorizations

Authorization
string
header
required

The access token received from the authorization server in the OAuth 2.0 flow.

Path Parameters

organization_id
required
car_id
required

Body

application/json

Partial update of a P46 Car's content.

Top-level fields are shallow-merged into the existing JSONB content; to edit a field inside a nested section (e.g. car_details.fuel_type), send the full nested section.

submission_reason
SubmissionReason · object | null

Reason for P46Car submission.

car_details
P46CarDetails · object | null

Car details for P46Car form.

co2_emissions
CO2Emissions · object | null

CO2 emissions — choice of (Emissions + ZeroEmissionMileage), Before1998, or NoApproved.

monetary_details
P46CarMonetaryDetails · object | null

Monetary details for P46Car form.

fuel
P46CarFuel · object | null

Fuel benefit details for P46Car.

Response

Successful Response

Full P46 Car record (stored content as typed fields + id + created_at + status).

SubmissionReason
SubmissionReason · object
required

Reason for P46Car submission.

employee_id
string
required
id
string
required
created_at
string<date-time>
required
status
enum<string>
required

Summarized status for a P46 Car, derived from the latest submission's FSM state.

Available options:
waiting_for_submission,
submission_in_progress,
submission_failed,
successfully_submitted,
archived
CarDetails
P46CarDetails · object | null

Car details for P46Car form.

CO2Emissions
CO2Emissions · object | null

CO2 emissions — choice of (Emissions + ZeroEmissionMileage), Before1998, or NoApproved.

MonetaryDetails
P46CarMonetaryDetails · object | null

Monetary details for P46Car form.

Fuel
P46CarFuel · object | null

Fuel benefit details for P46Car.