{"metadata":{"image":[],"title":"","description":""},"api":{"url":"/tasks/{taskId}/files.json","auth":"required","method":"get","params":[{"name":"taskId","type":"int","default":"","desc":"The id of the task that you want to retrieve the files for.","required":true,"in":"path","ref":"","_id":"5580f76504ae5b0d00262852"}],"results":{"codes":[{"language":"json","status":200,"name":"","code":"{\n \"status\": \"Okay\",\n \"files\": [\n {\n \"url\": \"https://secure.projectmanager.com/Share/Public/UserFile.aspx?hid=60F80&bid=c75bd554-5263-4de7-9905-656bacb24f88\",\n \"id\": 397184,\n \"name\": \"12%20-%201.jpg\"\n },\n {\n \"url\": \"https://secure.projectmanager.com/Share/Public/UserFile.aspx?hid=64A62&bid=c75bd554-5263-4de7-9905-656bacb24f88\",\n \"id\": 412258,\n \"name\": \"dh1.jpg\"\n }]\n}"}]},"settings":"","examples":{"codes":[{"name":"","code":"$.ajax({\n type: \"GET\", \n url: \"/api/v1/tasks/\" + taskId + \"/files.json\", \n contentType: 'application/json', \n dataType: \"json\", \n success: worked,\n headers: { apiKey: apiKey }\n});","language":"javascript"},{"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://api.projectmanager.com/api/v1/task/41225811/files.json', false, $context);\nprint_r(json_decode($data));\n?>"}]}},"next":{"description":"","pages":[]},"title":"Files by Task","type":"endpoint","slug":"retrieve-files-from-tasks","excerpt":"A File instance represents a file added or attached in ProjectManager.com. This may be a file attached to a Project or shared documents etc.\n\nUse this API to retrieve the files attached against a given task.","body":"A File resource is represented by the following properties:\n[block:parameters]\n{\n \"data\": {\n \"h-0\": \"Property\",\n \"h-1\": \"Description\",\n \"0-0\": \"Id\",\n \"1-0\": \"Url\",\n \"2-0\": \"Name\",\n \"0-1\": \"The unique identifier of the File instance.\",\n \"1-1\": \"The download url of the file.\",\n \"2-1\": \"The name of the file.\"\n },\n \"cols\": 2,\n \"rows\": 3\n}\n[/block]","updates":[],"order":2,"isReference":false,"hidden":false,"sync_unique":"","link_url":"","link_external":false,"_id":"556524f3eb1615230053fd4d","parentDoc":null,"editedParams":true,"editedParams2":true,"user":"555a5da8bcb32e19006f816f","version":{"version":"1.0","version_clean":"1.0.0","codename":"","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"},"__v":5,"createdAt":"2015-05-27T01:59:15.990Z","githubsync":"","project":"5548466bd2c8410d006c2143","category":{"sync":{"isSync":false,"url":""},"pages":["55651e6103b6710d00916957","55651ead65a1130d00400c33","55651fb6b893840d00444746","556523f5b60f251900703442","556524f3eb1615230053fd4d","55652555eb1615230053fd4f"],"title":"Files","slug":"files","order":5,"from_sync":false,"reference":false,"_id":"55651e0165a1130d00400c32","createdAt":"2015-05-27T01:29:37.594Z","project":"5548466bd2c8410d006c2143","__v":6,"version":"5548466bd2c8410d006c2146"}}
getFiles by Task
A File instance represents a file added or attached in ProjectManager.com. This may be a file attached to a Project or shared documents etc.
Use this API to retrieve the files attached against a given task.
Definition
{{ api_url }}{{ page_api_url }}
Parameters
Path Params
taskId:
required
integer
The id of the task that you want to retrieve the files for.