02 워크스페이스 설정 저장
2.1 설명
PUT/workspaces/{code}
돌려주는 data.workspace 는 저장한 뒤 다시 읽은 행이며, 필드는 목록과 완전히 같습니다.
2.2 파라미터
| 이름 | 구분 | 설명 |
|---|---|---|
name | 선택 | 이름. 줄바꿈 없이 1자 이상 100자 이하입니다 |
timezone | 선택 | 예약 발행 기준 시간대. IANA 이름을 씁니다(예: Asia/Seoul) |
2.3 요청
curl -X PUT https://moacast.com/api/moacast/v1/workspaces/a1b2c3d4 \
-H 'Authorization: Bearer <ACCESS_TOKEN>' \
-H 'Content-Type: application/json' \
-d '{"name":"Marketing","timezone":"Asia/Tokyo"}'2.4 성공 응답
{
"result": "SUCCESS",
"result_code": 0,
"message": "...",
"data": {
"workspace": {
"code": "a1b2c3d4",
"name": "Marketing",
"timezone": "Asia/Tokyo",
"status": "ACTIVE",
"created_at": "2026-09-25 23:13:51"
}
}
}2.5 필드
| 필드 | 타입 | 설명 |
|---|---|---|
workspace | object | 고친 뒤의 행. 필드는 워크스페이스 목록의 한 줄과 같습니다 |
2.6 실패
| 코드 | HTTP | 언제 |
|---|---|---|
1004 | 400 | 이름이나 시간대가 규칙에 맞지 않습니다. 어느 칸인지는 field 에 실립니다 |
1004 | 400 | 고칠 항목을 하나도 보내지 않았습니다 |
1001 | 401 | 헤더가 없거나 토큰이 올바르지 않습니다 |
2000 | 404 | 그 코드의 워크스페이스가 없거나, 이 토큰으로 다룰 수 없습니다 |
5000 | 500 | 저장하지 못했습니다 |
