Skip to content

Buscar Oportunidade

GET /external/v1/opportunities/:id

Recupera uma oportunidade/lead especifica pelo ID, incluindo o contato, pipeline/etapa, setor, motivo de descarte, itens de produto e comentarios internos.

Autenticacao

Requer permissao opportunities:read.

Parametros de Caminho

ParametroTipoObrigatorioDescricao
idstringSimIdentificador unico da oportunidade

Requisicao

bash
curl --request GET \
  --url "https://app.getraze.com/external/v1/opportunities/opp_abc123def456" \
  --header "X-API-Key: YOUR_API_KEY"
javascript
const axios = require('axios');

const opportunityId = 'opp_abc123def456';

const response = await axios.get(
  `https://app.getraze.com/external/v1/opportunities/${opportunityId}`,
  { headers: { 'X-API-Key': 'YOUR_API_KEY' } }
);

console.log(response.data);
python
import requests

opportunity_id = 'opp_abc123def456'

response = requests.get(
    f'https://app.getraze.com/external/v1/opportunities/{opportunity_id}',
    headers={'X-API-Key': 'YOUR_API_KEY'}
)

print(response.json())

Resposta

json
{
  "success": true,
  "data": {
    "id": "opp_abc123def456",
    "title": "Acme Inc - Plano Pro",
    "value": 50000.00,
    "currency": "BRL",
    "probability": 60,
    "expected_close_date": "2026-03-31",
    "score": 85,
    "source": "linkedin",
    "notes": "Interessado no plano enterprise",
    "pipeline_id": "pipe_01",
    "pipeline_name": "Vendas",
    "stage_id": "stg_proposal",
    "stage_name": "Proposta",
    "sector_id": "sec_01",
    "sector_name": "Inbound",
    "discard_reason_id": null,
    "discard_reason": null,
    "campaign_id": "camp_xyz789",
    "owner_user_id": "usr_123",
    "contact_id": "cnt_abc123",
    "contact_name": "John Doe",
    "contact_email": "john@example.com",
    "contact_phone": "+5511999999999",
    "contact_company": "Acme Inc",
    "contact_title": "CEO",
    "campaign_name": "Q1 Outreach",
    "owner_user_name": "Maria Silva",
    "owner_user_email": "maria@acme.com",
    "sent_at": "2026-01-15T10:30:00Z",
    "won_at": null,
    "lost_at": null,
    "created_at": "2026-01-15T10:30:00Z",
    "updated_at": "2026-01-20T14:00:00Z",
    "products": [
      {
        "id": "opx_01",
        "product_id": "prod_01",
        "name": "Plano Pro",
        "quantity": 1,
        "unit_price": 199.00,
        "total_price": 199.00,
        "discount_percent": 0,
        "discount_value": 0
      }
    ],
    "comments": [
      {
        "id": "cmt_01",
        "content": "Falei com o CFO, enviando proposta.",
        "user_name": "Maria Silva",
        "created_at": "2026-01-18T11:00:00Z"
      }
    ]
  }
}

Campos de Resposta

CampoTipoDescricao
idstringIdentificador unico da oportunidade
titlestringTitulo da oportunidade
valuenumberValor da oportunidade
currencystringCodigo de moeda
probabilityintegerProbabilidade de fechamento (%)
expected_close_datestringData prevista de fechamento
scoreintegerScore do lead
sourcestringOrigem do lead
notesstringNotas adicionais
pipeline_id / pipeline_namestringPipeline
stage_id / stage_namestringEtapa atual
sector_id / sector_namestringSetor/time (nullable)
discard_reason_id / discard_reasonstringMotivo de perda quando descartada (nullable)
campaign_id / campaign_namestringCampanha associada (nullable)
owner_user_id / owner_user_name / owner_user_emailstringVendedor responsavel (nullable)
contact_*stringResumo do contato vinculado
sent_atlost_atstringTimestamps de ciclo de vida por etapa (nullable)
productsarrayItens de produto/servico (product_id, name, quantity, unit_price, total_price, descontos)
commentsarrayComentarios internos (id, content, user_name, created_at)

TIP

Precisa da trilha completa de mudancas de etapa (timestamps de entrada/saida por etapa)? Use Historico da Oportunidade.

Erros

StatusCodigoDescricao
404NOT_FOUNDOportunidade nao encontrada

GetRaze - AI-Powered Lead Generation