Skip to Content
Short Message Service(USMS)GetUSMSSignatureQualification

Get the list of SMS signature qualification application records - GetUSMSSignatureQualification

Overview

Get the list of SMS signature qualification application records

Definition

Public Parameters

Parameter NameTypeDescription InformationRequired
ActionstringCorresponding API command name, the current API is GetUSMSSignatureQualification.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. Leave it blank for the default project. Sub-accounts must fill in. Please refer to the GetProjectList APIYes
PageintPage IndexYes
NumPerPageintItems per pageYes
OrderBystringSorting Field, QualificationId/CreateTimeYes
OrderTypestringSort Type: desc, ascYes
QualificationAttrintSignature Qualification Attribute: 0-For Own Use, 1-For OthersNo
StatusintSignature Qualification Status: 0-Draft 1-Under Review 2-Approved 3-Not Approved 4-Manually DisabledNo
InAccountIds.NstringProject ID ListNo

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
TotalintTotal Number of Signature QualificationsNo
Dataarray[OutSignatureQualification]Signature Qualification Result SetNo

Data Model

OutSignatureQualification

Field NameTypeDescription InformationRequired
QualificationIdstringQualification IdNo
AccountIdintProject IdNo
NamestringQualification NameNo
AttrintQualification Attributes: 0-Self-use 1-Other-useNo
CompanyNamestringCompany NameNo
ManagerNamestringPerson in Charge NameNo
HandlerNamestringOperator NameNo
StatusintStatus: 0-Draft 1-Under Review 2-Review Approved 3-Review Failed 4-Manually DisabledNo
ErrCodeintReview Failed Error CodeNo
ErrDescstringReason for Audit FailureNo
CreateTimeintCreate TimestampNo
ModifyTimeintModify TimestampNo
ReviewStartTimeintAudit Start TimestampNo
ReviewEndTimeintAudit Completion TimestampNo

Example

Request Example

https://api.ucloud-global.com/?Action=GetUSMSSignatureQualification &ProjectId=tofQmglv &Page=5 &NumPerPage=9 &OrderBy=RepCRYTo &OrderType=ExYtBIBv &FuzzySearch=qiMnkZRA &QualificationAttr=6 &Status=5 &InAccountIds.N=NWdHcSQp

Response Example

{ "Action": "GetUSMSSignatureQualificationResponse", "Data": [ { "AccountId": 6, "Attr": 1, "CompanyName": "xIHieGtk", "CreateTime": 5, "ErrCode": 4, "ErrDesc": "hXpuBiew", "HandlerName": "kEfhjhHv", "ManagerName": "gpguEosN", "ModifyTime": 2, "Name": "aQoUAYxz", "QualificationId": "ogSpfKTv", "ReviewEndTime": 4, "ReviewStartTime": 6, "Status": 2 } ], "Message": "KvIyuExp", "RetCode": 0, "Total": 3 }