---
title: "Update simulator usage settings"
method: PATCH
path: "/usage/simulator/settings"
tags: ["Account"]
---

# Update simulator usage settings

`PATCH /usage/simulator/settings`

## Request

- Base URL: `https://api-v2.qbraid.com/api/v1`
- URL: `https://api-v2.qbraid.com/api/v1/usage/simulator/settings`
- Auth: API key in header `X-API-KEY`

Turn usage-based billing for simulators on or off for the caller. With `autoSwitchToCredits` true, once a GPU simulator's free daily allowance is used, further jobs on it run and are charged from credits at the device's per-minute price. With it false (the default), those jobs are refused until the allowance resets at 00:00 UTC. The organization is taken from the API key, which is bound to a single organization.

## Request body

- SimulatorUsageSettings
  - `autoSwitchToCredits` boolean, required: Run jobs past a GPU simulator's free daily allowance, charged from credits (true), or refuse them (false).

## Response `200`

Success.

- SimulatorUsageSettingsResponse
  - `success` boolean, required
  - `data` SimulatorUsageSettings, required
    - `autoSwitchToCredits` boolean, required: Run jobs past a GPU simulator's free daily allowance, charged from credits (true), or refuse them (false).

## Other responses

- `400`: Invalid request body.
- `401`: Authentication / org context required.
- `404`: Organization user not found.

## Changes

- **2026-11-03** `20848d926124`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/qbraid/apis/qbraid-runtime-api/changes/usage/simulator/settings/patch.md)

---

[API](https://skmtc.dev/qbraid/apis/qbraid-runtime-api.md) - [All operations](https://skmtc.dev/qbraid/apis/qbraid-runtime-api/llms.txt) - [OpenAPI document](https://skmtc.dev/qbraid/apis/qbraid-runtime-api/revisions/20848d926124?raw)
