Skip to content

Workspace

The tenant: one company or one person, holding exactly one of these records, its first. Holds the installed packs and the members, identities, policies, shares, tags and records.

PackSystem
Versionv1 (latest)
URNurn:postware:system:workspace
Identityslug
Status categoriesactive, paused, suspended, deleted

Fields

FieldTypeReqNotes
slugstringyesURL-safe, unique per server or platform; pattern ^[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?$
namestringyes
kindenum(business|personal|platform)nodefault business
statusStatus(active|paused|suspended|deleted)yesdefault map[category:active]
avatarRef<File>no
packsstring[]yesinstalled packs; default []
authobjectnosign-in settings; {allowed_email_domains?: string[], allowed_redirect_uris?: string[], allowed_origins?: string[], magic_link_from_name?: string, signup?: enum(open|invite_only), issuers?: {issuer: string, audience: string, jwks_uri?: string, claims?: {subject?: string, email?: string, email_verified?: string, name?: string, roles?: string}, principal?: {kind: enum(end_user|member), member_role_claim_values?: , auto_join?: bool}}}