---
title: "Create report"
method: POST
path: "/api/v1/report"
tags: ["report"]
---

# Create report

`POST /api/v1/report`

## Request

- The document declares no server URL.
- Auth: none declared

Creates a new pre-sentence report. Only requires the CRN (Case Reference Number). The report type defaults to 'short-format' and an event number is auto-generated.

## Request body

- CreateReport (unresolved $ref)

## Response `201`

Report created successfully. Returns the report ID.

- object
  - `id` string, uuid: The unique identifier for the created report

## Other responses

- `400`: Bad request. CRN is required.
- `401`: Authorization error. Bearer token required.

## Changes

- **2026-04-15** `8c49061d3637`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/ministryofjustice/apis/pre-sentence-service/changes/api/v1/report/post.md)

---

[API](https://skmtc.dev/ministryofjustice/apis/pre-sentence-service.md) - [All operations](https://skmtc.dev/ministryofjustice/apis/pre-sentence-service/llms.txt) - [OpenAPI document](https://skmtc.dev/ministryofjustice/apis/pre-sentence-service/revisions/8c49061d3637?raw)
