Fetch day-wise session and recording analytics data for an App
client.realtimeKit.livestreams.getOrgAnalytics(stringappId, LivestreamGetOrgAnalyticsParams { account_id, end_date, start_date } params, RequestOptionsoptions?): LivestreamGetOrgAnalyticsResponse { data, success }
GET/accounts/{account_id}/realtime/kit/{app_id}/analytics/daywise
Returns day-wise session and recording analytics data of an App for the specified time range start_date to end_date. If start_date and end_date are not provided, the default time range is set from 30 days ago to the current date.
Security
API Token
The preferred authorization scheme for interacting with the Cloudflare API. Create a token.
Example:
Accepted Permissions (at least one required)
Fetch day-wise session and recording analytics data for an App
import Cloudflare from 'cloudflare';
const client = new Cloudflare({
apiToken: process.env['CLOUDFLARE_API_TOKEN'], // This is the default and can be omitted
});
const response = await client.realtimeKit.livestreams.getOrgAnalytics('app_id', {
account_id: '023e105f4ecef8ad9ca31a8372d0c353',
});
console.log(response.data);{
"data": {
"recording_stats": {
"day_stats": [
{
"day": "day",
"total_recording_minutes": 0,
"total_recordings": 0
}
],
"recording_count": 0,
"recording_minutes_consumed": 0
},
"session_stats": {
"day_stats": [
{
"day": "day",
"total_session_minutes": 0,
"total_sessions": 0
}
],
"sessions_count": 0,
"sessions_minutes_consumed": 0
}
},
"success": true
}Returns Examples
{
"data": {
"recording_stats": {
"day_stats": [
{
"day": "day",
"total_recording_minutes": 0,
"total_recordings": 0
}
],
"recording_count": 0,
"recording_minutes_consumed": 0
},
"session_stats": {
"day_stats": [
{
"day": "day",
"total_session_minutes": 0,
"total_sessions": 0
}
],
"sessions_count": 0,
"sessions_minutes_consumed": 0
}
},
"success": true
}