{"metadata":{"image":[],"title":"","description":""},"api":{"url":"/projects/{projectId}/timesheets.json","auth":"required","examples":{"codes":[{"language":"javascript","code":" $.ajax({ \n type: \"GET\", \n url: \"https://secure.projectmanager.com/api/v1/projects/\" + projectId + \"/timesheets.json\", \n contentType: 'application/json', \n dataType: \"json\", \n success: worked,\n headers: { apiKey: apiKey }\n });"},{"language":"php","code":"<?\n$context = stream_context_create(array(\n 'http'=>array(\n 'method'=>\"GET\",\n 'header'=>\"apiKey: [yourApiKey]\")\n));\n$data = file_get_contents('https://secure.projectmanager.com/api/v1/projects/[projectId]/timesheets.json', false, $context);\nprint_r(json_decode($data));\n?>"}]},"method":"get","params":[{"name":"projectId","type":"int","default":"","desc":"The Id of the project you wish to retrieve timesheets for.","required":true,"in":"path","ref":"","_id":"557f4d28e211d20d00601494"}],"results":{"codes":[{"language":"json","code":"{\n \"status\": \"Okay\",\n \"timesheets\": [\n {\n \"adminTypeId\": null,\n \"date\": \"2015-05-07T00:00:00\",\n \"hours\": 8.00,\n \"projectId\": 555069,\n \"taskId\": 28178219,\n \"resouceId\": 1608580,\n \"id\": 14469255,\n \"name\": null\n },\n {\n \"adminTypeId\": null,\n \"date\": \"2015-05-07T00:00:00\",\n \"hours\": 5.00,\n \"projectId\": 555069,\n \"taskId\": 28178220,\n \"resouceId\": 1608580,\n \"id\": 14469256,\n \"name\": null\n }\n ]\n}","name":"","status":200}]},"settings":""},"next":{"description":"","pages":[]},"title":"Timesheets by Project","type":"endpoint","slug":"retrieve-timesheets-from-project","excerpt":"A Timesheet instance records the number of hours spent on Tasks and Administrative activities/leave for a particular Resource.\n\nA Timesheet entry is for a particular day, and there can only be one Timesheet record per Resource for a particular task or admin type for a specific date.\n\nUse this API to retrieve a list of Timesheet records for a particular Project.","body":"A Timesheet resource is denoted by the following properties:\n[block:parameters]\n{\n \"data\": {\n \"h-0\": \"Property\",\n \"h-1\": \"Description\",\n \"0-0\": \"adminTypeId\",\n \"0-1\": \"The Id of the administrative activity that the time is recorded against.\",\n \"1-0\": \"date\",\n \"1-1\": \"The date the Timesheet entry is for.\",\n \"2-0\": \"hours\",\n \"2-1\": \"The hours recorded against the admin type or task, for the specified resource for the specified date.\",\n \"3-0\": \"projectId\",\n \"3-1\": \"The id of the project that the time has been recorded against.\",\n \"4-0\": \"taskId\",\n \"4-1\": \"The id of the task that the time has been recorded against.\",\n \"5-0\": \"resourceId\",\n \"5-1\": \"The id of the resource that the time has been recorded for.\",\n \"6-0\": \"name\",\n \"6-1\": \"The name or description assigned to the timesheet entry.\"\n },\n \"cols\": 2,\n \"rows\": 7\n}\n[/block]","updates":[],"order":0,"isReference":false,"hidden":false,"sync_unique":"","link_url":"","link_external":false,"_id":"55652662eb1615230053fd54","__v":7,"editedParams2":true,"parentDoc":null,"user":"555a5da8bcb32e19006f816f","editedParams":true,"category":{"sync":{"isSync":false,"url":""},"pages":["55651a9c03b6710d00916948","55651b27b893840d00444737","55651cb603b6710d0091694c","55651d35b893840d00444740","55652662eb1615230053fd54","556526c1b60f251900703445","556527157a60a419000627f7"],"title":"Timesheets","slug":"timesheets","order":4,"from_sync":false,"reference":false,"_id":"55651a0c65a1130d00400c2b","project":"5548466bd2c8410d006c2143","version":"5548466bd2c8410d006c2146","__v":7,"createdAt":"2015-05-27T01:12:44.934Z"},"createdAt":"2015-05-27T02:05:22.894Z","project":"5548466bd2c8410d006c2143","githubsync":"","version":{"version":"1","version_clean":"1.0.0","codename":"Classic","is_stable":true,"is_beta":false,"is_hidden":false,"is_deprecated":false,"categories":["5548466cd2c8410d006c2147","554a69ba0b54d30d007fe128","554a7f3338e3620d0082192e","5565162e03b6710d00916942","55651a0c65a1130d00400c2b","55651d4565a1130d00400c2f","55651e0165a1130d00400c32","5565217903b6710d0091695f"],"_id":"5548466bd2c8410d006c2146","createdAt":"2015-05-05T04:26:19.796Z","project":"5548466bd2c8410d006c2143","__v":8,"releaseDate":"2015-05-05T04:26:19.796Z"}}
getTimesheets by Project
A Timesheet instance records the number of hours spent on Tasks and Administrative activities/leave for a particular Resource.
A Timesheet entry is for a particular day, and there can only be one Timesheet record per Resource for a particular task or admin type for a specific date.
Use this API to retrieve a list of Timesheet records for a particular Project.
Definition
{{ api_url }}{{ page_api_url }}
Parameters
Path Params
projectId:
required
integer
The Id of the project you wish to retrieve timesheets for.