Skip to Content
Short Message Service(USMS)GetUSMSSendStatistics

Get Send Statistics Data - GetUSMSSendStatistics

Overview

Obtain Sending Statistics Data

Definition

Public Parameters

Parameter NameTypeDescription InformationRequired
ActionstringCorresponding API command name, the current API is GetUSMSSendStatistics.Yes
PublicKeystringThe user’s public key can be obtained from Console Yes
SignaturestringUser signature generated based on public key and API command, see Signature AlgorithmYes

Request Parameters

Parameter NameTypeDescription InformationRequired
ProjectIdstringProject ID, if not filled in, the default project will be used. Sub-accounts must fill in. Please refer to the GetProjectList interface.
Yes
PageintPage number, starting from 0Yes
NumPerPageintNumber of records per pageYes
OrderBystringSort field, such as BrevityCode means sorting by BrevityCode, used in conjunction with OrderType. Currently supports SendDate, BrevityCode.Yes
OrderTypestringSorting method, asc - ascending order desc - descending orderYes
StartDatestringStart date, format is YYYY-MM-DDYes
EndDatestringEnd date, format is YYYY-MM-DDYes
DomesticintDomestic tag, 0-International SMS 1-Domestic SMSYes
BrevityCodestringInternational short codes, such as ‘CN’ represents China. When querying multiple countries, use ’-’ to separate, such as ‘CN-ID’.No
PurposeintMessage type, 1-Verification Code 2-Notification 3-MarketingNo

Response Field

Field NameTypeDescription InformationRequired
RetCodeintReturn status code. If it is 0, it means successful return. If it is not 0, it means failure.Yes
ActionstringOperation command name.Yes
MessagestringReturns an error message, providing detailed description when RetCode is non-zero.No
TotalintReturn Record CountNo
StatisticsDataStatisticsDataThe sum set of sending data statistics that meet the query conditions, see the StatisticsData model for specific field information.No
Dataarray[StatisticsDataInfo]The collection of send data statistics based on the day as the statistical dimension, the statistical data fields of each day are detailed in the StatisticsDataInfo model.No

Data Model

StatisticsData

Field NameTypeDescription InformationRequired
UnknownCountintUnknown Status Quantity (Number of Submissions)Yes
SuccessCountintNumber of Successful Sendings (Submission Count)Yes
SendCostCountintTotal Sent (Split Count)Yes
FailCountintNumber of Failed Sendings (Submission Count)Yes
SendCountintTotal Sent (Number of Submissions)Yes
SuccessCostCountintNumber of Successful Sends (Split Counts)Yes
FailCostCountintNumber of Failed Sends (Split Count)Yes
UnknownCostCountintUnknown Status Quantity (Split Count)Yes
SubmitFailCountintSubmission Failure Count (Number of Submissions)Yes
SubmitFailCostCountintSubmission Failure Count (Split Count)Yes

StatisticsDataInfo

Field NameTypeDescription InformationRequired
CountintTotal Sent (Number of Submissions)Yes
FailedCostCountintNumber of Failed Sends (Split Count)Yes
BrevityCodestringInternational/Regional Identification CodeYes
CostCountintTotal Sent (Split Count)Yes
SendDatestringSend TimeYes
FailedCountintNumber of Failed Sendings (Submission Count)Yes
SuccessRatefloatSend Success RateYes
SuccessCountintNumber of Successful Sendings (Submission Count)Yes
UnknownCountintUnknown Status Quantity (Number of Submissions)Yes
SuccessCostCountintNumber of Successful Sends (Split Counts)Yes
UnknownCostCountintUnknown Status Quantity (Split Count)Yes
UserIdstringUserIdYes
SubmitFailedCountintSubmission Failure Count (Number of Submissions)Yes
SubmitFailedCostCountintSubmission Failure Count (Split Count)Yes

Example

Request Example

https://api.ucloud-global.com/?Action=GetUSMSSendStatistics &Region=cn-zj &Zone=cn-zj-01 &Page=2 &NumPerPage=2 &Order=GwQuSnMR &StartDate=yPETXquo &EndDate=vkmOkLMy &Domestic=2 &BrevityCode=hwYqXpyR &Purpose=9 &OrderType=ghVSXsjL &Download=1 &Removed=5 &ProjectId=TfFeiEbC

Response Example

{ "Action": "GetUSMSSendStatisticsResponse", "Data": [ { "BrevityCode": "soqoREYM", "CostCount": 8, "Count": 4, "FailedCostCount": 4, "FailedCount": 5, "SendDate": "psXUJfzi", "SuccessCostCount": "TYVTPEdC", "SuccessCount": 7, "SuccessRate": 6.23654, "UnknownCostCount": "MvPkzmxR", "UnknownCount": "XebrtyfY" } ], "Message": "EXorXtNv", "RetCode": 0, "StatisticsData": {}, "Total": 9 }