createPost

post

/ccadmin/v1/posts

Create Post. Creates a new Announcement. While creating a new Announcement, type parameter should be set to 'announcementPost'.

Request

Supported Media Types
  • application/json
Body Parameter
Root Schema : createPost_request

Response

Supported Media Types
  • application/json
200 Response
Following model is returned when operation succeeds.
Body
Root Schema : createPost_response
Example application/json

{
    "lastModifiedDate":"2015-04-28T09:32:18.335Z",
    "repositoryId":"100002",
    "active":true,
    "links":[
        {
            "rel":"self",
            "href":"http://some.machine.example.com:9080/ccadminui/v1/posts"
        }
    ],
    "id":"100002",
    "message":"

New Announcent # 2

\n", "creationDate":"2015-04-28T09:32:18.335Z", "type":"announcementPost" }
Default Response
The error response. The following are the internal error codes thrown by this API when the request processing fails in Oracle Commerce Cloud: |Error Code|Description| |------------------|------------------| |200205|Invalid Announcement post type is passed.| |200204|Post Type Input is null or empty.| |200206|Internal error occured| |200146|Post data is not available in input.| |200147|Post message is null or empty.|
Body
Root Schema : errorModel
Type: object
Nested Schema : errors
Type: array
An optional list of errors if multiple errors were encountered
Nested Schema : items
Type: object

Examples

Sample Request:

{
  "active": "true",
  "message": "New Announcent # 2",
  "type": "announcementPost"
}

Sample Response Payload returned by endpoint:

{
  "lastModifiedDate": "2015-04-28T09:32:18.335Z",
  "repositoryId": "100002",
  "active": true,
  "links": [{
    "rel": "self",
    "href": "http://some.machine.example.com:9080/ccadminui/v1/posts"
  }],
  "id": "100002",
  "message": "<p>New Announcent # 2<\/p>\n",
  "creationDate": "2015-04-28T09:32:18.335Z",
  "type": "announcementPost"
}