Skip to content

Listar Oportunidades

GET /external/v1/opportunities

Retorna uma lista paginada de todas as oportunidades/leads no seu pipeline.

Autenticacao

Requer permissao opportunities:read.

Parametros de Query

ParametroTipoPadraoDescricao
pageinteger1Numero da pagina para paginacao
limitinteger20Itens por pagina (1-100)
searchstring-Buscar por nome, e-mail ou empresa
statusstring-Filtrar por status
sourcestring-Filtrar por origem (linkedin, google_maps, list, paid_traffic, other)
campaign_idstring-Filtrar por ID da campanha
responsible_user_idstring-Filtrar por ID do usuario responsavel
sort_bystringcreated_atCampo de ordenacao
sort_orderstringdescOrdem (asc, desc)

Valores de Status Disponiveis

  • new - Novo lead
  • contacted - Primeiro contato realizado
  • qualified - Lead qualificado
  • proposal - Proposta enviada
  • negotiation - Em negociacao
  • won - Negocio ganho
  • lost - Negocio perdido

Requisicao

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

const response = await axios.get('https://app.getraze.com/external/v1/opportunities', {
  headers: {
    'X-API-Key': 'YOUR_API_KEY'
  },
  params: {
    status: 'qualified',
    limit: 50
  }
});

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

response = requests.get(
    'https://app.getraze.com/external/v1/opportunities',
    headers={'X-API-Key': 'YOUR_API_KEY'},
    params={'status': 'qualified', 'limit': 50}
)

print(response.json())

Resposta

json
{
  "success": true,
  "data": {
    "opportunities": [
      {
        "id": "opp_abc123def456",
        "name": "John Doe",
        "email": "john@example.com",
        "phone": "+5511999999999",
        "company": "Acme Inc",
        "position": "CEO",
        "status": "qualified",
        "source": "linkedin",
        "deal_value": 50000.00,
        "deal_currency": "BRL",
        "campaign_id": "camp_xyz789",
        "responsible_user_id": "usr_123",
        "created_at": "2024-01-15T10:30:00Z",
        "updated_at": "2024-01-20T14:00:00Z"
      }
    ],
    "pagination": {
      "page": 1,
      "limit": 50,
      "total": 85,
      "total_pages": 2
    }
  }
}

Campos da Resposta

CampoTipoDescricao
opportunitiesarrayLista de objetos de oportunidade
idstringIdentificador unico da oportunidade
statusstringStatus atual no pipeline
sourcestringOrigem do lead
deal_valuenumberValor estimado ou fechado do negocio
deal_currencystringCodigo da moeda (BRL, USD, EUR)
campaign_idstringID da campanha associada
responsible_user_idstringID do usuario responsavel
paginationobjectMetadados de paginacao

GetRaze - AI-Powered Lead Generation