---
title: "Reject minor consent"
method: POST
path: "/api/consents/{consent_id}/reject"
tags: ["consents"]
---

# Reject minor consent

`POST /api/consents/{consent_id}/reject`

## Path parameters

- `consent_id` string, uuid, required

## Request body

- RejectConsentRequest — Request to reject a minor consent.
  - `revision_type` 'documents' | 'signed_pdf' — Revision type requested after minor consent rejection.
  - `reason` string, nullable — Optional rejection reason

## Response `200`

Successful Response

- RejectConsentResponse — Response after rejecting a minor consent.
  - `consent_id` string, uuid, required — Consent UUID
  - `status` 'draft' | 'pending_otp' | 'pending_approval' | 'revision_required' | 'verified' | 'expired' | 'revoked', required — Informed consent status constants.

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.dev/corabea/apis/corabea-api.md) · [All operations](https://skmtc.dev/corabea/apis/corabea-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/corabea/corabea-api/revisions/13c1bce1bdc4/schema)
