Skip to Content
Data ModelsResource Membership

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

FieldDescription
membership_uuid / membership_udai_idPublic identifiers
resource_typeResource kind (see Enums)
resource_uuid / resource_name / resource_udai_idResource and cached labels
member_type / member_uuidMember kind and UUID
roleRole within the resource
invite_uuidOriginating invitation when applicable
expires_atOptional membership expiry
statusMembership lifecycle (Active and related states)
created_at / updated_atTimestamps
Last updated on