api-referenceGET
GET
https://analytics.flowsery.com/analytics/api/v1/goalsRecupere dados analiticos segmentados por objetivos personalizados. Os parâmetros de filtro restringem quais visitantes têm suas conclusões contadas; limit e offset paginam a lista de objetivos.
Token Bearer (token de workspace ou chave API de website)
Os tokens do espaço de trabalho precisam de um seletor de site
Os tokens da API do Workspace podem acessar todos os sites do workspace. Passe <code>websiteId</code> ou <code>domain</code> para que Flowsery saiba qual site consultar ou alterar. As chaves da API do site já têm como escopo um site, portanto o seletor pode ser omitido.Seletor de site
| Parametro | Tipo | Descricao |
|---|---|---|
websiteId | string | ID do site a ser usado com um token de API do workspace. Omitir ao autenticar com uma chave de API de site. |
domain | string | Site domain para usar com um token de API do espaço de trabalho quando websiteId não for fornecido. Omitir ao autenticar com uma chave de API de site. |
Parametros opcionais
| Parametro | Tipo | Descricao |
|---|---|---|
startAt | string | Data/hora de início da ISO 8601. A norma são os últimos 30 dias quando omitido. |
endAt | string | Data/hora de término da ISO 8601. O padrão é agora quando omitido. |
timezone | string | Fuso horario para agregacao (por ex., UTC, America/New_York). Recorre ao fuso horario configurado do seu site. |
limit | number | Numero maximo de linhas a retornar (1-1000, padrao: 100). |
offset | number | Linhas a pular para paginacao (min 0, padrao: 0). |
Parametros de filtro
| Parametro | Tipo | Descricao |
|---|---|---|
filter_country | string | Nome do país como retornado por /countries, ex.: United States. Use | para vários valores, ! para excluir e ~ para uma correspondência parcial. |
filter_region | string | Nome da região ou do estado como retornado por /regions, ex.: California. |
filter_city | string | Nome da cidade. |
filter_device | string | Tipo de dispositivo: Desktop, Mobile ou Tablet. Os valores diferenciam maiúsculas de minúsculas. |
filter_browser | string | Nome do navegador. Safari inclui automaticamente Mobile Safari. |
filter_os | string | Sistema operacional. |
filter_referrer | string | Referência como retornada por /referrers: um nome de fonte como Google para sites reconhecidos, caso contrário o domínio. |
filter_ref | string | Parametro URL ref. |
filter_source | string | Parametro URL source. |
filter_via | string | Parametro URL via. |
filter_utm_source | string | Fonte UTM. |
filter_utm_medium | string | Meio UTM. |
filter_utm_campaign | string | Campanha UTM. |
filter_utm_term | string | Termo UTM. |
filter_utm_content | string | Conteudo UTM. |
filter_page | string | Caminho da pagina. |
filter_entry_page | string | Caminho da pagina de entrada. |
filter_hostname | string | Hostname/dominio. |
filter_channel | string | Canal de marketing. |
filter_goal | string | Nome do objetivo. |
Exemplo de requisicao (curl)
curl --request GET \
--url https://analytics.flowsery.com/analytics/api/v1/goals \
--header 'Authorization: Bearer <api-key>'200
{
"status": "success",
"data": [
{
"id": "goal_123",
"createdAt": "2026-04-01T10:15:00.000Z",
"updatedAt": "2026-04-14T08:30:00.000Z",
"name": "newsletter_signup",
"description": null,
"isServer": false,
"completions": 49730,
"visitors": 49730
},
{
"id": "goal_124",
"createdAt": "2026-04-02T09:00:00.000Z",
"updatedAt": "2026-04-14T08:30:00.000Z",
"name": "payment",
"description": "Tracked from the backend",
"isServer": true,
"completions": 35100,
"visitors": 35100
}
],
"pagination": {
"limit": 5,
"offset": 0,
"total": 48
}
}