Groups
For more information on how to use these endpoints see: Group Subscribers
Create Group POST /groups
Get Group GET /groups/{groupId}
Update Group PATCH /groups/{groupId}
Delete Group DELETE /groups/{groupId}
List Groups GET /groups
Group Member Management
Add Subscriber to Group POST /groups/{groupId}/subscribers
Delete Subscriber from Group DELETE /groups/{groupId}/subscribers/{subscriberId}
Group Member Counts
List All Groups and Member Count GET /groups/member-count/all
Get Adaptive Group Member Count GET /groups/{groupId}/member-count
See Bulk Group Actions for large group changes in a single request.
Success
BadRequestError
UnauthorizedError
ForbiddenError
InternalServerError
POST /v3/groups HTTP/1.1
Host: api.mobile-text-alerts.com
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 502
{
"id": 1,
"accountId": 1,
"name": "text",
"hidden": 1,
"keyword": "text",
"welcomeMessage": "text",
"description": "text",
"parentWebinarId": "text",
"displayName": "text",
"sortOrder": 1,
"type": "static",
"settings": {
"match": "AND",
"conditions": [
{
"type": "text",
"conditionAttribute": "text",
"conditionOperator": "equals",
"conditionCategory": "text",
"conditionValue": [
"text"
],
"conditionSubOperator": "equals",
"conditionSubValue": [
"text"
],
"shouldLoadDefaultValue": true
}
]
},
"isTemporary": true,
"createdAt": "2025-10-13T15:56:27.168Z"
}
{
"success": true,
"error": "text",
"message": "text",
"data": {
"id": 1,
"name": "text",
"hidden": 1,
"welcomeMessage": "text",
"description": "text",
"parentWebinarId": "text",
"displayName": "text",
"sortOrder": 1,
"type": "static",
"settings": {
"match": "AND",
"conditions": [
{
"type": "text",
"conditionAttribute": "text",
"conditionOperator": "equals",
"conditionCategory": "text",
"conditionValue": [
"text"
],
"conditionSubOperator": "equals",
"conditionSubValue": [
"text"
],
"shouldLoadDefaultValue": true
}
]
},
"isTemporary": true,
"createdAt": "2025-10-13T15:56:27.168Z",
"memberCount": 1
}
}
Success
BadRequestError
UnauthorizedError
ForbiddenError
InternalServerError
GET /v3/groups/{groupId} HTTP/1.1
Host: api.mobile-text-alerts.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"success": true,
"error": "text",
"message": "text",
"data": null
}
Success
BadRequestError
UnauthorizedError
ForbiddenError
InternalServerError
PATCH /v3/groups/{groupId} HTTP/1.1
Host: api.mobile-text-alerts.com
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 502
{
"id": 1,
"accountId": 1,
"name": "text",
"hidden": 1,
"keyword": "text",
"welcomeMessage": "text",
"description": "text",
"parentWebinarId": "text",
"displayName": "text",
"sortOrder": 1,
"type": "static",
"settings": {
"match": "AND",
"conditions": [
{
"type": "text",
"conditionAttribute": "text",
"conditionOperator": "equals",
"conditionCategory": "text",
"conditionValue": [
"text"
],
"conditionSubOperator": "equals",
"conditionSubValue": [
"text"
],
"shouldLoadDefaultValue": true
}
]
},
"isTemporary": true,
"createdAt": "2025-10-13T15:56:27.168Z"
}
{
"success": true,
"error": "text",
"message": "text",
"data": {
"id": 1,
"name": "text",
"hidden": 1,
"welcomeMessage": "text",
"description": "text",
"parentWebinarId": "text",
"displayName": "text",
"sortOrder": 1,
"type": "static",
"settings": {
"match": "AND",
"conditions": [
{
"type": "text",
"conditionAttribute": "text",
"conditionOperator": "equals",
"conditionCategory": "text",
"conditionValue": [
"text"
],
"conditionSubOperator": "equals",
"conditionSubValue": [
"text"
],
"shouldLoadDefaultValue": true
}
]
},
"isTemporary": true,
"createdAt": "2025-10-13T15:56:27.168Z",
"memberCount": 1
}
}
Success
BadRequestError
UnauthorizedError
ForbiddenError
InternalServerError
DELETE /v3/groups/{groupId} HTTP/1.1
Host: api.mobile-text-alerts.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"success": true,
"error": "text",
"message": "text",
"data": null
}
Success
BadRequestError
UnauthorizedError
ForbiddenError
InternalServerError
GET /v3/groups 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",
"hidden": 1,
"welcomeMessage": "text",
"description": "text",
"parentWebinarId": "text",
"displayName": "text",
"sortOrder": 1,
"type": "static",
"settings": {
"match": "AND",
"conditions": [
{
"type": "text",
"conditionAttribute": "text",
"conditionOperator": "equals",
"conditionCategory": "text",
"conditionValue": [
"text"
],
"conditionSubOperator": "equals",
"conditionSubValue": [
"text"
],
"shouldLoadDefaultValue": true
}
]
},
"isTemporary": true,
"createdAt": "2025-10-13T15:56:27.168Z",
"memberCount": 1
}
],
"page": 1,
"pageSize": 1,
"total": 1
}
}
Required Fields: subscriberId
Note: Field addToDripCampaigns
is true
by default.
undefined
Success
BadRequestError
UnauthorizedError
ForbiddenError
InternalServerError
POST /v3/groups/{groupId}/subscribers HTTP/1.1
Host: api.mobile-text-alerts.com
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 44
{
"subscriberId": 1,
"addToDripCampaigns": true
}
{
"success": true,
"error": "text",
"message": "text",
"data": null
}
Success
BadRequestError
UnauthorizedError
ForbiddenError
InternalServerError
DELETE /v3/groups/{groupId}/subscribers/{subscriberId} HTTP/1.1
Host: api.mobile-text-alerts.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"success": true,
"error": "text",
"message": "text",
"data": null
}
Success
BadRequestError
UnauthorizedError
ForbiddenError
InternalServerError
GET /v3/groups/member-count/all 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",
"hidden": 1,
"welcomeMessage": "text",
"description": "text",
"parentWebinarId": "text",
"displayName": "text",
"sortOrder": 1,
"type": "static",
"settings": {
"match": "AND",
"conditions": [
{
"type": "text",
"conditionAttribute": "text",
"conditionOperator": "equals",
"conditionCategory": "text",
"conditionValue": [
"text"
],
"conditionSubOperator": "equals",
"conditionSubValue": [
"text"
],
"shouldLoadDefaultValue": true
}
]
},
"isTemporary": true,
"createdAt": "2025-10-13T15:56:27.168Z",
"memberCount": 1
}
]
}
}
Success
BadRequestError
UnauthorizedError
ForbiddenError
InternalServerError
GET /v3/groups/{groupId}/member-count HTTP/1.1
Host: api.mobile-text-alerts.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"success": true,
"error": "text",
"message": "text",
"data": {
"memberCount": 1
}
}
Last updated
Was this helpful?