POST api/TimeTrack/UpdateDriveAndGetRecords
Request Information
URI Parameters
None.
Body Parameters
Drive| Name | Description | Type | Additional information |
|---|---|---|---|
| Id | integer |
None. |
|
| UserId | string |
None. |
|
| LoggedDate | date |
None. |
|
| ProjectId | integer |
None. |
|
| TaskId | integer |
None. |
|
| DriveInstance | globally unique identifier |
None. |
|
| IsDriver | boolean |
None. |
|
| AccountTypeId | integer |
None. |
|
| Distance | integer |
None. |
|
| Notes | string |
None. |
|
| CreationDate | date |
None. |
|
| CreatedBy | string |
None. |
|
| ModificationDate | date |
None. |
|
| ModifiedBy | string |
None. |
|
| Name | string |
None. |
|
| passengers | Collection of Passenger |
None. |
|
| existingPassengers | Collection of Passenger |
None. |
|
| IsManagerUpdated | boolean |
None. |
|
| IsApproved | boolean |
None. |
|
| ExternalProjectId | integer |
None. |
Request Formats
application/json, text/json
Sample:
{
"Id": 1,
"UserId": "sample string 2",
"LoggedDate": "2025-12-17T14:44:58.7814322+01:00",
"ProjectId": 1,
"TaskId": 4,
"DriveInstance": "d2a8c195-c133-4db6-9949-ecc3e0ba71cd",
"IsDriver": true,
"AccountTypeId": 7,
"Distance": 8,
"Notes": "sample string 9",
"CreationDate": "2025-12-17T14:44:58.7971169+01:00",
"CreatedBy": "sample string 11",
"ModificationDate": "2025-12-17T14:44:58.7971169+01:00",
"ModifiedBy": "sample string 13",
"Name": "sample string 14",
"passengers": [
{
"UserId": "sample string 1",
"Name": "sample string 2",
"Kms": 3
},
{
"UserId": "sample string 1",
"Name": "sample string 2",
"Kms": 3
}
],
"existingPassengers": [
{
"UserId": "sample string 1",
"Name": "sample string 2",
"Kms": 3
},
{
"UserId": "sample string 1",
"Name": "sample string 2",
"Kms": 3
}
],
"IsManagerUpdated": true,
"IsApproved": true,
"ExternalProjectId": 1
}
application/xml, text/xml
Sample:
<Drive xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Nokon.Nappen.Data.Entities">
<AccountTypeId>7</AccountTypeId>
<CreatedBy>sample string 11</CreatedBy>
<CreationDate xmlns:d2p1="http://schemas.datacontract.org/2004/07/System">
<d2p1:DateTime>2025-12-17T13:44:58.7971169Z</d2p1:DateTime>
<d2p1:OffsetMinutes>60</d2p1:OffsetMinutes>
</CreationDate>
<Distance>8</Distance>
<DriveInstance>d2a8c195-c133-4db6-9949-ecc3e0ba71cd</DriveInstance>
<ExternalProjectId>1</ExternalProjectId>
<Id>1</Id>
<IsApproved>true</IsApproved>
<IsDriver>true</IsDriver>
<IsManagerUpdated>true</IsManagerUpdated>
<LoggedDate xmlns:d2p1="http://schemas.datacontract.org/2004/07/System">
<d2p1:DateTime>2025-12-17T13:44:58.7814322Z</d2p1:DateTime>
<d2p1:OffsetMinutes>60</d2p1:OffsetMinutes>
</LoggedDate>
<ModificationDate xmlns:d2p1="http://schemas.datacontract.org/2004/07/System">
<d2p1:DateTime>2025-12-17T13:44:58.7971169Z</d2p1:DateTime>
<d2p1:OffsetMinutes>60</d2p1:OffsetMinutes>
</ModificationDate>
<ModifiedBy>sample string 13</ModifiedBy>
<Name>sample string 14</Name>
<Notes>sample string 9</Notes>
<ProjectId>1</ProjectId>
<TaskId>4</TaskId>
<UserId>sample string 2</UserId>
<existingPassengers>
<Passenger>
<Kms>3</Kms>
<Name>sample string 2</Name>
<UserId>sample string 1</UserId>
</Passenger>
<Passenger>
<Kms>3</Kms>
<Name>sample string 2</Name>
<UserId>sample string 1</UserId>
</Passenger>
</existingPassengers>
<passengers>
<Passenger>
<Kms>3</Kms>
<Name>sample string 2</Name>
<UserId>sample string 1</UserId>
</Passenger>
<Passenger>
<Kms>3</Kms>
<Name>sample string 2</Name>
<UserId>sample string 1</UserId>
</Passenger>
</passengers>
</Drive>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
Collection of DriveData| Name | Description | Type | Additional information |
|---|---|---|---|
| Id | integer |
None. |
|
| UserId | string |
None. |
|
| LoggedDate | date |
None. |
|
| ProjectId | integer |
None. |
|
| DriveInstance | globally unique identifier |
None. |
|
| IsDriver | boolean |
None. |
|
| AccountTypeId | integer |
None. |
|
| Distance | integer |
None. |
|
| Notes | string |
None. |
|
| Project | string |
None. |
|
| Task | string |
None. |
|
| TaskId | string |
None. |
|
| IsApproved | boolean |
None. |
|
| ExternalProjectId | integer |
None. |
|
| ExternalProject | string |
None. |
Response Formats
application/json, text/json
Sample:
[
{
"Id": 1,
"UserId": "sample string 2",
"LoggedDate": "2025-12-17T14:44:58.812693+01:00",
"ProjectId": 1,
"DriveInstance": "7a89eb64-9c16-435f-9543-1222e4b45ca6",
"IsDriver": true,
"AccountTypeId": 6,
"Distance": 7,
"Notes": "sample string 8",
"Project": "sample string 9",
"Task": "sample string 10",
"TaskId": "sample string 11",
"IsApproved": true,
"ExternalProjectId": 1,
"ExternalProject": "sample string 13"
},
{
"Id": 1,
"UserId": "sample string 2",
"LoggedDate": "2025-12-17T14:44:58.812693+01:00",
"ProjectId": 1,
"DriveInstance": "7a89eb64-9c16-435f-9543-1222e4b45ca6",
"IsDriver": true,
"AccountTypeId": 6,
"Distance": 7,
"Notes": "sample string 8",
"Project": "sample string 9",
"Task": "sample string 10",
"TaskId": "sample string 11",
"IsApproved": true,
"ExternalProjectId": 1,
"ExternalProject": "sample string 13"
}
]
application/xml, text/xml
Sample:
<ArrayOfDriveData xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Nokon.Nappen.Core.ViewModels">
<DriveData>
<AccountTypeId>6</AccountTypeId>
<Distance>7</Distance>
<DriveInstance>7a89eb64-9c16-435f-9543-1222e4b45ca6</DriveInstance>
<ExternalProject>sample string 13</ExternalProject>
<ExternalProjectId>1</ExternalProjectId>
<Id>1</Id>
<IsApproved>true</IsApproved>
<IsDriver>true</IsDriver>
<LoggedDate xmlns:d3p1="http://schemas.datacontract.org/2004/07/System">
<d3p1:DateTime>2025-12-17T13:44:58.812693Z</d3p1:DateTime>
<d3p1:OffsetMinutes>60</d3p1:OffsetMinutes>
</LoggedDate>
<Notes>sample string 8</Notes>
<Project>sample string 9</Project>
<ProjectId>1</ProjectId>
<Task>sample string 10</Task>
<TaskId>sample string 11</TaskId>
<UserId>sample string 2</UserId>
</DriveData>
<DriveData>
<AccountTypeId>6</AccountTypeId>
<Distance>7</Distance>
<DriveInstance>7a89eb64-9c16-435f-9543-1222e4b45ca6</DriveInstance>
<ExternalProject>sample string 13</ExternalProject>
<ExternalProjectId>1</ExternalProjectId>
<Id>1</Id>
<IsApproved>true</IsApproved>
<IsDriver>true</IsDriver>
<LoggedDate xmlns:d3p1="http://schemas.datacontract.org/2004/07/System">
<d3p1:DateTime>2025-12-17T13:44:58.812693Z</d3p1:DateTime>
<d3p1:OffsetMinutes>60</d3p1:OffsetMinutes>
</LoggedDate>
<Notes>sample string 8</Notes>
<Project>sample string 9</Project>
<ProjectId>1</ProjectId>
<Task>sample string 10</Task>
<TaskId>sample string 11</TaskId>
<UserId>sample string 2</UserId>
</DriveData>
</ArrayOfDriveData>