Message Metrics
Query Metrics Related to Messages
Fetch message attributes using various query parameters
Authorizations
AuthorizationstringRequired
Provide the token that is returned upon login
Path parameters
workspaceIdstring · uuidRequired
The ID of the workspace
Query parameters
periodStartstring · date-timeRequired
The date and time in the format 'YYYY-MM-DDTHH:MM:SSZ' or 'YYYY-MM-DDTHH:MM:SS-HH:MM'.
periodEndstring · date-timeOptional
The date and time in the format 'YYYY-MM-DDTHH:MM:SSZ' or 'YYYY-MM-DDTHH:MM:SS-HH:MM'.
filterstringOptional
Filter conditions for which to fetch messages. Each condition is a string in the format of 'equals(field,value)'.
Available field-value pairs are
channelID- UUID, can supply multiple equals conditions for multiple channelIdscampaignID- UUID, can supply multiple equals conditions for multiple campaignIdsplatformID- string, can supply multiple equals conditions for multiple platforms- Common values are 'sms-messagebird', 'email-sparkpost', 'whatsapp', and 'rcs-google'. More are possible and are returned in the response.
channelName- string, exact match only.status- string, can supply multiple equals conditions for multiple statuses- Allowed values are 'invalid', 'accepted', 'processing', 'sent', 'sending_failed', 'delivered', 'delivery_failed', 'deleted', 'scheduled', or 'skipped'
direction- string, message direction- Allowed values are 'in', 'out', 'invalid'
receiverCountry- string, can supply multiple equals conditions for multiple receiver countries- Allowed values are ISO 3166-1 two character country codes
channelSenderType- string, can supply multiple equals conditions for multiple channel sender types- Allowed values are 'long-code-number', 'short-code-number', 'alpha-number'
sender- string, can supply multiple equals conditions for multiple senders- Examples include sender phone numbers or email addresses. Exact match only. If '+' is used, it must be URL encoded as '%2B'.
failureCodes- string, can supply multiple equals conditions for multiple failure codes- Examples include
15001,14001,12006etc
- Examples include
Responses
200
An array of messages
application/json
422
The request did not pass validation
application/json
get
/workspaces/{workspaceId}/reporting/messagesLast updated
Was this helpful?

