POST api/TimeTrack/SaveDriveAndGetRecords
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:45:12.3702025+01:00",
"ProjectId": 1,
"TaskId": 4,
"DriveInstance": "a280aaf8-3c48-46c5-a768-fb78d3578277",
"IsDriver": true,
"AccountTypeId": 7,
"Distance": 8,
"Notes": "sample string 9",
"CreationDate": "2025-12-17T14:45:12.3702025+01:00",
"CreatedBy": "sample string 11",
"ModificationDate": "2025-12-17T14:45:12.3702025+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:45:12.3702025Z</d2p1:DateTime>
<d2p1:OffsetMinutes>60</d2p1:OffsetMinutes>
</CreationDate>
<Distance>8</Distance>
<DriveInstance>a280aaf8-3c48-46c5-a768-fb78d3578277</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:45:12.3702025Z</d2p1:DateTime>
<d2p1:OffsetMinutes>60</d2p1:OffsetMinutes>
</LoggedDate>
<ModificationDate xmlns:d2p1="http://schemas.datacontract.org/2004/07/System">
<d2p1:DateTime>2025-12-17T13:45:12.3702025Z</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:45:12.3702025+01:00",
"ProjectId": 1,
"DriveInstance": "c216ec69-b176-4226-93cf-dfe21744a731",
"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:45:12.3702025+01:00",
"ProjectId": 1,
"DriveInstance": "c216ec69-b176-4226-93cf-dfe21744a731",
"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>c216ec69-b176-4226-93cf-dfe21744a731</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:45:12.3702025Z</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>c216ec69-b176-4226-93cf-dfe21744a731</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:45:12.3702025Z</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>