Skip to content

Conversation

amix
Copy link
Member

@amix amix commented Oct 13, 2025

Context

  • Added getActivityLogs() method with support for:
    • Pagination (cursor-based)
    • Filtering by object type, event type, project, item, and initiator
    • Additional query parameters (since, until, annotations, etc.)
  • Defined forward-compatible types for activity events (accepts unknown fields/types)
  • Added validation for activity event responses
  • Comprehensive test coverage for the new endpoint

API

const response = await api.getActivityLogs({
  objectType: 'item',
  eventType: 'completed',
  parentProjectId: '789',
  limit: 50,
})

@amix amix requested review from gnapse and scottlovegrove October 13, 2025 07:17
@amix amix added the Show label Oct 13, 2025
@amix amix merged commit f52ab84 into main Oct 13, 2025
1 check passed
@amix amix deleted the amix/ft.activity-log branch October 13, 2025 07:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants