FleetbaseFleetbase

Custom Field Settings

Define additional structured fields for any Fleet-Ops resource — drivers, vehicles, contacts, vendors, places, entities, fleets, issues, and fuel reports.

Custom Field Settings

Custom Fields let you attach additional structured data to Fleet-Ops resources without building an extension. Fields are defined in the Custom Fields Manager and rendered inline on the corresponding resource detail view.

Navigate to Fleet-Ops → Settings → Custom Fields.

Custom Fields Manager — resource subject tabs across the top, field groups and fields below

Supported Resources (Subjects)

Custom fields are organised by subject — the resource type the fields attach to. The Custom Fields Manager surfaces the following subjects out of the box:

SubjectResource typeWhere the fields appear
Driverfleet-ops:driverDriver detail panel
Vehiclefleet-ops:vehicleVehicle detail panel
Contactfleet-ops:contactContact detail panel
Vendorfleet-ops:vendorVendor detail panel
Placefleet-ops:placePlace detail panel
Entityfleet-ops:entityInline on each entity in an order's payload
Fleetfleet-ops:fleetFleet detail panel
Issuefleet-ops:issueIssue detail panel and the Navigator issue form
Fuel Reportfleet-ops:fuel-reportFuel report detail panel and the Navigator fuel report form

Order-level custom fields (fields specific to an Order Configuration's order type) live in the Order Configuration editor, not here. The Entity subject above is for fields on the items inside a payload, which apply across all order types.

Creating Custom Fields

In the Custom Fields Manager, pick the subject tab (e.g. Driver) for the resource you're extending.

Click + New Group. Field groups are named sections that render on the resource detail view (e.g. Emergency Contact, Compliance).

Set the group's Grid Size1, 2, or 3 columns — controls how many fields can appear side-by-side inside the group.

Inside the group, click + New Field to add a custom field.

Configure the field properties:

  • Field Label — display name shown in the UI
  • Field Type — see the table below
  • Options — for Select and Radio Button types, the list of choices
  • Required — whether the field must have a value
  • Editable — whether the field can be modified after the record is created
  • Column Span — how many of the group's grid columns this field takes (1 / 2 / 3)

Save. The field is immediately available on every record of that subject.

Field Types

TypeBest for
InputShort single-line text — names, codes, identifiers
Phone InputPhone numbers with international dial-code selector
Money InputCurrency amounts
Date Time InputCombined date + time picker
Date PickerDate only (no time)
Radio ButtonSingle selection rendered as inline radios
SelectSingle selection rendered as a dropdown
File UploadAttach a document or image

API Access

Custom field values are returned in API responses alongside the resource's own fields. Each response includes a custom_field_values array carrying the structured key / value pairs:

{
  "id": "driver_dnid32",
  "name": "Alex Tan",
  "custom_field_values": [
    { "key": "emergency_contact_name", "value": "Sarah Tan" },
    { "key": "emergency_contact_phone", "value": "+6598765432" }
  ]
}

When creating or updating a record, send the same custom_field_values array; Fleet-Ops persists each entry against the appropriate field definition.

For more detail and a worked recipe, see Configure Custom Fields.

Custom Field Settings | Fleetbase