Uptimeify Docs
OrganizationReports

Send Report Now

Queues an immediate, out-of-schedule generation and delivery of an organization report.

POST /api/organization/reports/:id/send-now

Enqueues a manual run of a report configuration, independent of its frequency/sendHour schedule. :id is the report's id (a UUID). The organization is derived from your authenticated session or API token, and the report must belong to it. Requires organization admin (API tokens act as organization admins). Read-only users cannot trigger sends.

This endpoint only queues the job — it does not wait for generation or delivery to complete. Poll List Report Runs (filtered by reportId) to see the resulting run once its status moves past pending.

Example (cURL)

BASE_URL="https://uptimeify.io"
TOKEN="<your-api-token>"
REPORT_ID="3f1c9c1e-8d2a-4c7e-9b1a-2d5f6a7b8c90"

curl -X POST "$BASE_URL/api/organization/reports/$REPORT_ID/send-now" \
  -H "Authorization: Bearer $TOKEN"

Response

{
  "queued": true,
  "jobId": "orgreport-manual-3f1c9c1e-8d2a-4c7e-9b1a-2d5f6a7b8c90-1b6e..."
}

Common errors

  • 401 Unauthorized — not authenticated.
  • 403 Forbidden (forbidden) — not an organization admin.
  • 404 Not Found (notFound) — no report with this id exists for your organization.

On this page