SIGN IN SIGN UP

Add custom_attributes field to OrganizationMembership (#1458)

## Summary

Adds `custom_attributes` field to `OrganizationMembership` model to
expose custom attributes from identity providers.

## Changes

- Added `custom_attributes` field to OrganizationMembership type/model
- Field type: Record/Map/Dictionary of string keys to any values
- Always present, defaults to empty object `{}`
- Updated fixtures and tests

## API Field Details

The field will be present in:
- REST API responses
- Webhook events
- Events API responses

JSON field name: `custom_attributes` (snake_case)

---------

Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>
A
Adam Jenkins committed
faf58bda36605f3ee07f88336fdfb10bab2ebad2
Parent: 0c5405e
Committed by GitHub <noreply@github.com> on 2/3/2026, 1:05:07 PM