Skip to content

Create order-vehicle preference set

Request

Create a new order-vehicle preference set

Security
clientCredentials
Bodyapplication/jsonrequired
namestring, [ 1 .. 250 ] charactersrequired

The name of the order-vehicle preference set

Example:"Heavy goods require large trucks"
order_vehicle_preferencesArray of objects, non-empty(OrderVehiclePreference)required

List of order-vehicle preferences in this set

curl -i -X POST \
  https://developer.conundra.eu/_mock/apis/plannings/planning-api/settings/order-vehicle-preference-sets \
  -H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
  -H 'Content-Type: application/json' \
  -d '{
    "id": "cb1fb12c-0abc-413c-a69d-63c62566685f",
    "name": "Heavy goods require large trucks",
    "order_vehicle_preferences": [
      {
        "order_label": "fragile",
        "vehicle_label": "careful-truck",
        "order": {
          "label": "fragile",
          "operator": "INCLUDING"
        },
        "vehicle": {
          "label": "fragile",
          "operator": "INCLUDING"
        },
        "type": "ORDER_REQUIRES_VEHICLE",
        "fine": 42.5
      }
    ]
  }'

Responses

order-vehicle preference set created successfully

Headers
ETagstring

A weak Etag (ex W/"<etag_value>") which contains the current version of the entity

Example:"W/\"25\""
Locationstring

Location of the created resource

Response
No content