Skip to content

Endpoint to update UsersΒ #49

Description

@rcmtcristian

πŸ› οΈ Update Users


πŸ“‹ Endpoints Required

  • PUT /api/v1/users/:id β€” Update resource

πŸ—‚οΈ Data Schema

Describe or paste the expected request/response shape below.

{
  email: string,
  username: string,
  newPassword: string,
  oldPassword: string <Required if newPassword is present, otherwise optional>,
  firstName: string,
  lastName: string,
  active: boolean
}

βœ… Acceptance Criteria

  • All endpoints return correct HTTP status codes
  • Input validation is applied to request bodies and query params
  • Errors return consistent, descriptive JSON responses
  • Endpoints are protected by appropriate auth/authorization middleware
  • Pagination supported on the list endpoint
  • Unit tests cover each endpoint (happy path + error cases)
  • Integration tests pass in CI
  • OpenAPI / Swagger docs updated

πŸ”’ Auth & Permissions


πŸ”— Related


πŸ’¬ Additional Context

Metadata

Metadata

Assignees

No one assigned

    Type

    Projects

    Status
    Ready

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions