---
title: BitFlipChecksOptions (latest version)
description: API reference for qiskit_ibm_runtime.options_models.BitFlipChecksOptions in the latest version of qiskit-ibm-runtime
source: https://eu-de.quantum.cloud.ibm.com/docs/en/api/qiskit-ibm-runtime/options-models-bit-flip-checks-options
---

# qiskit\_ibm\_runtime.options\_models.BitFlipChecksOptions

*pydantic model* `BitFlipChecksOptions`

[GitHub](https://github.com/Qiskit/qiskit-ibm-runtime/tree/stable/0.49/qiskit_ibm_runtime/options_models/bit_flip_checks_options.py#L66-L73)

Bases: `BaseOptionsModel`

Options to apply bit-flip checks to the results of noise learning circuits.

**Config**

- **validate\_assignment**: *bool = True*
- **extra**: *str = forbid*

### post\_circuit

*field*

Type: `PostCircuitBitFlipChecksOptions`

Default value: `PostCircuitBitFlipChecksOptions(enable=False, x_pulse_type='xslow', strategy='node')`

Options to apply post-circuit bit-flip checks to the results of noise learning circuits.

### pre\_circuit

*field*

Type: `PreCircuitBitFlipChecksOptions`

Default value: `PreCircuitBitFlipChecksOptions(enable=False, x_pulse_type='xslow', strategy='node')`

Options to apply pre-circuit bit-flip checks to the results of noise learning circuits.

### update

`update(**kwargs)`

[GitHub](https://github.com/Qiskit/qiskit-ibm-runtime/tree/stable/0.49/qiskit_ibm_runtime/options_models/base.py#L46-L54)

Update the options.

**Parameters**

**kwargs** (*Any*)

**Return type**

None
