• FAQ
  • API
  • Files
  • Getting the list of files through API: get_files

Getting the list of files through API: get_files


Sample get_files request

?action=get_files&id_project=PROJECT_ID
Returns files list of selected project or task
*project files include attached to project description and directly to Files section
*task files include attached to task description and comments

Required parameters:
  • id_project — project ID (optional if task ID selected)
Optional parameters:
  • id_task — task ID

Returned data:
  • id — file ID
  • page — part of the link for direct download (for the full path put the address of your account in front, for example
    https://youraccount.worksection.com/download/123456)
  • name — file name with its extension
  • size — file size (in bytes)
  • date_added — adding date and time
  • user_from — information on who added the file

Sample JSON response
If the request succeeds, the response will contain ok status and the following data:

{
"status": "ok",
"data": [
{ "id": "FILE_ID", "page": "/download/FILE_ID",
"name": "Example.docx", "size": "FILE_SIZE",
"date_added": "YYYY—MM—DD HH:II",
"user_from": { "id": "USER_ID",
"email": "USER_EMAIL",
"name": "USER_NAME"
}
}, { "id": "FILE_ID", "page": "/download/FILE_ID", ... ... ... }
]
}