---
title: "Enable or disable transactions to OTA"
method: PUT
path: "/management/ota"
tags: ["OTA (Beta)"]
---

# Enable or disable transactions to OTA

`PUT /management/ota`

## Request

- Base URL: `https://api.fireblocks.io/v1`
- URL: `https://api.fireblocks.io/v1/management/ota`
- Auth: none declared
- TypeScript: <https://skmtc.dev/fireblocks/apis/fireblocks-api/docs/management/ota/put.ts> (a function with typed inputs; its response is checked against the schema)

Enable or disable transactions to One Time Addresses (Non Whitelisted addresses).
Learn more about [One Time Addresses](https://support.fireblocks.io/hc/en-us/articles/4409104568338-One-Time-Address-OTA-feature)

## Headers

- `Idempotency-Key` string

## Request body

- SetOtaStatusRequest
  - `enabled` boolean: Set true or false to enable or disable OTA transactions

## Response `202`

Successfully updated OTA status

- union
  - object
    - `message` string: Message indicating the result of the operation for example when no config change is needed
  - string: Message indicating the result of the operation when config was successfully updated

## Other responses

- `400`: Bad request
- `409`: Similar request already pending
- `500`: Internal server error

---

[API](https://skmtc.dev/fireblocks/apis/fireblocks-api.md) - [All operations](https://skmtc.dev/fireblocks/apis/fireblocks-api/llms.txt) - [OpenAPI document](https://skmtc.dev/fireblocks/apis/fireblocks-api/revisions/4eba9965659a?raw)
