Skip to main content

UpdateUSMSTemplate

Update SMS Template

API Description

Update existing SMS template information.

Request Information

Request Parameters

Header Parameters

Parameter NameTypeRequiredDescriptionExample Value
Content-TypestringYesRequest content type"application/json"
AuthorizationstringYesHTTP Basic authentication"Basic $(echo -n 'accesskeyId:accesskeySecret'

Path Parameters

Parameter NameTypeRequiredDescriptionExample Value
idstringYesTemplate ID"template_id_1"

Body Parameters

Parameter NameTypeRequiredDescriptionExample Value
TemplateNamestringNoTemplate name"UpdatedTemplate"
TemplatestringNoTemplate content"Your verification code is {1}"
InstructionstringNoUsage instructions-
Tags[]intNoTag list[1, 2]
VariableAttrstringNoTemplate variable attributes-

Request Examples

curl -X PUT "https://api.uspeedo.com/api/v1/usms/USMSTemplate/template_id_1" \
-H "Content-Type: application/json" \
-H "Authorization: Basic $(echo -n 'YOUR_ACCESSKEY_ID:YOUR_ACCESSKEY_SECRET' | base64)" \
-d '{
"TemplateName": "UpdatedTemplate",
"Template": "Your verification code is {1}, please keep it confidential"
}'

Response Format

Success Response

{
"RetCode": 0,
"Message": "success"
}

Response Field Description

Field NameTypeDescription
RetCodeintReturn code, 0 indicates success
MessagestringReturn message

Error Response

{
"RetCode": 215392,
"Message": "Invalid parameter [TemplateId]"
}

Common Error Codes

Error CodeDescription
0Success
215392Parameter error
215396Template not found
215400Server error