-
Notifications
You must be signed in to change notification settings - Fork 4
Open
Labels
enhancementNew feature or requestNew feature or request
Description
- 공유페이지 생성
공유 스페이스 생성 (POST:/newspaces)
{
"createMember": 1,
"url": "https://example.com/spacewa5",
"title": "My SpaceWall Title2",
"description": "This is the description of my SpaceWall2233.",
"profileImageUrl": "https://images.example.com/profile2.jpg",
"backgroundImageUrl": "https://images.example.com/background2.jpg",
"pathIds": "1-2",
"authorized": true,
"sequence": 1
}
빈 공유 스페이스 생성 (POST:/newspaces/empty)
{
"url": "https://example.com/spacewa102",
"pathIds": "1-2",
"sequence": 1
} - 공유페이지 조회
공유 스페이스 조회 (GET: /spaces/view/{id})
특정 ID의 공유 스페이스 정보를 조회합니다.
id: 조회하려는 공유 스페이스의 ID입니다. - 공유페이지 수정
공유 스페이스 수정 (PUT: /spaces/edit/{id})
특정 ID의 공유 스페이스 정보를 수정합니다.
{
"createMember": 1,
"url": "https://example.com/spacewa5",
"title": "My SpaceWall Title5",
"description": "This is the description of my SpaceWall5.",
"profileImageUrl": "https://images.example.com/profile5.jpg",
"backgroundImageUrl": "https://images.example.com/background5.jpg",
"pathIds": "1,2,3,4",
"authorized": true,
"sequence": 1
} - 공유페이지 삭제
공유 스페이스 삭제 (DELETE: /spaces/del/{id})
특정 ID의 공유 스페이스를 삭제합니다.
id: 삭제하려는 공유 스페이스의 ID입니다. - 공유페이지 순서 수정
공유페이지의 위치를 이동(PUT: /spaces/move/{id})
id : 이동하려는 공유 스페이스의 ID입니다.
targetSequence : 공유 스페이스가 이동하려는 목적지의 순서입니다.
{
"targetSequence": 3
} - 공유페이지 권한 상속
권한 업데이트 (PUT: /spaces/authority/{id})
spaceWallId: 해당 ID의 공유 스페이스를 대상으로 권한을 업데이트 합니다.
memberId: 이 회원 ID를 가진 사용자에게 적용될 권한을 업데이트 합니다.
auths: 회원에게 적용될 권한을 나타냅니다.
{
"spaceWallId": 1,
"memberId": 1,
"auths": "OWNER",
"parentId": 1
}
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request