1. API 목록
2. POST: 제출물 메모 생성
| Name | Description |
|---|---|
|
Bearer {accessToken} (팀원) |
| Parameter | Description |
|---|---|
|
대회 ID |
|
팀 ID |
|
제출물 ID |
HTTP Request
POST /contests/1/teams/1/submissions/1/memos HTTP/1.1
Content-Type: application/json;charset=UTF-8
Authorization: Bearer member.access.token
Content-Length: 63
Host: localhost:8080
{
"content" : "제출물에 대한 메모 내용입니다."
}
| Path | Type | Description |
|---|---|---|
|
|
메모 내용 (최대 500자) |
HTTP Response
HTTP/1.1 201 Created
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
3. GET: 제출물 메모 조회
| Name | Description |
|---|---|
|
Bearer {accessToken} (팀원) |
| Parameter | Description |
|---|---|
|
대회 ID |
|
팀 ID |
|
제출물 ID |
HTTP Request
GET /contests/1/teams/1/submissions/1/memos HTTP/1.1
Authorization: Bearer member.access.token
Host: localhost:8080
HTTP Response
HTTP/1.1 200 OK
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Content-Type: application/json;charset=UTF-8
Content-Length: 128
{
"memoId" : 1,
"content" : "제출물에 대한 메모 내용입니다.",
"updatedAt" : "2026-06-29T00:21:33.534289942"
}
| Path | Type | Description |
|---|---|---|
|
|
메모 ID |
|
|
메모 내용 |
|
|
수정 일시 (ISO-8601) |
4. PATCH: 제출물 메모 수정
| Name | Description |
|---|---|
|
Bearer {accessToken} (팀원) |
| Parameter | Description |
|---|---|
|
대회 ID |
|
팀 ID |
|
제출물 ID |
HTTP Request
PATCH /contests/1/teams/1/submissions/1/memos HTTP/1.1
Content-Type: application/json;charset=UTF-8
Authorization: Bearer member.access.token
Content-Length: 63
Host: localhost:8080
{
"content" : "제출물에 대한 메모 내용입니다."
}
| Path | Type | Description |
|---|---|---|
|
|
수정할 메모 내용 (최대 500자) |
HTTP Response
HTTP/1.1 204 No Content
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
5. DELETE: 제출물 메모 삭제
| Name | Description |
|---|---|
|
Bearer {accessToken} (팀원) |
| Parameter | Description |
|---|---|
|
대회 ID |
|
팀 ID |
|
제출물 ID |
HTTP Request
DELETE /contests/1/teams/1/submissions/1/memos HTTP/1.1
Authorization: Bearer member.access.token
Host: localhost:8080
HTTP Response
HTTP/1.1 204 No Content
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers