Organization Structure API
- Axis-sections
- Departments
- Legal-Units
- Establishments
Core HR API
- Employees Directory
- Guides
Cleemy Expenses API
- Expense-temp-items
- Expense-claims
- Expense-claim-items
Timmi Absences API
- Leaves
- Leave-requests
- Sick-leaves
- Imports
- Guides
Timmi Office API
- User-locations
- Work-locations
Timmi Project API
- Clients
- Projects
- Project services
- Organizations
- Financials
Timmi Settings API
- UserDates
- Workcycle-exceptions
- Working-time-arrangement
Timmi Timesheet API
- Time-entries
- Timesheets
- Reports
- Guides
Pagga Mealvouchers API
- Statutory
- Computation
Pagga Remuneration API
- Fixed-natures
- Fixed-items
- Variable-natures
- Variable-items
Poplee Training API
- Training-demands
- Realized-trainings
List a Project's Services
List all services from a project identified by its unique id.
curl --request GET \
--url https://{account}-{sandboxName}.sandbox.{server}.luccasoftware.com/timmi-project/api/v4/projects/{projectId}/project-services
{
"next": "<string>",
"prev": "<string>",
"count": 1,
"items": [
{
"id": 2,
"name": "<string>",
"code": "<string>",
"description": null,
"jobQualificationRate": {
"id": 2,
"standardRateCardId": 2,
"jobQualificationId": 2,
"jobQualification": {
"id": 2,
"name": "<string>"
},
"isBillable": true,
"billingRate": {
"price": {
"amount": 123,
"currencyId": "EUR"
},
"unit": "day"
},
"costRate": {
"price": {
"amount": 123,
"currencyId": "EUR"
},
"unit": "day"
}
},
"status": "ongoing",
"initialTimeEstimate": {
"value": 128,
"iso": "P5DT8H",
"unit": "hour"
},
"revisedTimeEstimate": null,
"initialBudget": null,
"revisedBudget": null,
"estimatedOverrun": null,
"billRate": null,
"price": null,
"discount": null,
"discountRate": null,
"subContractingRelationship": "none",
"subcontractType": "fixedPrice",
"subcontractingFixedCost": {
"amount": 123,
"currencyId": "EUR"
},
"subcontractingCostRate": {
"price": {
"amount": 123,
"currencyId": "EUR"
},
"unit": "day"
},
"subcontractingProjectId": 2,
"createdAt": "2023-11-07T05:31:56Z",
"lastModifiedAt": "2023-11-07T05:31:56Z"
}
]
}
Path Parameters
Id of the project
Response
x > 0
x > 1
Optional description of the expected work to be done.
The expected job qualification rate for assigned users.
x > 1
x > 1
x > 1
Represents an amount of money per day or hour.
Duration unit: days or hours.
day
, hour
Represents an amount of money per day or hour.
Duration unit: days or hours.
day
, hour
Time submission is disabled whenever a service is suspended or done. Once done, the service revised budget is brought to the actual amount spent.
ongoing
, suspended
, completed
Also serves as maximum billable time on not-to-exceed time and materials contracts.
Can only be modified through the estimate-to-complete ressource.
Required for time and materials contracts. Automatically calculated for fixed price contracts.
Duration unit: days or hours.
day
, hour
0.1
none
, external
, internal
fixedPrice
, timeAndMaterials
Daily or hourly rate billed from the service provider.
Duration unit: days or hours.
day
, hour
In case of "internal sub-contracting", i.e. this project-service was sub-contracted to another organization in Timmi Project. Identifier of the project that represents the externalized services in the other organization.
x > 1
Timestamp of the service creation.
Timestamp of the service last update.
Was this page helpful?
curl --request GET \
--url https://{account}-{sandboxName}.sandbox.{server}.luccasoftware.com/timmi-project/api/v4/projects/{projectId}/project-services
{
"next": "<string>",
"prev": "<string>",
"count": 1,
"items": [
{
"id": 2,
"name": "<string>",
"code": "<string>",
"description": null,
"jobQualificationRate": {
"id": 2,
"standardRateCardId": 2,
"jobQualificationId": 2,
"jobQualification": {
"id": 2,
"name": "<string>"
},
"isBillable": true,
"billingRate": {
"price": {
"amount": 123,
"currencyId": "EUR"
},
"unit": "day"
},
"costRate": {
"price": {
"amount": 123,
"currencyId": "EUR"
},
"unit": "day"
}
},
"status": "ongoing",
"initialTimeEstimate": {
"value": 128,
"iso": "P5DT8H",
"unit": "hour"
},
"revisedTimeEstimate": null,
"initialBudget": null,
"revisedBudget": null,
"estimatedOverrun": null,
"billRate": null,
"price": null,
"discount": null,
"discountRate": null,
"subContractingRelationship": "none",
"subcontractType": "fixedPrice",
"subcontractingFixedCost": {
"amount": 123,
"currencyId": "EUR"
},
"subcontractingCostRate": {
"price": {
"amount": 123,
"currencyId": "EUR"
},
"unit": "day"
},
"subcontractingProjectId": 2,
"createdAt": "2023-11-07T05:31:56Z",
"lastModifiedAt": "2023-11-07T05:31:56Z"
}
]
}