---
title: "Generate a report"
method: POST
path: "/api/v1/reports"
tags: ["Write"]
---

# Generate a report

`POST /api/v1/reports`

## Request

- Base URL: `https://bizmoon.ai`
- URL: `https://bizmoon.ai/api/v1/reports`
- Auth: HTTP bearer

Queue a compliance report PDF for your organization (weekly, monthly or a custom period). Runs in the background and appears under reports when ready. Requires PDF reports to be enabled for the organization. Confirm with your user before calling this; the server does not ask. Costs 1 credit on the prepaid tier.

## Request body

- object

## Response `200`

Successful response

- object

## Other responses

- `400`: Validation error
- `401`: Invalid or missing API key
- `402`: Not enough prepaid credits
- `403`: Plan or credits required
- `429`: Rate limit exceeded

---

[API](https://skmtc.dev/bizmoon/apis/bizmoon-api.md) · [All operations](https://skmtc.dev/bizmoon/apis/bizmoon-api/llms.txt) · [OpenAPI document](https://skmtc.dev/bizmoon/apis/bizmoon-api/revisions/bd2fa7a79c9d?raw)
