REST API v4: GET profile file information
Profiles can contain folders and subfolders containing files, pertaining to that specific profile. Information about these files can be retrieved by sending an HTTP GET request to the following URL:
https://api.copernica.com/v4/profile/$id/file/$id/json
The first $id
should be replaced with the numerical identifier of the profile
you're requesting the file information about. The second $id
should be the ID of the file.
Returned fields
This method returns a JSON object with the files under the data property. Each file contains the following fields:
- ID: The file ID.
- name: The filename.
- directory: The directory the file is located in.
- author: The author of the file.
- created: Timestamp of creation of the file (YYYY-MM-DD hh:mm:ss format).
- modified: Timestamp of the last modification to the file (YYYY-MM-DD hh:mm:ss format).
- size: The file size in bytes.
JSON example
The JSON for a single subprofile might look something like this:
{
"ID":"20285",
"name":"cat.png",
"directory":"Images/Animals",
"author":"Copernica BV",
"created":"2008-08-25 16:14:56",
"modified":"2010-08-25 16:15:56",
"size":131364
}
PHP Example
The following PHP script demonstrates how to use the API method.
// dependencies
require_once('CopernicaRestAPI.php');
// change this into your access token
$api = new CopernicaRestAPI("your-access-token", 4);
// do the call, and print result
print_r($api->get("profile/{$profileID}/file/{$fileID}/json"));
The example above requires the CopernicaRestApi class.