Skip to main content
Your teams: list, create, rename and invite. 5 operations. How to call them, and what the answers mean: Operations reference.
Generated from the operation catalog: src/lib/ops/public-catalog.json in publicsummerengine at 0d85f61e2b and the summer-engine npm package 4.0.0 for engine and local operations. If something here is wrong, the operation’s definition is wrong.

create

team.create: Create a team Create a team (a shared workspace) in Summer Studio with the person as its owner. Nobody else is in it yet. Returns the team id. Next: team.invite. Inputs:
Example: A team for the studio.

invite

team.invite: Invite someone to a team Invite someone by email to one of the person’s teams in Summer Studio; Summer emails them a link. Runs when the person allows Contact people (off by default); otherwise answers needs_approval with a link and sends nothing. Inputs:
Example: Invite Sam to the team.

list

team.list: List my teams The person’s teams in Summer Studio (shared workspaces). With teamId, or when they have one shared team: its members and pending invites. Next: team.invite or team.create. Inputs:
Example: Which teams am I on, and who is in them?

rename

team.rename: Rename a team Rename one of the person’s teams in Summer Studio. Its members see the new name. Next: team.list. Inputs:
Example: A shorter name.

withdraw_invite

team.withdraw_invite: Withdraw a team invite Withdraw a pending invite to one of the person’s teams, so its link stops working. Runs when the person allows Delete for good (off by default); otherwise answers needs_approval with a link. Inputs:
Example: Cancel the pending invite.