사용자
사용자 ID
변경할 이름 (null이면 변경하지 않음)
홍길동변경할 역할 (null이면 변경하지 않음)
DESIGNERPossible values: 모든 응답은 200으로 내려갑니다 (성공 실패 포함) (장애상황에서만 5xx 노출)
응답 결과 타입
응답 데이터
PUT /api/v1/users/{id} HTTP/1.1
Host: openapi.archisketch.com
x-api-key: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 38
{
"name": "홍길동",
"role": "DESIGNER"
}모든 응답은 200으로 내려갑니다 (성공 실패 포함) (장애상황에서만 5xx 노출)
{
"result": "SUCCESS",
"data": null,
"error": {
"errorCode": "INTERNAL_ERROR",
"message": "text"
}
}사용자 ID
변경할 상태 (ACTIVE: 활성화, DELETE: 비활성화)
모든 응답은 200으로 내려갑니다 (성공 실패 포함) (장애상황에서만 5xx 노출)
응답 결과 타입
응답 데이터
PATCH /api/v1/users/{id} HTTP/1.1
Host: openapi.archisketch.com
x-api-key: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 19
{
"status": "ACTIVE"
}모든 응답은 200으로 내려갑니다 (성공 실패 포함) (장애상황에서만 5xx 노출)
{
"result": "SUCCESS",
"data": null,
"error": {
"errorCode": "INTERNAL_ERROR",
"message": "text"
}
}이메일
이름
카테고리 ID
정렬 타입
ID_DESCPossible values: 페이지 번호 (0부터 시작, offset 페이징)
페이지 크기 (최소: 1, 최대: 100)
모든 응답은 200으로 내려갑니다 (성공 실패 포함) (장애상황에서만 5xx 노출)
응답 결과 타입
GET /api/v1/users?offset=1&limit=1 HTTP/1.1
Host: openapi.archisketch.com
x-api-key: YOUR_API_KEY
Accept: */*
모든 응답은 200으로 내려갑니다 (성공 실패 포함) (장애상황에서만 5xx 노출)
{
"result": "SUCCESS",
"data": {
"content": [
{
"id": "text",
"name": "text",
"imageUrl": "text",
"email": "text",
"role": "USER",
"categoryId": "text",
"activated": true,
"lastActiveAt": "2026-01-01T00:00:00.000Z",
"createdAt": "2026-01-01T00:00:00.000Z",
"updatedAt": "2026-01-01T00:00:00.000Z"
}
],
"hasNext": true,
"totalCount": 1
},
"error": {
"errorCode": "INTERNAL_ERROR",
"message": "text"
}
}사용자 이름
홍길동이메일
hong@archisketch.com비밀번호
password123역할
DESIGNERPossible values: 카테고리 ID (선택)
category-id모든 응답은 200으로 내려갑니다 (성공 실패 포함) (장애상황에서만 5xx 노출)
응답 결과 타입
응답 데이터
POST /api/v1/users HTTP/1.1
Host: openapi.archisketch.com
x-api-key: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 121
{
"name": "홍길동",
"email": "hong@archisketch.com",
"password": "password123",
"role": "DESIGNER",
"categoryId": "category-id"
}모든 응답은 200으로 내려갑니다 (성공 실패 포함) (장애상황에서만 5xx 노출)
{
"result": "SUCCESS",
"data": null,
"error": {
"errorCode": "INTERNAL_ERROR",
"message": "text"
}
}사용자 ID
변경할 비밀번호
모든 응답은 200으로 내려갑니다 (성공 실패 포함) (장애상황에서만 5xx 노출)
응답 결과 타입
응답 데이터
PATCH /api/v1/users/{id}/password HTTP/1.1
Host: openapi.archisketch.com
x-api-key: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 19
{
"password": "text"
}모든 응답은 200으로 내려갑니다 (성공 실패 포함) (장애상황에서만 5xx 노출)
{
"result": "SUCCESS",
"data": null,
"error": {
"errorCode": "INTERNAL_ERROR",
"message": "text"
}
}마지막 업데이트
도움이 되었나요?

