Growth OS API

Buscar contato por id

Além dos campos de sempre, traz `firstHumanTouchAt`/`lastHumanTouchAt` (issue #728): a primeira e a última vez que alguém do seu time — não automação, não o próprio contato — tocou este contato (mensagem, ligação, e-mail ou nota; mesmo `actor:"user"` de `/interactions`). `null` = nunca houve toque humano identificado. Só aparece aqui, nunca em `GET /contacts` (a agregação é cara demais pra rodar por linha numa lista).

GET
/contacts/{id}

Além dos campos de sempre, traz firstHumanTouchAt/lastHumanTouchAt (issue #728): a primeira e a última vez que alguém do seu time — não automação, não o próprio contato — tocou este contato (mensagem, ligação, e-mail ou nota; mesmo actor:"user" de /interactions). null = nunca houve toque humano identificado. Só aparece aqui, nunca em GET /contacts (a agregação é cara demais pra rodar por linha numa lista).

AutorizaçãoBearer <token>

Chave de API (gos_…)

Em: header

Parâmetros de caminho

id*string
Length1 <= length

Corpo da resposta

application/json

curl -X GET "https://example.com/contacts/string"
{  "id": "string",  "name": "string",  "phone": "string",  "email": "string",  "company": "string",  "companyId": "string",  "role": "string",  "cpf": "string",  "notes": "string",  "tags": [    "string"  ],  "status": "active",  "ownerUserId": "string",  "origin": "string",  "customFields": {    "property1": null,    "property2": null  },  "createdAt": "string",  "updatedAt": "string",  "url": "string",  "utm": {    "source": "string",    "medium": "string",    "campaign": "string",    "term": "string",    "content": "string"  },  "firstHumanTouchAt": "string",  "lastHumanTouchAt": "string"}