---
title: "Obter negociação"
method: GET
path: "/deals/{id}"
tags: ["crm-v2-deals"]
---

# Obter negociação

`GET /deals/{id}`

Obter negociação específica pelo seu ID. Essencial para obter o estado atual de uma oportunidade antes de atualizá-la ou para obter suas informações em uma interface externa.

## Path parameters

- `id` string, required

## Response `200`

OK

- object
  - `data` object — Dados do recurso relacionado.
    - `id` string — Identificador único.
    - `name` string — Nome da negociação.
    - `recurrence_price` number, float — Valor recorrente da negociação.
    - `one_time_price` number, float — Valor único da negociação.
    - `total_price` number, float — Valor total da negociação.
    - `expected_close_date` string, date — Data de previsão de fechamento da negociação.
    - `rating` integer — Qualificação da negociação.
    - `status` 'won' | 'lost' | 'ongoing' | 'paused' — Status da negociação.
    - `closed_at` string, date-time — Data de fechamento da negociação.
    - `pipeline_id` string — ID do funil de vendas da negociação.
    - `stage_id` string — ID da etapa do funil de vendas da negociação.
    - `owner_id` string — ID do usuário responsável pela negociação.
    - `source_id` string — ID da fonte da negociação.
    - `campaign_id` string — ID da campanha da negociação.
    - `lost_reason_id` string — ID do motivo de perda da negociação.
    - `organization_id` string — ID da empresa associada à negociação.
    - `contact_ids` string[] — IDs dos contatos associados à negociação.
    - `custom_fields` CustomFields
    - `distribution_settings` DistributionSetting
      - `stage_id` string — ID da etapa do funil de vendas da negociação.
      - `rule` object — Configurações para seleção do usuário para receber a negociação.
        - `type` 'user' | 'team' | 'all' | 'all_users' | 'all_admins' | 'owner' — Tipo de distribuição.
        - `id` string — Identificador do time ou usuário para distribuição da negociação.
        - `email` string — Email do usuário para distribuir a negociação.
    - `created_at` string, date-time — Data de criação da negociação.
    - `updated_at` string, date-time — Data de atualização da negociação.

## Other responses

- `400` — A requisição está malformada e não consegue ser processada.
- `401` — O token da API está ausente ou inválido.
- `403` — O token não tem permissão para acessar o recurso solicitado.
- `404` — O recurso solicitado não existe.
- `429` — O limite de requisições foi excedido.
- `500` — Internal Server Error

---

[API](https://skmtc.net/rdstation/apis/webhook-service.md) · [All operations](https://skmtc.net/rdstation/apis/webhook-service/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/rdstation/webhook-service/versions/3867c21388e8/schema)
