Links
Create Link POST /links/shortlinks
Get a tracked Link by ID GET /links/{linkId}
Add Tags to a Link PATCH /links/{linkId}
List and Search all tracked Links GET /links
Get a tracked Link by ID GET /links/{linkId}/clicks
Subdomains
Validate Subdomain POST /links/validate-subdomain
Update Subdomain POST /links/subdomain
Success
BadRequestError
UnauthorizedError
ForbiddenError
InternalServerError
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"
}
]
}
}
Success
BadRequestError
UnauthorizedError
ForbiddenError
InternalServerError
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"
}
]
}
}
Success
BadRequestError
UnauthorizedError
ForbiddenError
InternalServerError
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"
}
]
}
}
Success
BadRequestError
UnauthorizedError
ForbiddenError
InternalServerError
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
}
}
Success
BadRequestError
UnauthorizedError
ForbiddenError
InternalServerError
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
}
}
Success
BadRequestError
UnauthorizedError
ForbiddenError
InternalServerError
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
}
Success
BadRequestError
UnauthorizedError
ForbiddenError
InternalServerError
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?