The resolved Foundry region/token/scene identifiers the bridge hands to buildRegionTriggerContext — the Foundry objects are reduced to UUIDs and names at the boundary so the trigger-shaping logic stays Foundry-free.

interface RegionEventInput {
    actorUuid?: string;
    eventName: string;
    regionId?: string;
    regionName?: string;
    regionUuid?: string;
    sceneUuid?: string;
    tokenUuid?: string;
}

Properties

actorUuid?: string

UUID of that token's actor, if any.

eventName: string

The Foundry CONST.REGION_EVENTS value.

regionId?: string

The region's id.

regionName?: string

The region's display name.

regionUuid?: string

UUID of the region the event fired on.

sceneUuid?: string

UUID of the scene the region belongs to.

tokenUuid?: string

UUID of the token that entered/exited/acted.