From 56392845102ac43c756fc39a5d506ecfb87186ca Mon Sep 17 00:00:00 2001 From: Claude Date: Sat, 10 Oct 2026 11:19:31 +0000 Subject: [PATCH] Document createdById and createdAt on group memberships 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 Claude-Session: https://claude.ai/code/session_01F1jtsrgDJjUk7QEnVCGEt5 --- spec3.json | 13 +++++++++++++ spec3.yml | 11 +++++++++++ 2 files changed, 24 insertions(+) diff --git a/spec3.json b/spec3.json index 1b7f759..2cf09bd 100644 --- a/spec3.json +++ b/spec3.json @@ -13889,6 +13889,19 @@ "permission": { "$ref": "#/components/schemas/Permission" }, + "createdById": { + "type": "string", + "description": "Identifier for the user who created this membership.", + "readOnly": true, + "format": "uuid", + "nullable": true + }, + "createdAt": { + "type": "string", + "description": "The date and time that this membership was created.", + "readOnly": true, + "format": "date-time" + }, "sourceId": { "type": "string", "description": "Identifier for the membership this one was inherited from, if any.", diff --git a/spec3.yml b/spec3.yml index fe6fbd6..9c54e74 100644 --- a/spec3.yml +++ b/spec3.yml @@ -9896,6 +9896,17 @@ components: nullable: true permission: "$ref": "#/components/schemas/Permission" + createdById: + type: string + description: Identifier for the user who created this membership. + readOnly: true + format: uuid + nullable: true + createdAt: + type: string + description: The date and time that this membership was created. + readOnly: true + format: date-time sourceId: type: string description: Identifier for the membership this one was inherited from, if any.