-
Notifications
You must be signed in to change notification settings - Fork 1
API docs
-
URL
/api/v1/events
-
Method
GET
-
Query String
Parameter | Description | Required or Optional | Default Value | Type |
---|---|---|---|---|
location | ์ง์ญ์ด๋ฆ ex)์์ธ, ๋ถ์ฐ, ๊ด์ฃผ | Optional | X | String |
type | ์ฝ๋ผ๋ณด or ์์ด | Optional | X | String |
page | 0๋ถํฐ ์์ | Optional | O | Integer |
size | ํ์ด์ง๋ค์ด์ ์ฌ์ด์ฆ | Optional | 20 | Integer |
-
Success Response:
-
Code: 200
- Response Body:
-
Code: 200
{ //๋ฐ์ดํฐ๊ฐ ์๋ ๊ฒฝ์ฐ
"status": 200,
"message": "์ด๋ฒคํธ ์กฐํ ์ฑ๊ณต",
"data": {
"content": [
{
"id": 38,
"title": "์ ํฌ ํ๊ณผ ํจ๊ปํด์!",
"location": "๋ถ์ฐ",
"type": "์ฝ๋ผ๋ณด",
"imgUrl": "https://www.culture.go.kr/upload/rdf/22/07/show_2022071814552019267.jpg",
"deadline": "2023-02-15T19:03:45",
"createdAt": "2023-03-17T11:47:49.216031",
"profile": {
"id": 13,
"name": "1MILLION",
"imgUrl": "https://www.culture.go.kr/upload/rdf/22/07/show_2022071814552019267.jpg"
}
},
{
"id": 36,
"title": "3์ 15์ผ ํจ๊ป ์ฝ๋ผ๋ณด ํ์ค๋ถ~",
"location": "์์ธ",
"type": "์ฝ๋ผ๋ณด",
"imgUrl": "https://www.culture.go.kr/upload/rdf/22/07/show_2022071814552019267.jpg",
"deadline": "2023-03-15T15:00:00",
"createdAt": "2023-03-04T07:20:20.256283",
"profile": {
"id": 67,
"name": "์์ง์์ด",
"imgUrl": "https://www.culture.go.kr/upload/rdf/22/07/show_2022071814552019267.jpg"
}
},
{
"id": 24,
"title": "์ถค์ ๋ํ ์ง์์ ๊ณต์ ํ๊ณ ์ถ์ต๋๋ค.",
"location": "์ ์ฃผ",
"type": "์์ด",
"imgUrl": "https://www.culture.go.kr/upload/rdf/22/07/show_2022071814552019267.jpg",
"deadline": "2023-03-07T15:00:00",
"createdAt": "2023-03-04T03:08:36.18009",
"profile": {
"id": 13,
"name": "1MILLION",
"imgUrl": "https://www.culture.go.kr/upload/rdf/22/07/show_2022071814552019267.jpg"
}
}
],
"numberOfElements": 3,
"offset": 0,
"pageNumber": 0,
"pageSize": 15,
"totalElements": 3,
"totalPages": 1
}
}
{ // ๋ฐ์ดํฐ๊ฐ ์๋ ๊ฒฝ์ฐ
"status": 200,
"message": "์ด๋ฒคํธ ์กฐํ ์ฑ๊ณต",
"content": [],
"offset": 0,
"pageNumber": 0,
"pageSize": 200,
"totalPages": 1,
"totalElements": 5,
"numberOfElements": 5
}
-
URL
/api/v1/events
-
Method
POST
-
Header Parameter
Parameter | Description | Required or Optional | Default Value | Type |
---|---|---|---|---|
authorization | ์๋ฒ์์ ๋ฐ๊ธํ access Token | Required | X | String |
-
Request
content-Type : application/json
{
"title": "์ ํฌ ํ๊ณผ ํจ๊ปํด์!",
"location": "๋ถ์ฐ",
"type": "์ฝ๋ผ๋ณด",
"imgUrl": "https://www.culture.go.kr/upload/rdf/22/07/show_2022071814552019267.jpg",
"recruitType": "๋์คํ",
"description":"์์ธ์ ๋ณด",
"recruitCount": 4 ,
"deadline": "2023-02-15T19:03:45"
}
-
Success Response:
-
Code: 201
- Response Body:
-
Code: 201
{
"status": 201,
"message": "์ด๋ฒคํธ ๋ฑ๋ก ์ฑ๊ณต",
"data": {
"id": 38,
"profile": {
"id": 13,
"name": "1MILLION",
"imgUrl": "https://www.culture.go.kr/upload/rdf/22/07/show_2022071814552019267.jpg"
},
"type": "์ฝ๋ผ๋ณด",
"title": "์ ํฌ ํ๊ณผ ํจ๊ปํด์!",
"recruitType": "๋์คํ",
"recruitCount": 4,
"deadline": "2023-02-15T19:03:45",
"location": "๋ถ์ฐ",
"description": "์์ธ์ ๋ณด",
"imgUrl": "https://www.culture.go.kr/upload/rdf/22/07/show_2022071814552019267.jpg",
"applied": false
}
}
-
URL
/api/v1/events
-
Method
PATCH
-
Header Parameter
Parameter | Description | Required or Optional | Default Value | Type |
---|---|---|---|---|
authorization | ์๋ฒ์์ ๋ฐ๊ธํ access Token | Required | X | String |
-
Request
content-Type : application/json
{
"id": "์ด๋ฒคํธ ๊ธ Id",
"title": "์ ํฌ ํ๊ณผ ํจ๊ปํด์!",
"location": "๋ถ์ฐ",
"type": "์ฝ๋ผ๋ณด",
"imgUrl": "https://www.culture.go.kr/upload/rdf/22/07/show_2022071814552019267.jpg",
"recruitType": "๋์คํ",
"description":"์์ธ์ ๋ณด",
"recruitCount": 4 ,
"deadline": "2023-02-15T19:03:45"
}
-
Success Response:
-
Code: 200
- Response Body:
-
Code: 200
{
"status": 200,
"message": "์ด๋ฒคํธ ์์ ์ฑ๊ณต",
"data": {
"id": 38,
"profile": {
"id": 13,
"name": "1MILLION",
"imgUrl": "https://www.culture.go.kr/upload/rdf/22/07/show_2022071814552019267.jpg"
},
"type": "์ฝ๋ผ๋ณด",
"title": "์ฐ๋ฆฌ ํ์ ์ฌ๋?",
"recruitType": "๋์คํ",
"recruitCount": 4,
"deadline": "2023-02-15T19:03:45",
"location": "๋ถ์ฐ",
"description": "์์ธ์ ๋ณด",
"imgUrl": "https://www.culture.go.kr/upload/rdf/22/07/show_2022071814552019267.jpg",
"applied": false
}
}
-
URL
/api/v1/events/{eventId}
-
Method
GET
-
Path Variable
Parameter | Description | Required or Optional | Default Value | Type |
---|---|---|---|---|
eventId | ์ด๋ฒคํธ ๊ธ์ ๊ณ ์ Id | Required | X | String |
-
Success Response:
-
Code: 200
- Response Body:
-
Code: 200
{
"status": 200,
"message": "์ด๋ฒคํธ ์์ธ ์กฐํ ์ฑ๊ณต",
"data": {
"id": 38,
"profile": {
"id": 13,
"name": "1MILLION",
"imgUrl": "https://www.culture.go.kr/upload/rdf/22/07/show_2022071814552019267.jpg"
},
"type": "์ฝ๋ผ๋ณด",
"title": "์ฐ๋ฆฌ ํ์ ์ฌ๋?",
"recruitType": "๋์คํ",
"recruitCount": 4,
"deadline": "2023-02-15T19:03:45",
"location": "๋ถ์ฐ",
"description": "์์ธ์ ๋ณด",
"imgUrl": "https://www.culture.go.kr/upload/rdf/22/07/show_2022071814552019267.jpg",
"applied": false
}
}
-
URL
/api/v1/events/{eventId}
-
Method
DELETE
-
Header Parameter
Parameter | Description | Required or Optional | Default Value | Type |
---|---|---|---|---|
authorization | ์๋ฒ์์ ๋ฐ๊ธํ access Token | Required | X | String |
- Path Variable
Parameter | Description | Required or Optional | Default Value | Type |
---|---|---|---|---|
eventId | ์ด๋ฒคํธ ๊ธ์ ๊ณ ์ Id | Required | X | String |
-
Success Response:
-
Code: 200
- Response Body:
-
Code: 200
{
"status": 200,
"message": "์ด๋ฒคํธ ์ญ์ ์ฑ๊ณต"
}
-
URL
/api/v1/events/deadline
-
Method
PATCH
-
Header Parameter
Parameter | Description | Required or Optional | Default Value | Type |
---|---|---|---|---|
authorization | ์๋ฒ์์ ๋ฐ๊ธํ access Token | Required | X | String |
-
Request
content-Type : application/json
{
"eventId": "์ด๋ฒคํธ ๊ธ Id",
}
-
Success Response:
-
Code: 200
- Response Body:
-
Code: 200
{
"status": 200,
"message": "ํด๋น ์ด๋ฒคํธ๋ฅผ ์กฐ๊ธฐ ๋ง๊ฐํ์์ต๋๋ค."
}
-
URL
/api/v1/events/apply
-
Method
POST
-
Header Parameter
Parameter | Description | Required or Optional | Default Value | Type |
---|---|---|---|---|
authorization | ์๋ฒ์์ ๋ฐ๊ธํ access Token | Required | X | String |
-
Request
content-Type : application/json
{
"eventId": 40
}
-
Success Response:
-
Code: 201
- Response Body:
-
Code: 201
{
"status": 200,
"message": "์ด๋ฒคํธ ๋งค์นญ ์ฑ๊ณต"
}
-
URL
/api/v1/events/{eventId}/cancel-apply
-
Method
DELETE
-
Header Parameter
Parameter | Description | Required or Optional | Default Value | Type |
---|---|---|---|---|
authorization | ์๋ฒ์์ ๋ฐ๊ธํ access Token | Required | X | String |
- Path Variable
Parameter | Description | Required or Optional | Default Value | Type |
---|---|---|---|---|
eventId | ์ด๋ฒคํธ ๊ธ์ ๊ณ ์ Id | Required | X | String |
-
Success Response:
-
Code: 200
- Response Body:
-
Code: 200
{
"status": 200,
"message": "์ด๋ฒคํธ ์ ์ฒญ ์ทจ์ ์ฑ๊ณต"
}
-
URL
/api/v1/events/{eventId}/applicants
-
Method
GET
-
Header Parameter
Parameter | Description | Required or Optional | Default Value | Type |
---|---|---|---|---|
authorization | ์๋ฒ์์ ๋ฐ๊ธํ access Token | Required | X | String |
-
Success Response:
-
Code: 201
- Response Body:
-
Code: 201
{
"status": 200,
"message": "์ ์ฒญ์ ๋ฆฌ์คํธ ์กฐํ ์ฑ๊ณต",
"data": [
{
"profile": {
"id": 13,
"name": "1MILLION",
"imgUrl": "https://www.culture.go.kr/upload/rdf/22/07/show_2022071814552019267.jpg",
"description": "์ ๋ ์ถค์ ์ฌ๋ํ๋ฉฐ, ์ ์ธ์์ ๋๋ฐ์์
๋๋ค.\n\n๋๊ตฌ๋ ์ฆ๊ธธ ์ ์๋ ์์
์์ ์ถค์ถ๋๊ฑธ ์ข์ํฉ๋๋ค.",
"openChatUrl": "https://open.kakao.com/o/dsfsa232",
"location": "๋ถ์ฐ"
},
"matched": false
},
{
"profile": {
"id": 2,
"name": "๋ฌด์ง๊ฐ๊ณ ์์ด",
"imgUrl": "https://www.culture.go.kr/upload/rdf/22/07/show_2022071814552019267.jpg",
"description": "์ด์์๋ฅ! ์ฐ๋ฆฌ ๋ฌด์ง๊ฐ ๊ณ ์์ด ํ์ ์๊ฐํ ๊ฒ๋ฅ!\n\n์ฐ๋ฆฌ ํ์ ์ ํต์๋ ์คํธ๋ฆฟ ๋์คํ์ผ๋ก์, ์ฐ๋ฆฌ ๋ฉค๋ฒ๋ค์ ๋ค์ํ ์คํ์ผ์ ๋์ค๋ฅผ ์ถค์ถ๋ ์ ๋ฌธ๊ฐ๋ค์ด๋ค๋ฅ. ์ฐ๋ฆฌ๋ ๋์ค๋ฅผ ํตํด ๋ค์ํ ๊ฐ์ ๊ณผ ๋ฉ์์ง๋ฅผ ์ ๋ฌํ๋ฉฐ, ๊ด๊ฐ๋ค์ ๋งค๋ฃ์ํค๋ ๊ฒ์ ๋ชฉํ๋ก ๋
ธ๋ ฅํ๊ณ ์๋ค๋ฅ! \n\n์ฐ๋ฆฌ ํ์ ํน์ง์ ๊ณ ์์ด๋ค๋ก ๊ตฌ์ฑ๋์ด ์๋ค๋ ๊ฒ์ด๋ค๋ฅ. ์ฐ๋ฆฌ ๊ณ ์์ด ๋ฉค๋ฒ๋ค์ ์ฐ์ํ๋ฉด์๋ ๊ฒฝ์พํ ์ถค์ ์ถ๋ฉฐ, ๊ด๊ฐ๋ค์ ๋๊ธธ์ ๋์ด๋ด๊ณ ์๋ค๋ฅ.",
"openChatUrl": "https://open.kakao.com/o/gv6J6O7e",
"location": "๋ถ์ฐ"
},
"matched": true
}
]
}
-
URL
/api/v1/events/{eventId}/accept
-
Method
PATCH
-
Header Parameter
Parameter | Description | Required or Optional | Default Value | Type |
---|---|---|---|---|
authorization | ์๋ฒ์์ ๋ฐ๊ธํ access Token | Required | X | String |
- Path Variable
Parameter | Description | Required or Optional | Default Value | Type |
---|---|---|---|---|
eventId | ์ด๋ฒคํธ ๊ธ์ ๊ณ ์ Id | Required | X | String |
-
Request
content-Type : application/json
Parameter | Description | Required or Optional | Default Value | Type |
---|---|---|---|---|
memberId | ์ง์์์ ๋ฉค๋ฒ ๊ณ ์ Id | Required | X | Integer |
{
"memberId" :13
}
-
Success Response:
-
Code: 200
- Response Body:
-
Code: 200
{
"status": 200,
"message": "์ ์ฒญ์ ์๋ฝ ์ฑ๊ณต"
}
-
URL
/api/v1/performances
-
Method
GET
-
Success Response:
-
Code: 200
- Response Body:
-
Code: 200
{
"status": 200,
"message": "๊ณต์ฐ ์กฐํ ์ฑ๊ณต",
"data": {
"content": [
{
"id": 1006,
"title": "์ถค์ถ๋ ๋์, ์ธ์ฒ",
"imgUrl": "https://www.culture.go.kr/upload/rdf/22/07/show_2022071814552019267.jpg",
"startDate": "2023-03-09T01:35:39",
"genres": [
"๊ธฐํ",
"์คํธ๋ฆฟ๋์ค",
"๋ฝํน"
],
"location": "์ธ์ฒ",
"profile": {
"id": 1003,
"name": "DORIS",
"imgUrl": "https://www.culture.go.kr/upload/rdf/22/07/show_2022071814552019267.jpg"
}
},
{
"id": 1005,
"title": "๋์ค์ปฌ: ์ฌ๋ํ๋ฉด ์ถค์ ์ถฐ๋ผ",
"imgUrl": "https://www.culture.go.kr/upload/rdf/22/07/show_2022071814552019267.jpg",
"startDate": "2023-03-08T01:29:53",
"genres": [
"ํํฉ",
"ํํ",
"๋ธ๋ ์ดํน"
],
"location": "๋๊ตฌ",
"profile": {
"id": 1002,
"name": "SSAMBA",
"imgUrl": "https://www.culture.go.kr/upload/rdf/22/07/show_2022071814552019267.jpg"
}
},
{
"id": 1003,
"title": "๋ค์ ๋์์จ ์ ์คํธ์ ํฌ; ์ค๋งจํ ๋์ ๊ทธ ์ดํ",
"imgUrl": "https://www.culture.go.kr/upload/rdf/22/07/show_2022071814552019267.jpg",
"startDate": "2023-03-06T01:11:13",
"genres": [
"ํํฉ"
],
"location": "๋ถ์ฐ",
"profile": {
"id": 1006,
"name": "ํ๋ผ์ฐ๋๋จผ",
"imgUrl": "https://www.culture.go.kr/upload/rdf/22/07/show_2022071814552019267.jpg"
}
},
{
"id": 1002,
"title": "ํ
์ ์ฒซ ๋จ๋
๊ณต์ฐ",
"imgUrl": "https://www.culture.go.kr/upload/rdf/22/07/show_2022071814552019267.jpg",
"startDate": "2023-03-04T16:04:05",
"genres": [
"์คํธ๋ฆฟ๋์ค",
"๋ฝํน"
],
"location": "์์ธ",
"profile": {
"id": 1005,
"name": "ํ
",
"imgUrl": "https://www.culture.go.kr/upload/rdf/22/07/show_2022071814552019267.jpg"
}
},
{
"id": 1001,
"title": "Beenzino The Tour : with Rachica",
"imgUrl": "https://www.culture.go.kr/upload/rdf/22/07/show_2022071814552019267.jpg",
"startDate": "2023-03-01T00:59:31",
"genres": [
"ํํฉ"
],
"location": "๋ถ์ฐ",
"profile": {
"id": 1004,
"name": "๋ผ์น์นด",
"imgUrl": "https://www.culture.go.kr/upload/rdf/22/07/show_2022071814552019267.jpg"
}
}
],
"numberOfElements": 5,
"offset": 0,
"pageNumber": 0,
"pageSize": 15,
"totalElements": 5,
"totalPages": 1
}
}
{ // ๋ฐ์ดํฐ๊ฐ ์๋ ๊ฒฝ์ฐ
"status": 200,
"message": "์ด๋ฒคํธ ์กฐํ ์ฑ๊ณต",
"content": [],
"offset": 0,
"pageNumber": 0,
"pageSize": 200,
"totalPages": 1,
"totalElements": 5,
"numberOfElements": 5
}
-
URL
/api/v1/performances
-
Method
POST
-
Request
content-Type : application/json
Parameter | Description | Required or Optional | Default Value | Type |
---|---|---|---|---|
Header parameter | authorization | Required | X | String |
{
"title": "๊ณต์ฐ์ ๋ชฉ",
"location": "๊ณต์ฐ์ง์ญ",
"address" : "๊ณต์ฐ ์์ธ ์ฃผ์",
"startDate": "2023-02-15",
"startTime" : "2023-02-15T19:03:45",
"genres": ["๊ฑธ์คํํฉ", "ํํ", "์ํน"],
"imgUrl": "https://www.culture.go.kr/upload/rdf/22/07/show_2022071814552019267.jpg",
"description": "๊ณต์ฐ์์ธ์ค๋ช
"
}
-
Success Response:
-
Code: 201
- Response Body:
-
Code: 201
{
"status": 201,
"message": "๊ณต์ฐ ๋ฑ๋ก ์ฑ๊ณต",
"data": {
"id": 36,
"title": "๊ณต์ฐ์ ๋ชฉ",
"imgUrl": "https://www.culture.go.kr/upload/rdf/22/07/show_2022071814552019267.jpg",
"startDate": "2023-02-15",
"startTime": "2023-02-15T19:03:45",
"location": "๊ณต์ฐ์ง์ญ",
"genres": [
"๊ฑธ์คํํฉ",
"ํํ",
"์ํน"
],
"description": "๊ณต์ฐ์์ธ์ค๋ช
",
"address": "๊ณต์ฐ ์์ธ ์ฃผ์",
"profile": {
"id": 13,
"name": "1MILLION",
"imgUrl": "https://www.culture.go.kr/upload/rdf/22/07/show_2022071814552019267.jpg"
}
}
}
-
URL
/api/v1/events
-
Method
PATCH
-
Request
content-Type : application/json
Parameter | Description | Required or Optional | Default Value | Type |
---|---|---|---|---|
Header parameter | authorization | Required | X | String |
{
"id": "๊ณต์ฐ ๊ธ Id",
"title": "๊ณต์ฐ์ ๋ชฉ",
"imgUrl": "https://www.culture.go.kr/upload/rdf/22/07/show_2022071814552019267.jpg",
"startDate": "2023-02-15",
"startTime" : "2023-02-15T19:03:45",
"location": "๊ณต์ฐ์ง์ญ",
"genres": ["๋ฐ๋ ", "ํํฉ"],
"description": "๊ณต์ฐ์์ธ์ค๋ช
",
"address" : "๊ณต์ฐ ์์ธ ์ฃผ์"
}
-
Success Response:
-
Code: 200
- Response Body:
-
Code: 200
{
"status": 200,
"message": "๊ณต์ฐ ์์ ์ฑ๊ณต",
"data": {
"id": 36,
"title": "๊ณต์ฐ์ ๋ชฉ",
"imgUrl": "https://www.culture.go.kr/upload/rdf/22/07/show_2022071814552019267.jpg",
"startDate": "2023-02-15",
"startTime": "2023-02-15T19:03:45",
"location": "๊ณต์ฐ์ง์ญ",
"genres": [
"๋ฐ๋ " ,
"ํํฉ"
],
"description": "๊ณต์ฐ์์ธ์ค๋ช
",
"address": "๊ณต์ฐ ์์ธ ์ฃผ์",
"profile": {
"id": 13,
"name": "1MILLION",
"imgUrl": "https://www.culture.go.kr/upload/rdf/22/07/show_2022071814552019267.jpg"
}
}
}
-
URL
/api/v1/events/{performId}
-
Method
GET
-
Path Variable
Parameter | Description | Required or Optional | Default Value | Type |
---|---|---|---|---|
performId | ๊ณต์ฐ ๊ธ์ ๊ณ ์ Id | Required | X | integer |
-
Success Response:
-
Code: 200
- Response Body:
-
Code: 200
{
"status": 200,
"message": "๊ณต์ฐ ์์ธ์กฐํ ์ฑ๊ณต",
"data": {
"id": 36,
"title": "๊ณต์ฐ์ ๋ชฉ",
"imgUrl": "https://www.culture.go.kr/upload/rdf/22/07/show_2022071814552019267.jpg",
"startDate": "2023-02-15",
"startTime": "2023-02-15T19:03:45",
"location": "๊ณต์ฐ์ง์ญ",
"genres": [
"ํํฉ",
"๋ฐ๋ "
],
"description": "๊ณต์ฐ์์ธ์ค๋ช
",
"address": "๊ณต์ฐ ์์ธ ์ฃผ์",
"profile": {
"id": 13,
"name": "1MILLION",
"imgUrl": "https://www.culture.go.kr/upload/rdf/22/07/show_2022071814552019267.jpg"
}
}
}
-
URL
/api/v1/events/{performId}
-
Method
DELETE
-
Path Variable
Parameter | Description | Required or Optional | Default Value | Type |
---|---|---|---|---|
performId | ๊ณต์ฐ ๊ธ์ ๊ณ ์ Id | Required | X | String |
-
Success Response:
-
Code: 200
- Response Body:
-
Code: 200
{
"status": 200,
"message": "๊ณต์ฐ ์ญ์ ์ฑ๊ณต"
}
-
URL
/api/v1/performances/{performId}
-
Method
DELETE
-
Path Variable
Parameter | Description | Required or Optional | Default Value | Type |
---|---|---|---|---|
performId | ๊ณต์ฐ ๊ธ์ ๊ณ ์ Id | Required | X | Integer |
-
Success Response:
-
Code: 200
- Response Body:
-
Code: 200
{
"status": 200,
"message": "๊ณต์ฐ ์ญ์ ์ฑ๊ณต"
}
-
URL
/api/v1/performances
-
Method
GET
-
Query String
Parameter | Description | Required or Optional | Default Value | Type |
---|---|---|---|---|
team | ๊ณต์ฐ ์ฃผ์ต์ ์ด๋ฆ ex)'ํ1' ๊ฒ์, 'ํ1'์ด ์ฃผ์ต์์ธ ๊ณต์ฐ ์ ๋ณด๊ฐ ๋์ต๋๋ค. | Required | X | String |
-
Success Response:
-
Code: 200
- Response Body:
-
Code: 200
{
"status": 200,
"message": "ํ ์ด๋ฆ์ผ๋ก ๊ณต์ฐ ์กฐํ ์ฑ๊ณต",
"data": {
"comming": [
{
"id": 33,
"title": "3์ 24์ผ ํ๋์์ ๊ณต์ฐํฉ๋๋ค",
"imgUrl": "https://www.culture.go.kr/upload/rdf/22/07/show_2022071814552019267.jpg",
"startDate": "2023-03-24T00:29:00",
"genres": [
"์ปค๋ฒ๋์ค",
"ํํฉ"
],
"location": "์์ธ",
"profile": {
"id": 13,
"name": "1MILLION",
"imgUrl": "https://www.culture.go.kr/upload/rdf/22/07/show_2022071814552019267.jpg"
}
},
{
"id": 34,
"title": "3์ 23์ผ๋ ๊ณต์ฐํฉ๋๋ค",
"imgUrl": "https://www.culture.go.kr/upload/rdf/22/07/show_2022071814552019267.jpg",
"startDate": "2023-03-23T00:00:00",
"genres": [
"ํํฉ"
],
"location": "๋ถ์ฐ",
"profile": {
"id": 13,
"name": "1MILLION",
"imgUrl": "https://www.culture.go.kr/upload/rdf/22/07/show_2022071814552019267.jpg"
}
}
],
"ended": [
{
"id": 35,
"title": "๊ณต์ฐ์ ๋ชฉ",
"imgUrl": "https://www.culture.go.kr/upload/rdf/22/07/show_2022071814552019267.jpg",
"startDate": "2023-02-15T19:03:45",
"genres": [
"๊ฑธ์คํํฉ",
"์ํน",
"ํํ"
],
"location": "๊ณต์ฐ์ง์ญ",
"profile": {
"id": 13,
"name": "1MILLION",
"imgUrl": "https://www.culture.go.kr/upload/rdf/22/07/show_2022071814552019267.jpg"
}
},
{
"id": 36,
"title": "๊ณต์ฐ์ ๋ชฉ",
"imgUrl": "https://www.culture.go.kr/upload/rdf/22/07/show_2022071814552019267.jpg",
"startDate": "2023-02-15T19:03:45",
"genres": [
"ํํฉ",
"๋ฐ๋ "
],
"location": "๊ณต์ฐ์ง์ญ",
"profile": {
"id": 13,
"name": "1MILLION",
"imgUrl": "https://www.culture.go.kr/upload/rdf/22/07/show_2022071814552019267.jpg"
}
}
]
}
}
-
URL
/api/v1/performances/{performId}/reviews
-
Method
GET
-
Path Variable
Parameter | Description | Required or Optional | Default Value | Type |
---|---|---|---|---|
performId | ์์ธ์กฐํํ๋ ๊ณต์ฐ๊ธ ๊ณ ์ Id | Required | X | Integer |
-
Success Response:
-
Code: 200
- Response Body:
-
Code: 200
{
"status": 200,
"message": "๋ฆฌ๋ทฐ ์กฐํ์ ์ฑ๊ณตํ์ต๋๋ค.",
"data": [
{
"reviewId": 27,
"content": "๋ฉ์ง ๊ณต์ฐ์ด์์ด์ฌ~",
"hasProfile": true,
"createdDate": "2023-03-04T07:27:52.92434",
"writer": {
"id": 13,
"name": "๋๋"
}
},
{
"reviewId": 25,
"content": "์ ๋ฌด๋์์๋ ์ค๋ ฅ์๋ ๋์๋ค์ด ์์ฒญ๋ ํผํฌ๋จผ์ค๋ฅผ ์ ๋ณด์์ด๋ฅ. ๊ฐ๋ ฌํ ์์
๊ณผ ํจ๊ป, ๊ทธ๋ค์ ์๋ฒฝํ ์ฑํฌ๋ก์จ๊ณผ ๋ค์ด๋ด๋ฏนํ ์์ง์์ ๋ณด๋ฉฐ ๋๋ ๋๋ผ์์ ๊ธ์น ๋ชปํ์ด๋ฅ.",
"hasProfile": true,
"createdDate": "2023-03-04T03:05:26.324066",
"writer": {
"id": 2,
"name": "๋ฌด์ง๊ฐ๊ณ ์์ด"
}
},
{
"reviewId": 1002,
"content": "์ด๋ฒ ๊ณต์ฐ์์๋ ๋์ค ๋ฟ ์๋๋ผ ๋
ธ๋๋ ํจ๊ป ๋ถ๋ฅด๋ ์ฅ๋ฉด๋ค์ด ๋ง์์ ๋์ฑ ์ฆ๊ฑฐ์ ์ด์! ๋ํ ๋ฌด๋ ์ฐ์ถ๊ณผ ์กฐ๋ช
, ์ํฅ๊น์ง ์๋ฒฝํ๊ฒ ๊ตฌ์ฑ๋ผ์ ๋ชฐ์
๋ ๋๊ฒ ์ฆ๊ธธ ์ ์์์ต๋๋ค.",
"hasProfile": true,
"createdDate": "2023-03-04T02:03:11",
"writer": {
"id": 1001,
"name": "HANWA"
}
},
{
"reviewId": 1001,
"content": "ํญ์ ๋ฉ์ง ๋์ค ํผํฌ๋จผ์ค๋ฅผ ๋ณด์ฌ์ฃผ๋๋ฐ, ์ด๋ฒ ๋ผ์ด๋ธ ๊ณต์ฐ์์๋ ๋์๋ค์ ์๋์ง์ ์ด์ ์ด ๋์ณค์ต๋๋ค! ๋ฌด๋ ์์์ ํํํ๋ ๊ฐ์ ๊ณผ ์ค๋ ฅ, ๊ทธ๋ฆฌ๊ณ ํ์ํฌ๊น์ง ๋ชจ๋ ์๋ฒฝํด์ ๋๋ฌด ์ธ์ ๊น์์ต๋๋ค.",
"hasProfile": true,
"createdDate": "2023-03-03T02:01:40",
"writer": {
"id": 1002,
"name": "SSAMBA"
}
},
{
"reviewId": 1003,
"content": "๋์๋ค์ ํํฉ ๋์ค๋ ์ ๋ง ๋ฉ์๊ณ ํ์ฐจ๊ฒ ๋ณด์ฌ์ ๋๊น์ง ์ง์คํด์ ๊ด๋ํ์ต๋๋ค. ๋ํ ๊ฐ๊ฐ์ ๋์๋ค์ด ํ์ํฌ๋ฅผ ํตํด ํ๋๋ก ํตํฉ๋์ด์ ์ผ๋ฅผ ์์ฑํ๋ ๋ชจ์ต์ด ์ธ์์ ์ด์์ต๋๋ค.",
"hasProfile": true,
"createdDate": "2023-03-02T02:03:41",
"writer": {
"id": 1003,
"name": "DORIS"
}
}
]
}
-
URL
/api/v1/performances/{performId}/reviews
-
Method
POST
-
Header Parameter
Parameter | Description | Required or Optional | Default Value | Type |
---|---|---|---|---|
authorization | ์๋ฒ์์ ๋ฐ๊ธํ access Token | Required | X | String |
-
Request
content-Type : application/json
{
"review": "๋๋ผ๋ผ๋ผ๋ผ"
}
-
Success Response:
-
Code: 201
- Response Body:
-
Code: 201
{
"status": 201,
"message": "๋ฆฌ๋ทฐ๊ฐ ์ฑ๊ณต์ ์ผ๋ก ๋ฑ๋ก๋์์ต๋๋ค.",
"data": [
{
"reviewId": 29,// ๋ฑ๋ก๋ ํ๊ธฐ๊ธ
"content": "๋๋ผ๋ผ๋ผ๋ผ",
"hasProfile": true,
"createdDate": "2023-03-17T16:22:49.290256",
"writer": {
"id": 13,
"name": "๋๋"
}
},
{
"reviewId": 27,
"content": "๋ฉ์ง ๊ณต์ฐ์ด์์ด์ฌ~",
"hasProfile": true,
"createdDate": "2023-03-04T07:27:52.92434",
"writer": {
"id": 13,
"name": "๋๋"
}
},
{
"reviewId": 25,
"content": "์ ๋ฌด๋์์๋ ์ค๋ ฅ์๋ ๋์๋ค์ด ์์ฒญ๋ ํผํฌ๋จผ์ค๋ฅผ ์ ๋ณด์์ด๋ฅ. ๊ฐ๋ ฌํ ์์
๊ณผ ํจ๊ป, ๊ทธ๋ค์ ์๋ฒฝํ ์ฑํฌ๋ก์จ๊ณผ ๋ค์ด๋ด๋ฏนํ ์์ง์์ ๋ณด๋ฉฐ ๋๋ ๋๋ผ์์ ๊ธ์น ๋ชปํ์ด๋ฅ.",
"hasProfile": true,
"createdDate": "2023-03-04T03:05:26.324066",
"writer": {
"id": 2,
"name": "๋ฌด์ง๊ฐ๊ณ ์์ด"
}
},
{
"reviewId": 1002,
"content": "์ด๋ฒ ๊ณต์ฐ์์๋ ๋์ค ๋ฟ ์๋๋ผ ๋
ธ๋๋ ํจ๊ป ๋ถ๋ฅด๋ ์ฅ๋ฉด๋ค์ด ๋ง์์ ๋์ฑ ์ฆ๊ฑฐ์ ์ด์! ๋ํ ๋ฌด๋ ์ฐ์ถ๊ณผ ์กฐ๋ช
, ์ํฅ๊น์ง ์๋ฒฝํ๊ฒ ๊ตฌ์ฑ๋ผ์ ๋ชฐ์
๋ ๋๊ฒ ์ฆ๊ธธ ์ ์์์ต๋๋ค.",
"hasProfile": true,
"createdDate": "2023-03-04T02:03:11",
"writer": {
"id": 1001,
"name": "HANWA"
}
},
{
"reviewId": 1001,
"content": "ํญ์ ๋ฉ์ง ๋์ค ํผํฌ๋จผ์ค๋ฅผ ๋ณด์ฌ์ฃผ๋๋ฐ, ์ด๋ฒ ๋ผ์ด๋ธ ๊ณต์ฐ์์๋ ๋์๋ค์ ์๋์ง์ ์ด์ ์ด ๋์ณค์ต๋๋ค! ๋ฌด๋ ์์์ ํํํ๋ ๊ฐ์ ๊ณผ ์ค๋ ฅ, ๊ทธ๋ฆฌ๊ณ ํ์ํฌ๊น์ง ๋ชจ๋ ์๋ฒฝํด์ ๋๋ฌด ์ธ์ ๊น์์ต๋๋ค.",
"hasProfile": true,
"createdDate": "2023-03-03T02:01:40",
"writer": {
"id": 1002,
"name": "SSAMBA"
}
},
{
"reviewId": 1003,
"content": "๋์๋ค์ ํํฉ ๋์ค๋ ์ ๋ง ๋ฉ์๊ณ ํ์ฐจ๊ฒ ๋ณด์ฌ์ ๋๊น์ง ์ง์คํด์ ๊ด๋ํ์ต๋๋ค. ๋ํ ๊ฐ๊ฐ์ ๋์๋ค์ด ํ์ํฌ๋ฅผ ํตํด ํ๋๋ก ํตํฉ๋์ด์ ์ผ๋ฅผ ์์ฑํ๋ ๋ชจ์ต์ด ์ธ์์ ์ด์์ต๋๋ค.",
"hasProfile": true,
"createdDate": "2023-03-02T02:03:41",
"writer": {
"id": 1003,
"name": "DORIS"
}
}
]
}
-
URL
/api/v1/performances/reviews
-
Method
PATCH
-
Header Parameter
Parameter | Description | Required or Optional | Default Value | Type |
---|---|---|---|---|
authorization | ์๋ฒ์์ ๋ฐ๊ธํ access Token | Required | X | String |
-
Request
content-Type : application/json
{
"id": 29,
"review": "์๊ฐ์ด ๊ฐ๋ ์ค๋ ๋ชจ๋ฅด๊ณ ๋น ์ ธ๋ค์์ด์"
}
-
Success Response:
-
Code: 200
- Response Body:
-
Code: 200
{
"status": 200,
"message": "๋ฆฌ๋ทฐ๊ฐ ์ฑ๊ณต์ ์ผ๋ก ์์ ๋์์ต๋๋ค.",
"data": {
"reviewId": 29,
"content": "์๊ฐ์ด ๊ฐ๋ ์ค๋ ๋ชจ๋ฅด๊ณ ๋น ์ ธ๋ค์์ด์",
"hasProfile": true,
"createdDate": "2023-03-17T16:22:49.290256",
"writer": {
"id": 13,
"name": "๋๋"
}
}
}
-
URL
/api/v1/performances/reviews/{reviewId}
-
Method
DELETE
-
Header Parameter
Parameter | Description | Required or Optional | Default Value | Type |
---|---|---|---|---|
authorization | ์๋ฒ์์ ๋ฐ๊ธํ access Token | Required | X | String |
- Path Variable
Parameter | Description | Required or Optional | Default Value | Type |
---|---|---|---|---|
reviewId | ํ๊ธฐ์ ๊ณ ์ Id | Required | X | String |
-
Success Response:
-
Code: 200
- Response Body:
-
Code: 200
{
"status": 200,
"message": "๋ฆฌ๋ทฐ๊ฐ ์ฑ๊ณต์ ์ผ๋ก ์ญ์ ๋์์ต๋๋ค."
}
-
URL
/api/v1/performances/recent/reviews
-
Method
GET
-
Success Response:
-
Code: 200
- Response Body:
-
Code: 200
{
"status": 200,
"message": "์ต๊ทผ ๋ฆฌ๋ทฐ ์กฐํ์ ์ฑ๊ณตํ์ต๋๋ค.",
"data": [
{
"reviewId": 30,
"content": "๋๋ผ๋ผ๋ผ๋ผ",
"hasProfile": true,
"createdDate": "2023-03-17T16:39:00.18834",
"writer": {
"id": 13,
"name": "๋๋"
},
"performance": {
"id": 38,
"title": "์์ฒญ๋ ํผํฌ๋จผ์ค, ์์ ์ ์ฌ๋ก์ก๋ ํ๋ คํจ",
"imgUrl": "https://www.culture.go.kr/upload/rdf/22/07/show_2022071814552019267.jpg"
}
},
{
"reviewId": 28,
"content": "๋์ ๋์ ์ฐ๊ฒฐ๊ณ ๋ฆฌ",
"hasProfile": true,
"createdDate": "2023-03-08T20:25:39.716997",
"writer": {
"id": 13,
"name": "๋๋"
},
"performance": {
"id": 32,
"title": "3์ 6์ผ๋ ๊ณต์ฐํฉ๋๋ค!",
"imgUrl": "https://www.culture.go.kr/upload/rdf/22/07/show_2022071814552019267.jpg"
}
},
{
"reviewId": 27,
"content": "๋ฉ์ง ๊ณต์ฐ์ด์์ด์ฌ~",
"hasProfile": true,
"createdDate": "2023-03-04T07:27:52.92434",
"writer": {
"id": 13,
"name": "๋๋"
},
"performance": {
"id": 1001,
"title": "Beenzino The Tour : with Rachica",
"imgUrl": "https://www.culture.go.kr/upload/rdf/22/07/show_2022071814552019267.jpg"
}
},
{
"reviewId": 25,
"content": "์ ๋ฌด๋์์๋ ์ค๋ ฅ์๋ ๋์๋ค์ด ์์ฒญ๋ ํผํฌ๋จผ์ค๋ฅผ ์ ๋ณด์์ด๋ฅ. ๊ฐ๋ ฌํ ์์
๊ณผ ํจ๊ป, ๊ทธ๋ค์ ์๋ฒฝํ ์ฑํฌ๋ก์จ๊ณผ ๋ค์ด๋ด๋ฏนํ ์์ง์์ ๋ณด๋ฉฐ ๋๋ ๋๋ผ์์ ๊ธ์น ๋ชปํ์ด๋ฅ.",
"hasProfile": true,
"createdDate": "2023-03-04T03:05:26.324066",
"writer": {
"id": 2,
"name": "๋ฌด์ง๊ฐ๊ณ ์์ด"
},
"performance": {
"id": 1001,
"title": "Beenzino The Tour : with Rachica",
"imgUrl": "https://www.culture.go.kr/upload/rdf/22/07/show_2022071814552019267.jpg"
}
},
{
"reviewId": 1004,
"content": "์ ๋ง ์ต๊ณ ์ ๊ณต์ฐ์ด์์ต๋๋ค. ์นด๋ฉ๋ผ๋ก ๊ณ์ ์ฐ๋๋ค๊ณ ์ ์ ์ด ์์์ด์!! ๊ทธ๋งํผ ์ธ์ ๊น์๋ ๊ณต์ฐ์ด์์ต๋๋ค.",
"hasProfile": true,
"createdDate": "2023-03-04T03:03:41",
"writer": {
"id": 1001,
"name": "HANWA"
},
"performance": {
"id": 1007,
"title": "์ด๋ฒ ๊ณต์ฐ ์ฝ์ง ์๋ค!",
"imgUrl": "https://www.culture.go.kr/upload/rdf/22/07/show_2022071814552019267.jpg"
}
},
{
"reviewId": 1005,
"content": "๋์๋ถ๋ค์ ์ค๋ ฅ์ ์ ๋ง ๋ฐ์ด๋์!! ๊ณต์ฐ ์๊ฐ ๋๋๋์ค ๋ชจ๋ฅด๊ณ ์ฆ๊ฒผ์ด์!!",
"hasProfile": true,
"createdDate": "2023-03-04T03:02:41",
"writer": {
"id": 1002,
"name": "SSAMBA"
},
"performance": {
"id": 1008,
"title": "์ฌ์น์๋ ๋ฌด๋๋ก ์ค๋นํ์ต๋๋ค!",
"imgUrl": "https://www.culture.go.kr/upload/rdf/22/07/show_2022071814552019267.jpg"
}
}
]
}
-
URL
/api/v1/profiles/home
-
Method
GET
-
Success Response:
-
Code: 200
- Response Body:
-
Code: 200
{
"status": 200,
"message": "ํ๋กํ 6๊ฐ ๋๋ค ์กฐํ ์ฑ๊ณต",
"data": [
{
"id": 13,
"name": "1MILLION",
"imgUrl": "https://www.culture.go.kr/upload/rdf/22/07/show_2022071814552019267.jpg",
"type": "๋์"
},
{
"id": 1001,
"name": "HANWA",
"imgUrl": "https://www.culture.go.kr/upload/rdf/22/07/show_2022071814552019267.jpg",
"type": "๋์"
},
{
"id": 1003,
"name": "DORIS",
"imgUrl": "https://www.culture.go.kr/upload/rdf/22/07/show_2022071814552019267.jpg",
"type": "๋์"
},
{
"id": 1006,
"name": "ํ๋ผ์ฐ๋๋จผ",
"imgUrl": "https://www.culture.go.kr/upload/rdf/22/07/show_2022071814552019267.jpg",
"type": "๋์คํ"
},
{
"id": 67,
"name": "์์ง์์ด",
"imgUrl": "https://www.culture.go.kr/upload/rdf/22/07/show_2022071814552019267.jpg",
"type": "๋์"
},
{
"id": 1005,
"name": "ํ
",
"imgUrl": "https://www.culture.go.kr/upload/rdf/22/07/show_2022071814552019267.jpg",
"type": "๋์คํ"
}
]
}
-
URL
/api/v1/profiles/{memberId}
-
Method
GET
-
Path Variable
Parameter | Description | Required or Optional | Default Value | Type |
---|---|---|---|---|
memberId | ํ๋กํ์ ๊ฐ์ง๋ member์ ๊ณ ์ Id | Required | X | Integer |
-
Success Response:
-
Code: 201
- Response Body:
-
Code: 201
{
"status": 200,
"message": "ํ๋กํ ์์ธ ์กฐํ ์ฑ๊ณต",
"data": {
"id": 1006,
"name": "๋ฃจ์ด",
"email": "[email protected]",
"imgUrl": "https://lh3.googleusercontent.com/a/AGNmyxYu491qWIU1A6-1y9AqTtLTfKswd-3JZyar0l5HPA=s96-c",
"profile": {
"id": 1006,
"type": "๋์คํ",
"name": "ํ๋ผ์ฐ๋๋จผ",
"imgUrl": "https://www.culture.go.kr/upload/rdf/22/07/show_2022071814552019267.jpg",
"location": "์ธ์ฐ",
"genres": [],
"careerStartDate": "2020-03-26",
"description": "'ํ๋ผ์ฐ๋๋จผ'๋ผ๋ ์ด๋ฆ์ผ๋ก ํ๋ํ๊ณ ์๋ ์ ํฌ ๋์คํ์ 6๋ช
์ ๋ฉค๋ฒ๋ก ๊ตฌ์ฑ๋์ด ์์ต๋๋ค. K-pop, ํํฉ, ๋ฝ ๋ฑ ๋ค์ํ ์์
์ ๋ง์ถฐ ๋ค์ฑ๋ก์ด ๋ฌด๋๋ฅผ ์ ๋ณด์
๋๋ค. ๋ฌด๋ ์์์์ ํผํฌ๋จผ์ค๋ ๋ฌผ๋ก ์ด๊ณ , ์์
๊ณผ ๋ฌด๋ ๋์์ธ, ์์ ๋ฑ ์ ๋ฐ์ ์ธ ๊ณต์ฐ ๊ตฌ์ฑ๋ ์๋ฒฝํฉ๋๋ค. ๊ตญ๋ด์ธ ๋ค์ํ ๊ณต์ฐ์ฅ์์ ํ๋ํ๋ฉฐ, ๋งค๋
๋ง์ ํฌ๋ค์ด ๊ธฐ๋ค๋ฆฌ๋ ๋จ๋
์ฝ์ํธ๋ ์ด๊ณ ์์ต๋๋ค.",
"openChatUrl": "https://open.kakao.com/o/s4SHqsBe",
"portfolio": {
"youtube": "https://www.youtube.com/@user-hu8on9zg9f",
"instagram": "https://www.instagram.com/monika_shin/",
"tiktok": "https://www.tiktok.com/tag/%EB%AA%A8%EB%8B%88%EC%B9%B4?lang=ko-KR"
}
}
}
}
-
URL
/api/v1/profiles
-
Method
POST
-
Header Parameter
Parameter | Description | Required or Optional | Default Value | Type |
---|---|---|---|---|
authorization | ์๋ฒ์์ ๋ฐ๊ธํ access Token | Required | X | String |
-
Request
content-Type : application/json
{
"name": "๋๋",
"location": "๋ถ์ฐ",
"type": "๋์",
"imgUrl": "https://www.culture.go.kr/upload/rdf/22/07/show_2022071814552019267.jpg",
"genres": ["๋ฐ๋ ", "ํํฉ"],
"description":"์ ๋ ์ถค์ ์ฌ๋ํ๋ฉฐ, ์ ์ธ์์ ๋๋ฐ์์
๋๋ค. ๋๊ตฌ๋ ์ฆ๊ธธ ์ ์๋ ์์
์์ ์ถค์ถ๋๊ฑธ ์ข์ํฉ๋๋ค.",
"openChatUrl": "[email protected]",
"portfolio": {
"youtube": null,
"tiktok": null,
"instagram": null
},
"careerStartDate": "2023-02-15"
}
-
Success Response:
-
Code: 201
- Response Body:
-
Code: 201
{
"status": 201,
"message": "ํ๋กํ ๋ฑ๋ก ์ฑ๊ณต",
"data": {
"id": 13,
"type": "๋์",
"name": "๋๋",
"imgUrl": "https://www.culture.go.kr/upload/rdf/22/07/show_2022071814552019267.jpg",
"location": "๋ถ์ฐ",
"genres": [
"ํํฉ",
"๋ฐ๋ "
],
"careerStartDate": "2023-02-15",
"description": "์ ๋ ์ถค์ ์ฌ๋ํ๋ฉฐ, ์ ์ธ์์ ๋๋ฐ์์
๋๋ค. ๋๊ตฌ๋ ์ฆ๊ธธ ์ ์๋ ์์
์์ ์ถค์ถ๋๊ฑธ ์ข์ํฉ๋๋ค.",
"openChatUrl": "[email protected]",
"portfolio": {
"youtube": null,
"instagram": null,
"tiktok": null
}
}
}
-
URL
/api/v1/profiles
-
Method
PATCH
-
Header Parameter
Parameter | Description | Required or Optional | Default Value | Type |
---|---|---|---|---|
authorization | ์๋ฒ์์ ๋ฐ๊ธํ access Token | Required | X | String |
-
Request
content-Type : application/json
{
"id": 13,
"name": "soso",
"location": "๋ถ์ฐ",
"type": "๋์คํ",
"imgUrl": "[email protected]",
"genres": ["์ํน", "ํํฉ"],
"description": "์ ๋ ์ถค์ ์ฌ๋ํ๋ฉฐ, ์ ์ธ์์ ๋๋ฐ์์
๋๋ค. ๋๊ตฌ๋ ์ฆ๊ธธ ์ ์๋ ์์
์์ ์ถค์ถ๋๊ฑธ ์ข์ํฉ๋๋ค.",
"openChatUrl": "[email protected]",
"portfolio": {
"youtube": null,
"instagram": null,
"tiktok": null
},
"careerStartDate": "2023-02-15"
}
-
Success Response:
-
Code: 200
- Response Body:
-
Code: 200
{
"status": 200,
"message": "ํ๋กํ ์์ ์ฑ๊ณต",
"data": {
"id": 13,
"type": "๋์คํ",
"name": "soso",
"imgUrl": "[email protected]",
"location": "๋ถ์ฐ",
"genres": [
"์ํน",
"ํํฉ"
],
"careerStartDate": "2023-02-15",
"description": "์ ๋ ์ถค์ ์ฌ๋ํ๋ฉฐ, ์ ์ธ์์ ๋๋ฐ์์
๋๋ค. ๋๊ตฌ๋ ์ฆ๊ธธ ์ ์๋ ์์
์์ ์ถค์ถ๋๊ฑธ ์ข์ํฉ๋๋ค.",
"openChatUrl": "[email protected]",
"portfolio": {
"youtube": null,
"instagram": null,
"tiktok": null
}
}
}
-
URL
/api/v1/profiles
-
Method
DELETE
-
Header Parameter
Parameter | Description | Required or Optional | Default Value | Type |
---|---|---|---|---|
authorization | ์๋ฒ์์ ๋ฐ๊ธํ access Token | Required | X | String |
-
Success Response:
-
Code: 200
- Response Body:
-
Code: 200
{
"status": 200,
"message": "ํ๋กํ ์ญ์ ์ฑ๊ณต"
}
-
URL
/api/v1/mypage/performances/reviews
-
Method
GET
-
Header Parameter
Parameter | Description | Required or Optional | Default Value | Type |
---|---|---|---|---|
authorization | ์๋ฒ์์ ๋ฐ๊ธํ access Token | Required | X | String |
-
Success Response:
-
Code: 200
- Response Body:
-
Code: 200
{
"status": 200,
"message": "์์ฑ ํ๊ธฐ ์กฐํ ์ฑ๊ณต",
"data": [
{
"reviewId": 28,
"content": "๋์ ๋์ ์ฐ๊ฒฐ๊ณ ๋ฆฌ",
"createdDate": "2023-03-08T20:25:39.716997",
"performance": {
"id": 32,
"title": "3์ 6์ผ๋ ๊ณต์ฐํฉ๋๋ค!"
}
},
{
"reviewId": 27,
"content": "๋ฉ์ง ๊ณต์ฐ์ด์์ด์ฌ~",
"createdDate": "2023-03-04T07:27:52.92434",
"performance": {
"id": 1001,
"title": "Beenzino The Tour : with Rachica"
}
}
]
}
-
URL
/api/v1/mypage/performances
-
Method
GET
-
Header Parameter
Parameter | Description | Required or Optional | Default Value | Type |
---|---|---|---|---|
authorization | ์๋ฒ์์ ๋ฐ๊ธํ access Token | Required | X | String |
-
Success Response:
-
Code: 200
- Response Body:
-
Code: 200
{
"status": 200,
"message": "์์ฑํ ๊ณต์ฐ ์กฐํ ์ฑ๊ณต",
"data": [
{
"id": 38,
"createdDate": "2023-03-17T15:59:30.436992",
"imgUrl": "https://www.culture.go.kr/upload/rdf/22/07/show_2022071814552019267.jpg",
"title": "์์ฒญ๋ ํผํฌ๋จผ์ค, ์์ ์ ์ฌ๋ก์ก๋ ํ๋ คํจ",
"profile": {
"name": "๋๋"
}
},
{
"id": 37,
"createdDate": "2023-03-17T15:58:22.814942",
"imgUrl": "https://www.culture.go.kr/upload/rdf/22/07/show_2022071814552019267.jpg",
"title": "๊ณต์ฐ์ ๋ชฉ",
"profile": {
"name": "๋๋"
}
}
]
}
-
URL
/api/v1/mypage/events
-
Method
GET
-
Header Parameter
Parameter | Description | Required or Optional | Default Value | Type |
---|---|---|---|---|
authorization | ์๋ฒ์์ ๋ฐ๊ธํ access Token | Required | X | String |
-
Success Response:
-
Code: 200
- Response Body:
-
Code: 200
{
"status": 200,
"message": "์์ฑํ ์ด๋ฒคํธ ์กฐํ ์ฑ๊ณต",
"data": [
{
"id": 42,
"createdAt": "2023-03-17T16:05:37.617663",
"imgUrl": "https://www.culture.go.kr/upload/rdf/22/07/show_2022071814552019267.jpg",
"title": "์์ ๋ง์ ํ๋ฆฌ์คํ์ผ ๋์ค ๊ตฌ์ ์ธ๋ฏธ๋ ๊ฐ์ต",
"type": "์์ด",
"profile": {
"name": "๋๋"
},
"matched": false
},
{
"id": 41,
"createdAt": "2023-03-17T16:04:47.40369",
"imgUrl": "https://www.culture.go.kr/upload/rdf/22/07/show_2022071814552019267.jpg",
"title": "์ฝ๋ผ๋ณด ๊ฐ์ด ํ์ค๋ถ์๋์?!",
"type": "์ฝ๋ผ๋ณด",
"profile": {
"name": "๋๋"
},
"matched": false
}
]
}
-
URL
/api/v1/mypage/events/applications
-
Method
GET
-
Header Parameter
Parameter | Description | Required or Optional | Default Value | Type |
---|---|---|---|---|
authorization | ์๋ฒ์์ ๋ฐ๊ธํ access Token | Required | X | String |
-
Success Response:
-
Code: 200
- Response Body:
-
Code: 200
{
"status": 200,
"message": "์ง์ํ ์ด๋ฒคํธ ์กฐํ ์ฑ๊ณต",
"data": [
{
"id": 44,
"appliedAt": "2023-03-17T16:12:35.641441",
"imgUrl": "https://www.culture.go.kr/upload/rdf/22/07/show_2022071814552019267.jpg",
"title": "๋์ค ๊ณต์ฐ ์์ ๊ฐ์ด ์ด ๋ถ ๊ตฌํด์",
"profile": {
"name": "๋๋"
},
"matched": false
},
{
"id": 43,
"appliedAt": "2023-03-17T16:12:30.169157",
"imgUrl": "https://www.culture.go.kr/upload/rdf/22/07/show_2022071814552019267.jpg",
"title": "๊ธฐ์ด ๋์ค ์์
์ฌ๋ฅ ๋๋",
"profile": {
"name": "๋๋"
},
"matched": false
}
]
}
-
URL
/api/v1/member/oauth/google/login
-
Method
GET
-
Header Parameter
Parameter | Description | Required or Optional | Default Value | Type |
---|---|---|---|---|
google-token | ๊ตฌ๊ธ ์๋น์ค๋ก๋ถํฐ ๋ฐ๊ธ๋ฐ์ Token | Required | X | String |
-
Success Response:
-
Code: 200
- Response Body:
-
Code: 200
{
"data": {
"email": "string",
"id": 0,
"imgUrl": "string",
"name": "string",
"profile": {
"careerStartDate": "2023-03-17",
"description": "string",
"genres": [
"string"
],
"id": 0,
"imgUrl": "string",
"location": "string",
"name": "string",
"openChatUrl": "string",
"portfolio": {
"instagram": "string",
"tiktok": "string",
"youtube": "string"
},
"type": "string"
},
"role": "string",
"signUp": true
},
"message": "string",
"status": 0
}
-
URL
/api/v1/member/info
-
Method
GET
-
Header Parameter
Parameter | Description | Required or Optional | Default Value | Type |
---|---|---|---|---|
authorization | ์๋ฒ์์ ๋ฐ๊ธํ access Token | Required | X | String |
-
Success Response:
-
Code: 200
- Response Body:
-
Code: 200
{
"data": {
"email": "string",
"id": 0,
"imgUrl": "string",
"name": "string",
"profile": {
"careerStartDate": "2023-03-17",
"description": "string",
"genres": [
"string"
],
"id": 0,
"imgUrl": "string",
"location": "string",
"name": "string",
"openChatUrl": "string",
"portfolio": {
"instagram": "string",
"tiktok": "string",
"youtube": "string"
},
"type": "string"
},
"role": "string",
"signUp": true
},
"message": "string",
"status": 0
}
-
URL
/api/v1/member
-
Method
DELETE
-
Header Parameter
Parameter | Description | Required or Optional | Default Value | Type |
---|---|---|---|---|
authorization | ์๋ฒ์์ ๋ฐ๊ธํ access Token | Required | X | String |
-
Success Response:
-
Code: 200
- Response Body:
-
Code: 200
{
"message": "string",
"status": 0
}
-
URL
/api/v1/member/logout
-
Method
GET
-
Header Parameter
Parameter | Description | Required or Optional | Default Value | Type |
---|---|---|---|---|
authorization | ์๋ฒ์์ ๋ฐ๊ธํ access Token | Required | X | String |
-
Success Response:
-
Code: 200
- Response Body:
-
Code: 200
{
"message": "string",
"status": 0
}
-
URL
/api/v1/oauth/jwt/refresh
-
Method
GET
-
Header Parameter
Parameter | Description | Required or Optional | Default Value | Type |
---|---|---|---|---|
refreshToken | refresh token ์ cookie ์ 'refreshToken' key ๋ก ๊ฐ๋ value ๋ก ๋ฐ๋๋ค. | Required | X | String |
-
Success Response:
-
Code: 200
- Response Body:
-
Code: 200
{
"message": "string",
"status": 0
}
-
URL
/api/v1/events/image
-
Method
POST
-
Header Parameter
Parameter | Description | Required or Optional | Default Value | Type |
---|---|---|---|---|
authorization | ์๋ฒ์์ ๋ฐ๊ธํ access Token | Required | X | String |
- Form Data(File)
Parameter | Description | Required or Optional | Default Value | Type |
---|---|---|---|---|
img | jpg, jpeg, png ํ์์ ํ์ผ๋ง ์ ๋ก๋ํ ์ ์์ต๋๋ค. | Required | X | String |
-
Success Response:
-
Code: 200
- Response Body:
-
Code: 200
{
"data": {
"imgUrl": "string"
},
"message": "string",
"status": 0
}
-
URL
/api/v1/performances/image
-
Method
POST
-
Header Parameter
Parameter | Description | Required or Optional | Default Value | Type |
---|---|---|---|---|
authorization | ์๋ฒ์์ ๋ฐ๊ธํ access Token | Required | X | String |
- Form Data(File)
Parameter | Description | Required or Optional | Default Value | Type |
---|---|---|---|---|
img | jpg, jpeg, png ํ์์ ํ์ผ๋ง ์ ๋ก๋ํ ์ ์์ต๋๋ค. | Required | X | String |
-
Success Response:
-
Code: 200
- Response Body:
-
Code: 200
{
"data": {
"imgUrl": "string"
},
"message": "string",
"status": 0
}
-
URL
/api/v1/profiles/image
-
Method
POST
-
Header Parameter
Parameter | Description | Required or Optional | Default Value | Type |
---|---|---|---|---|
authorization | ์๋ฒ์์ ๋ฐ๊ธํ access Token | Required | X | String |
- Form Data(File)
Parameter | Description | Required or Optional | Default Value | Type |
---|---|---|---|---|
img | jpg, jpeg, png ํ์์ ํ์ผ๋ง ์ ๋ก๋ํ ์ ์์ต๋๋ค. | Required | X | String |
-
Success Response:
-
Code: 200
- Response Body:
-
Code: 200
{
"data": {
"imgUrl": "string"
},
"message": "string",
"status": 0
}