Skip to end of metadata
Go to start of metadata
You are viewing an old version of this page. View the current version.
Compare with Current
View Page History
« Previous
Version 17
Next »
Add tagged content to the system. The content must be pushed using endpoint 9003: Publish content before it can be accessed.
Endpoint ID: | 9001 |
Method: |
|
URL: | POST /user/content/ |
Request body: | JSON data with information about the content to be created. Required fields: | | tags | An array of Tags. At least one Tag must be present in the array. Tags must be url-safe, conforming to Regular Expression pattern: [a-zA-Z]+[a-zA-Z0-9-_]* | Optional fields: | | content | The content, formatted as a base64 encoded text string. | | contentType | The content mime-type, i.e. "image/gif" or "text/plain". If omitted, the content type is set to "text/html" if content is included, or "application/json" if data is included. | | data | A dictionary of strings or decimal values. These values can be used for search filtering. | | title | A title string. | | activeFrom | A UTC date specifying the start of the content availability period. | | activeTo | A UTC date specifying the end of the content availability period. |
{
"tags": [ "tag1", "tag2" ],
"content": "PGh0bWw+PGJvZHk+TW9yZSBIVE1MIGNvbnRlbnQ8L2JvZHk+PC9odG1sPg==",
"contentType": "text/html",
"data": {
"width": "300px",
"height": "50px",
"a": 5.5,
"b": 15
},
"activeFrom": "2014-01-01T01:00Z",
"activeTo": "2014-03-25T23:00Z"
}
{
"tags": [ "tag1", "tag2", "tag3" ],
"content": "*base64 encoded image*",
"contentType": "image/png",
"title": "little image.png"
}
|
Response body: | A JSON object containing the "contentID" of the newly created content. This identifier is used to publish content, and to connect entities to private content.
|
Status codes: | 201 | | | | | | Content created successfully. |