Skip to content

Atualizar Oportunidade

PUT /external/v1/opportunities/:id

Atualiza uma oportunidade existente. Apenas os campos fornecidos serao atualizados.

Autenticacao

Requer permissao opportunities:write.

Parametros de Caminho

ParametroTipoObrigatorioDescricao
idstringSimO identificador unico da oportunidade

Corpo da Requisicao

Todos os campos sao opcionais. Inclua apenas os campos que deseja atualizar.

CampoTipoDescricao
namestringNome completo
emailstringEndereco de e-mail
phonestringNumero de telefone
companystringNome da empresa
positionstringCargo
deal_valuenumberValor do negocio
deal_currencystringCodigo da moeda
notesstringObservacoes adicionais
responsible_user_idstringID do usuario responsavel

TIP

Para atualizar o status/estagio da oportunidade, use o endpoint Atualizar Estagio.

Requisicao

bash
curl --request PUT \
  --url "https://app.getraze.com/external/v1/opportunities/opp_abc123def456" \
  --header "Content-Type: application/json" \
  --header "X-API-Key: YOUR_API_KEY" \
  --data '{
    "deal_value": 100000,
    "notes": "Upgraded to enterprise package"
  }'
javascript
const axios = require('axios');

const opportunityId = 'opp_abc123def456';

const response = await axios.put(
  `https://app.getraze.com/external/v1/opportunities/${opportunityId}`,
  {
    deal_value: 100000,
    notes: 'Upgraded to enterprise package'
  },
  {
    headers: {
      'X-API-Key': 'YOUR_API_KEY',
      'Content-Type': 'application/json'
    }
  }
);

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

opportunity_id = 'opp_abc123def456'

response = requests.put(
    f'https://app.getraze.com/external/v1/opportunities/{opportunity_id}',
    headers={
        'X-API-Key': 'YOUR_API_KEY',
        'Content-Type': 'application/json'
    },
    json={
        'deal_value': 100000,
        'notes': 'Upgraded to enterprise package'
    }
)

print(response.json())

Resposta

json
{
  "success": true,
  "data": {
    "id": "opp_abc123def456",
    "name": "John Doe",
    "email": "john@example.com",
    "company": "Acme Inc",
    "status": "qualified",
    "deal_value": 100000.00,
    "deal_currency": "BRL",
    "notes": "Upgraded to enterprise package",
    "updated_at": "2024-01-25T10:00:00Z"
  }
}

Erros

StatusCodigoDescricao
400VALIDATION_ERRORValores de campos invalidos
404NOT_FOUNDOportunidade nao encontrada

GetRaze - AI-Powered Lead Generation