Skip to content

F1 Connect

14 endpoints in this module.

Method Path Auth Permissions Roles Description
GET /api/f1/status jwt F1_CONNECT_READ Get F1 Connect configuration status for the current tenant
POST /api/f1/config jwt F1_CONNECT_WRITE Save F1 Connect configuration (credentials encrypted at rest)
GET /api/f1/customers/search jwt F1_CONNECT_READ Search F1 customers by name, address, etc.
GET /api/f1/customers/:customerId jwt F1_CONNECT_READ Get a specific F1 customer by ID
GET /api/f1/vehicles/search jwt F1_CONNECT_READ Search F1 vehicles by VIN, license plate, or customer number
GET /api/f1/vehicles/vin/:vin jwt F1_CONNECT_READ Get a specific F1 vehicle by VIN
GET /api/f1/vehicles/dms/:vehicleDmsId jwt F1_CONNECT_READ Get a specific F1 vehicle by DMS ID
POST /api/f1/orders jwt F1_CONNECT_WRITE Create an F1 order (from rental/workflow)
PUT /api/f1/orders/:orderId jwt F1_CONNECT_WRITE Update an F1 order (e.g. status change, total loss)
POST /api/f1/cost-estimate jwt F1_CONNECT_READ Calculate a cost estimate via F1 Connect
GET /api/f1/system jwt F1_CONNECT_READ Get F1 system info (companies, manufacturers, warehouses)
GET /api/f1/mapping jwt F1_CONNECT_READ Get F1 parameter mappings
GET /api/f1/entity-mapping jwt F1_CONNECT_READ Get F1 entity mapping for a local entity (e.g. rental → F1 order)
GET /api/f1/entity-mappings jwt F1_CONNECT_READ Get all F1 entity mappings of a given type for the tenant

Source: apps/api/src/modules/f1-connect/f1-connect.controller.ts