Google Analytics

Rotas dedicadas para gerenciamento de conexões do Google Analytics, seleção de propriedades GA4 e sincronização de propriedades.

Base URL

Text
https://dev-api-tools.helbioads.com/api/integrations/google-analytics

Endpoints

GET/api/integrations/google-analytics/:clientIdclients:read

Status da conexão Google Analytics

GET/api/integrations/google-analytics/:clientId/propertiesclients:read

Listar propriedades GA4

GET/api/integrations/google-analytics/:clientId/properties/selectedclients:read

Obter propriedade selecionada

POST/api/integrations/google-analytics/:clientId/properties/selectclients:write

Selecionar propriedade GA4

POST/api/integrations/google-analytics/:clientId/syncclients:write

Sincronizar propriedades GA4

GET/api/integrations/google-analytics/:clientId/healthclients:read

Verificar saúde da conexão

DELETE/api/integrations/google-analytics/:clientIdclients:delete

Desconectar Google Analytics

Parâmetros

CampoTipoDescricao
clientIdobrigatório
string
ID do cliente (CUID).

Exemplos

Listar propriedades

Bash
curl -X GET "https://dev-api-tools.helbioads.com/api/integrations/google-analytics/<clientId>/properties" \
  -H "Authorization: Bearer YOUR_JWT"

Selecionar propriedade

Bash
curl -X POST "https://dev-api-tools.helbioads.com/api/integrations/google-analytics/<clientId>/properties/select" \
  -H "Authorization: Bearer YOUR_JWT" \
  -H "Content-Type: application/json" \
  -d '{
    "propertyId": "123456789",
    "exclusive": true
  }'

Sincronizar propriedades

Bash
curl -X POST "https://dev-api-tools.helbioads.com/api/integrations/google-analytics/<clientId>/sync" \
  -H "Authorization: Bearer YOUR_JWT"

Verificar saúde

Bash
curl -X GET "https://dev-api-tools.helbioads.com/api/integrations/google-analytics/<clientId>/health" \
  -H "Authorization: Bearer YOUR_JWT"