GET /Count/
Retrieves the number of content files on the network matching the specified filter criteria. If no filter is included, this call returns the total number of content files on the network.
Parameters
filter
string
An expression for filtering search results
______________________________________________________________
Response Body
The content file count is returned as an integer value.
GET /Operations/
Returns the operational permissions granted to roles for specific business operations
Response Body
Returns the Business Operations Entity
GET /{id:int}/
Retrieves the specified content files on a network.
Parameters
id
int
A unique identifier for the content instance. This value is generated by the server when the content file is uploaded.
maxWidth
uShort
The maximum width of the content instance (this should equal 100)
maxHeight
uShort
The maximum height of the content instance (this should equal 100)
______________________________________________________________
Response Body
The server returns code 200 upon success. Upon failure, it returns code 400 with an error message.
PUT /{id:int}/
Update the specified content files.
Parameters
id
int
A unique identifier for the content instance. This value is generated by the server when the content file is uploaded.
______________________________________________________________
Request Body
The Content Entity
______________________________________________________________
Response Body
On success this method returns a status code 2XX, on failure it returns a status code of 5XX.
DELETE /{id:int}/
Removes the specified content file.
Parameters
id
int
A unique identifier for the content instance. This value is generated by the server when the content file is uploaded.
______________________________________________________________
Response Body
The server returns code 200 upon success. Upon failure, it returns code 400 with an error message.
GET /{id:int}/Tags/
Returns tags associated with the specified content file.
Parameters
id
int
A unique identifier for the content instance. This value is generated by the server when the content file is uploaded.
______________________________________________________________
Response Body
Returns an array of key/value pairs that represent tags assigned to the content file. Each tag is formatted as follows:
"<value_type>::<tag_type>.<tag_key>":"<value>"
POST /{id:int}/Tags/
Adds one or more tags to the specified content file.
Parameters
id
int
A unique identifier for the content instance. This value is generated by the server when the content file is uploaded.
______________________________________________________________
Request Body
The request body should contain an array of key/value pairs that specify tags to assign to the content file. Each tag must be formatted as follows: "<value_type>::<tag_type>.<tag_key>":"<value>"
______________________________________________________________
Response Body
On success this method returns a status code 2XX, on failure it returns a status code of 5XX.
DELETE /{id:int}/Tags/
Removes one or more tags from the specified content file.
Parameters
id
int
A unique identifier for the content instance. This value is generated by the server when the content file is uploaded.
______________________________________________________________
Request Body
The request body should contain an array of strings specifying tags to delete. Each string must be formatted as follows: "<value_type>::<tag_type>.<tag_key>"
Note
The following are valid system-defined values for content tags: "FileName", "FileSize", "ContentType", "UploadDate",
______________________________________________________________
Response Body
On success this method returns a status code 2XX, on failure it returns a status code of 5XX.
GET /{id:int}/Permissions/
Includes object permissions for a given content instance.
Parameters
id
int
A unique identifier for the content instance. This value is generated by the server when the content file is uploaded.
______________________________________________________________
Response Body
Returns the permissions property value of the Content Entity as a paged list of content entities.
POST /{id:int}/Permissions/
Adds permissions to the specified content instance
Parameters
id
int
A unique identifier for the content instance. This value is generated by the server when the content file is uploaded.
______________________________________________________________
Request Body
______________________________________________________________
Response Body
On success this method returns a status code 2XX, on failure it returns a status code of 5XX.
DELETE /{id:int}/Permissions/
Removes permissions from the specified content instance
Parameters
id
int
A unique identifier for the content instance. This value is generated by the server when the content instance is uploaded.
______________________________________________________________
Request Body
______________________________________________________________
Response Body
On success this method returns a status code 2XX, on failure it returns a status code of 5XX.