# 사용자 (Users) API

## 엔드포인트 목록

| 메서드 | 경로 | 설명 |
|--------|------|------|
| GET | /openapi/v1/users/me | 내 정보 조회 |
| GET | /openapi/v1/users/{userId} | 멤버 정보 조회 |
| GET | /openapi/v1/users | 팀 멤버 목록 조회 |

## GET /openapi/v1/users/me

현재 인증된 사용자의 정보를 조회합니다.

### 응답 (200)

```json
{
  "data": {
    "userId": "user_001",
    "email": "designer@example.com",
    "name": "김디자인",
    "permission": "OWNER",
    "createdAt": "2026-01-15T09:00:00Z"
  }
}
```

### 권한 코드

| 코드 | 설명 |
|------|------|
| OWNER   | 소유자 (마스터 관리 권한) |
| MANAGER | 관리자 |
| MEMBER  | 일반 멤버 |

## GET /openapi/v1/users/{userId}

특정 멤버의 정보를 조회합니다. 같은 팀 소속이어야 합니다.

| 이름 | 위치 | 타입 | 필수 | 설명 |
|------|------|------|------|------|
| userId | path | string | Y | 사용자 ID |

## GET /openapi/v1/users

현재 마스터에 속한 모든 멤버를 조회합니다.

### 응답 (200)

```json
{
  "data": {
    "members": [
      {
        "userId": "user_001",
        "userName": "김디자인",
        "email": "designer@example.com",
        "permission": "OWNER",
        "createdAt": "2026-01-15T09:00:00Z"
      }
    ]
  }
}
```
