Skip to content

생성 Tier 3

POST/workspaces/{id}/projectsCopied!

워크스페이스 안에 프로젝트를 생성해요.

접근 가능한 사용자

사용자

Request

Body

namestringrequired
프로젝트 이름
deadlinestringrequired
프로젝트 마감일

Example: 2026-05-31

descriptionstring | undefined
프로젝트 설명
membersarrayrequired
초대할 프로젝트 멤버 목록
members[].userIdstringrequired
사용자 ID

Example: 123e4567-e89b-12d3-a456-426614174000

members[].rolestringrequired
프로젝트 역할

Possible values: PROJECT_MANAGERPROJECT_MEMBERPROJECT_REVIEWERPROJECT_RESTRICTED_REVIEWER

Example: PROJECT_MEMBER

accessRangestringrequired
프로젝트 접근 범위

Possible values: ONLY_PROJECT_MEMBERALLOW_WORKSPACE_MEMBER

Example: ALLOW_WORKSPACE_MEMBER

sectionIdstring | undefined
프로젝트를 추가할 섹션 ID

Example: 6ba7b810-9dad-11d1-80b4-00c04fd430c8

Path

idstringrequired
워크스페이스 ID

Response

Returns 201 Created.

idstring
생성된 프로젝트 ID

Example: 123e4567-e89b-12d3-a456-426614174000

Example

bash
curl -X POST 'https://api.youvico.com/workspaces/6ba7b810-9dad-11d1-80b4-00c04fd430c8/projects' \
  -H 'Authorization: Bearer xoau.aB3xK9p2QwR7sT4uV1nM8oP5qL6rN0yZ7eF2gH4jK...' \
  -H 'Content-Type: application/json' \
  -d '{
    "name": "리브랜딩 캠페인",
    "deadline": "2026-05-31",
    "description": "상반기 리브랜딩 작업",
    "members": [
      {
        "userId": "123e4567-e89b-12d3-a456-426614174000",
        "role": "PROJECT_MEMBER"
      }
    ],
    "accessRange": "ALLOW_WORKSPACE_MEMBER",
    "sectionId": "6ba7b810-9dad-11d1-80b4-00c04fd430c8"
  }'
json
{
  "id": "123e4567-e89b-12d3-a456-426614174000"
}