From 85ae3f8e3f2dc8d1f9be5a2f71ed1a273455c504 Mon Sep 17 00:00:00 2001 From: vivekkhimani Date: Wed, 25 Feb 2026 00:28:59 -0800 Subject: [PATCH] return organization_name on OrganizationMembership --- src/workos/types/user_management/organization_membership.py | 1 + tests/test_events.py | 1 + tests/utils/fixtures/mock_organization_membership.py | 1 + 3 files changed, 3 insertions(+) diff --git a/src/workos/types/user_management/organization_membership.py b/src/workos/types/user_management/organization_membership.py index 67ba1f21..9602dd71 100644 --- a/src/workos/types/user_management/organization_membership.py +++ b/src/workos/types/user_management/organization_membership.py @@ -19,6 +19,7 @@ class OrganizationMembership(WorkOSModel): id: str user_id: str organization_id: str + organization_name: str role: OrganizationMembershipRole roles: Optional[Sequence[OrganizationMembershipRole]] = None status: LiteralOrUntyped[OrganizationMembershipStatus] diff --git a/tests/test_events.py b/tests/test_events.py index d516d506..9a830557 100644 --- a/tests/test_events.py +++ b/tests/test_events.py @@ -59,6 +59,7 @@ def test_list_events_organization_membership_missing_custom_attributes( "id": "om_01234", "user_id": "user_01234", "organization_id": "org_01234", + "organization_name": "Foo Corp", "role": {"slug": "member"}, "status": "active", "created_at": "2024-01-01T00:00:00.000Z", diff --git a/tests/utils/fixtures/mock_organization_membership.py b/tests/utils/fixtures/mock_organization_membership.py index b363b48b..7f6c37cd 100644 --- a/tests/utils/fixtures/mock_organization_membership.py +++ b/tests/utils/fixtures/mock_organization_membership.py @@ -11,6 +11,7 @@ def __init__(self, id): id=id, user_id="user_12345", organization_id="org_67890", + organization_name="Foo Corp", status="active", role={"slug": "member"}, custom_attributes={},