Campaigns
Get Campaign GET /campaigns/{campaignId}
List Campaigns GET /campaigns
Get Campaign Analytics GET /campaigns/{campaignId}/analytics
List Campaign Options GET /campaigns/options
List Campaign Messages GET /campaigns/{campaignId}/messages
Authorizations
Path parameters
campaignIdstringRequired
Responses
200
Success
application/json
Responseall of
400
BadRequestError
application/json
401
UnauthorizedError
application/json
403
ForbiddenError
application/json
500
InternalServerError
application/json
get
GET /v3/campaigns/{campaignId} HTTP/1.1
Host: api.mobile-text-alerts.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"success": true,
"error": "text",
"message": "text",
"data": {
"id": 1,
"name": "text",
"description": "text",
"lastMessageActivity": "2025-10-14T03:23:27.708Z",
"deliveredCount": 1,
"unsubscribeCount": 1,
"responseCount": 1,
"clickCount": 1,
"clickRate": 1,
"conversionCount": 1,
"conversionRevenue": 1
}
}
Authorizations
Query parameters
pagenumberOptional
pageSizenumberOptional
sortBystringOptional
sortDirectionstring · enumOptionalPossible values:
querystringOptional
Responses
200
Success
application/json
Responseall of
400
BadRequestError
application/json
401
UnauthorizedError
application/json
403
ForbiddenError
application/json
500
InternalServerError
application/json
get
GET /v3/campaigns HTTP/1.1
Host: api.mobile-text-alerts.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"success": true,
"error": "text",
"message": "text",
"data": {
"rows": [
{
"id": 1,
"name": "text",
"description": "text",
"lastMessageActivity": "2025-10-14T03:23:27.708Z",
"deliveredCount": 1,
"unsubscribeCount": 1,
"responseCount": 1,
"clickCount": 1,
"clickRate": 1,
"conversionCount": 1,
"conversionRevenue": 1
}
],
"page": 1,
"pageSize": 1,
"total": 1
}
}
Authorizations
Path parameters
campaignIdstringRequired
Query parameters
startDatestringRequired
endDatestringRequired
intervalstring · enumRequiredPossible values:
Responses
200
Success
application/json
Responseall of
400
BadRequestError
application/json
401
UnauthorizedError
application/json
403
ForbiddenError
application/json
500
InternalServerError
application/json
get
GET /v3/campaigns/{campaignId}/analytics?startDate=text&endDate=text&interval=days HTTP/1.1
Host: api.mobile-text-alerts.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"success": true,
"error": "text",
"message": "text",
"data": {
"id": 1,
"name": "text",
"description": "text",
"isArchived": true,
"linkRecipientCount": 1,
"timespanAnalytics": [
{
"ANY_ADDITIONAL_PROPERTY": {
"deliveredCount": 1,
"clickCount": 1,
"spend": 1,
"replyCount": 1,
"unsubscribeCount": 1,
"creditCount": 1,
"conversionCount": 1
}
}
]
}
}
Authorizations
Query parameters
pagenumberOptional
pageSizenumberOptional
sortBystringOptional
sortDirectionstring · enumOptionalPossible values:
querystringOptional
Responses
200
Success
application/json
Responseall of
400
BadRequestError
application/json
401
UnauthorizedError
application/json
403
ForbiddenError
application/json
500
InternalServerError
application/json
get
GET /v3/campaigns/options HTTP/1.1
Host: api.mobile-text-alerts.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"success": true,
"error": "text",
"message": "text",
"data": {
"rows": [
{
"id": 1,
"name": "text"
}
],
"page": 1,
"pageSize": 1,
"total": 1
}
}
Authorizations
Path parameters
campaignIdstringRequired
Query parameters
pagenumberOptional
pageSizenumberOptional
sortBystringOptional
sortDirectionstring · enumOptionalPossible values:
querystringOptional
Responses
200
Success
application/json
Responseall of
400
BadRequestError
application/json
401
UnauthorizedError
application/json
403
ForbiddenError
application/json
500
InternalServerError
application/json
get
GET /v3/campaigns/{campaignId}/messages HTTP/1.1
Host: api.mobile-text-alerts.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"success": true,
"error": "text",
"message": "text",
"data": {
"rows": [
{
"id": 1,
"isMMS": true,
"message": "text",
"createdAt": "text",
"recipientCount": 1,
"processedCount": 1,
"emailRecipientCount": 1,
"deliveredCount": 1,
"unsubscribeCount": 1,
"responseCount": 1,
"clickCount": 1,
"clickRate": 1,
"conversionCount": 1
}
],
"page": 1,
"pageSize": 1,
"total": 1
}
}
Last updated
Was this helpful?