Users
Provides a high-level overview of the user base for the current brand, including total users and newly registered users (daily, weekly, monthly).
The brand URL of the request. This is used to identify the brand.
YOUR_BRAND_URL
This is used to authenticate the request. If the request is not authenticated, the server will return a 401 Unauthorized response.
YOUR_AUTH_KEY
The request was successful.
The user is not authorized to access the requested resource. The request is missing the required Auth-Key header.
API call exceeded rate limit due to too many requests.
GET /api/v1/analytics/users/summary HTTP/1.1
Host: protocol.jframework.io
Brand-URL: text
Auth-Key: text
Accept: */*
{
"success": true,
"statusCode": 200,
"message": "The request was successful.",
"data": {
"totalUsers": 9999,
"newUsersToday": 399,
"newUsersThisWeek": 799,
"newUsersThisMonth": 899
},
"errors": []
}
Returns user registration and activity statistics within the specified date range. If no range is provided, defaults to the current period.
The start date (yyyy-MM-dd). Optional.
The end date (yyyy-MM-dd). Optional.
The brand URL of the request. This is used to identify the brand.
YOUR_BRAND_URL
This is used to authenticate the request. If the request is not authenticated, the server will return a 401 Unauthorized response.
YOUR_AUTH_KEY
The request was successful.
The user is not authorized to access the requested resource. The request is missing the required Auth-Key header.
API call exceeded rate limit due to too many requests.
GET /api/v1/analytics/users/daily HTTP/1.1
Host: protocol.jframework.io
Brand-URL: text
Auth-Key: text
Accept: */*
{
"success": true,
"statusCode": 200,
"message": "The request was successful.",
"data": [
{
"date": "2025-09-09",
"newUsers": 299,
"totalUsers": 999
}
],
"errors": []
}
Provides distribution of users by geography (e.g., countries, regions) for the current brand, within the specified date range if provided.
The start date (yyyy-MM-dd). Optional.
The end date (yyyy-MM-dd). Optional.
The brand URL of the request. This is used to identify the brand.
YOUR_BRAND_URL
This is used to authenticate the request. If the request is not authenticated, the server will return a 401 Unauthorized response.
YOUR_AUTH_KEY
The request was successful.
The user is not authorized to access the requested resource. The request is missing the required Auth-Key header.
API call exceeded rate limit due to too many requests.
GET /api/v1/analytics/users/geography HTTP/1.1
Host: protocol.jframework.io
Brand-URL: text
Auth-Key: text
Accept: */*
{
"success": true,
"statusCode": 200,
"message": "The request was successful.",
"data": [
{
"countryCode": "US",
"totalUsers": 999
}
],
"errors": []
}
Last updated
Was this helpful?