API for iblai
API Reference//
- analytics_time_retrieve
Get Content Analytics
Get Content Details
analytics_financial_retrieve
analytics_financial_details_retrieve
analytics_financial_invoice_retrieve
analytics_learners_retrieve
analytics_learners_list_retrieve
analytics_messages_retrieve
analytics_messages_details_retrieve
analytics_ratings_retrieve
analytics_sessions_retrieve
analytics_sessions_details_retrieve
analytics_topics_retrieve
analytics_topics_details_retrieve
analytics_users_retrieve
analytics_users_details_retrieve
analytics_time_retrieve
ibl-data-manager (4.84.1-ai-plus)
- Mock serverhttps://docs.ibl.ai/_mock/apis/ibl/api/analytics/sessions/details/
- https://base.manager.iblai.app/api/analytics/sessions/details/
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://docs.ibl.ai/_mock/apis/ibl/api/analytics/sessions/details/?date_filter=today&end_date=2019-08-24&limit=20&mentor_unique_id=497f6eca-6276-4993-bfeb-53cbbbba6f08&page=1&platform_key=string&search=string&start_date=2019-08-24' \
-H 'Authorization: YOUR_API_KEY_HERE'Response
application/json
{ "results": [ { … } ], "pagination": { "property1": null, "property2": null } }
Request
Time Analytics API - User activity patterns by time of day and day of week.
Provides heatmap data showing when users are most active, useful for:
- Understanding peak usage times
- Capacity planning and resource allocation
- User behavior analysis
- Support scheduling optimization
Key Features:
- Day of week patterns (0=Sunday through 6=Saturday)
- Hour of day activity levels (0-23)
- Flexible date range filtering
- Platform and mentor-specific filtering
- Message count aggregation
Data Structure:
day_of_week: 0-6 (Sunday-Saturday)hour: 0-23 (24-hour format)value: Message count for that time slot
Security
PlatformApiKeyAuthentication
- Mock serverhttps://docs.ibl.ai/_mock/apis/ibl/api/analytics/time/
- https://base.manager.iblai.app/api/analytics/time/
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://docs.ibl.ai/_mock/apis/ibl/api/analytics/time/?date_filter=today&end_date=2019-08-24&granularity=day&mentor_unique_id=497f6eca-6276-4993-bfeb-53cbbbba6f08&platform_key=string&start_date=2019-08-24' \
-H 'Authorization: YOUR_API_KEY_HERE'Response
application/json
Hourly activity patterns by day of week (0=Sunday, 1=Monday, etc.)
{ "metric": "access_times", "data": [ { … }, { … }, { … }, { … }, { … } ] }
Query
today- Today only7d- Last 7 days30d- Last 30 days90d- Last 90 daysall_time- All timecustom- Custom date range
Default "today"
Enum"today""7d""30d""90d""all_time""custom"
day- dayhour- hourweek- weekmonth- month
Default "hour"
Enum"day""hour""week""month"
overview- Overall topic metricssessions- Sessions over timeratings- Ratings over timehighlighted- Highlighted topics
Default "overview"
Enum"overview""sessions""ratings""highlighted"
- Mock serverhttps://docs.ibl.ai/_mock/apis/ibl/api/analytics/topics/
- https://base.manager.iblai.app/api/analytics/topics/
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://docs.ibl.ai/_mock/apis/ibl/api/analytics/topics/?date_filter=today&end_date=2019-08-24&granularity=day&mentor_unique_id=497f6eca-6276-4993-bfeb-53cbbbba6f08&metric=overview&platform_key=string&start_date=2019-08-24' \
-H 'Authorization: YOUR_API_KEY_HERE'Response
application/json
{ "topics": { "all_time_total": 0, "this_month": 0, "last_month": 0, "percentage_change": 0.1 }, "sessions": { "all_time_total": 0, "this_month": 0, "last_month": 0, "percentage_change": 0.1 }, "conversations": { "all_time_total": 0, "this_month": 0, "last_month": 0, "percentage_change": 0.1 }, "messages": { "all_time_total": 0, "this_month": 0, "last_month": 0, "percentage_change": 0.1 } }