API 문서

워크스페이스 설정 저장

워크스페이스의 이름과 기준 시간대를 고칩니다. 보낸 칸만 고치고, 보내지 않은 칸은 그대로 둡니다. name 과 timezone 중 적어도 하나는 보내야 합니다 — 둘 다 없으면 「고칠 것이 없다」로 400 입니다.

버전: v1

02 워크스페이스 설정 저장

2.1 설명

PUT/workspaces/{code}

돌려주는 data.workspace 는 저장한 뒤 다시 읽은 행이며, 필드는 목록과 완전히 같습니다.

2.2 파라미터

워크스페이스 설정 저장 파라미터
이름구분설명
name선택이름. 줄바꿈 없이 1자 이상 100자 이하입니다
timezone선택예약 발행 기준 시간대. IANA 이름을 씁니다(예: Asia/Seoul)

2.3 요청

Terminal — bash
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 성공 응답

Response — JSON
{
    "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 필드

워크스페이스 설정 저장 필드
필드타입설명
workspaceobject고친 뒤의 행. 필드는 워크스페이스 목록의 한 줄과 같습니다

2.6 실패

워크스페이스 설정 저장 실패
코드HTTP언제
1004400이름이나 시간대가 규칙에 맞지 않습니다. 어느 칸인지는 field 에 실립니다
1004400고칠 항목을 하나도 보내지 않았습니다
1001401헤더가 없거나 토큰이 올바르지 않습니다
2000404그 코드의 워크스페이스가 없거나, 이 토큰으로 다룰 수 없습니다
5000500저장하지 못했습니다

고칠 수 있는 칸은 name 과 timezone 둘뿐입니다. code 같은 다른 칸을 함께 보내면 조용히 무시됩니다.

일부만 고치는 요청이지만 메서드는 PUT 입니다 — PATCH 는 받지 않습니다.