Escrever campos personalizados do negócio
Merge por fieldKey (só as chaves enviadas). Chave desconhecida = 400.
Merge por fieldKey (só as chaves enviadas). Chave desconhecida = 400.
Autorização
apiKey Chave de API (gos_…)
Em: header
Parâmetros de caminho
1 <= lengthCorpo da requisição
application/json
Definições TypeScript
Use o tipo request body no TypeScript.
Corpo da resposta
curl -X PUT "https://example.com/opportunities/string/custom-fields" \ -H "Content-Type: application/json" \ -d '{ "values": { "property1": null, "property2": null } }'Criar negócio
`stageId` ausente = primeiro estágio aberto do funil. Aceita `Idempotency-Key`. `source` é o canal DESTA entrada (ex.: youtube, lp, trafego) e `utmSource`/`utmMedium`/`utmCampaign`/`utmTerm`/`utmContent` as UTMs DESTA entrada — gravados no negócio, nunca herdados do contato. `source` ausente cai em `utmSource`; nenhum dos dois = `source: null`.
Histórico de estágio do negócio
Eventos de estágio do negócio em ordem cronológica (`at` ASC): `created`, `moved`, `won`, `lost`, `reopened`. `fromStageId`/`toStageId` são os estágios de saída/entrada; `userId` só quando `actor` = `human`. 404 se o negócio não existe neste workspace.