---
title: "Send a custom report now"
method: POST
path: "/custom_reports/{id}/send"
tags: ["Custom Reports"]
---

# Send a custom report now

`POST /custom_reports/{id}/send`

## Request

- Base URL: `https://api.llmpulse.ai/api/v1`
- URL: `https://api.llmpulse.ai/api/v1/custom_reports/{id}/send`
- Auth: API key in header `Authorization`

Queues the report's PDF for its recipients, like the Send now button on the report page: the report must be published and have at least one recipient (ERR_INVALID_PARAM otherwise), and each report can be sent once every 10 minutes (429 ERR_RATE_LIMITED with Retry-After). Not available from a white-label portal or for a report made inside one (ERR_INTEGRATION_UNAVAILABLE). Requires the Scale plan or above, a `read_write` scope API key and, for team members, update permission on Custom Reports.

## Path parameters

- `id` integer, required

## Request body

- object
  - `project_id` integer, required

## Response `202`

The report is queued for its recipients

- CustomReportSendResponse
  - `project_id` integer, required
  - `id` integer, required
  - `status` 'queued', required
  - `recipients_count` integer, required
  - `request_id` string, required

## Other responses

- `403`: Writes with a read-only key answer ERR_INSUFFICIENT_SCOPE, a team member without the permission ERR_INSUFFICIENT_PERMISSION, and a request made on a white-label portal host, where the app does not offer this action, ERR_INTEGRATION_UNAVAILABLE, with the same status
- `404`: Resource not found
- `422`: Invalid parameters
- `429`: The report was sent less than 10 minutes ago; retry after the number of seconds in the Retry-After header

## Changes

- **2026-10-16** `dd090b1e1154`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/llmpulse/apis/llm-pulse-api/changes/custom_reports/:id/send/post.md)

---

[API](https://skmtc.dev/llmpulse/apis/llm-pulse-api.md) - [All operations](https://skmtc.dev/llmpulse/apis/llm-pulse-api/llms.txt) - [OpenAPI document](https://skmtc.dev/llmpulse/apis/llm-pulse-api/revisions/38a31f123641?raw)
