Uptimeify Docs
Tags

List Monitor Tags

Returns all tags assigned to a specific monitor. Readonly members see only their own tags.

GET /api/monitor-tags

Query Parameters

  • monitorType (required): Type of the monitor. One of: website | dns | icmp | smtp | ssh | ftp | imap_pop.
  • monitorId (required): Numeric ID of the monitor.

Example (cURL)

BASE_URL="https://uptimeify.io"
TOKEN="<your-api-token>"

curl -X GET "$BASE_URL/api/monitor-tags?monitorType=website&monitorId=101" \
  -H "Authorization: Bearer $TOKEN" \
  -H "Accept: application/json"

Response

[
  {
    "id": 1,
    "publicId": "aaaaaaaa-aaaa-4aaa-8aaa-aaaaaaaaaaaa",
    "organizationId": 10,
    "name": "Production",
    "color": "red",
    "createdBy": 42,
    "createdAt": "2026-06-01T08:00:00.000Z",
    "updatedAt": "2026-06-01T08:00:00.000Z"
  }
]

Common errors

  • 400 Bad Request when monitorType or monitorId is missing or invalid
  • 401 Unauthorized when you are not logged in
  • 403 Forbidden when you do not have read access to the monitor
  • 404 Not Found when the monitor does not exist

On this page