Ler desempenho
Precisa de um token com metrics:read.
Saúde da conta e contadores de alertas
Seção intitulada “Saúde da conta e contadores de alertas”curl -s "$API/v1/alerts/summary" -H "Authorization: Bearer $CF"Hoje contra ontem (GraphQL)
Seção intitulada “Hoje contra ontem (GraphQL)”Taxas de entrega e de erro, leads novos e broadcasts:
curl -s "$API/graphql" -H "Authorization: Bearer $CF" -H "Content-Type: application/json" -d '{ "query": "query($tz: String, $page: UUID) { dashboard(timezoneOffset: $tz, pageId: $page) { broadcasts { totalToday completedToday failedToday } leads { totalActive newToday newYesterday } metrics { totalSentToday totalDeliveredToday deliveryRateToday errorRateToday deliveryRateYesterday } } }", "variables": {"tz": "-03:00", "page": null}}'O endpoint GraphQL (POST /graphql) é somente leitura e tem introspecção ligada: qualquer cliente GraphQL explora o schema com o mesmo token. Quando o token não é dono das páginas pedidas, o resultado vem vazio, não como erro.
Métricas por nó de um broadcast
Seção intitulada “Métricas por nó de um broadcast”curl -s "$API/v1/schemas/<schemaId>/metrics?broadcastId=<broadcastId>" -H "Authorization: Bearer $CF"broadcastCalendar* também exige broadcasts:read, e profileCalendar exige leads:read. Sem eles, o resultado vem vazio. As janelas do GraphQL têm teto de 365 dias (leadFunnel: 7 dias).