Resource Membership
A Resource Membership is an active relationship between a member (user or organisation) and a resource (organisation, asset, or Airspace Zone). It replaces separate membership tables with a single model keyed by resource_type.
Role in the platform
Memberships drive authorisation: organisation Owner/Admin/Member roles, asset ownership and sharing, and Airspace Zone Manager/Monitor access. Rows are commonly created when a Resource Invitation is accepted.
Core fields
| Field | Description |
|---|---|
membership_uuid / membership_udai_id | Public identifiers |
resource_type | Resource kind (see Enums) |
resource_uuid / resource_name / resource_udai_id | Resource and cached labels |
member_type / member_uuid | Member kind and UUID |
role | Role within the resource |
invite_uuid | Originating invitation when applicable |
expires_at | Optional membership expiry |
status | Membership lifecycle (Active and related states) |
created_at / updated_at | Timestamps |
Related APIs
Last updated on