Skip to main content
PUT
/
bvfm
/
services
/
public
/
v1
/
customer
/
{customerId}
/
tacho
/
settings
Tacho Update Settings
curl --request PUT \
  --url https://public-api.masternautconnect.com/bvfm/services/public/v1/customer/{customerId}/tacho/settings \
  --header 'Authorization: <api-key>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "colours": {
    "RESTING": "SILVER",
    "AVAILABLE": "STEEL",
    "WORKING": "AZURE",
    "DRIVING": "BLUE",
    "DRIVER_CARD_EJECTED": "GREY",
    "INFRINGEMENT": "RED",
    "NIGHT_HOURS": "PURPLE"
  },
  "disabledInfringements": [
    "EXCEEDED_CONTINUOUS_DRIVING",
    "EXCEEDED_DAILY_DRIVING"
  ]
}
'
{
  "data": {
    "colours": {
      "RESTING": "SILVER",
      "AVAILABLE": "STEEL",
      "WORKING": "AZURE",
      "DRIVING": "BLUE",
      "DRIVER_CARD_EJECTED": "GREY",
      "INFRINGEMENT": "RED",
      "NIGHT_HOURS": "PURPLE"
    },
    "disabledInfringements": [
      "EXCEEDED_CONTINUOUS_DRIVING",
      "EXCEEDED_DAILY_DRIVING"
    ]
  }
}

Authorizations

Authorization
string
header
required

Authorization header containing a Bearer token of the form Bearer [token], where [token] is a JWT used to authorize the request

Path Parameters

customerId
string
required

Body

application/json
colours
object

key : activity type

Possible values : RESTING AVAILABLE WORKING DRIVING DRIVER_CARD_EJECTED INFRINGEMENT NIGHT_HOURS

value : colour code Possible values : SILVER STEEL AZURE BLUE GREY RED GREEN PURPLE YELLOW

Example:
{
"RESTING": "SILVER",
"AVAILABLE": "STEEL",
"WORKING": "AZURE",
"DRIVING": "BLUE",
"DRIVER_CARD_EJECTED": "GREY",
"INFRINGEMENT": "RED",
"NIGHT_HOURS": "PURPLE"
}
disabledInfringements
string[]

List of infringements that are currently disabled in the customer account (so they could be hidden in a UI)

Possible values : EXCEEDED_CONTINUOUS_DRIVINGEXCEEDED_DAILY_DRIVING INSUFFICIENT_REST EXCEEDED_WEEKLY_DRIVING EXCEEDED_BIWEEKLY_DRIVING EXCEEDED_CONTINUOUS_WORKING EXCEEDED_DAILY_WORKING EXCEEDED_WEEKLY_WORKING

Example:
[
"EXCEEDED_CONTINUOUS_DRIVING",
"EXCEEDED_DAILY_DRIVING"
]

Response

200 response

data
object
required