Activity and personalization
This guide explains how to retrieve user activity and recently interacted content using AISquare APIs.
Overview
AISquare provides endpoints to:
- Retrieve user activity
- Fetch recently viewed resources
These endpoints return data specific to the authenticated user.
User activity
This endpoint returns a list of activities associated with the authenticated user.
Endpoint
Query parameters
Access control
- Requires authentication
- Returns
401if user is not authenticated
Response
- Paginated list of user activities
- Each item represents an activity record
Retrieve a specific activity
Endpoint
Path parameters
Access control
- Requires authentication
- Returns
404if activity is not found
Continue where you left off
This endpoint returns recently viewed resources for the user.
Endpoint
Request body
Query parameters
Access control
- Requires authentication
- Returns
400ifurlis missing or invalid - Returns
404if publication is not found
Response includes
Each item represents a recently viewed resource with:
experience_idexperience_uidexperience_titleexperience_descriptionresource_typeresource_idresource_uidresource_titlecover_image
Publication data
publication_idpublication_titlepublication_logopublication_custom_url
Metrics
viewslikessharesbookmarks
Creator
idusernamefull_nameprofile_picture
Additional fields
tagstrending_scorelast_activitycreated_atupdated_at
Notes
- Results are scoped to the authenticated user
- Returns recently viewed resources only
- Uses a flattened response structure
Error responses
When to use these endpoints
Related pages
- AI Studios — continue-where-left-off is an AI Studio endpoint
- Authentication — required for all activity endpoints
- Core Concepts — activity in the entity hierarchy
- User onboarding — personalization through per-user accounts
- Metrics and analytics — related engagement data
- Errors — handle 400, 401, 404 responses

