Skip to content

Document createdById and createdAt on group memberships - #66

Merged
tommoor merged 1 commit into
mainfrom
claude/sleepy-gates-qsa21q
Oct 10, 2026
Merged

tommoor merged 1 commit into
mainfrom
claude/sleepy-gates-qsa21q

Conversation

@tommoor

@tommoor tommoor commented Oct 10, 2026

Copy link
Copy Markdown
Member

Summary

Reviewed PRs merged to outline/outline in the last day for changes to the public API. The relevant one is outline/outline#14000 ("Show who added a member in the group members table"), which added two fields to presentGroupUser:

  • createdById — the user who added the member to the group
  • createdAt — when the membership was created

These feed the group-member endpoints (groups.memberships, groups.add_user, groups.update_user, and the membership preview in groups.list), all of which reference the shared GroupMembership schema. This PR adds both fields to that schema.

Only spec3.yml was edited by hand; spec3.json was regenerated by the pre-commit hook.

Other merged PRs reviewed (no API impact)

  • #13876 (link breadcrumbs), #13993/#13786 (sidebar), #13994/#14006 (unsynced-changes), #13997/#14003/#14004 (editor), #14001/#14005 (Sentry) — frontend/editor/internal only, no API schema or output-shape change.
  • #13998 ("Emit events when deleting synced groups") — behavioral change to groups.deleteAll (an admin endpoint not in the spec); emits delete events, no input/output shape change.
  • #13945 (private-use OAuth redirect URIs) — already documented in Document private-use scheme redirect URIs on OAuth client endpoints #65.
  • Dependabot PRs ignored per task guidance.

🤖 Generated with Claude Code

https://claude.ai/code/session_01F1jtsrgDJjUk7QEnVCGEt5


Generated by Claude Code

The groups.memberships, groups.add_user, groups.update_user and
groups.list endpoints now return who added each group member and when,
via the createdById and createdAt fields on presentGroupUser
(outline/outline#14000). Add both fields to the GroupMembership schema.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01F1jtsrgDJjUk7QEnVCGEt5
@tommoor
tommoor merged commit f93cb0f into main Oct 10, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants