Creates an email-bound Join link and returns it without sending any message. The default lifetime is 86400 seconds; accepted integer lifetimes are 300 through 604800 seconds.
Optionaloptions: { ttlSeconds?: number }Deletes a Team only when the caller is its sole remaining admin member.
Demotes an admin only when another committed Team admin remains.
Safely inspects a Join link without authentication or consumption.
Redeems a current matching Join link atomically. New memberships are ordinary members with no application roles.
Leaves an explicitly identified Team only while the caller is an ordinary member.
Lists active Join-link management metadata without recovering a capability.
Lists a bounded safe membership directory for one Team the caller currently administers.
Promotes an ordinary member in an explicitly identified Team the caller currently administers.
Removes another Team member; callers leave through leave().
Renames an explicitly identified Team administered by the current user.
Idempotently revokes an unused Join link scoped to one administered Team.
Atomically adds and removes declared application roles for a member of one administered Team.
Checks whether the current linked user's attached emails match an active Join link without consuming it.
Creates a named Team and makes the current linked user its first admin. Linked users may belong to at most 25 Teams.