---
title: "Set support access policy"
method: PATCH
path: "/v1/account/support-access/policy"
tags: ["account"]
---

# Set support access policy

`PATCH /v1/account/support-access/policy`

## Request

- Base URL: `https://api.brixsignage.com`
- URL: `https://api.brixsignage.com/v1/account/support-access/policy`
- Auth: HTTP bearer

Sets whether Brix support may open the workspace: always allowed and recorded, allowed but the workspace is notified as it happens, or only with explicit approval for each request.

## Request body

- object
  - `mode` 'open' | 'notify' | 'approve': `open`: Brix support may open the workspace. `notify`: it may, and the owners are emailed. `approve`: a person here must approve each request.
  - `grantMinutes` integer: How long an approval lasts.
  - `requestTtlMinutes` integer: How long a request waits for an answer before it expires.

## Response `200`

Success.

- object
  - `data` SupportAccessPolicy, required
    - `mode` 'open' | 'notify' | 'approve', required: `open`: Brix support may open the workspace. `notify`: it may, and the owners are emailed. `approve`: a person here must approve each request.
    - `grantMinutes` integer, required: How long an approval lasts.
    - `requestTtlMinutes` integer, required: How long a request waits for an answer before it expires.

## Other responses

- `401`: Missing, expired or revoked bearer token.
- `403`: A Brix support session cannot change this. Also: You do not hold the permission for the whole workspace (a grant at one location is not enough).
- `5XX`: Server error. The body carries a `requestId` to quote to support.

---

[API](https://skmtc.dev/brixsignage/apis/brix-api.md) · [All operations](https://skmtc.dev/brixsignage/apis/brix-api/llms.txt) · [OpenAPI document](https://skmtc.dev/brixsignage/apis/brix-api/revisions/02fd3665dc7d?raw)
