---
url: "https://vueda.dev/v3/reference/api/py/vueda.core.exceptions/ConfirmationRequired.md"
title: "ConfirmationRequired"
---

# ConfirmationRequired

## Overview

Raised when a create/update is valid but produced advisory warnings that have not yet been
acknowledged. Withholds the write and asks the client to confirm. See ``WarningConfirmationMixin``.

## `__init__` {#--init--}

### Signature {#--init---signature}

`__init__(warnings, digest, detail, code)`

#### Parameters {#--init---parameters}

| Name | Type | Required | Default | Description |
| --- | --- | --- | --- | --- |
| <span id="--init---param-warnings">warnings</span> |  | yes |  |  |
| <span id="--init---param-digest">digest</span> |  | yes |  |  |
| <span id="--init---param-detail">detail</span> |  | no | `None` |  |
| <span id="--init---param-code">code</span> |  | no | `None` |  |

### Source {#--init---source}

`server/vueda/core/exceptions.py:135`

## `default_code` {#default_code}

## `default_detail` {#default_detail}

## `digest` {#digest}

## `status_code` {#status_code}

## `warnings` {#warnings}

## Source

`server/vueda/core/exceptions.py:125`
