Growth OS API

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`.

POST
/opportunities

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.

AutorizaçãoBearer <token>

Chave de API (gos_…)

Em: header

Corpo da requisição

application/json

Definições TypeScript

Use o tipo request body no TypeScript.

Corpo da resposta

curl -X POST "https://example.com/opportunities" \  -H "Content-Type: application/json" \  -d '{    "contactId": "string",    "pipelineId": "string",    "title": "string"  }'
Vazio