Skip to content

Projects Service - Endpoints #268

@aletya

Description

@aletya
  • endpoints : /projects/
    • POST /create
      • Creates a new project/team.
    • PATCH /update
      • Updates a team's details (only the owner can update).
    • POST /join
      • Allows a user to join a team using an access code.
    • POST /leave
      • Allows a user to leave a team.
    • GET /details
      • Retrieves the details of the team the user is part of.
    • GET /owner/:ownerId (staff only)
      • Retrieves the details of a specific team using the ownerId.
    • GET /list (staff only)
      • Retrieves all teams (for staff use).
    • DELETE /member/:userId
      • Removes a user from the team (useful for both the owner and staff).
    • GET /refresh-access-code (owner only)
      • Refreshes the team's access code, with a 5-minute expiry

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions