Skip to main content
PUT
/
api
/
v2
/
Template
{
  "ErrorCode": 123,
  "ErrorDescription": "<string>",
  "Data": "<string>"
}

Update Template

Update the content or name of an existing message template.
curl -X PUT "https://accounts.netvox.ng/api/v2/Template?id=138" \
  -H "Content-Type: application/json" \
  -d '{
    "TemplateName": "Updated Welcome Message",
    "MessageTemplate": "Welcome to ##CompanyName##! Your account ID is ##AccountId##. We are excited to have you on board.",
    "ApiKey": "YOUR_API_KEY",
    "ClientId": "YOUR_CLIENT_ID"
  }'

Parameters

id
number
required
ID of the template to update

Request Body

TemplateName
string
required
Updated name of the template
MessageTemplate
string
required
Updated template content with placeholders
ApiKey
string
required
Your API key for authentication
ClientId
string
required
Your client identifier for authentication

Response

ErrorCode
number
Error code (0 for success)
ErrorDescription
string
Description of the result
Data
string
Success message

Success Response

{
  "ErrorCode": 0,
  "ErrorDescription": "Success",
  "Data": "Template updated Successfully."
}

Use Cases

  • Content updates: Modify template content for better messaging
  • Brand changes: Update templates to reflect new branding
  • Compliance: Update templates to meet new regulatory requirements
  • A/B testing: Create variations of existing templates