OrganizationReports
Get Report
Returns a single organization report configuration by its public id.
GET /api/organization/reports/:id
Returns one report configuration. :id is the report's id (a UUID), as returned by Create Report or List Reports. The report must belong to your organization. Available to any organization role, including read-only users.
Example (cURL)
BASE_URL="https://uptimeify.io"
TOKEN="<your-api-token>"
REPORT_ID="3f1c9c1e-8d2a-4c7e-9b1a-2d5f6a7b8c90"
curl -X GET "$BASE_URL/api/organization/reports/$REPORT_ID" \
-H "Authorization: Bearer $TOKEN" \
-H "Accept: application/json"Response
{
"id": "3f1c9c1e-8d2a-4c7e-9b1a-2d5f6a7b8c90",
"name": "Weekly Ops Digest",
"enabled": true,
"frequency": "weekly",
"weekday": 1,
"dayOfMonth": null,
"sendHour": 2,
"timezone": "Europe/Berlin",
"scopeMode": "all",
"scopeCustomerIds": [],
"scopeTagIds": [],
"inclusionMode": "problems",
"problemSignals": { "incident": true, "downtimeMinutes": 5, "sslDaysLt": 14, "responseBreach": true },
"thresholdUptimeLt": null,
"thresholdResponseGt": null,
"sendWhenEmpty": false,
"sections": {
"fleetSummary": true,
"worstPerformers": true,
"perSiteTable": true,
"incidentLog": true,
"sslExpiry": true,
"groupByCustomer": false
},
"monitorTypes": ["website", "dns", "dnsbl", "domain", "icmp", "smtp", "ssh", "tcp", "ftp", "imap"],
"sectionsByType": {},
"groupByCustomer": false,
"format": "email_pdf",
"recipientEmails": ["ops@agency.io"],
"recipientUserIds": [],
"createdAt": "2026-06-01T02:00:00.000Z",
"updatedAt": "2026-06-01T02:00:00.000Z"
}Common errors
401 Unauthorized— not authenticated.403 Forbidden(forbidden) — you do not have access to this organization.404 Not Found(notFound) — no report with this id exists for your organization.