---
title: "The caller's activity feed, newest first. Keyset-paginated via nextCursor."
method: GET
path: "/timeline"
tags: ["Account"]
---

# The caller's activity feed, newest first. Keyset-paginated via nextCursor.

`GET /timeline`

## Request

- Base URL: `https://www.livediagram.app/api`
- URL: `https://www.livediagram.app/api/timeline`
- Auth: one of:
  - HTTP bearer
  - API key in header `X-Owner-Id`

## Response `200`

Success.

- object
  - `items` TimelineEvent[]
    - `actorId` string, nullable, required
    - `description` string, nullable, required
    - `eventType` union, required
      - 'document_created' | 'document_renamed' | 'document_duplicated' | 'document_moved' | 'document_edited' | 'document_offline' | 'document_synced' | 'document_opened_by_visitor' | 'document_copied_by_visitor' | 'folder_created' | 'folder_deleted' | 'comment_added' | 'comment_resolved' | 'action_assigned' | 'action_completed' | 'share_link_created' | 'share_link_expiring' | 'team_created' | 'team_invite_received' | 'team_invite_accepted' | 'team_invite_declined' | 'team_member_joined' | 'team_member_left' | 'team_member_removed' | 'team_role_changed' | 'team_document_added' | 'team_document_removed' | 'team_renamed' | 'team_deleted' | 'team_invite_link_enabled' | 'team_invite_link_disabled' | 'token_created' | 'token_revoked' | 'token_expiring' | 'theme_saved' | 'theme_deleted' | 'image_uploaded'
      - string
    - `id` string, required
    - `occurredAt` number, required
    - `snapshot` object, required
    - `sourceId` string, required
    - `sourceType` union, required
      - string
      - 'document' | 'team' | 'account'
    - `title` string, required
  - `nextCursor` string
  - `lastSeenAt` number

## Other responses

- `400`: Error.
- `401`: Error.
- `403`: Error.

---

[API](https://skmtc.dev/livediagram/apis/livediagram-api.md) · [All operations](https://skmtc.dev/livediagram/apis/livediagram-api/llms.txt) · [OpenAPI document](https://skmtc.dev/livediagram/apis/livediagram-api/revisions/f286d27acfd2?raw)
