---
title: "POST /app/api/v1/investigation-user-notes/{investigation_id}/create"
method: POST
path: "/app/api/v1/investigation-user-notes/{investigation_id}/create"
tags: ["investigation-user-notes"]
---

# POST /app/api/v1/investigation-user-notes/{investigation_id}/create

`POST /app/api/v1/investigation-user-notes/{investigation_id}/create`

Add a new investigation note

## Path parameters

- `investigation_id` integer, required

## Request body

- object
  - `text` string

## Response `200`

New investigation note

- InvestigationNoteNested
  - `created_at` string, date-time, required
  - `id` integer, required
  - `investigation` integer, required
  - `text` string
  - `updated_at` string, date-time, required
  - `user` CustomUser, required — Basic serializer to pass CustomUser details to the front end. Extend with any fields your app needs.
    - `email` string, email
    - `first_name` string
    - `id` integer, required
    - `last_name` string
    - `oidc_user_id` string, nullable
    - `role` 'admin' | 'member' | 'restricted-read-only' — * `admin` - Admin * `member` - Member * `restricted-read-only` - RRO

## Other responses

- `400` — Bad request - invalid input
- `401` — Unauthorized
- `403` — Access denied
- `500` — System error
- `503` — System not ready for requests

---

[API](https://skmtc.dev/dropzone/apis/dropzone-ai.md) · [All operations](https://skmtc.dev/dropzone/apis/dropzone-ai/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/dropzone/dropzone-ai/revisions/f7323013d0aa/schema)
