Links

Subdomains

Create Link

post
Authorizations
Body
longUrlstringRequired
trackingEnabledbooleanOptional
isMMSbooleanOptional
ageCheckbooleanOptional
tagsstring[]Optional
isWebinarbooleanOptional
Responses
200

Success

application/json
Responseall of
post
POST /v3/links/shortlinks HTTP/1.1
Host: api.mobile-text-alerts.com
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 103

{
  "longUrl": "text",
  "trackingEnabled": true,
  "isMMS": true,
  "ageCheck": true,
  "tags": [
    "text"
  ],
  "isWebinar": true
}
{
  "success": true,
  "error": "text",
  "message": "text",
  "data": {
    "id": 1,
    "created": "2025-10-14T00:05:30.991Z",
    "longUrl": "text",
    "shortUrl": "text",
    "finalUrl": "text",
    "trackingEnabled": true,
    "isMms": true,
    "clicks": 1,
    "tags": [
      {
        "id": 1,
        "tag": "text"
      }
    ]
  }
}
get
Authorizations
Path parameters
linkIdstringRequired
Responses
200

Success

application/json
Responseall of
get
GET /v3/links/{linkId} HTTP/1.1
Host: api.mobile-text-alerts.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
  "success": true,
  "error": "text",
  "message": "text",
  "data": {
    "id": 1,
    "created": "2025-10-14T00:05:30.991Z",
    "longUrl": "text",
    "shortUrl": "text",
    "finalUrl": "text",
    "trackingEnabled": true,
    "isMms": true,
    "clicks": 1,
    "tags": [
      {
        "id": 1,
        "tag": "text"
      }
    ]
  }
}
patch
Authorizations
Path parameters
linkIdstringRequired
Body
tagsstring[]Optional
Responses
200

Success

application/json
Responseall of
patch
PATCH /v3/links/{linkId} HTTP/1.1
Host: api.mobile-text-alerts.com
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 17

{
  "tags": [
    "text"
  ]
}
{
  "success": true,
  "error": "text",
  "message": "text",
  "data": {
    "id": 1,
    "created": "2025-10-14T00:05:30.991Z",
    "longUrl": "text",
    "shortUrl": "text",
    "finalUrl": "text",
    "trackingEnabled": true,
    "isMms": true,
    "clicks": 1,
    "tags": [
      {
        "id": 1,
        "tag": "text"
      }
    ]
  }
}
get
Authorizations
Query parameters
tagsstringOptional
Responses
200

Success

application/json
Responseall of
get
GET /v3/links 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,
        "created": "2025-10-14T00:05:30.991Z",
        "longUrl": "text",
        "shortUrl": "text",
        "finalUrl": "text",
        "trackingEnabled": true,
        "isMms": true,
        "clicks": 1,
        "tags": [
          {
            "id": 1,
            "tag": "text"
          }
        ]
      }
    ],
    "page": 1,
    "pageSize": 1,
    "total": 1
  }
}
get
Authorizations
Path parameters
linkIdstringRequired
Query parameters
excludeSimilarLinksbooleanOptional
Responses
200

Success

application/json
Responseall of
get
GET /v3/links/{linkId}/clicks HTTP/1.1
Host: api.mobile-text-alerts.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
  "success": true,
  "error": "text",
  "message": "text",
  "data": {
    "rows": [
      {
        "name": "text",
        "number": 1,
        "subscriberId": 1,
        "dateClicked": "2025-10-14T00:05:30.991Z"
      }
    ],
    "page": 1,
    "pageSize": 1,
    "total": 1
  }
}

Validate Subdomain

post
Authorizations
Body
subdomainstringRequired
Responses
200

Success

application/json
post
POST /v3/links/validate-subdomain HTTP/1.1
Host: api.mobile-text-alerts.com
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 20

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

Update Subdomain

post
Authorizations
Body
subdomainstringRequired
Responses
200

Success

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

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

Last updated

Was this helpful?