Skip to Content
Data ModelsPermission

Permission

A Permission records whether an operation may use a specific Airspace Zone. Permissions are created against a Mission when that mission’s envelope intersects managed or restricted zones. Flight Plans inherit those mission permissions by reference.

Role in the platform

Permissions connect operational envelopes to published Airspace Zones. Creation is normally automatic at mission create time. Airspace Managers grant or deny pending permissions for zones they manage. Automatic zone evaluation never rejects: it returns Approved or Pending. Rejection is either an Airspace Manager decision on a pending row, or the flight-plan strategic deconfliction override.

Core fields

FieldDescription
permission_uuid / permission_udai_idPublic identifiers
parent_typeMISSION or FLIGHT_PLAN
parent_uuidParent mission or flight plan
zone_uuidTarget Airspace Zone
manager_org_uuidApproving Airspace Manager organisation
airspace_typeDerived from the zone type
permission_statusRequested, granted, denied, and related states (see Enums)
permission_referenceOptional manager reference identifier
valid_from / valid_toValidity window
remarksOptional manager or system notes

Behaviour summary

EventPermission outcome
Mission created; zone is AwarenessZone and GreenZoneAuto-Approved
Mission created; any other intersecting zonePending for Airspace Manager
Flight plan createdInherits mission permission rows by reference
Flight plan envelope overlaps an active approved planIntersected zones on this plan force-Rejected (deconfliction)
Airspace Manager PUT /permissions/{uuid}Grant or deny from Pending

Full matrices: Mission Planning API: Permission Auto-Approval Rules.

Last updated on