List/View Shares Admin API
List Request
This Request lists all available shares in the system
Info | Value |
---|---|
Request URL | /admin/shares |
Request VERB | GET |
Parameter | Type | Description |
---|---|---|
id | String | The ID of the specific share. |
name | String | The name of the Share. |
revisions | Integer | How many old versions of files should be kept when a file is overwritten or updated. |
quota | Integer | How many MegaBytes that has been allocated for this share. |
created_at | DateTime | When the share was created. |
updated_at | DateTime | When the share was last updated. |
accesses | Array |
An Array of Users and Groups with access to this Share, with the following attributes:
|
Example Request Using Curl
curl -X GET -H "Accept: application/json" \
--user "nkpIxMK9ucUUE7FvfNpdAf:x" \
https://liquidfiles.company.com/admin/shares
Example Response
{"shares":
[
{
"id":"alpha",
"name":"Project Alpha",
"revisions":3,
"quota":1000,
"created_at":"2016-02-01T09:11:23.000Z",
"updated_at":"2016-09-29T10:54:02.000Z",
"accesses":[
{
"id":"user-mycompany-com",
"type":"User",
"read_only":true,
"write":false,
"view_log":true
},
{
"id":"sysadmins",
"type":"Group",
"read_only":false,
"write":true,
"view_log":true
}
]
}
]
}
View Request
This Request views an individual share.
Info | Value |
---|---|
Request URL | /admin/shares/_the_share_id_ |
Request VERB | GET |
The Response Parameters are the same as for the List action above.
Example Request Using Curl
curl -X GET -H "Accept: application/json" \
--user "nkpIxMK9ucUUE7FvfNpdAf:x" \
https://liquidfiles.company.com/admin/shares/alpha
Example Response
{"share":
{
"id":"alpha",
"name":"Project Alpha",
"revisions":3,
"quota":1000,
"created_at":"2016-02-01T09:11:23.000Z",
"updated_at":"2016-09-29T10:54:02.000Z",
"accesses":[
{
"id":"user-mycompany-com",
"type":"User",
"read_only":true,
"write":false,
"view_log":true
}
]
}
}