Skip to content

Criar Oportunidade

POST /external/v1/opportunities

Cria uma nova oportunidade/lead no seu pipeline.

Autenticacao

Requer permissao opportunities:write.

Corpo da Requisicao

CampoTipoObrigatorioDescricao
namestringSimNome completo do lead
emailstringNaoEndereco de e-mail
phonestringNaoNumero de telefone com codigo do pais
companystringNaoNome da empresa
positionstringNaoCargo/posicao
statusstringNaoStatus inicial (padrao: "new")
sourcestringNaoOrigem do lead (padrao: "other")
deal_valuenumberNaoValor estimado do negocio
deal_currencystringNaoCodigo da moeda (padrao: "BRL")
linkedin_urlstringNaoURL do perfil no LinkedIn
notesstringNaoObservacoes adicionais
responsible_user_idstringNaoAtribuir a um usuario especifico

Origens Disponiveis

  • linkedin - Prospeccao no LinkedIn
  • google_maps - Agente Google Maps
  • list - Lista importada
  • paid_traffic - Publicidade paga
  • other - Outras origens

Requisicao

bash
curl --request POST \
  --url "https://app.getraze.com/external/v1/opportunities" \
  --header "Content-Type: application/json" \
  --header "X-API-Key: YOUR_API_KEY" \
  --data '{
    "name": "Jane Smith",
    "email": "jane@company.com",
    "company": "Tech Corp",
    "position": "CTO",
    "source": "paid_traffic",
    "deal_value": 75000,
    "deal_currency": "BRL",
    "notes": "Inbound from Google Ads"
  }'
javascript
const axios = require('axios');

const response = await axios.post(
  'https://app.getraze.com/external/v1/opportunities',
  {
    name: 'Jane Smith',
    email: 'jane@company.com',
    company: 'Tech Corp',
    position: 'CTO',
    source: 'paid_traffic',
    deal_value: 75000,
    deal_currency: 'BRL',
    notes: 'Inbound from Google Ads'
  },
  {
    headers: {
      'X-API-Key': 'YOUR_API_KEY',
      'Content-Type': 'application/json'
    }
  }
);

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

response = requests.post(
    'https://app.getraze.com/external/v1/opportunities',
    headers={
        'X-API-Key': 'YOUR_API_KEY',
        'Content-Type': 'application/json'
    },
    json={
        'name': 'Jane Smith',
        'email': 'jane@company.com',
        'company': 'Tech Corp',
        'position': 'CTO',
        'source': 'paid_traffic',
        'deal_value': 75000,
        'deal_currency': 'BRL',
        'notes': 'Inbound from Google Ads'
    }
)

print(response.json())

Resposta

json
{
  "success": true,
  "data": {
    "id": "opp_xyz789abc123",
    "name": "Jane Smith",
    "email": "jane@company.com",
    "company": "Tech Corp",
    "position": "CTO",
    "status": "new",
    "source": "paid_traffic",
    "deal_value": 75000.00,
    "deal_currency": "BRL",
    "notes": "Inbound from Google Ads",
    "created_at": "2024-01-25T09:00:00Z"
  }
}

Erros

StatusCodigoDescricao
400VALIDATION_ERRORCampos obrigatorios ausentes ou invalidos
400INVALID_SOURCEValor de origem invalido
400INVALID_STATUSValor de status invalido

GetRaze - AI-Powered Lead Generation