F1 Connect
F1 Connect
Section titled “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