| A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | API 명세서 | |||||||||||||||||||||||||
2 | ||||||||||||||||||||||||||
3 | URL | https://interviewmate.site | RESTful API | |||||||||||||||||||||||
4 | ||||||||||||||||||||||||||
5 | 공통 response | 성공 | 실패 | 카카오 api 참고해서 임의로 만들었어! | ||||||||||||||||||||||
6 | { "success": true, "result":{ } } | { "success": false, "error": { "code": , "message": } } | https://docs.kakaoi.ai/kakao_work/webapireference/commonguide/ | |||||||||||||||||||||||
7 | ||||||||||||||||||||||||||
8 | API Index | |||||||||||||||||||||||||
9 | auth(A) | Index | Method | URI | Description | 명세서 | 서버 반영 여부 | |||||||||||||||||||
10 | 1 | POST | /auth/login | 로그인 | ||||||||||||||||||||||
11 | ||||||||||||||||||||||||||
12 | s3(S) | Index | Method | URI | Description | 명세서 | 서버 반영 여부 | |||||||||||||||||||
13 | 1 | GET | /s3/pre-signed | 객체 생성 | 미리 서명된 url 발급 요청 | |||||||||||||||||||||
14 | 2 | GET | /s3/object-url | 객체 주소 조회 | ||||||||||||||||||||||
15 | ||||||||||||||||||||||||||
16 | user(U) | Index | Method | URI | Description | 명세서 | 서버 반영 여부 | |||||||||||||||||||
17 | 1 | POST | /users/sign-up | 회원 가입 | ||||||||||||||||||||||
18 | 2 | GET | /users/pwd | 비밀번호 찾기 | ||||||||||||||||||||||
19 | ||||||||||||||||||||||||||
20 | ||||||||||||||||||||||||||
21 | portfolio(P) | Index | Method | URI | Description | 명세서 | 서버 반영 여부 | |||||||||||||||||||
22 | 1 | POST | /portfolios/user/{userid} | 포트폴리오 등록 | 재등록도 같은 API 사용 | |||||||||||||||||||||
23 | ||||||||||||||||||||||||||
24 | ||||||||||||||||||||||||||
25 | interview(I) | Index | Method | URI | Description | 명세서 | 서버 반영 여부 | 끝! | ||||||||||||||||||
26 | 1 | POST | /interview | 면접 생성 | ||||||||||||||||||||||
27 | 2 | POST | /interview/answer | 답변 생성 | ||||||||||||||||||||||
28 | 3 | POST | /interview/analysis/behavior | 행동 분석 생성 | 생성이라서 POST로 넣긴 했는데 흠.. | |||||||||||||||||||||
29 | 4 | GET | /interview/analysis | 종합 분석 조회 | ||||||||||||||||||||||
30 | 5 | GET | /interview/month | 월별 면접 조회 | ||||||||||||||||||||||
31 | 6 | GET | /interview/date | 일별 면접 조회 | ||||||||||||||||||||||
32 | 7 | GET | /interview/analysis/round/behavior | 회차별 면접 조회 - 행동 분석 | round 빼도 좋을 것 같은데 흠냐리여 | |||||||||||||||||||||
33 | 8 | GET | /interview/analysis/round/answer | 회차별 면접 조회 - 답변 분석 | ||||||||||||||||||||||
34 | 9 | DELETE | /interview | 면접 삭제 | DELETE 쓸지 말지 | |||||||||||||||||||||
35 | 10 | GET | /interview/question | 면접 질문 요청 | 질문을 면접 시작하면 ai쪽에서 n개 선택/생성 해줘야 하는데 이부분 어떻게 할지?? | |||||||||||||||||||||
36 | 11 | GET | /interview/url | S3 url 발급 요청 | ||||||||||||||||||||||
37 | ||||||||||||||||||||||||||
38 | ||||||||||||||||||||||||||
39 | ||||||||||||||||||||||||||
40 | ||||||||||||||||||||||||||
41 | ||||||||||||||||||||||||||
42 | ||||||||||||||||||||||||||
43 | ||||||||||||||||||||||||||
44 | ||||||||||||||||||||||||||
45 | ||||||||||||||||||||||||||
46 | ||||||||||||||||||||||||||
47 | ||||||||||||||||||||||||||
48 | ||||||||||||||||||||||||||
49 | ||||||||||||||||||||||||||
50 | ||||||||||||||||||||||||||
51 | ||||||||||||||||||||||||||
52 | ||||||||||||||||||||||||||
53 | ||||||||||||||||||||||||||
54 | ||||||||||||||||||||||||||
55 | ||||||||||||||||||||||||||
56 | ||||||||||||||||||||||||||
57 | ||||||||||||||||||||||||||
58 | ||||||||||||||||||||||||||
59 | ||||||||||||||||||||||||||
60 | ||||||||||||||||||||||||||
61 | ||||||||||||||||||||||||||
62 | ||||||||||||||||||||||||||
63 | ||||||||||||||||||||||||||
64 | ||||||||||||||||||||||||||
65 | ||||||||||||||||||||||||||
66 | ||||||||||||||||||||||||||
67 | ||||||||||||||||||||||||||
68 | ||||||||||||||||||||||||||
69 | ||||||||||||||||||||||||||
70 | ||||||||||||||||||||||||||
71 | ||||||||||||||||||||||||||
72 | ||||||||||||||||||||||||||
73 | ||||||||||||||||||||||||||
74 | ||||||||||||||||||||||||||
75 | ||||||||||||||||||||||||||
76 | ||||||||||||||||||||||||||
77 | ||||||||||||||||||||||||||
78 | ||||||||||||||||||||||||||
79 | ||||||||||||||||||||||||||
80 | ||||||||||||||||||||||||||
81 | ||||||||||||||||||||||||||
82 | ||||||||||||||||||||||||||
83 | ||||||||||||||||||||||||||
84 | ||||||||||||||||||||||||||
85 | ||||||||||||||||||||||||||
86 | ||||||||||||||||||||||||||
87 | ||||||||||||||||||||||||||
88 | ||||||||||||||||||||||||||
89 | ||||||||||||||||||||||||||
90 | ||||||||||||||||||||||||||
91 | ||||||||||||||||||||||||||
92 | ||||||||||||||||||||||||||
93 | ||||||||||||||||||||||||||
94 | ||||||||||||||||||||||||||
95 | ||||||||||||||||||||||||||
96 | ||||||||||||||||||||||||||
97 | ||||||||||||||||||||||||||
98 | ||||||||||||||||||||||||||
99 | ||||||||||||||||||||||||||
100 |