GET Api/v{apiVersion}/Messages?query={query}&pageSize={pageSize}¤tPage={currentPage}&orderBy={orderBy}&descending={descending}
Gets a list of messages
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| query |
Optional: search query (e.g. Name.Equals("John Doe") or Name.Contains("Doe")) |
string |
Default value is |
| pageSize |
Optional: page size, used for server-side paging (e.g. 10) |
integer |
None. |
| currentPage |
Optional: current page, used for server-side paging (e.g. 1) |
integer |
None. |
| orderBy |
Optional: property used to order the data, used for server-side ordering (e.g. Name) |
string |
Default value is |
| descending |
Optional: ordering type (e.g. True) |
boolean |
None. |
| apiVersion | string |
None. |
Body Parameters
None.
Response Information
Resource Description
Collection of MessagePreview| Name | Description | Type | Additional information |
|---|---|---|---|
| MessageID | globally unique identifier |
None. |
|
| Subject | string |
None. |
|
| Status | MessageStatus |
None. |
|
| UserFullName | string |
None. |
Response Formats
application/json, text/json
Sample:
[
{
"MessageID": "6c8abaea-68a7-41d3-9e6a-7498650cb9f7",
"Subject": "sample string 2",
"Status": "Draft",
"UserFullName": "sample string 3"
},
{
"MessageID": "6c8abaea-68a7-41d3-9e6a-7498650cb9f7",
"Subject": "sample string 2",
"Status": "Draft",
"UserFullName": "sample string 3"
}
]
application/xml, text/xml
Sample:
<ArrayOfMessagePreview xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Hier.Api.ViewModels">
<MessagePreview>
<MessageID>6c8abaea-68a7-41d3-9e6a-7498650cb9f7</MessageID>
<Status>Draft</Status>
<Subject>sample string 2</Subject>
<UserFullName>sample string 3</UserFullName>
</MessagePreview>
<MessagePreview>
<MessageID>6c8abaea-68a7-41d3-9e6a-7498650cb9f7</MessageID>
<Status>Draft</Status>
<Subject>sample string 2</Subject>
<UserFullName>sample string 3</UserFullName>
</MessagePreview>
</ArrayOfMessagePreview>
multipart/form-data
Sample:
--MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="[0].MessageID" 6c8abaea-68a7-41d3-9e6a-7498650cb9f7 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="[0].Subject" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="[0].Status" Draft --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="[0].UserFullName" sample string 3 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="[1].MessageID" 6c8abaea-68a7-41d3-9e6a-7498650cb9f7 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="[1].Subject" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="[1].Status" Draft --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="[1].UserFullName" sample string 3 --MultipartDataMediaFormatterBoundary1q2w3e--