---
title: "Create a new CAPA in the New status."
method: POST
path: "/api/capas"
tags: ["CAPAs"]
---

# Create a new CAPA in the New status.

`POST /api/capas`

## Request body

- CAPACapaCreateDto — Definition for creating a CAPA. The CAPA is created in the New status; the linked NCR, owner and tasks are set in the app after creation.
  - `capaType` 'correctiveAction' | 'preventiveAction' | 'supplierIssue' | 'safetyIssue', required — The kind of corrective and preventive action a CAPA tracks.
  - `problemStatement` string, required — What went wrong, or what could go wrong.
  - `rootCauseAnalysis` string, nullable — Root cause analysis text, when it is already known.
  - `dueDate` string, date-time, nullable — When the CAPA is due. Defaults to one month after creation.

## Response `200`

CAPA created

- CreatedResponseDto — Response for a created record
  - `id` string, required — The id of the created record

## Other responses

- `400` — Validation issues with input

## Changes

- **2026-09-20** `cb1da877d56e` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/fulcrumpro/apis/fulcrum-publicapi/changes/api/capas/post.md)

---

[API](https://skmtc.dev/fulcrumpro/apis/fulcrum-publicapi.md) · [All operations](https://skmtc.dev/fulcrumpro/apis/fulcrum-publicapi/llms.txt) · [OpenAPI document](https://skmtc.dev/fulcrumpro/apis/fulcrum-publicapi/revisions/df59e1af68d7?raw)
