Projects
List projects
client.projects.list(ProjectListParams { name, ordering, page, 2 more } query?, RequestOptionsoptions?): ProjectListResponse { count, results, next, previous }
GET/api/projects/
Create project
client.projects.create(ProjectCreateParams { name, slug, description, 2 more } body, RequestOptionsoptions?): ProjectCreateResponse { id, created_at, name, 5 more }
POST/api/projects/
Get project
client.projects.retrieve(stringid, RequestOptionsoptions?): ProjectRetrieveResponse { id, created_at, name, 5 more }
GET/api/projects/{id}/
Update project
client.projects.update(stringid, ProjectUpdateParams { description, is_active, name, 2 more } body?, RequestOptionsoptions?): ProjectUpdateResponse { id, created_at, name, 5 more }
PATCH/api/projects/{id}/
Delete project
client.projects.delete(stringid, RequestOptionsoptions?): void
DELETE/api/projects/{id}/
ProjectsMemberships
List project members
client.projects.memberships.list(stringprojectID, MembershipListParams { ordering, page, search } query?, RequestOptionsoptions?): MembershipListResponse { count, results, next, previous }
GET/api/projects/{project_id}/memberships/
Add a user to the project
client.projects.memberships.add(stringprojectID, MembershipAddParams { user_id } body, RequestOptionsoptions?): MembershipAddResponse { id, created_at, project, 3 more }
POST/api/projects/{project_id}/memberships/
Remove a user from the project
client.projects.memberships.remove(stringid, MembershipRemoveParams { project_id } params, RequestOptionsoptions?): void
DELETE/api/projects/{project_id}/memberships/{id}/