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 12 Next »

Create content

 

Endpoint ID:

9001

Method:

URL:

POST /user/content/

Request body:

JSON data with information about the content to be created.

Required fields:
 

tags:

JSON array of Tags. At least one Tag must be present in the array. Tags must be url-safe, with Regular Expression

: [a-zA-Z]+[a-zA-Z0-9-_]*

 

content:

The content text of base64 encoded type.

Optional fields:
 contenttype:Defined the type of content. If nothing is passed then default value is set to "text/html".
 value:Optional value
 activeFrom:

Optional date value defining content active start date. The date must be in UTC, for example "2014-01-01T01:00Z".

 activeTo:

Optional date value defining content active till date. The date must be in UTC, for example "2014-03-25T23:00Z".

Example
{
   "tags": [ "tag1", "tag2" ],                 // required - at least one tag must be present.
                                               //    Tags must be url-safe, with this RegEx:
                                               //    [a-zA-Z]+[a-zA-Z0-9-_]*
   "contentType": "text/html",                 // optional - defaults to "text/html"
   "content": "base64 encoded content string", // required
   "value": 6.8,                               // optional - decimal
   "activeFrom": "2014-01-01T01:00Z",          // optional - ISO UTC date
   "activeTo": "2014-03-25T23:00Z"             // optional - ISO UTC date
}

Response body:

JSON data with information about the content created.

Example
{
   "contentID": 4567
}

Status codes:

201

Content created successfully.

 

 



  • No labels