ibl-data-manager (3.59.0-ai-plus)
API for iblai
Request
Retrieve the total number of users interacting with mentors over time.
This endpoint returns data on the number of unique users who interacted with mentors each day or hour within a specified date range, with optional filtering by specific mentor. If no date range is provided, the last 30 days are used by default.
Args: request: The HTTP request containing filter query parameters. org: Organization key identifier.
Returns: Response: Time series of unique user counts.
Raises: NotFound: If the specified organization or mentor does not exist. BadRequest: If the provided parameters are invalid.
Query Parameters: start_date (str): Start date for filtering (YYYY-MM-DD) - defaults to 30 days ago. end_date (str): End date for filtering (YYYY-MM-DD) - defaults to today. aggregation (str): Time aggregation level (hourly, daily) - default: daily. mentor_id (str): Filter by mentor unique ID.
- Mock server
https://docs.ibl.ai/_mock/apis/ibl/api/ai-analytics/orgs/{org}/users/{user_id}/total-users-by-mentor/
https://base.manager.iblai.app/api/ai-analytics/orgs/{org}/users/{user_id}/total-users-by-mentor/
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://docs.ibl.ai/_mock/apis/ibl/api/ai-analytics/orgs/{org}/users/{user_id}/total-users-by-mentor/?aggregation=daily&end_date=string&group_by=day&mentor_id=string&start_date=string' \
-H 'Authorization: YOUR_API_KEY_HERE'
[ [ { … }, { … }, { … } ] ]
Request
Viewset for retrieving and listing Langfuse traces.
This viewset provides read-only access to Langfuse traces data for platform admins. Traces represent high-level tracking of user interactions and AI responses.
Permissions:
- Restricted to platform administrators only
- Mock server
https://docs.ibl.ai/_mock/apis/ibl/api/ai-analytics/orgs/{org}/users/{user_id}/traces/
https://base.manager.iblai.app/api/ai-analytics/orgs/{org}/users/{user_id}/traces/
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://docs.ibl.ai/_mock/apis/ibl/api/ai-analytics/orgs/{org}/users/{user_id}/traces/?limit=0&offset=0&ordering=string&search=string' \
-H 'Authorization: YOUR_API_KEY_HERE'
{ "count": 123, "next": "http://api.example.org/accounts/?offset=400&limit=100", "previous": "http://api.example.org/accounts/?offset=200&limit=100", "results": [ { … } ] }
Request
Viewset for retrieving and listing Langfuse traces.
This viewset provides read-only access to Langfuse traces data for platform admins. Traces represent high-level tracking of user interactions and AI responses.
Permissions:
- Restricted to platform administrators only
- Mock server
https://docs.ibl.ai/_mock/apis/ibl/api/ai-analytics/orgs/{org}/users/{user_id}/traces/{id}/
https://base.manager.iblai.app/api/ai-analytics/orgs/{org}/users/{user_id}/traces/{id}/
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://docs.ibl.ai/_mock/apis/ibl/api/ai-analytics/orgs/{org}/users/{user_id}/traces/{id}/' \
-H 'Authorization: YOUR_API_KEY_HERE'
{ "id": "string", "timestamp": "2019-08-24T14:15:22Z", "name": "string", "user_id": "string", "metadata": null, "release": "string", "version": "string", "tags": [ "string" ], "input": "string", "output": "string", "session_id": "string", "created_at": "2019-08-24T14:15:22Z", "updated_at": "2019-08-24T14:15:22Z", "event_ts": "2019-08-24T14:15:22Z", "is_deleted": 255 }