Change requests
List Change Requests
Lists the organization's change-request inbox.
GET /api/change-requests
Organization write access required (organization admin or global admin). Results are strictly scoped to the caller's organization.
Query parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
status | string | No | open | open, accepted, or rejected |
Example (cURL)
BASE_URL="https://uptimeify.io"
TOKEN="<your-api-token>"
curl "$BASE_URL/api/change-requests?status=open" \
-H "Authorization: Bearer $TOKEN"Response
Newest first. monitorName is resolved per monitor type; websiteId is a legacy field populated only for website monitors.
[
{
"id": 12,
"monitorType": "website",
"monitorId": 103,
"websiteId": 103,
"customerId": 101,
"customerName": "Customer A GmbH",
"monitorName": "New Landing Page",
"requestedBy": "usr_123",
"kind": "change",
"message": "Please lower the check interval to 1 minute.",
"status": "open",
"resolvedBy": null,
"resolvedAt": null,
"createdAt": "2026-07-09T10:00:00.000Z"
}
]Common errors
401 Unauthorizedwhen you are not logged in403 Forbiddenwhen you are not an organization admin