Remove a member from a team
The member loses what the team gave them, checked first on their remaining access. Also 204 when they weren't in (nothing is written).
Authorization
bearer In: header
Path Parameters
Team id
uuidMember id
uuidResponse Body
application/json
application/json
application/json
application/json
application/json
application/json
application/json
curl -X DELETE "https://example.com/v1/teams/497f6eca-6276-4993-bfeb-53cbbbba6f08/members/497f6eca-6276-4993-bfeb-53cbbbba6f08"Give a team access to a project PUT
Creates or replaces the team's grant on the project; its members get it live, beside their own grants (each Postgres role at the level of the grant naming it). `admin` holds every role (the names in `pg_roles` are checked, then dropped). The grant is checked on every member's union of sources narrowed by their overrides, on every database of the project, as `putProjectGrant` checks one grant; a refusal names the member, the team and the database. Personal logins that stop qualifying are revoked, and every branch of the project reconciles its member roles. An unchanged grant writes nothing.
Add a member to a team PUT
The member gets the team's grants live, checked first on their union on every database of the team's projects. Also 200 when they are already in (nothing is written).