Skip to content
OpenAppPhysical access, simplified
Login

Max invitation devices

Type
invitation_max_devices
Category
Invitations
Enforced at
Authoring-time
Tiers
OrgIntegrationDevice
Enforcement
Enforce
Default
Not configured — invitations may register any number of devices.

The invitation must specify max_devices and may not exceed the effective cap. The limit is evaluated per invitation and combines independently from max_uses, allowing a group to share one invitation while limiting forwarded-link abuse.

When it is enforced

Evaluated when someone creates or updates an invitation, hold, or share. Requests that would exceed the limit are rejected — they are not silently rewritten.

Where to set it

Settings → Policies (org), the integration Policies tab, or — on PalGate — the device steward Policies tab.

Policies never grant access. See thepolicies architecture guidefor how org, integration, and device tiers combine.

Arguments

The config object on create/update. Shared row fieldsenforcement (enforce, require_approval,audit_only) and enabled apply to every type;audit_only and disabled rows never block.

NameTypeRequiredValuesDescription
max_devicesintegerYesMaximum unique guest browsers or app installations per invitation. Must be greater than 0.
outputstring or integerNoOptional channel or output id. When set, the policy binds only that output. When omitted, it binds every output of the tier target. A scoped row does not apply when the acting output is unknown.

How overlapping rows combine

Minimum of max_devices across applicable rows. Reject, do not clamp.

Example

An invitation for a four-person booking may use four devices; a fifth new device is rejected.

config
{
"max_devices": 4
}

Integrations

This type is documented on these connectors: