POST api/tacho/validated
Post validated tachograph data. Please note your user must be configured to call this method. Please contact support@supatrak.com
Request Information
URI Parameters
None.
Body Parameters
TachoValidatedDataPerAccountName | Description | Type | Additional information |
---|---|---|---|
SupaTrakAccountNumber | string |
Required |
|
ValidatedData | Collection of TachoValidatedData |
Required |
Request Formats
application/json, text/json
Sample:
{ "SupaTrakAccountNumber": "sample string 1", "ValidatedData": [ { "TimeStamp": "2025-06-24T21:37:39.9906681+01:00", "DriverCardNumber": "sample string 2", "HoursSummary": { "StartTimeCurrentShift": "2025-06-24T21:37:39.9906681+01:00", "StartTimeCurrentSession": "2025-06-24T21:37:39.9906681+01:00", "FirstPartDrivingBreakTakenInCurrentSession": true, "DrivingLatestSession": 2, "DrivingLatestShift": 3, "DrivingLatestWeek": 4, "DrivingLatestFortnight": 5, "RemainingDriveLatestShift": 6, "RemainingDriveLatestWeek": 7, "RemainingDriveLatestFortnight": 8, "DriveExtensionAvailableInNextShift": true }, "Activities": [ { "VehicleReg": "sample string 1", "DateTime": "2025-06-24T21:37:39.9906681+01:00", "Driver1Card": "sample string 3", "Driver1WorkState": 1, "Driver2Card": "sample string 4", "Driver2WorkState": 1 }, { "VehicleReg": "sample string 1", "DateTime": "2025-06-24T21:37:39.9906681+01:00", "Driver1Card": "sample string 3", "Driver1WorkState": 1, "Driver2Card": "sample string 4", "Driver2WorkState": 1 } ], "Infringements": { "Drive": "2025-06-24T21:37:39.9906681+01:00", "DailyDrive": "2025-06-24T21:37:39.9906681+01:00", "DailyDriveExtended": "2025-06-24T21:37:39.9906681+01:00", "WeeklyDrive": "2025-06-24T21:37:39.9906681+01:00", "FortnightlyDrive": "2025-06-24T21:37:39.9906681+01:00" } }, { "TimeStamp": "2025-06-24T21:37:39.9906681+01:00", "DriverCardNumber": "sample string 2", "HoursSummary": { "StartTimeCurrentShift": "2025-06-24T21:37:39.9906681+01:00", "StartTimeCurrentSession": "2025-06-24T21:37:39.9906681+01:00", "FirstPartDrivingBreakTakenInCurrentSession": true, "DrivingLatestSession": 2, "DrivingLatestShift": 3, "DrivingLatestWeek": 4, "DrivingLatestFortnight": 5, "RemainingDriveLatestShift": 6, "RemainingDriveLatestWeek": 7, "RemainingDriveLatestFortnight": 8, "DriveExtensionAvailableInNextShift": true }, "Activities": [ { "VehicleReg": "sample string 1", "DateTime": "2025-06-24T21:37:39.9906681+01:00", "Driver1Card": "sample string 3", "Driver1WorkState": 1, "Driver2Card": "sample string 4", "Driver2WorkState": 1 }, { "VehicleReg": "sample string 1", "DateTime": "2025-06-24T21:37:39.9906681+01:00", "Driver1Card": "sample string 3", "Driver1WorkState": 1, "Driver2Card": "sample string 4", "Driver2WorkState": 1 } ], "Infringements": { "Drive": "2025-06-24T21:37:39.9906681+01:00", "DailyDrive": "2025-06-24T21:37:39.9906681+01:00", "DailyDriveExtended": "2025-06-24T21:37:39.9906681+01:00", "WeeklyDrive": "2025-06-24T21:37:39.9906681+01:00", "FortnightlyDrive": "2025-06-24T21:37:39.9906681+01:00" } } ] }
application/xml, text/xml
Sample:
<TachoValidatedDataPerAccount xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <SupaTrakAccountNumber>sample string 1</SupaTrakAccountNumber> <ValidatedData> <TachoValidatedData> <TimeStamp>2025-06-24T21:37:39.9906681+01:00</TimeStamp> <DriverCardNumber>sample string 2</DriverCardNumber> <HoursSummary> <StartTimeCurrentShift>2025-06-24T21:37:39.9906681+01:00</StartTimeCurrentShift> <StartTimeCurrentSession>2025-06-24T21:37:39.9906681+01:00</StartTimeCurrentSession> <FirstPartDrivingBreakTakenInCurrentSession>true</FirstPartDrivingBreakTakenInCurrentSession> <DrivingLatestSession>2</DrivingLatestSession> <DrivingLatestShift>3</DrivingLatestShift> <DrivingLatestWeek>4</DrivingLatestWeek> <DrivingLatestFortnight>5</DrivingLatestFortnight> <RemainingDriveLatestShift>6</RemainingDriveLatestShift> <RemainingDriveLatestWeek>7</RemainingDriveLatestWeek> <RemainingDriveLatestFortnight>8</RemainingDriveLatestFortnight> <DriveExtensionAvailableInNextShift>true</DriveExtensionAvailableInNextShift> </HoursSummary> <Activities> <TachoValidatedVehicleActivity> <VehicleReg>sample string 1</VehicleReg> <DateTime>2025-06-24T21:37:39.9906681+01:00</DateTime> <Driver1Card>sample string 3</Driver1Card> <Driver1WorkState>1</Driver1WorkState> <Driver2Card>sample string 4</Driver2Card> <Driver2WorkState>1</Driver2WorkState> </TachoValidatedVehicleActivity> <TachoValidatedVehicleActivity> <VehicleReg>sample string 1</VehicleReg> <DateTime>2025-06-24T21:37:39.9906681+01:00</DateTime> <Driver1Card>sample string 3</Driver1Card> <Driver1WorkState>1</Driver1WorkState> <Driver2Card>sample string 4</Driver2Card> <Driver2WorkState>1</Driver2WorkState> </TachoValidatedVehicleActivity> </Activities> <Infringements> <Drive>2025-06-24T21:37:39.9906681+01:00</Drive> <DailyDrive>2025-06-24T21:37:39.9906681+01:00</DailyDrive> <DailyDriveExtended>2025-06-24T21:37:39.9906681+01:00</DailyDriveExtended> <WeeklyDrive>2025-06-24T21:37:39.9906681+01:00</WeeklyDrive> <FortnightlyDrive>2025-06-24T21:37:39.9906681+01:00</FortnightlyDrive> </Infringements> </TachoValidatedData> <TachoValidatedData> <TimeStamp>2025-06-24T21:37:39.9906681+01:00</TimeStamp> <DriverCardNumber>sample string 2</DriverCardNumber> <HoursSummary> <StartTimeCurrentShift>2025-06-24T21:37:39.9906681+01:00</StartTimeCurrentShift> <StartTimeCurrentSession>2025-06-24T21:37:39.9906681+01:00</StartTimeCurrentSession> <FirstPartDrivingBreakTakenInCurrentSession>true</FirstPartDrivingBreakTakenInCurrentSession> <DrivingLatestSession>2</DrivingLatestSession> <DrivingLatestShift>3</DrivingLatestShift> <DrivingLatestWeek>4</DrivingLatestWeek> <DrivingLatestFortnight>5</DrivingLatestFortnight> <RemainingDriveLatestShift>6</RemainingDriveLatestShift> <RemainingDriveLatestWeek>7</RemainingDriveLatestWeek> <RemainingDriveLatestFortnight>8</RemainingDriveLatestFortnight> <DriveExtensionAvailableInNextShift>true</DriveExtensionAvailableInNextShift> </HoursSummary> <Activities> <TachoValidatedVehicleActivity> <VehicleReg>sample string 1</VehicleReg> <DateTime>2025-06-24T21:37:39.9906681+01:00</DateTime> <Driver1Card>sample string 3</Driver1Card> <Driver1WorkState>1</Driver1WorkState> <Driver2Card>sample string 4</Driver2Card> <Driver2WorkState>1</Driver2WorkState> </TachoValidatedVehicleActivity> <TachoValidatedVehicleActivity> <VehicleReg>sample string 1</VehicleReg> <DateTime>2025-06-24T21:37:39.9906681+01:00</DateTime> <Driver1Card>sample string 3</Driver1Card> <Driver1WorkState>1</Driver1WorkState> <Driver2Card>sample string 4</Driver2Card> <Driver2WorkState>1</Driver2WorkState> </TachoValidatedVehicleActivity> </Activities> <Infringements> <Drive>2025-06-24T21:37:39.9906681+01:00</Drive> <DailyDrive>2025-06-24T21:37:39.9906681+01:00</DailyDrive> <DailyDriveExtended>2025-06-24T21:37:39.9906681+01:00</DailyDriveExtended> <WeeklyDrive>2025-06-24T21:37:39.9906681+01:00</WeeklyDrive> <FortnightlyDrive>2025-06-24T21:37:39.9906681+01:00</FortnightlyDrive> </Infringements> </TachoValidatedData> </ValidatedData> </TachoValidatedDataPerAccount>
application/x-www-form-urlencoded
Sample:
Response Information
Resource Description
IHttpActionResultNone.
Response Formats
application/json, text/json
Sample:
Sample not available.