---
title: "Set BYORK Light timeouts"
method: PUT
path: "/screening/byork/config/timeouts"
tags: ["Compliance"]
---

# Set BYORK Light timeouts

`PUT /screening/byork/config/timeouts`

## Request

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

Updates timeout values for BYORK wait-for-response (incoming and/or outgoing). At least one of incomingTimeoutSeconds or outgoingTimeoutSeconds is required. Values must be within the ranges returned in GET config (timeoutRangeIncoming for incomingTimeoutSeconds, timeoutRangeOutgoing for outgoingTimeoutSeconds). Requires BYORK Light to be enabled for the tenant (contact your CSM to enable).

## Headers

- `Idempotency-Key` string

## Request body

- ByorkSetTimeoutsRequest: Request body for setting BYORK timeout values. At least one of incomingTimeoutSeconds or outgoingTimeoutSeconds is required. Allowed range per direction is returned in GET config (timeoutRangeIncoming, timeoutRangeOutgoing).
  - `incomingTimeoutSeconds` integer: Timeout in seconds for incoming BYORK wait-for-response. Allowed range in GET config (timeoutRangeIncoming).
  - `outgoingTimeoutSeconds` integer: Timeout in seconds for outgoing BYORK wait-for-response. Allowed range in GET config (timeoutRangeOutgoing).

## Response `200`

Timeouts updated.

- ByorkConfigResponse: BYORK Light configuration for the tenant: wait-for-response timeouts, active flag, provider, last update time, and allowed timeout ranges for validation.
  - `incomingTimeoutSeconds` integer: Timeout in seconds for incoming BYORK wait-for-response
  - `outgoingTimeoutSeconds` integer: Timeout in seconds for outgoing BYORK wait-for-response
  - `active` boolean: Whether BYORK Light is active for the tenant
  - `provider` string: Provider identifier
  - `lastUpdate` string, date-time: Last update timestamp of the configuration
  - `timeoutRangeIncoming` ByorkTimeoutRange: Allowed range for timeout values (seconds). Use when calling PUT config/timeouts.
    - `minSeconds` integer
    - `maxSeconds` integer
  - `timeoutRangeOutgoing` ByorkTimeoutRange: Allowed range for timeout values (seconds). Use when calling PUT config/timeouts.
    - `minSeconds` integer
    - `maxSeconds` integer

## Other responses

- `400`: BYORK Light not enabled, or timeout value out of range, or missing both timeouts.
- `default`: Error Response

---

[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)
