Skip to content

Commit d7f0ddb

Browse files
authored
refactor: update api ver 1 -> 2 (#285)
1 parent fa89a02 commit d7f0ddb

File tree

1 file changed

+35
-36
lines changed

1 file changed

+35
-36
lines changed

http/test.http

+35-36
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,19 @@
11
@masterToken = eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxIiwiZW1haWwiOiJzcG9udXNAZ21haWwuY29tIiwiYXV0aCI6IlNUVURFTlQiLCJpYXQiOjE3MDU4MzQ2MTksImV4cCI6MTcwNjgzNDYxOX0.XO8ydia0RB1eVGXrA7nBeP5AND2Ui4ivK26DEldZLnE
22

33
### 회원가입
4-
POST http://localhost:8080/api/v1/organizations/join
4+
POST http://localhost:8080/api/v2/organizations/join
55
Content-Type: application/json
66

77
{
88
"name": "팀 스포너스 학생회",
99
"email": "[email protected]",
1010
"password": "password1234",
1111
"location": "none",
12-
"organizationType": "STUDENT",
13-
"suborganizationType": "STUDENT_COUNCIL"
12+
"organizationType": "CLUB"
1413
}
1514

1615
### 기업단체 로그인
17-
POST http://localhost:8080/api/v1/organizations/login
16+
POST http://localhost:8080/api/v2/auth/login
1817
Content-Type: application/json
1918

2019
{
@@ -24,7 +23,7 @@ Content-Type: application/json
2423
}
2524

2625
### 학생단체 로그인
27-
POST http://localhost:8080/api/v1/organizations/login
26+
POST http://localhost:8080/api/v2/auth/login
2827
Content-Type: application/json
2928

3029
{
@@ -34,16 +33,16 @@ Content-Type: application/json
3433
}
3534

3635
### 로그아웃
37-
GET http://localhost:8080/api/v1/organizations/logout
36+
GET http://localhost:8080/api/v2/organizations/logout
3837
Authorization: Bearer {{masterToken}}
3938

4039
### 토큰 재발급
41-
GET http://localhost:8080/api/v1/auth/reissue
40+
GET http://localhost:8080/api/v2/auth/reissue
4241
Authorization: Bearer {{masterToken}}
4342
RefreshToken: {{refreshToken}}
4443

4544
### 공고 생성
46-
POST http://localhost:8080/api/v1/announcements
45+
POST http://localhost:8080/api/v2/announcements
4746
Authorization: Bearer {{masterToken}}
4847
Content-Type: application/json
4948

@@ -57,15 +56,15 @@ Content-Type: application/json
5756
}
5857

5958
### 공고 상세 조회
60-
GET http://localhost:8080/api/v1/announcements/1
59+
GET http://localhost:8080/api/v2/announcements/1
6160
Authorization: Bearer {{masterToken}}
6261

6362
### 공고 상태별 목록 조회
64-
GET http://localhost:8080/api/v1/announcements/status?status=POSTED
63+
GET http://localhost:8080/api/v2/announcements/status?status=POSTED
6564
Authorization: Bearer {{masterToken}}
6665

6766
### 공고 수정
68-
PATCH http://localhost:8080/api/v1/announcements/1
67+
PATCH http://localhost:8080/api/v2/announcements/1
6968
Authorization: Bearer {{masterToken}}
7069
Content-Type: application/json
7170

@@ -77,19 +76,19 @@ Content-Type: application/json
7776
}
7877

7978
### 공고 삭제 (생성한 단체만 삭제 가능)
80-
DELETE http://localhost:8080/api/v1/announcements/1
79+
DELETE http://localhost:8080/api/v2/announcements/1
8180
Authorization: Bearer {{masterToken}}
8281

8382
### 공고 카테고리별 조회 (전체, 전체)
84-
GET http://localhost:8080/api/v1/announcements/category
83+
GET http://localhost:8080/api/v2/announcements/category
8584
Authorization: Bearer {{masterToken}}
8685

8786
### 공고 카테고리별 조회 2
88-
GET http://localhost:8080/api/v1/announcements/category?category=MARKETING&type=SPONSORSHIP
87+
GET http://localhost:8080/api/v2/announcements/category?category=MARKETING&type=SPONSORSHIP
8988
Authorization: Bearer {{masterToken}}
9089

9190
### 북마크 등록 및 취소
92-
POST http://localhost:8080/api/v1/me/announcements/0/bookmarked
91+
POST http://localhost:8080/api/v2/me/announcements/0/bookmarked
9392
Authorization: Bearer {{masterToken}}
9493
Content-Type: application/json
9594

@@ -98,15 +97,15 @@ Content-Type: application/json
9897
}
9998

10099
### 북마크 최근 저장순 조회
101-
GET http://localhost:8080/api/v1/me/announcements/bookmarked?sort=RECENT
100+
GET http://localhost:8080/api/v2/me/announcements/bookmarked?sort=RECENT
102101
Authorization: Bearer {{masterToken}}
103102

104103
### 북마크 저장 많은순 조회
105-
GET http://localhost:8080/api/v1/me/announcements/bookmarked?sort=SAVED
104+
GET http://localhost:8080/api/v2/me/announcements/bookmarked?sort=SAVED
106105
Authorization: Bearer {{masterToken}}
107106

108107
### 보고서 작성
109-
POST http://localhost:8080/api/v1/reports
108+
POST http://localhost:8080/api/v2/reports
110109
Content-Type: application/json
111110

112111
{
@@ -116,18 +115,18 @@ Content-Type: application/json
116115
}
117116

118117
### 보고서 조회
119-
GET http://localhost:8080/api/v1/reports/0
118+
GET http://localhost:8080/api/v2/reports/0
120119

121120

122121
### 공고 검색
123-
GET http://localhost:8080/api/v1/announcements?search=무신사
122+
GET http://localhost:8080/api/v2/announcements?search=무신사
124123

125124
### 내 조직 조회
126-
GET http://localhost:8080/api/v1/organizations/me
125+
GET http://localhost:8080/api/v2/organizations/me
127126
Authorization: Bearer {{masterToken}}
128127

129128
### 내 조직 수정
130-
PATCH http://localhost:8080/api/v1/organizations/me
129+
PATCH http://localhost:8080/api/v2/organizations/me
131130
Authorization: Bearer {{masterToken}}
132131
Content-Type: application/json
133132

@@ -148,7 +147,7 @@ Content-Type: application/json
148147
}
149148

150149
### 내 조직 수정 2
151-
PATCH http://localhost:8080/api/v1/organizations/me
150+
PATCH http://localhost:8080/api/v2/organizations/me
152151
Authorization: Bearer {{masterToken}}
153152
Content-Type: application/json
154153

@@ -157,22 +156,22 @@ Content-Type: application/json
157156
}
158157

159158
### 내 조직 삭제 [soft delete] (OrganizationStatus = INACTIVE)
160-
DELETE http://localhost:8080/api/v1/organizations/me
159+
DELETE http://localhost:8080/api/v2/organizations/me
161160
Authorization: Bearer {{masterToken}}
162161

163162
### 조직 조회
164-
GET http://localhost:8080/api/v1/organizations/1
163+
GET http://localhost:8080/api/v2/organizations/1
165164
Authorization: Bearer {{matsterToken}}
166165

167166
### 조직 검색
168-
GET http://localhost:8080/api/v1/organizations?search=스포너스
167+
GET http://localhost:8080/api/v2/organizations?search=스포너스
169168
Authorization: Bearer {{matsterToken}}
170169

171170
### 이메일 인증
172-
POST http://localhost:8080/api/v1/organizations/email?email=이메일
171+
POST http://localhost:8080/api/v2/organizations/email?email=이메일
173172

174173
### 조직 링크 생성 (TODO: 테스트 필요)
175-
POST http://localhost:8080/api/v1/organization-links
174+
POST http://localhost:8080/api/v2/organization-links
176175
Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxIiwiZW1haWwiOiJzcG9udXNAZ21haWwuY29tIiwiYXV0aCI6IlNUVURFTlQiLCJpYXQiOjE3MDcwMjI2MzIsImV4cCI6MTcwODAyMjYzMn0.olnLsJGmP9hRifXYN-H85V6LBivGhRX8HcPJV1rPSoo
177176
Content-Type: application/json
178177

@@ -182,12 +181,12 @@ Content-Type: application/json
182181
}
183182

184183
### 조직 링크 조회
185-
GET http://localhost:8080/api/v1/organization-links/3
184+
GET http://localhost:8080/api/v2/organization-links/3
186185
Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxIiwiZW1haWwiOiJzcG9udXNAZ21haWwuY29tIiwiYXV0aCI6IlNUVURFTlQiLCJpYXQiOjE3MDcwMjYyNTAsImV4cCI6MTcwODAyNjI1MH0.kCsg2CClbDzBbiX4k2EmxihyToIdr5stZ1ADxoMdSSI
187186

188187

189188
### 조직 링크 수정
190-
PATCH http://localhost:8080/api/v1/organization-links/1
189+
PATCH http://localhost:8080/api/v2/organization-links/1
191190
Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxIiwiZW1haWwiOiJzcG9udXNAZ21haWwuY29tIiwiYXV0aCI6IlNUVURFTlQiLCJpYXQiOjE3MDcwMjYyNTAsImV4cCI6MTcwODAyNjI1MH0.kCsg2CClbDzBbiX4k2EmxihyToIdr5stZ1ADxoMdSSI
192191
Content-Type: application/json
193192

@@ -197,11 +196,11 @@ Content-Type: application/json
197196
}
198197

199198
### 조직 링크 삭제
200-
DELETE http://localhost:8080/api/v1/organization-links/1
199+
DELETE http://localhost:8080/api/v2/organization-links/1
201200
Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxIiwiZW1haWwiOiJzcG9udXNAZ21haWwuY29tIiwiYXV0aCI6IlNUVURFTlQiLCJpYXQiOjE3MDcwMjYyNTAsImV4cCI6MTcwODAyNjI1MH0.kCsg2CClbDzBbiX4k2EmxihyToIdr5stZ1ADxoMdSSI
202201

203202
### 태그 생성
204-
POST http://localhost:8080/api/v1/tags
203+
POST http://localhost:8080/api/v2/tags
205204
Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxIiwiZW1haWwiOiJzcG9udXNAZ21haWwuY29tIiwiYXV0aCI6IlNUVURFTlQiLCJpYXQiOjE3MDcwMjI2MzIsImV4cCI6MTcwODAyMjYzMn0.olnLsJGmP9hRifXYN-H85V6LBivGhRX8HcPJV1rPSoo
206205
Content-Type: application/json
207206

@@ -210,11 +209,11 @@ Content-Type: application/json
210209
}
211210

212211
### 태그 조회 (todo 테스트 필요)
213-
GET http://localhost:8080/api/v1/tags/1
212+
GET http://localhost:8080/api/v2/tags/1
214213
Authorization: Bearer {{masterToken}}
215214

216215
### 태그 수정 기능(todo: 테스트 필요)
217-
PATCH http://localhost:8080/api/v1/tags/1
216+
PATCH http://localhost:8080/api/v2/tags/1
218217
Authorization: Bearer {{masterToken}}
219218
Content-Type: application/json
220219

@@ -223,11 +222,11 @@ Content-Type: application/json
223222
}
224223

225224
### 태그 삭제 (TODO: 테스트 필요)
226-
DELETE http://localhost:8080/api/v1/tags/1
225+
DELETE http://localhost:8080/api/v2/tags/1
227226
Authorization: Bearer {{masterToken}}
228227

229228
### 알림 테스트
230-
POST http://localhost:8080/api/v1/notification/fcm
229+
POST http://localhost:8080/api/v2/notification/fcm
231230
Authorization: Bearer {{masterToken}}
232231
Content-Type: application/json
233232

0 commit comments

Comments
 (0)