GET api/Projects?search={search}&lifeCylce={lifeCylce}&withTasks={withTasks}&userDefinedCustomers={userDefinedCustomers}
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| search | string |
None. |
|
| lifeCylce | integer |
Default value is 6 |
|
| withTasks | boolean |
Default value is True |
|
| userDefinedCustomers | boolean |
Default value is False |
Body Parameters
None.
Response Information
Resource Description
Collection of ReportProjectDto| Name | Description | Type | Additional information |
|---|---|---|---|
| Customer | ReportCustomerDto |
None. |
|
| ProjectCustomerId | globally unique identifier |
None. |
|
| ReportingDate | date |
None. |
|
| ProjectId | globally unique identifier |
None. |
|
| ParentProjectId | globally unique identifier |
None. |
|
| ProjectOwnerId | globally unique identifier |
None. |
|
| ProjectOwner | string |
None. |
|
| Currency | string |
None. |
|
| ProjectPricePerHour | decimal number |
None. |
|
| Vat | decimal number |
None. |
|
| TextColor | integer |
None. |
|
| BackgroundColor | integer |
None. |
|
| ProjectName | string |
None. |
|
| ProjectDescription | string |
None. |
|
| ProjectLifeCycle | ProjectLifeCycle |
None. |
|
| IsProjectTimeLimited | boolean |
None. |
|
| StartDate | date |
None. |
|
| EndDate | date |
None. |
|
| TaskList | Collection of ReportTaskDto |
None. |
|
| ProjectAvailability | ProjectAvailability |
None. |
|
| UserRelations | Collection of ReportProjectUserDto |
None. |
|
| ProjectMaxWorkingTime | decimal number |
None. |
|
| IsProjectMaxWorkingTimeExceedable | boolean |
None. |
|
| RoundPrecisionInMinutes | integer |
None. |
|
| Rounding | Rounding |
None. |
|
| YellowTrafficLight | decimal number |
None. |
|
| RedTrafficLight | decimal number |
None. |
|
| ProjectChargingJourneyTime | decimal number |
None. |
|
| ManualProjectState | ProjectState |
None. |
|
| ProjectStateDescription | string |
None. |
|
| DontInheritCommonTasks | boolean |
None. |
|
| IsOrderBased | boolean |
None. |
|
| Account | string |
None. |
|
| CostCenter | string |
None. |
|
| OrderType | OrderType |
None. |
|
| ContractId | string |
None. |
|
| PlaceOfServiceProvision | string |
None. |
|
| IsProjectTimeSet | boolean |
None. |
|
| SharedPool | decimal number |
None. |
|
| PrivatePool | decimal number |
None. |
|
| ScheduledWork | decimal number |
None. |
|
| HoursWorked | decimal number |
None. |
|
| AvailableWork | decimal number |
None. |
|
| FurtherAccountingDetails | string |
None. |
|
| ProjectCode | string |
None. |
|
| IsProjectInCoverage | boolean |
None. |
|
| DefaultTask | ReportTaskDto |
None. |
|
| IsDescriptionMandatory | boolean |
None. |
|
| ShowAccountingDetails | boolean |
None. |
|
| CreatedBy | globally unique identifier |
None. |
|
| Created | date |
None. |
|
| LastUpdateBy | globally unique identifier |
None. |
|
| LastUpdate | date |
None. |
|
| CreatedByUser | string |
None. |
|
| LastUpdateByUser | string |
None. |
|
| Id | globally unique identifier |
None. |
|
| IsNew | boolean |
None. |
Response Formats
application/json, text/json
Sample:
[
null,
{
"$id": "1",
"Customer": null,
"ProjectCustomerId": "0344e0d4-3815-4b9b-b429-e139942631e4",
"ReportingDate": "2025-12-16T15:11:51.4847988+01:00",
"ProjectId": "6c93ded1-e211-4c0d-8b60-9bf091c6e6ba",
"ParentProjectId": "584e99c0-694f-43e5-aa2b-c3384442f76c",
"ProjectOwnerId": "b1bfb5db-acf7-4a9e-9f51-cfe96947eef6",
"Currency": "sample string 5",
"ProjectPricePerHour": 6.1,
"Vat": 7.1,
"TextColor": 8,
"BackgroundColor": 9,
"ProjectName": "sample string 10",
"ProjectDescription": "sample string 11",
"ProjectLifeCycle": 0,
"IsProjectTimeLimited": true,
"StartDate": "2025-12-16T15:11:51.4847988+01:00",
"EndDate": "2025-12-16T15:11:51.4847988+01:00",
"TaskList": [
null,
{
"$id": "2",
"ProjectId": "8dcd9c87-c24e-4746-83ce-ba94d718fe1b",
"TaskId": "98b923c1-572f-48f9-abd3-bfc1c10525ca",
"TaskNameId": "sample string 3",
"TaskDescription": "sample string 4",
"Usage": 0,
"CostFactor": 5.1,
"TaskCode": "sample string 6",
"CreatedBy": "9eac1816-4eab-4567-b774-91b26a532900",
"Created": "2025-12-16T15:11:51.4847988+01:00",
"LastUpdateBy": "afe66daf-07e7-4d3f-a86b-83b4e1cb5a3a",
"LastUpdate": "2025-12-16T15:11:51.4847988+01:00",
"CreatedByUser": "sample string 15",
"LastUpdateByUser": "sample string 16",
"Id": "32539149-adfb-4b1d-8d63-88c554b25761",
"IsNew": true,
"WorktimeFactor": 7.1,
"WorkTypeNo": "sample string 8",
"OtherTypeNo": "sample string 9",
"WorkTimeRestriction": 0,
"MaxTaskWorkingTimePerDay": 1.1,
"TaskLifeCycle": 0,
"TaskBackgroundColor": 10
}
],
"ProjectAvailability": 0,
"UserRelations": [
null,
{
"$id": "3",
"UserProjectId": "17c2b032-b0cc-4f83-9e7e-f44d461db3c5",
"ProjectUserId": "6de57c8d-15be-40c0-ab99-ffb44ebe22c0",
"IsAllowedToUseProject": true,
"UserPricePerHour": 1.1,
"UserMaxWorkingTime": 1.1,
"UserCustomerId": "d114bdaa-7872-47a6-9a0d-8183f0b3f9da",
"UserChargingJourneyTime": 1.1,
"CreatedBy": "0463d470-157d-4a34-a298-a45b3b5f66fe",
"Created": "2025-12-16T15:11:51.4847988+01:00",
"LastUpdateBy": "4cb78d44-f37f-4f86-a257-b121d5b9e9b7",
"LastUpdate": "2025-12-16T15:11:51.4847988+01:00",
"CreatedByUser": "sample string 7",
"LastUpdateByUser": "sample string 8",
"Id": "fedfaad1-9359-4073-a38f-bff6e44c54da",
"IsNew": true
}
],
"ProjectMaxWorkingTime": 1.1,
"IsProjectMaxWorkingTimeExceedable": true,
"RoundPrecisionInMinutes": 14,
"Rounding": 0,
"YellowTrafficLight": 15.1,
"RedTrafficLight": 16.1,
"ProjectChargingJourneyTime": 1.1,
"ManualProjectState": 0,
"ProjectStateDescription": "sample string 17",
"DontInheritCommonTasks": true,
"IsOrderBased": true,
"Account": "sample string 20",
"CostCenter": "sample string 21",
"OrderType": 0,
"ContractId": "sample string 22",
"PlaceOfServiceProvision": "sample string 23",
"IsProjectTimeSet": true,
"SharedPool": 25.1,
"PrivatePool": 26.1,
"ScheduledWork": 27.1,
"HoursWorked": 28.1,
"AvailableWork": 29.1,
"FurtherAccountingDetails": "sample string 30",
"ProjectCode": "sample string 31",
"IsProjectInCoverage": true,
"CreatedBy": "510bc1aa-00b0-42f9-b42a-208a6b2e18c9",
"Created": "2025-12-16T15:11:51.4847988+01:00",
"LastUpdateBy": "a373f536-7ae8-4b03-80ad-6a04f2cc353e",
"LastUpdate": "2025-12-16T15:11:51.4847988+01:00",
"CreatedByUser": "sample string 39",
"LastUpdateByUser": "sample string 40",
"Id": "8f13dfbf-5763-4be6-a551-0f162d8a5df4",
"IsNew": true,
"ProjectOwner": "sample string 4",
"DefaultTask": {
"$ref": "2"
},
"IsDescriptionMandatory": true,
"ShowAccountingDetails": true
}
]
text/html
Sample:
[null,{"$id":"1","Customer":null,"ProjectCustomerId":"0344e0d4-3815-4b9b-b429-e139942631e4","ReportingDate":"2025-12-16T15:11:51.4847988+01:00","ProjectId":"6c93ded1-e211-4c0d-8b60-9bf091c6e6ba","ParentProjectId":"584e99c0-694f-43e5-aa2b-c3384442f76c","ProjectOwnerId":"b1bfb5db-acf7-4a9e-9f51-cfe96947eef6","Currency":"sample string 5","ProjectPricePerHour":6.1,"Vat":7.1,"TextColor":8,"BackgroundColor":9,"ProjectName":"sample string 10","ProjectDescription":"sample string 11","ProjectLifeCycle":0,"IsProjectTimeLimited":true,"StartDate":"2025-12-16T15:11:51.4847988+01:00","EndDate":"2025-12-16T15:11:51.4847988+01:00","TaskList":[null,{"$id":"2","ProjectId":"8dcd9c87-c24e-4746-83ce-ba94d718fe1b","TaskId":"98b923c1-572f-48f9-abd3-bfc1c10525ca","TaskNameId":"sample string 3","TaskDescription":"sample string 4","Usage":0,"CostFactor":5.1,"TaskCode":"sample string 6","CreatedBy":"9eac1816-4eab-4567-b774-91b26a532900","Created":"2025-12-16T15:11:51.4847988+01:00","LastUpdateBy":"afe66daf-07e7-4d3f-a86b-83b4e1cb5a3a","LastUpdate":"2025-12-16T15:11:51.4847988+01:00","CreatedByUser":"sample string 15","LastUpdateByUser":"sample string 16","Id":"32539149-adfb-4b1d-8d63-88c554b25761","IsNew":true,"WorktimeFactor":7.1,"WorkTypeNo":"sample string 8","OtherTypeNo":"sample string 9","WorkTimeRestriction":0,"MaxTaskWorkingTimePerDay":1.1,"TaskLifeCycle":0,"TaskBackgroundColor":10}],"ProjectAvailability":0,"UserRelations":[null,{"$id":"3","UserProjectId":"17c2b032-b0cc-4f83-9e7e-f44d461db3c5","ProjectUserId":"6de57c8d-15be-40c0-ab99-ffb44ebe22c0","IsAllowedToUseProject":true,"UserPricePerHour":1.1,"UserMaxWorkingTime":1.1,"UserCustomerId":"d114bdaa-7872-47a6-9a0d-8183f0b3f9da","UserChargingJourneyTime":1.1,"CreatedBy":"0463d470-157d-4a34-a298-a45b3b5f66fe","Created":"2025-12-16T15:11:51.4847988+01:00","LastUpdateBy":"4cb78d44-f37f-4f86-a257-b121d5b9e9b7","LastUpdate":"2025-12-16T15:11:51.4847988+01:00","CreatedByUser":"sample string 7","LastUpdateByUser":"sample string 8","Id":"fedfaad1-9359-4073-a38f-bff6e44c54da","IsNew":true}],"ProjectMaxWorkingTime":1.1,"IsProjectMaxWorkingTimeExceedable":true,"RoundPrecisionInMinutes":14,"Rounding":0,"YellowTrafficLight":15.1,"RedTrafficLight":16.1,"ProjectChargingJourneyTime":1.1,"ManualProjectState":0,"ProjectStateDescription":"sample string 17","DontInheritCommonTasks":true,"IsOrderBased":true,"Account":"sample string 20","CostCenter":"sample string 21","OrderType":0,"ContractId":"sample string 22","PlaceOfServiceProvision":"sample string 23","IsProjectTimeSet":true,"SharedPool":25.1,"PrivatePool":26.1,"ScheduledWork":27.1,"HoursWorked":28.1,"AvailableWork":29.1,"FurtherAccountingDetails":"sample string 30","ProjectCode":"sample string 31","IsProjectInCoverage":true,"CreatedBy":"510bc1aa-00b0-42f9-b42a-208a6b2e18c9","Created":"2025-12-16T15:11:51.4847988+01:00","LastUpdateBy":"a373f536-7ae8-4b03-80ad-6a04f2cc353e","LastUpdate":"2025-12-16T15:11:51.4847988+01:00","CreatedByUser":"sample string 39","LastUpdateByUser":"sample string 40","Id":"8f13dfbf-5763-4be6-a551-0f162d8a5df4","IsNew":true,"ProjectOwner":"sample string 4","DefaultTask":{"$ref":"2"},"IsDescriptionMandatory":true,"ShowAccountingDetails":true}]
application/xml, text/xml
Sample:
<ArrayOfReportProjectDto xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/TimePunch.Core.Services.ReportingService.Dto">
<ReportProjectDto i:nil="true" />
<ReportProjectDto z:Id="i1" xmlns:z="http://schemas.microsoft.com/2003/10/Serialization/">
<Id>8f13dfbf-5763-4be6-a551-0f162d8a5df4</Id>
<IsNew>true</IsNew>
<Created>2025-12-16T15:11:51.4847988+01:00</Created>
<CreatedBy>510bc1aa-00b0-42f9-b42a-208a6b2e18c9</CreatedBy>
<CreatedByUser>sample string 39</CreatedByUser>
<LastUpdate>2025-12-16T15:11:51.4847988+01:00</LastUpdate>
<LastUpdateBy>a373f536-7ae8-4b03-80ad-6a04f2cc353e</LastUpdateBy>
<LastUpdateByUser>sample string 40</LastUpdateByUser>
<Account>sample string 20</Account>
<AvailableWork>29.1</AvailableWork>
<BackgroundColor>9</BackgroundColor>
<ContractId>sample string 22</ContractId>
<CostCenter>sample string 21</CostCenter>
<Currency>sample string 5</Currency>
<Customer i:nil="true" />
<DontInheritCommonTasks>true</DontInheritCommonTasks>
<EndDate>2025-12-16T15:11:51.4847988+01:00</EndDate>
<FurtherAccountingDetails>sample string 30</FurtherAccountingDetails>
<HoursWorked>28.1</HoursWorked>
<IsOrderBased>true</IsOrderBased>
<IsProjectInCoverage>true</IsProjectInCoverage>
<IsProjectMaxWorkingTimeExceedable>true</IsProjectMaxWorkingTimeExceedable>
<IsProjectTimeLimited>true</IsProjectTimeLimited>
<IsProjectTimeSet>true</IsProjectTimeSet>
<ManualProjectState>Calculated</ManualProjectState>
<OrderType>Undefined</OrderType>
<ParentProjectId>584e99c0-694f-43e5-aa2b-c3384442f76c</ParentProjectId>
<PlaceOfServiceProvision>sample string 23</PlaceOfServiceProvision>
<PrivatePool>26.1</PrivatePool>
<ProjectAvailability>AvailableForAll</ProjectAvailability>
<ProjectChargingJourneyTime>1.1</ProjectChargingJourneyTime>
<ProjectCode>sample string 31</ProjectCode>
<ProjectCustomerId>0344e0d4-3815-4b9b-b429-e139942631e4</ProjectCustomerId>
<ProjectDescription>sample string 11</ProjectDescription>
<ProjectId>6c93ded1-e211-4c0d-8b60-9bf091c6e6ba</ProjectId>
<ProjectLifeCycle>Undefined</ProjectLifeCycle>
<ProjectMaxWorkingTime>1.1</ProjectMaxWorkingTime>
<ProjectName>sample string 10</ProjectName>
<ProjectOwnerId>b1bfb5db-acf7-4a9e-9f51-cfe96947eef6</ProjectOwnerId>
<ProjectPricePerHour>6.1</ProjectPricePerHour>
<ProjectStateDescription>sample string 17</ProjectStateDescription>
<RedTrafficLight>16.1</RedTrafficLight>
<ReportingDate>2025-12-16T15:11:51.4847988+01:00</ReportingDate>
<RoundPrecisionInMinutes>14</RoundPrecisionInMinutes>
<Rounding>NotRounded</Rounding>
<ScheduledWork>27.1</ScheduledWork>
<SharedPool>25.1</SharedPool>
<StartDate>2025-12-16T15:11:51.4847988+01:00</StartDate>
<TaskList>
<ReportTaskDto i:nil="true" />
<ReportTaskDto z:Id="i2">
<Id>32539149-adfb-4b1d-8d63-88c554b25761</Id>
<IsNew>true</IsNew>
<Created>2025-12-16T15:11:51.4847988+01:00</Created>
<CreatedBy>9eac1816-4eab-4567-b774-91b26a532900</CreatedBy>
<CreatedByUser>sample string 15</CreatedByUser>
<LastUpdate>2025-12-16T15:11:51.4847988+01:00</LastUpdate>
<LastUpdateBy>afe66daf-07e7-4d3f-a86b-83b4e1cb5a3a</LastUpdateBy>
<LastUpdateByUser>sample string 16</LastUpdateByUser>
<CostFactor>5.1</CostFactor>
<ProjectId>8dcd9c87-c24e-4746-83ce-ba94d718fe1b</ProjectId>
<TaskCode>sample string 6</TaskCode>
<TaskDescription>sample string 4</TaskDescription>
<TaskId>98b923c1-572f-48f9-abd3-bfc1c10525ca</TaskId>
<TaskNameId>sample string 3</TaskNameId>
<Usage>WorkTime</Usage>
<OtherTypeNo>sample string 9</OtherTypeNo>
<WorkTypeNo>sample string 8</WorkTypeNo>
<WorktimeFactor>7.1</WorktimeFactor>
<MaxTaskWorkingTimePerDay>1.1</MaxTaskWorkingTimePerDay>
<WorkTimeRestriction>NoRestriction</WorkTimeRestriction>
<TaskLifeCycle>Undefined</TaskLifeCycle>
<TaskBackgroundColor>10</TaskBackgroundColor>
</ReportTaskDto>
</TaskList>
<TextColor>8</TextColor>
<UserRelations>
<ReportProjectUserDto i:nil="true" />
<ReportProjectUserDto z:Id="i3">
<Id>fedfaad1-9359-4073-a38f-bff6e44c54da</Id>
<IsNew>true</IsNew>
<Created>2025-12-16T15:11:51.4847988+01:00</Created>
<CreatedBy>0463d470-157d-4a34-a298-a45b3b5f66fe</CreatedBy>
<CreatedByUser>sample string 7</CreatedByUser>
<LastUpdate>2025-12-16T15:11:51.4847988+01:00</LastUpdate>
<LastUpdateBy>4cb78d44-f37f-4f86-a257-b121d5b9e9b7</LastUpdateBy>
<LastUpdateByUser>sample string 8</LastUpdateByUser>
<IsAllowedToUseProject>true</IsAllowedToUseProject>
<ProjectUserId>6de57c8d-15be-40c0-ab99-ffb44ebe22c0</ProjectUserId>
<UserChargingJourneyTime>1.1</UserChargingJourneyTime>
<UserCustomerId>d114bdaa-7872-47a6-9a0d-8183f0b3f9da</UserCustomerId>
<UserMaxWorkingTime>1.1</UserMaxWorkingTime>
<UserPricePerHour>1.1</UserPricePerHour>
<UserProjectId>17c2b032-b0cc-4f83-9e7e-f44d461db3c5</UserProjectId>
</ReportProjectUserDto>
</UserRelations>
<Vat>7.1</Vat>
<YellowTrafficLight>15.1</YellowTrafficLight>
<ProjectOwner>sample string 4</ProjectOwner>
<DefaultTask z:Ref="i2" />
<IsDescriptionMandatory>true</IsDescriptionMandatory>
<ShowAccountingDetails>true</ShowAccountingDetails>
</ReportProjectDto>
</ArrayOfReportProjectDto>