---
title: "Atualizar acesso a um app do Studio"
method: PUT
path: "/api/management/apps/{appKey}/access"
tags: ["studio"]
---

# Atualizar acesso a um app do Studio

`PUT /api/management/apps/{appKey}/access`

## Request

- Base URL: `https://api.olie.ai`
- URL: `https://api.olie.ai/api/management/apps/{appKey}/access`
- Auth: HTTP bearer

Substitui com quem um app do Studio é compartilhado na empresa atual: quem não estiver nas listas perde o acesso ao app. Enviar as duas listas vazias encerra o compartilhamento. Chamado pelo Studio depois de confirmar que quem pede é o dono do app; exige acesso ao Studio e responde com a lista atualizada.

## Request body

- object
  - `user_ids` unknown[]
    - unknown
  - `role_ids` unknown[]
    - unknown

## Response `200`

Sucesso

- object
  - `response` boolean
  - `access` object
    - `users` object[]
      - `id` string
      - `name` string
      - `email` string, email
    - `roles` object[]
      - `id` integer
      - `name` string

## Other responses

- `403`: Sem acesso ao Studio
- `422`: Validação falhou

## Changes

- **2026-10-21** `fbae0c094507`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/olie-ai/apis/olie-api/changes/api/management/apps/:appKey/access/put.md)

---

[API](https://skmtc.dev/olie-ai/apis/olie-api.md) · [All operations](https://skmtc.dev/olie-ai/apis/olie-api/llms.txt) · [OpenAPI document](https://skmtc.dev/olie-ai/apis/olie-api/revisions/fbae0c094507?raw)
