Messages: List messages
GET /websites/:website_id/messages
Gets a list of messages.
| Attribute | Details |
|---|---|
website_id
Required
integer
|
The ID of the website the message originated from. |
count
integer
|
Maximum number of messages to return. Value can be between |
date_end
date
|
Only return messages that were created before this date. The date should be specified in the YYYY-MM-DD format (e.g., |
date_start
date
|
Only return messages that were created after this date. The date should be specified in the YYYY-MM-DD format (e.g., |
direction
string
|
Return messages sorted in ascending or descending order. Valid options are |
includes
string
|
Comma separated list of additional fields to include in the response. Available includes are |
message_type
string
|
Only return messages of this type. Possible values are |
page
integer
|
The page number of results to return. Defaults to page 1.
|
search
string
|
Search for messages that match the provided search string. Searches the |
sort
string
|
The field to sort the messages by. Possible values are |
Sample Curl Request
curl "https://api.firespring.com/websites/4/messages" \
-u your-api-key: \
-H "Firespring-Api-Version: 1" \
-X GET \
-G \
-d count="3" \
-d page="1" \
-d includes="user"
Sample Response
{
"object": "list",
"data": [
{
"id": 52,
"object": "message",
"date_created": "2018-05-31T15:33:38+00:00",
"event_submission": 0,
"file": 0,
"form": 10119026,
"message_tracking_number": "4415297e3af8c",
"message_type": "online_order",
"online_proof": 0,
"order": 7,
"portal": 1147329,
"user": {
"object": "website_user",
"id": 11,
"third_party_identifier": "",
"username": "xyzcorp"
}
},
{
"id": 51,
"object": "message",
"date_created": "2018-05-31T15:22:10+00:00",
"event_submission": 5839845,
"file": 0,
"form": 10119690,
"message_tracking_number": "4415297e3af8c",
"message_type": "event_management",
"online_proof": 0,
"order": 0,
"portal": 0,
"user": null
},
{
"id": 45,
"object": "message",
"date_created": "2018-05-30T19:30:58+00:00",
"event_submission": 0,
"file": 0,
"form": 10119111,
"message_tracking_number": "4415297e3af8c",
"message_type": "general_contact",
"online_proof": 0,
"order": 0,
"portal": 0,
"user": null
}
],
"meta": {
"pagination": {
"total": 49,
"count": 3,
"per_page": 3,
"current_page": 1,
"total_pages": 17
}
}
}