Thread permissions
The current bundled runtime permissions are:
Observer currently includes write permission. Do not treat that name as a
read-only guarantee. See the bundled role definitions.
Choose
accessLevel when inviting a party.
Its role separately identifies the contract party. Direct joins use participant
access; invitation joins use the granted access level.
For Engine users and API keys, see authentication.