---
title: "Send Report Now"
description: "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](/api/organization/reports/list-report-runs) (filtered by `reportId`) to see the resulting run once its `status` moves past `pending`.

## Example (cURL)

```bash
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

```json
{
  "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.
