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
Body ()
Root Schema : createPost_request
Type: object
Show Source
Example:
{
    "active":"true",
    "message":"New Announcent # 2",
    "type":"announcementPost"
}
Back to Top

Response

Supported Media Types

200 Response

Following model is returned when operation succeeds.
Body ()
Root Schema : createPost_response
Type: object
Show Source
Example Response (application/json)
{
    "lastModifiedDate":"2015-04-28T09:32:18.335Z",
    "repositoryId":"100002",
    "active":true,
    "links":[
        {
            "rel":"self",
            "href":"http://admin.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
Show Source
Nested Schema : errors
Type: array
An optional list of errors if multiple errors were encountered
Show Source
Nested Schema : items
Type: object
Show Source
Back to Top