# Create a new FTL quote This endpoint allows you to create a new FTL quote. Endpoint: POST /api/v2/ftl/quotes Version: 1.0.0 Security: bearerAuth ## Request fields (application/json): - `pickup_zipcode` (string, required) Example: "90047" - `pickup_city` (string, required) Example: "Los Angeles" - `pickup_state` (string, required) Example: "CA" - `destination_zipcode` (string, required) Example: "SAN BERNARDINO" - `destination_city` (string, required) Example: "Los Angeles" - `destination_state` (string, required) Example: "CA" - `pickup_date` (string, required) Example: "2024-12-31" - `trailer_type` (string) The type of trailer used for the shipment. Must be validated together with trailer_size. Allowed combinations: VAN-53, REEFER-53, FLATBED-48. Enum: "VAN", "REEFER", "FLATBED" - `trailer_size` (integer) The size of the trailer used for the shipment. Must be validated together with trailer_type. Allowed combinations: VAN-53, REEFER-53, FLATBED-48. Enum: 53, 48 ## Response 201 fields (application/json): - `data` (object) - `data.rate_number` (string, required) Example: "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" - `data.quote_number` (string, required) Example: "FQ1234567890" - `data.pickup_zipcode` (string, required) Example: "90047" - `data.pickup_city` (object, required) - `data.pickup_city.id` (integer, required) Example: 1 - `data.pickup_city.name` (string, required) Example: "Los Angeles" - `data.pickup_city.state` (string, required) Example: "CA" - `data.pickup_city.country` (string, required) Example: "US" - `data.destination_zipcode` (string, required) Example: "92404" - `data.destination_city` (object, required) - `data.pickup_date` (string, required) Example: "2024-12-31" - `data.trailer_type` (string, required) The type of trailer used for the shipment. Must be validated together with trailer_size. Allowed combinations: VAN-53, REEFER-53, FLATBED-48. Enum: "VAN", "REEFER", "FLATBED" - `data.trailer_size` (integer, required) The size of the trailer used for the shipment. Must be validated together with trailer_type. Allowed combinations: VAN-53, REEFER-53, FLATBED-48. Enum: 53, 48 - `data.rate` (number, required) Example: 2482.04 - `data.transit_days` (integer, required) Example: 3 ## Response 400 fields (application/json): - `message` (string) Example: "INVALID REQUEST." ## Response 401 fields (application/json): - `message` (string) Example: "Unauthenticated." ## Response 500 fields (application/json): - `message` (string) Example: "Internal server error"