get_metric
ActiveTool of QuintaDB
Отримати реальну цифру з бази даних та повернути юзеру в чат. metric_type: count (кількість записів), sum (сума числового поля), average (середнє), new_today (нові записи сьогодні), updated_today (оновлені сьогодні), growth (порівняння поточного і попереднього period, потребує date_field і compare_period). entity_id може бути ID форми або ID звіту (з фільтром).
Parameters schema
{
"type": "object",
"required": [
"app_id",
"entity_id",
"metric_type"
],
"properties": {
"app_id": {
"type": "string",
"description": "Project ID (from list_projects)"
},
"entity_id": {
"type": "string",
"description": "ID форми або ID звіту (report) — якщо звіт, метрика рахується тільки по відфільтрованих записах"
},
"date_field": {
"type": "string",
"description": "Назва або ID поля дати (обов'язково для growth). Можна передати 'created_at' або 'updated_at' для системних полів."
},
"metric_type": {
"type": "string",
"description": "count | sum | average | new_today | updated_today | growth"
},
"value_field": {
"type": "string",
"description": "Назва або ID числового поля (обов'язково для sum і average)"
},
"compare_period": {
"type": "string",
"description": "Для metric_type=growth: today_vs_yesterday | this_week_vs_last | this_month_vs_last | this_quarter_vs_last | this_year_vs_last"
}
}
}No endpoints wrapped at confidence ≥ 0.50.
Parent server
QuintaDB
1/7 registries