---
title: "Definir formulários dos objetos"
method: POST
path: "/api/management/set-model-forms"
tags: ["forms"]
---

# Definir formulários dos objetos

`POST /api/management/set-model-forms`

Define o formulário padrão de cada tipo de objeto da conta (projeto, cliente, contato e usuário). A lista substitui a configuração atual inteira: objeto que não vier fica sem formulário. Ver [Onde um formulário pode ser anexado](https://docs.olie.ai/guides/forms/overview).

## Request body

- object — Formulários padrão de cada objeto da conta.
  - `forms` object[], nullable — Lista completa de vínculos. Objetos ausentes ficam sem formulário; lista vazia remove todos.
    - `id` integer, required — ID do formulário.
    - `class` 'App\Models\Project' | 'App\Models\Customer' | 'App\Models\Contact' | 'App\Models\FrameRelationship', required — Tipo de objeto, sem repetição na lista.

## Response `200`

Sucesso

- object — Confirmação da operação.
  - `response` boolean — Indicador de sucesso da requisição. Sempre true nas respostas bem-sucedidas.

## Changes

- **2026-09-22** `d71b18b1685d` — 5 breaking, 5 info
  - request property `forms/items/class` was restricted to a list of enum values
  - the request property `forms/items/id` became not nullable
  - the request property `forms/items/class` became required
  - the request property `forms/items/id` became required
  - …6 more
- **2026-09-22** `b43a04f35145` — 2 info
  - added optional request body
  - added the media type `application/json` for the response with the status `200`

[Change history](https://skmtc.dev/olie-ai/apis/olie-api/changes/api/management/set-model-forms/post.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/d71b18b1685d?raw)
