allowed: boolean
caller: { active: boolean; capabilities: Array<string>; email: string; identity: { identityId: string; provider: string; subject: string; }; image?: string; lastAuth: string; name: string; participantKind: "app" | "agent"; type: "user"; userId: string; }
| { active: boolean; capabilities: Array<string>; id: string; name: string; type: "service"; }
| { active: boolean; capabilities: Array<string>; deploymentId: string; deviceId: string; deviceType: string; runtimePublicKey: string; type: "device"; }
inboxPrefix: string