---
title: "Proposta criada"
method: POST
path: "crm_proposal_created"
tags: ["crm-v2-webhook-events", "crm-v2-proposals"]
---

# Proposta criada

`POST crm_proposal_created` (webhook)

Esse evento de webhook é disparado quando uma proposta comercial é criada na negociação.

## Payload

- object
  - `event_name` 'crm_proposal_created': Tipo de evento do webhook.
  - `event_timestamp` string, date-time: A data em que ocorreu o evento que acionou o webhook.
  - `transaction_uuid` string, uuid: Identificador único do evento.
  - `document` object: Proposta comercial vinculada à negociação (recurso serializado pela API v2).
    - `id` string: Identificador único da proposta.
    - `status` 'active' | 'inactive': Status da proposta. Valores: `active`, `inactive`.
    - `approval_status` 'pending' | 'approved': Status de aprovação. Valores: `pending`, `approved`.
    - `approved_at` string, date-time: Data em que a proposta foi aprovada.
    - `token` string: Token público de acesso à proposta (compartilhamento).
    - `total` number, float: Valor total da proposta (alinhado ao total da negociação no momento da criação).
    - `sections` ProposalSection[]: Seções persistidas da proposta.
      - `id` string: Identificador da seção, quando persistido.
      - `slug` string: Slug da seção no modelo.
      - `type` 'html' | 'products_list': Tipo da seção.
      - `value` string: Conteúdo da seção (ex. HTML para tipo `html`; sanitizado no servidor quando aplicável).
      - `order` integer: Ordem de exibição da seção.
      - `lock` boolean: Indica se a seção está bloqueada para edição.
      - `properties` ProposalSectionProperties: Propriedades da seção. Para `html`, use `layout` com espaçamento vertical. Para `products_list`, use `columns` (lista de colunas) e, opcionalmente, `layout`.
        - `layout` ProposalSectionLayoutProperties: Configuração de layout vertical da seção.
          - `padding_top` integer: Espaçamento superior da seção, em pixels.
          - `padding_bottom` integer: Espaçamento inferior da seção, em pixels.
        - `columns` ProposalSectionProductsListColumn[]: Colunas da tabela de produtos (apenas para seções `products_list`).
          - `entity` string, required: Entidade de origem do campo (`product` ou `deal_product`).
          - `field_type` string, required: Tipo do campo (`default` ou `custom`).
          - `identifier` string, required: Identificador do campo na entidade.
    - `deal_id` string: ID da negociação associada.
    - `proposal_template_id` string: ID do modelo de proposta utilizado na criação.
    - `created_by_id` string: ID do usuário que criou a proposta.
    - `created_at` string, date-time: Data de criação da proposta.
    - `updated_at` string, date-time: Data de atualização da proposta.

## Acknowledgement `2XX`

O evento é considerado aceito retornando qualquer código de resposta 2XX.

## Other responses

- `default`: O evento é considerado rejeitado para qualquer outro código de resposta. A emissão do evento será repetida posteriormente.

---

[API](https://skmtc.dev/rdstation/apis/rd-station-crm-api-v2.md) - [All operations](https://skmtc.dev/rdstation/apis/rd-station-crm-api-v2/llms.txt) - [OpenAPI document](https://skmtc.dev/rdstation/apis/rd-station-crm-api-v2/revisions/10d0a25b8c54?raw)
