tanuki v0.0.1 Tanuki.Projects.Teams

Summary

Functions

PUT /projects/:id/members/:user_id

POST /projects/:id/members

DELETE /projects/:id/members/:user_id

GET /projects/:id/members

GET /projects/:id/members/:user_id

Functions

access_level(id, uid, client, params)

PUT /projects/:id/members/:user_id

Updates a project team member to a specified access level.

Parameters:

  • access_level (required) - Project access level
add_member(id, client, params)

POST /projects/:id/members

Adds a user to a project team. This is an idempotent method and can be called multiple times with the same parameters. Adding team membership to a user that is already a member does not affect the existing membership.

Parameters:

  • id (required) - The ID or NAMESPACE/PROJECT_NAME of a project
  • user_id (required) - The ID of a user to add
  • access_level (required) - Project access level
delete_member(id, uid, client)

DELETE /projects/:id/members/:user_id

Removes a user from a project team.

list(id, client, params)

GET /projects/:id/members

Get a list of a project’s team members.

Parameters: query (optional) - Query string to search for members

member(id, uid, client)

GET /projects/:id/members/:user_id

Gets a project team member.