# List of discussion posts List of discussion posts, filterable by product GUID, author's e-mail and creation date. Endpoint: GET /api/discussions-posts Version: 1.0.0 Security: shoptetAccessToken, shoptetPrivateApiToken ## Query parameters: - `productGuid` (string) guid of the product associated to discussion Example: "356eb81e-d966-11e0-b04f-57a43310b768" - `userEmail` (string) e-mail of the post's author Example: "john.doe@example.com" - `creationDateFrom` (string) date and time of the post creation - lower limit Example: "2022-12-24T16:00:00+02:00" - `creationDateTo` (string) date and time of the post creation - upper limit Example: "2022-12-31T23:59:59+02:00" ## Header parameters: - `Content-Type` (string, required) ## Response 200 fields (application/json): - `data` (object, required) - `data.discussion` (array, required) - `data.discussion.id` (number, required) discussion post ID - `data.discussion.parentId` (number,null, required) discussion post parent ID - `data.discussion.productGuid` (string,null, required) product guid of the product associated to the post - `data.discussion.customerGuid` (string,null, required) customer guid of the customer associated to the post - `data.discussion.name` (string,null, required) name of the author - `data.discussion.email` (string,null, required) email of the author - `data.discussion.title` (string,null, required) title of the post - `data.discussion.content` (string,null, required) content of the post - `data.discussion.creationDate` (string,null, required) date and time of the post creation - `data.discussion.authorized` (boolean, required) flag whether the post is authorized (visible on the web) - `data.paginator` (object, required) - `data.paginator.totalCount` (integer, required) total number of available records - `data.paginator.page` (integer, required) current page - `data.paginator.pageCount` (integer, required) total available of pages - `data.paginator.itemsOnPage` (integer, required) number of currently returned records - `data.paginator.itemsPerPage` (integer, required) required number of records per page - `errors` (array,null, required) - `errors.errorCode` (string, required) Short text error identification - `errors.message` (string, required) Descriptive error message - `errors.instance` (string, required) Identification of the entity referenced