boards

보드 관리

  1. 보드 생성

보드 생성

POST https://www.elephantcodingclub.site/api/boards

Cookies

Name
Type
Description

RefreshToken*

JWT 토큰값

AccessToken*

String

JWT 토큰값

Request Body

Name
Type
Description

title*

String

보드 제목

content*

String

보드 내용

expires_at*

LocaDateTime

보드 만기일

  1. 보드 전체 조회

보드 전체 조회

GET https://www.elephantcodingclub.site/api/boards

Query Parameters

Name
Type
Description

pageNo

Integer

페이징 번호

Cookies

Name
Type
Description

AccessToken*

String

JWT 토큰값

RefreshToken*

String

JWT 토큰값

  1. 보드 단건 조회 (+컬럼, 카드)

보드 단건 조회(+컬럼, 카드)

GET https://www.elephantcodingclub.site/api/boards/{board_id}

Path Parameters

Name
Type
Description

board_id*

Long

보드 식별자값

Cookies

Name
Type
Description

AccessToken*

String

JWT 토큰값

RefreshToken*

String

JWT 토큰값

  1. 보드 수정

보드 수정

PUT https://www.elephantcodingclub.site/api/boards/{board_id}

Path Parameters

Name
Type
Description

board_id*

Long

보드 식별자값

Cookies

Name
Type
Description

AccessToken*

String

JWT 토큰값

RefreshToken*

String

JWT 토큰값

Request Body

Name
Type
Description

title

String

새 제목

content

String

새 내용

expires_at

LocaDateTime

새 보드 만기일

  1. 보드 삭제

보드 삭제

DELETE https://www.elephantcodingclub.site/api/boards/{board_id}

Path Parameters

Name
Type
Description

board_id*

Long

보드 식별자값

Cookies

Name
Type
Description

AccessToken*

String

JWT 토큰값

RefreshToken*

String

JWT 토큰값

  1. 보드 참여자 초대

보드 참여자 초대

GET https://www.elephantcodingclub.site/api/boards/{board_id}/member

Path Parameters

Name
Type
Description

board_id*

Long

보드 식별자값

Cookies

Name
Type
Description

AccessToken*

String

JWT 토큰값

RefreshToken*

String

JWT 토큰값

Request Body

Name
Type
Description

member*

String

초대할 member의 이름 (username)

  1. 보드 떠나기

DELETE https://www.elephantcodingclub.site/api/boards/{board_id}/member

Path Parameters

Name
Type
Description

board_id*

Long

보드 식별자값

Cookies

Name
Type
Description

AccessToken*

String

JWT 토큰값

RefreshToken*

String

JWT 토큰값

  1. 프로젝트(보드)에 초대할 유저(username 혹은 nickname) 검색

GET https://www.elephantcodingclub.site/api/boards/search/{searching}

Path Parameters

Name
Type
Description

searching*

String

검색할 값

Query Parameters

Name
Type
Description

page*

int

페이지 번호

size*

int

사이즈 갯수

Cookies

Name
Type
Description

AccessToken*

String

JWT 토큰값

RefreshToken*

String

JWT 토큰값

  1. 프로젝트(보드)에 존재하는 카드를 달력에 표시 (마감일 기준)

GET https://www.elephantcodingclub.site/api/boards/calendar/{board_id}

Path Parameters

Name
Type
Description

board_id*

Long

보드 식별값

Cookies

Name
Type
Description

AccessToken*

String

JWT 토큰값

RefreshToken*

String

JWT 토큰값

Last updated