---
title: "Adicionar regra de preenchimento de campos"
method: POST
path: "/deals/requiredFieldRules"
---

# Adicionar regra de preenchimento de campos

`POST /deals/requiredFieldRules`

## Request body

- object
  - `pipeline_id` integer, required — ID do funil.
  - `stage_id` object[] — Informe o ID de uma ou mais etapas para as quais a regra de preenchimento de campo será aplicada.
    - `stage_id` integer — ID da etapa de funil
  - `native_field` integer — Informe o campo nativo que deverá pertencer a regra de preenchimento de campo.
  - `custom_field_id` integer — ID do campo customizado que deverá pertencer a regra de preenchimento de campo.
  - `custom_forms` object[] — Array onde constam os IDs dos formulários customizados.
    - `custom_forms` integer — ID do formulário customizado.
  - `action_win` boolean — Bloqueia a ação de ganhar oportunidades.
  - `action_lose` boolean — Bloqueia a ação de perder oportunidades.
  - `action_freeze` boolean — Bloqueia a ação de congelar oportunidades.
  - `action_duplicate` boolean — Bloqueia a ação de duplicar oportunidades.
  - `action_change_stage` boolean — Bloqueia a ação de trocar uma oportunidade de etapa.

## Response `201`

201

- object
  - `success` boolean
  - `message` string
  - `data` object
    - `id` integer
    - `account_id` integer
    - `pipeline_id` integer
    - `native_field` integer
    - `custom_field_id` integer
    - `custom_forms` object[]
    - `created_at` string
    - `updated_at` string
    - `action_win` boolean
    - `action_lose` boolean
    - `action_freeze` boolean
    - `action_duplicate` boolean
    - `action_change_stage` boolean

## Other responses

- `404` — 404
- `422` — 422

---

[API](https://skmtc.net/pipe/apis/application-json.md) · [All operations](https://skmtc.net/pipe/apis/application-json/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/pipe/application-json/revisions/0a130198f0a3/schema)
