docs/en/platform/account/activity.md
Ultralytics Platform provides a comprehensive activity feed that tracks all events and actions across your account. Monitor training progress and system events in one centralized location.
The Activity Feed serves as your central hub for:
Navigate to the Activity Feed in any of the following ways:
/activityThe Platform tracks the following resource types and actions:
| Resource Type | Description | Icon Color |
|---|---|---|
| project | Project events | Blue |
| dataset | Dataset events | Green |
| model | Model events | Purple |
| training | Training job events | Blue/Green/Red/Gray |
| settings | Account settings changes | Gray |
| api_key | API key creation/revocation | Amber |
| export | Model export events | Amber |
| deployment | Deployment events | Blue |
| onboarding | Onboarding completion | Green |
Each event includes one of the following action types:
| Action | Description |
|---|---|
| created | Resource was created |
| updated | Resource was modified |
| deleted | Resource was permanently deleted |
| trashed | Resource was moved to trash |
| restored | Resource was restored from trash |
| started | Training or export job was started |
| completed | Training or export job finished successfully |
| failed | Training or export job failed |
| cancelled | Training or export job was cancelled |
| uploaded | Data was uploaded (images, model weights) |
| shared | Resource visibility changed to public |
| unshared | Resource visibility changed to private |
| exported | Model was exported to a deployment format |
| cloned | Resource was cloned to another location |
Organize your activity with two tabs:
The Inbox shows recent activity:
Move events to Archive to keep your Inbox clean:
Archive tabFind specific events quickly:
Use the search bar to find events by resource name or event description.
Filter by time period using the date range picker:
Each event displays:
| Field | Description |
|---|---|
| Icon | Resource type indicator |
| Description | What happened (e.g., "Created project my-project") |
| Timestamp | Relative time (e.g., "2 hours ago") |
| Metadata | Additional context when available |
Some actions support undo directly from the Activity feed:
The Activity feed supports pagination:
The Activity feed is powered by browser-authenticated routes — it is not exposed as a public API and cannot be accessed with an API key. The route shapes are listed below for reference; to view, mark, or archive activity, use the Activity feed in the platform UI.
!!! note "Browser Session Only"
The routes shown below require an active platform browser session. The `Authorization: Bearer YOUR_API_KEY` header in the examples will not authenticate these routes — they are documented only to describe how the in-app feed talks to the server.
=== "List Activity"
```bash
curl -H "Authorization: Bearer YOUR_API_KEY" \
https://platform.ultralytics.com/api/activity
```
=== "Filter and Search"
```bash
curl -H "Authorization: Bearer YOUR_API_KEY" \
"https://platform.ultralytics.com/api/activity?archived=false&search=model&page=1&limit=20"
```
=== "Mark Seen"
```bash
curl -X POST -H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"all": true}' \
https://platform.ultralytics.com/api/activity/mark-seen
```
=== "Archive"
```bash
# Archive specific events
curl -X POST -H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"eventIds": ["event_id_here"], "archive": true}' \
https://platform.ultralytics.com/api/activity/archive
# Archive all events
curl -X POST -H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"all": true, "archive": true}' \
https://platform.ultralytics.com/api/activity/archive
```
Activity history is retained indefinitely for your account. Archived events are also kept permanently.
Yes, use the GDPR data export feature in Settings > Profile to download all account data including activity history.
The activity event remains in your history with a note that the resource was deleted. You can still see what happened even after deletion.
Yes, the Activity feed shows events for the currently active workspace. Switch workspaces in the sidebar to see activity for different workspaces.