For the complete documentation index, see llms.txt. This page is also available as Markdown.

Drip Campaigns

Drip Campaign Controls

Drip Campaign Messages

Create Drip Campaign

post
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
namestringRequired
endDatestringOptional
Responses
200

Success

application/json
post/drip-campaigns
POST /v3/drip-campaigns HTTP/1.1
Host: api.mobile-text-alerts.com
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 32

{
  "name": "text",
  "endDate": "text"
}
{
  "success": true,
  "error": "text",
  "message": "text",
  "data": {
    "id": 1,
    "name": "text",
    "endDate": "2026-01-01T00:00:00.000Z",
    "created": "2026-01-01T00:00:00.000Z",
    "groupIds": [
      1
    ],
    "campaignMessages": [
      {
        "id": 1,
        "accountId": 1,
        "title": "text",
        "content": "text",
        "attachment": "text",
        "added": "2026-01-01T00:00:00.000Z",
        "sequence": 1,
        "delay": 1,
        "timeOfDay": "text",
        "dripCampaignId": 1,
        "isMms": 1,
        "memberCount": 1
      }
    ]
  }
}

Get Drip Campaign

get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
dripCampaignIdstringRequired
Responses
200

Success

application/json
get/drip-campaigns/{dripCampaignId}
GET /v3/drip-campaigns/{dripCampaignId} 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",
    "endDate": "2026-01-01T00:00:00.000Z",
    "created": "2026-01-01T00:00:00.000Z",
    "groupIds": [
      1
    ],
    "campaignMessages": [
      {
        "id": 1,
        "accountId": 1,
        "title": "text",
        "content": "text",
        "attachment": "text",
        "added": "2026-01-01T00:00:00.000Z",
        "sequence": 1,
        "delay": 1,
        "timeOfDay": "text",
        "dripCampaignId": 1,
        "isMms": 1,
        "memberCount": 1
      }
    ]
  }
}

Update Drip Campaign

patch
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
dripCampaignIdstringRequired
Body
namestringOptional
endDatestringOptional
Responses
200

Success

application/json
patch/drip-campaigns/{dripCampaignId}
PATCH /v3/drip-campaigns/{dripCampaignId} HTTP/1.1
Host: api.mobile-text-alerts.com
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 32

{
  "name": "text",
  "endDate": "text"
}
{
  "success": true,
  "error": "text",
  "message": "text",
  "data": {
    "id": 1,
    "name": "text",
    "endDate": "2026-01-01T00:00:00.000Z",
    "created": "2026-01-01T00:00:00.000Z",
    "groupIds": [
      1
    ],
    "campaignMessages": [
      {
        "id": 1,
        "accountId": 1,
        "title": "text",
        "content": "text",
        "attachment": "text",
        "added": "2026-01-01T00:00:00.000Z",
        "sequence": 1,
        "delay": 1,
        "timeOfDay": "text",
        "dripCampaignId": 1,
        "isMms": 1,
        "memberCount": 1
      }
    ]
  }
}

Delete Drip Campaign

delete
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
dripCampaignIdstringRequired
Responses
204

Success

delete/drip-campaigns/{dripCampaignId}
DELETE /v3/drip-campaigns/{dripCampaignId} HTTP/1.1
Host: api.mobile-text-alerts.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*

No content

List Drip Campaigns

get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Query parameters
pagenumberOptional
pageSizenumberOptional
sortDirectionstring · enumOptionalPossible values:
querystringOptional
sortBystringOptional
Responses
200

Success

application/json
get/drip-campaigns
GET /v3/drip-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",
        "endDate": "2026-01-01T00:00:00.000Z",
        "created": "2026-01-01T00:00:00.000Z",
        "groupIds": [
          1
        ],
        "campaignMessages": [
          {
            "id": 1,
            "accountId": 1,
            "title": "text",
            "content": "text",
            "attachment": "text",
            "added": "2026-01-01T00:00:00.000Z",
            "sequence": 1,
            "delay": 1,
            "timeOfDay": "text",
            "dripCampaignId": 1,
            "isMms": 1,
            "memberCount": 1
          }
        ]
      }
    ],
    "page": 1,
    "pageSize": 1,
    "total": 1
  }
}

Start Drip Campaign

post
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
dripCampaignIdstringRequired
Body
groupIdnumberRequired
Responses
200

Success

application/json
post/drip-campaigns/{dripCampaignId}/start
POST /v3/drip-campaigns/{dripCampaignId}/start HTTP/1.1
Host: api.mobile-text-alerts.com
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 13

{
  "groupId": 1
}
{
  "success": true,
  "error": "text",
  "message": "text",
  "data": null
}

Stop Drip Campaign

post
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
dripCampaignIdstringRequired
Body
groupIdnumberRequired
Responses
200

Success

application/json
post/drip-campaigns/{dripCampaignId}/stop
POST /v3/drip-campaigns/{dripCampaignId}/stop HTTP/1.1
Host: api.mobile-text-alerts.com
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 13

{
  "groupId": 1
}
{
  "success": true,
  "error": "text",
  "message": "text",
  "data": null
}

Clone Drip Campaign

post
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
dripCampaignIdstringRequired
Responses
200

Success

application/json
post/drip-campaigns/{dripCampaignId}/clone
POST /v3/drip-campaigns/{dripCampaignId}/clone 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",
    "endDate": "2026-01-01T00:00:00.000Z",
    "created": "2026-01-01T00:00:00.000Z",
    "groupIds": [
      1
    ],
    "campaignMessages": [
      {
        "id": 1,
        "accountId": 1,
        "title": "text",
        "content": "text",
        "attachment": "text",
        "added": "2026-01-01T00:00:00.000Z",
        "sequence": 1,
        "delay": 1,
        "timeOfDay": "text",
        "dripCampaignId": 1,
        "isMms": 1,
        "memberCount": 1
      }
    ]
  }
}

List Drip Campaign Numbers

get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
dripCampaignIdstringRequired
sequenceIdstringRequired
Query parameters
pagenumberOptional
pageSizenumberOptional
sortBystringOptional
sortDirectionstring · enumOptionalPossible values:
querystringOptional
Responses
200

Success

application/json
get/drip-campaigns/{dripCampaignId}/numbers/{sequenceId}
GET /v3/drip-campaigns/{dripCampaignId}/numbers/{sequenceId} 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
  }
}

Create Drip Campaign Message

post
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
dripCampaignIdstringRequired
Body
titlestring · nullableOptional
contentstring · nullableOptional
attachmentstring · nullableOptional
delaynumberOptional
timestringOptional
sendImmediatelybooleanOptional
isMmsnumberOptional
previousIdnumberOptional
templateIdnumberOptional
Responses
200

Success

application/json
post/drip-campaigns/{dripCampaignId}/messages
POST /v3/drip-campaigns/{dripCampaignId}/messages HTTP/1.1
Host: api.mobile-text-alerts.com
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 140

{
  "title": "text",
  "content": "text",
  "attachment": "text",
  "delay": 1,
  "time": "text",
  "sendImmediately": true,
  "isMms": 1,
  "previousId": 1,
  "templateId": 1
}
{
  "success": true,
  "error": "text",
  "message": "text",
  "data": {
    "id": 1,
    "accountId": 1,
    "title": "text",
    "content": "text",
    "attachment": "text",
    "added": "2026-01-01T00:00:00.000Z",
    "sequence": 1,
    "delay": 1,
    "timeOfDay": "text",
    "dripCampaignId": 1,
    "isMms": 1
  }
}

Update Drip Campaign Message

patch
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
dripCampaignIdstringRequired
messageIdstringRequired
Body
titlestring · nullableOptional
contentstring · nullableOptional
attachmentstring · nullableOptional
delaynumberOptional
timestringOptional
sendImmediatelybooleanOptional
isMmsnumberOptional
previousIdnumberOptional
templateIdnumberOptional
Responses
200

Success

application/json
patch/drip-campaigns/{dripCampaignId}/messages/{messageId}
PATCH /v3/drip-campaigns/{dripCampaignId}/messages/{messageId} HTTP/1.1
Host: api.mobile-text-alerts.com
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 140

{
  "title": "text",
  "content": "text",
  "attachment": "text",
  "delay": 1,
  "time": "text",
  "sendImmediately": true,
  "isMms": 1,
  "previousId": 1,
  "templateId": 1
}
{
  "success": true,
  "error": "text",
  "message": "text",
  "data": {
    "id": 1,
    "accountId": 1,
    "title": "text",
    "content": "text",
    "attachment": "text",
    "added": "2026-01-01T00:00:00.000Z",
    "sequence": 1,
    "delay": 1,
    "timeOfDay": "text",
    "dripCampaignId": 1,
    "isMms": 1
  }
}

Delete Drip Campaign Message

delete
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
dripCampaignIdstringRequired
messageIdstringRequired
Responses
200

Success

application/json
delete/drip-campaigns/{dripCampaignId}/messages/{messageId}
DELETE /v3/drip-campaigns/{dripCampaignId}/messages/{messageId} HTTP/1.1
Host: api.mobile-text-alerts.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
  "success": true,
  "error": "text",
  "message": "text",
  "data": null
}

Last updated

Was this helpful?