API Search
๐ API ๊ฒ์โ
๊ฐ์โ
API ๊ฒ์์ ์ฌ์ฉ์๊ฐ ๋ค์ํ ์กฐ๊ฑด์ ์ฌ์ฉํ์ฌ ๋ฑ๋ก๋ API๋ฅผ ๊ฒ์ํ๊ณ ๋ณผ ์ ์๋ ํตํฉ ๊ฒ์ ๊ธฐ๋ฅ์ ๋๋ค.
Path: Left Sidebar > API Search
๊ธฐ๋ฅ Overviewโ
API ๊ฒ์ ํ์ด์ง์์ ์ฌ์ฉ์๋ ํ๋ก์ ํธ, ๊ฒ์ดํธ์จ์ด URL(๋๋ฉ์ธ), API ์ด๋ฆ, ๊ฒฝ๋ก, ๋ฉ์๋ ๋ฑ๊ณผ ๊ฐ์ ์ฌ๋ฌ ์กฐ๊ฑด์ ์ฌ์ฉํ์ฌ API์ ๊ฒฐ๊ณผ๋ฅผ ๊ฒ์ํ๊ณ ๋ณผ ์ ์์ต๋๋ค. ๊ฒ์ ๊ฒฐ๊ณผ๋ ํ ์ด๋ธ ๋ณด๊ธฐ ๋๋ ์นด๋ ๋ณด๊ธฐ๋ก ๋ณผ ์ ์์ผ๋ฉฐ, CSV, JSON ๋๋ Excel ํ์์ผ๋ก ๋ด๋ณด๋ผ ์ ์์ต๋๋ค.
ํ์ด์ง ๊ตฌ์กฐโ
1. ๊ฒ์ ํํฐ ์น์ โ
์ด ์น์ ์์๋ ์ฌ์ฉ์๊ฐ ๊ฒ์ ์กฐ๊ฑด์ ์ ์ํ๊ธฐ ์ํด ํํฐ๋ฅผ ์ค์ ํ ์ ์์ต๋๋ค.
Filter Optionsย| Filter Item | Description | Example Input |
|---|---|---|
| Project | ํ๋ก์ ํธ ์ ํ(๋ค์ค ์ ํ ์ง์) | ๋๋กญ๋ค์ด์์ ํ๋ก์ ํธ ์ ํ |
| Method | HTTP ๋ฉ์๋ ํํฐ(GET, POST, PUT, DELETE ๋ฑ) | GET, POST ๋ฑ ์ ํ |
| Gateway URL | ๊ฒ์ดํธ์จ์ด URL ํค์๋ ๊ฒ์(์ ์ฌ ๊ฒ์) | api.skapim.com |
| API Name | API ์ด๋ฆ ํค์๋ ๊ฒ์(์ ์ฌ ๊ฒ์) | api01 |
| Request (Body, Parameters) | ์์ฒญ ๋ณธ๋ฌธ, ์ฟผ๋ฆฌ ๋งค๊ฐ๋ณ์, ๊ฒฝ๋ก ๋งค๊ฐ๋ณ์ ๋ด ํค์๋ ๊ฒ์ | orderId,ย userId |
| Response (Body) | ์๋ต ๋ณธ๋ฌธ ๋ด ํค์๋ ๊ฒ์ | orderId,ย userId |
| API Base Path | API ๊ธฐ๋ณธ ๊ฒฝ๋ก ๊ฒ์ | /api/v1/orders |
| Path | API ๊ธฐ๋ณธ ๊ฒฝ๋ก ์ดํ์ API ๊ฒฝ๋ก ๊ฒ์. | /api/v1/orders |
| Swagger Tag | Swagger ํ๊ทธ ๊ฒ์ | order |
| Description or Summary | ์ค๋ช ๋๋ ์์ฝ ํค์๋ ๊ฒ์(์ ์ฌ ๊ฒ์) | ์ค๋ช ๋๋ ์์ฝ์ ํฌํจ๋ ํค์๋๋ฅผ ์ ๋ ฅํ์ธ์. |
| Searchย Filter Buttonsย |
- Reset: ๋ชจ๋ ํํฐ๋ฅผ ์ง์๋๋ค
- Search: ์ ํํ ์กฐ๊ฑด์ผ๋ก ๊ฒ์์ ์คํํฉ๋๋ค
๊ฒ์ ํํฐ ์๋ ๋ฐฉ์โ
1. Combine conditions between filtersย (AND condition)๊ฐ ํํฐ๋ AND condition์ ๊ฒฐํฉ๋ฉ๋๋ค.
Example:Project A AND Method GET
- "A" ํ๋ก์ ํธ์ "GET" ๋ฉ์๋๋ฅผ ๊ฐ์ง API๋ง ๊ฒ์๋ฉ๋๋ค.
๋จ์ผ ํํฐ ๋ด์์ ์ฌ๋ฌ ๊ฐ์ ์ ํํ๊ฑฐ๋ ์ ๋ ฅํ๋ฉด, ์ด๋ค์ OR ์กฐ๊ฑด์ ์ฌ์ฉํ์ฌ ๊ฒฐํฉ๋ฉ๋๋ค.
์์:Project A AND (Method GET OR POST)
- "A" ํ๋ก์ ํธ์ "GET" ๋๋ "POST" ๋ฉ์๋๋ฅผ ๊ฐ์ง API๊ฐ ๊ฒ์๋ฉ๋๋ค.
๋ชจ๋ ํํฐ ์ ๋ ฅ ๊ฐ (KEYWORD)์ ์ ๋ ฅ๋ ๊ฐ๊ณผ contain ๊ฒฝ์ฐ ๊ฒ์๋ฉ๋๋ค (LIKE %KEYWORD% ๊ฒ์).
Features:- ๋์๋ฌธ์ ๊ตฌ๋ถ์ ์์คํ ๊ตฌ์ฑ์ ๋ฐ๋ผ ๋ค๋ฅผ ์ ์์ต๋๋ค.
- ๋ถ๋ถ ์ผ์น ๊ฒ์์ด ์ง์๋๋ฏ๋ก ์ ์ฒด ์ ํํ ์ด๋ฆ์ด ํ์ํ์ง ์์ต๋๋ค.
- Gateway URL์ api ์ ๋ ฅ โ api.skapim.com, apistg.skapim.com ๋ฑ์ด ๊ฒ์๋ฉ๋๋ค.
- API ์ด๋ฆ์ auth ์ ๋ ฅ โ my-core-auth, user-auth, auth-service ๋ฑ์ด ๊ฒ์๋ฉ๋๋ค.
- ์ค๋ช ์ login ์ ๋ ฅ โ โloginโ์ด ํฌํจ๋ ๋ชจ๋ API๊ฐ ๊ฒ์๋ฉ๋๋ค.
| Filter Setting | Searchย Result |
|---|---|
| Project: pjt01 Method: GET | "pjt01" ํ๋ก์ ํธ์ "GET" ๋ฉ์๋๋ฅผ ๊ฐ์ง API |
| Gateway URL: api API Name: auth | "api"๊ฐ Gateway URL ์ ํฌํจ๋๊ณ "auth"๊ฐ API ์ด๋ฆ์ ํฌํจ๋ฉ๋๋ค |
| ๋ฉ์๋: GET ๋๋ POST ๊ฒฝ๋ก: /v1 | (๋ฉ์๋๋ "GET" ๋๋ "POST") ๊ทธ๋ฆฌ๊ณ "/v1"์ด ๊ฒฝ๋ก์ ํฌํจ๋ฉ๋๋ค. |
๐กย Tips:
- ์ฌ๋ฌ ํํฐ๋ฅผ ๊ฒฐํฉ(AND)ํ์ฌ API ๊ฒ์ ๊ฒฐ๊ณผ๋ฅผ ์ ํํ๊ฒ ์ขํ ์ ์์ต๋๋ค.
- ๋จ์ผ ํํฐ ๋ด์์ ์ฌ๋ฌ ๊ฐ์ ์ค์ (OR)ํ๋ฉด ๋ ๋์ ๊ฒ์ ๋ฒ์๋ฅผ ํ์ฉํฉ๋๋ค.
- ํค์๋ ๊ฒ์(LIKE)์ ๋ถ๋ถ ์ผ์น๋ฅผ ์ง์ํ๋ฏ๋ก ์ ์ฒด ์ ํํ ์ด๋ฆ์ด ํ์ํ์ง ์์ต๋๋ค.
2. Search Results Areaโ
Statisticsย Information๊ฒ์ ๊ฒฐ๊ณผ ์๋จ์ ๋ค์ ํต๊ณ๊ฐ ํ์๋ฉ๋๋ค:
- Total APIs โ ์ผ์นํ๋ API ์
- Total Endpoints โ ์ผ์นํ๋ ์๋ํฌ์ธํธ ์
- Related Projects โ ๊ด๋ จ ํ๋ก์ ํธ ์
- Table View: ๊ฒ์ ๊ฒฐ๊ณผ๋ฅผ ํ ์ด๋ธ ํ์์ผ๋ก ํ์ํฉ๋๋ค(๊ธฐ๋ณธ๊ฐ).
- Card View:ย ๊ฒ์ ๊ฒฐ๊ณผ๋ฅผ ์นด๋ ํ์์ผ๋ก ํ์ํฉ๋๋ค.
๊ฒ์ ๊ฒฐ๊ณผ๋ ํ์ผ๋ก ๋ด๋ณด๋ผ ์ ์์ต๋๋ค:
- CSV:ย CSV ํ์์ผ๋ก ๋ด๋ณด๋ด๊ธฐ
- JSON:ย JSON ํ์์ผ๋ก ๋ด๋ณด๋ด๊ธฐ
- Excel:ย Excel ํ์์ผ๋ก ๋ด๋ณด๋ด๊ธฐ
ํ ์ด๋ธ์ ํ์ํ ์ด์ ์ ํํ ์ ์์ต๋๋ค.
3. ๊ฒ์ ๊ฒฐ๊ณผ ํ ์ด๋ธโ
Table Columns:| Column name | ์ค๋ช |
|---|---|
| ํ๋ก์ ํธ ์ด๋ฆ | ํ๋ก์ ํธ ์ด๋ฆ |
| API ์ด๋ฆ | API ์ด๋ฆ |
| ๊ฒ์ดํธ์จ์ด URL | ๊ฒ์ดํธ์จ์ด URL |
| API ๊ธฐ๋ณธ ๊ฒฝ๋ก | API ๊ธฐ๋ณธ ๊ฒฝ๋ก |
| ๊ฒฝ๋ก | API ๊ฒฝ๋ก (์: /v1/poc-tcom-cd/...) |
| ์ค์จ๊ฑฐ ํ๊ทธ | ์ค์จ๊ฑฐ ํ๊ทธ |
| ๋ฉ์๋ | HTTP ๋ฉ์๋ (GET, POST, PUT ๋ฑ) |
| ์์ฝ | API ์์ฝ ์ ๋ณด |
| ์ค๋ช | API ์ค๋ช |
| ์ธ๋ถ์ ๋ณด | ์์ธํ ์ ๋ณด ๋ณด๊ธฐ |
- Pagination: ๊ฒ์ ๊ฒฐ๊ณผ ์๊ฐ ๋ง์ ๋ ํ์ด์ง๋ณ๋ก ๊ฒฐ๊ณผ๋ฅผ ํ์ํฉ๋๋ค(์: ํ์ด์ง๋น 10๊ฐ ํญ๋ชฉ).
- Sorting: ์ด ํค๋๋ฅผ ํด๋ฆญํ์ฌ ์ ๋ ฌ ์์๋ฅผ ๋ณ๊ฒฝํ ์ ์์ต๋๋ค(์ง์๋๋ ๊ฒฝ์ฐ).
- Details:ย ๋ฒํผ์ ํตํด Details ์ด์์ ์์ธํ ์ ๋ณด๋ฅผ ํ์ํฉ๋๋ค.
- Method Tag: ๋ฉ์๋๋ GET, POST, PUT ๋ฑ๊ณผ ๊ฐ์ ์์ ์ฝ๋๊ฐ ์๋ ํ๊ทธ(์นฉ)๋ก ํ์๋ฉ๋๋ค.
์ฌ์ฉ ๋ฐฉ๋ฒโ
๊ธฐ๋ณธ ๊ฒ์โ
- ์ผ์ชฝ ์ฌ์ด๋๋ฐ์์ โAPI Searchโ ๋ฉ๋ด๋ฅผ ์ ํํฉ๋๋ค.
- ย Search Filtersย ์น์ ์์ ์ํ๋ ๊ฒ์ ์กฐ๊ฑด์ ์ค์ ํฉ๋๋ค.
- Searchย ๋ฒํผ์ ํด๋ฆญํ์ฌ ๊ฒ์์ ์คํํฉ๋๋ค.
๊ณ ๊ธ ๊ฒ์ ์์ โ
Example 1:ย Search for GETโmethod APIsย in a specific project ย- Projectย ๋๋กญ๋ค์ด์์ ํ๋ก์ ํธ๋ฅผ ์ ํํฉ๋๋ค.
- Method ๋๋กญ๋ค์ด์์ โGETโ ์์์ ์ ํํฉ๋๋ค.
- Searchย ๋ฒํผ์ ํด๋ฆญํฉ๋๋ค.
- Gateway URL ์ ๋ ฅ ํ๋์ api.skapim.com์ ์ ๋ ฅํฉ๋๋ค.
- Search ๋ฒํผ์ ํด๋ฆญํฉ๋๋ค.
- API name ์ ๋ ฅ ํ๋์ bw-core-auth๋ฅผ ์ ๋ ฅํฉ๋๋ค.
- ย Description or Summary ์ ๋ ฅ ํ๋์ ํค์๋๋ฅผ ์ ๋ ฅํฉ๋๋ค.
- Searchย ๋ฒํผ์ ํด๋ฆญํฉ๋๋ค.
- Path ์ ๋ ฅ ํ๋์ /api/v1/orders๋ฅผ ์ ๋ ฅํฉ๋๋ค.
- Searchย ๋ฒํผ์ ํด๋ฆญํฉ๋๋ค.
๊ฒ์ ๊ฒฐ๊ณผ ์ฌ์ฉ ๋ฐฉ๋ฒโ
- Switch between table and card view: Table View ๋๋ Card View ๋ฒํผ์ ์ฌ์ฉํ์ฌ ํ์ ๋ชจ๋๋ฅผ ๋ณ๊ฒฝํฉ๋๋ค.
- View details: ํ ์ด๋ธ์ Details ์ด์์ ๋ฒํผ์ ํด๋ฆญํฉ๋๋ค.
- Export results: CSV, JSON ๋๋ Excel ๋ฒํผ์ ํด๋ฆญํ์ฌ ํ์ผ์ ๋ค์ด๋ก๋ํฉ๋๋ค.
- Column settings: Column Settings ๋ฒํผ์ ์ฌ์ฉํ์ฌ ํ์ํ ์ด์ ์ ํํฉ๋๋ค.
๊ฒ์ ์กฐ๊ฑด ์ด๊ธฐํโ
- Reset ๋ฒํผ์ ํด๋ฆญํ์ฌ ๋ชจ๋ ๊ฒ์ ํํฐ๋ฅผ ์ด๊ธฐํํฉ๋๋ค.
์ฃผ์ ๊ธฐ๋ฅ ์์ธโ
ํค์๋ ๊ฒ์ (LIKE ๊ฒ์)โ
๋ชจ๋ ํค์๋ ์ ๋ ฅ ํ๋๋ LIKE %KEYWORD% ๊ฒ์์ ์ง์ํฉ๋๋ค. ๊ฐ์ด ํฌํจ๋์ด ์์ผ๋ฉด ๊ฒ์๋ฉ๋๋ค.
Keyword Search Fields:- Gateway URL:ย ๊ฒ์ดํธ์จ์ด URL์ ํฌํจ๋ ํค์๋๋ฅผ ๊ฒ์ํฉ๋๋ค.
- API Name:ย API ์ด๋ฆ์ ํฌํจ๋ ํค์๋๋ฅผ ๊ฒ์ํฉ๋๋ค.
- Request (Body, Parameters):ย ์์ฒญ ๋ณธ๋ฌธ ๋๋ ๋งค๊ฐ๋ณ์์ ํฌํจ๋ ํค์๋๋ฅผ ๊ฒ์ํฉ๋๋ค.
- Response (Body):ย ์๋ต ๋ณธ๋ฌธ์ ํฌํจ๋ ํค์๋๋ฅผ ๊ฒ์ํฉ๋๋ค.
- API Base Path:ย API ๊ธฐ๋ณธ ๊ฒฝ๋ก์ ํฌํจ๋ ํค์๋๋ฅผ ๊ฒ์ํฉ๋๋ค.
- Path:ย API ๊ฒฝ๋ก์ ํฌํจ๋ ํค์๋๋ฅผ ๊ฒ์ํฉ๋๋ค.
- Swagger Tag:ย ์ค์จ๊ฑฐ ํ๊ทธ์ ํฌํจ๋ ํค์๋๋ฅผ ๊ฒ์ํฉ๋๋ค.
- Description or Summary:ย ์ค๋ช ๋๋ ์์ฝ์ ํฌํจ๋ ํค์๋๋ฅผ ๊ฒ์ํฉ๋๋ค.
- ๊ฒ์ดํธ์จ์ด URL์ย otelย ์ ๋ ฅ โย otel-gw.api.skapim.com ๋ฑ์ด ๊ฒ์๋ฉ๋๋ค.
- API ์ด๋ฆ์ย authย ์ ๋ ฅ โย bw-core-auth,ย user-auth ๋ฑ์ด ๊ฒ์๋ฉ๋๋ค.
- ๊ฒฝ๋ก์ /v1/board ์
๋ ฅ โ /v1/board, /v1/board/
{id}๋ฑ์ด ๊ฒ์๋ฉ๋๋ค.
๐กย Tips:ย ๋ถ๋ถ ์ผ์น ๊ฒ์์ด ์ง์๋๋ฏ๋ก ์ ์ฒด ์ ํํ ์ด๋ฆ์ด ํ์ํ์ง ์์ต๋๋ค.
๋ค์ค ์กฐ๊ฑด ๊ฒ์โ
์ฌ๋ฌ ํํฐ๋ฅผ ํจ๊ป ์ฌ์ฉํ๋ฉด ๋ ์ ๋ฐํ ๊ฒ์์ด ๊ฐ๋ฅํฉ๋๋ค. ์๋ฅผ ๋ค๋ฉด:
- ํ๋ก์ ํธ + ๋ฉ์๋
- ๊ฒ์ดํธ์จ์ด URL + API ์ด๋ฆ
- ๊ฒฝ๋ก + ์ค์จ๊ฑฐ ํ๊ทธ
๊ฒฐ๊ณผ ๋ด๋ณด๋ด๊ธฐโ
๊ฒ์ ๊ฒฐ๊ณผ๋ ๋ค๋ฅธ ๋๊ตฌ๋ ๋ฌธ์์์ ์ฌ์ฉํ๊ธฐ ์ํด ๋ค์ํ ํ์์ผ๋ก ๋ด๋ณด๋ผ ์ ์์ต๋๋ค:
- CSV:ย ์คํ๋ ๋์ํธ์์ ์ด ์ ์์ต๋๋ค.
- JSON:ย ํ๋ก๊ทธ๋จ ์ฒ๋ฆฌ์ ์ ํฉํฉ๋๋ค.
- Excel:ย ๊ฒฐ๊ณผ๋ฅผ Excel ํ์ผ๋ก ์ ์ฅํฉ๋๋ค.
์ฌ์ฉ ํโ
- Combineย Searchย Conditions:ย ์ฌ๋ฌ ํํฐ๋ฅผ ์ฌ์ฉํ์ฌ ์ํ๋ API๋ฅผ ๋น ๋ฅด๊ฒ ์ฐพ์ต๋๋ค.
- Useย Keywordย Search:ย ์ ํํ ์ด๋ฆ์ ๋ชจ๋ฅผ ๋ ์ ์ฉํฉ๋๋ค.
- Checkย Statisticsย information:ย ๊ฒฐ๊ณผ ์๋จ์ ํต๊ณ๋ฅผ ์ฌ์ฉํ์ฌ ์ ์ฒด ๋ฒ์๋ฅผ ์ดํดํฉ๋๋ค.
- Switchย View mode:ย ์ ํธ๋์ ๋ฐ๋ผ ํ ์ด๋ธ ๋ณด๊ธฐ์ ์นด๋ ๋ณด๊ธฐ ์ ํ
- Useย Export options:ย ๊ณต์ ๋๋ ๋ฌธ์ ์์ฑ์ ์ํ ๊ฒ์ ๊ฒฐ๊ณผ ์ ์ฅ
- Useย Pagination:ย ๊ฒฐ๊ณผ๊ฐ ๋ง์ ๋ ํจ์จ์ ์ธ ํ์์ ์ํด ํ์ด์ง ๋งค๊น ์ฌ์ฉ
API ์์ธ ์ ๋ณดโ
How to Access: ๊ฒ์ ๊ฒฐ๊ณผ ํ ์ด๋ธ์ Details ์ด์์ ๋ฒํผ ํด๋ฆญ.
๊ฒ์ ๊ฒฐ๊ณผ ํ ์ด๋ธ์์ API์ Details ๋ฒํผ์ ํด๋ฆญํ๋ฉด ํด๋น API์ ๋ํ ์์ธ ์ ๋ณด๊ฐ ํ์๋๋ ๋ชจ๋ฌ ์ฐฝ์ด ์ด๋ฆฝ๋๋ค.

๋ชจ๋ฌ ๊ตฌ์กฐโ
Modal Features- Overlay:ย ์ด๋์ด ์ค๋ฒ๋ ์ด๊ฐ ๋ชจ๋ฌ ์ธ๋ถ์ ์ํธ์์ฉ์ ์ฐจ๋จํฉ๋๋ค.
- Responsive Design:ย ํ๋ฉด ํฌ๊ธฐ์ ๋ฐ๋ผ ์๋์ผ๋ก ํฌ๊ธฐ๋ฅผ ์กฐ์ ํฉ๋๋ค.
- Close Options:ย ๋ชจ๋ฌ ์ธ๋ถ๋ฅผ ํด๋ฆญํ๊ฑฐ๋ ๋ซ๊ธฐ ๋ฒํผ(โ)์ ์ฌ์ฉํ์ธ์.
์ฃผ์ ์น์ โ
1. API Information Section (api-info-section)๊ธฐ๋ณธ API ์ ๋ณด๋ฅผ ํ์ํฉ๋๋ค:
- API Name:ย API ์ด๋ฆย (์:ย bw-core-auth)
- Base Path:ย API ๊ธฐ๋ณธ ๊ฒฝ๋กย (์:ย /bw-core-auth)
- Gateway URL:ย ๊ฒ์ดํธ์จ์ด URLย (์:ย otel-gw.api.skapim.com)
- Open API Document:ย OpenAPI ๋ฌธ์ ๋งํฌ๋ฅผ ์ด๊ธฐ ์ํ ๋ฒํผ
Swagger ์ ๋ณด ๋ฐ ์๋ํฌ์ธํธ ๋ชฉ๋ก์ ํ์ํฉ๋๋ค:
-
Swagger Information:
- ์ด ์๋ํฌ์ธํธ ์ (์:ย 198 ์๋ํฌ์ธํธ)
- Endpoint Listย :
- Method:ย HTTP ๋ฉ์๋ (GET, POST, PUT ๋ฑ), ์นฉ ํ์์ผ๋ก ํ์
- Path:ย API ๊ฒฝ๋ก (์:ย /v1/poc-tcom-cd/get-plyz-ppay-yn)
- Summary:ย API ์์ฝย (์:ย getPlayzPpayYn)
- Swagger Tag:ย Swagger ํ๊ทธ (์:ย poc-tcom-cd-controller)
- Related Endpoints:ย ๊ด๋ จ ์๋ํฌ์ธํธ ๋ณด๊ธฐ ๋ฒํผ
์ฃผ์ ๊ธฐ๋ฅโ
1. View Endpoint Information- ๊ฐ ์๋ํฌ์ธํธ์ ๋ํ ๋ฉ์๋, ๊ฒฝ๋ก, ์์ฝ ๋ฐ ์ค์จ๊ฑฐ ํ๊ทธ ์ ๋ณด๋ฅผ ๋ณผ ์ ์์ต๋๋ค.
- ๋ฉ์๋๋ ์ฝ๊ฒ ์๊ฐ์ ์ผ๋ก ๊ตฌ๋ถํ ์ ์๋๋ก ์์ ์ฝ๋๊ฐ ์ง์ ๋ ์นฉ์ผ๋ก ํ์๋ฉ๋๋ค.
- ๊ฐ ์๋ํฌ์ธํธ์ ์ค๋ฅธ์ชฝ์ ์์นํ **์ฌ์ ๋ฒํผ (โถ)**๋ฅผ ํด๋ฆญํ๋ฉด ํด๋น API ์๋ํฌ์ธํธ์ ํ ์คํธ ํ๋ฉด ๋๋ ์คํ ํ๋ฉด์ผ๋ก ์ด๋ํ ์ ์์ต๋๋ค.
- ์ฌ์ ๋ฒํผ์ ํด๋ฆญํ๋ฉด:
- API ํ ์คํธ ์ธํฐํ์ด์ค๊ฐ ํ์๋๊ฑฐ๋,
- ์คํ ํ๋ฉด์ผ๋ก ์ด๋ํ๊ฑฐ๋,
- ์์ธํ ์คํ ์ ๋ณด๊ฐ ํ์๋ฉ๋๋ค.
- ์ด ๊ธฐ๋ฅ์ ํตํด API๋ฅผ ์ง์ ํ
์คํธํ๊ณ ๋์์ ๊ฒ์ฆํ ์ ์์ต๋๋ค.

- Related Endpoints ๋ฒํผ์ ํด๋ฆญํ๋ฉด ๋ค๋ฅธ ๊ด๋ จ ์๋ํฌ์ธํธ๊ฐ ํ์๋ฉ๋๋ค.
- Open API Document๋ฅผ ํด๋ฆญํ์ฌ ์ด API์ ์ ์ฒด OpenAPI ๋ฌธ์๋ฅผ ์ฝ๋๋ค.
- ๋ชจ๋ฌ์ ์ค๋ฅธ์ชฝ ์๋จ์ ์๋ โ ๋ฒํผ์ ํด๋ฆญํฉ๋๋ค.
- ๋๋ ๋ชจ๋ฌ ์ธ๋ถ(์ค๋ฒ๋ ์ด ์์ญ)๋ฅผ ํด๋ฆญํฉ๋๋ค.
How to Useโ
- Run API search: ๊ฒ์ ํํฐ๋ฅผ ์ค์ ํ๊ณ Searchย ๋ฒํผ์ ํด๋ฆญํ์ฌ ๊ฒฐ๊ณผ๋ฅผ ํ์ํฉ๋๋ค.
- Clickย Detailsย button: ๊ฒ์ ๊ฒฐ๊ณผ ํ ์ด๋ธ์์ ์ํ๋ API ํ์ ์ธ๋ถ์ ๋ณด ์ด์ ์๋ Detailsย ๋ฒํผ์ ํด๋ฆญํฉ๋๋ค.
- View the modal: API ์ธ๋ถ์ ๋ณด ๋ชจ๋ฌ์ด ์ด๋ฆฝ๋๋ค.
-
Check information:
- API Information section์์ ๊ธฐ๋ณธ API ์ ๋ณด๋ฅผ ๋ณผ ์ ์์ต๋๋ค.
- Endpoints section์์ ์ค์จ๊ฑฐ ์ ๋ณด์ ์๋ํฌ์ธํธ ๋ชฉ๋ก์ ๋ณผ ์ ์์ต๋๋ค.
- ์๋ํฌ์ธํธ ์์ ์๋ **์ฌ์ ๋ฒํผ(โถ)**์ ํด๋ฆญํ์ฌ API ํ ์คํธ ๋๋ ์คํ ํ๋ฉด์ผ๋ก ์ด๋ํฉ๋๋ค.
- Related Endpoints ๋ฒํผ์ ํด๋ฆญํ์ฌ ๊ด๋ จ ์๋ํฌ์ธํธ๋ฅผ ํ์ํฉ๋๋ค.
- Open API Document ๋ฒํผ์ ํด๋ฆญํ์ฌ OpenAPI ๋ฌธ์๋ฅผ ๋ด ๋๋ค.
- Close the Modal
- ๋ชจ๋ฌ์ ์ค๋ฅธ์ชฝ ์๋จ์ ์๋ ๋ซ๊ธฐ ๋ฒํผ (โ)์ ํด๋ฆญํ๊ฑฐ๋
- ๋ชจ๋ฌ (์ค๋ฒ๋ ์ด) ์ธ๋ถ๋ฅผ ํด๋ฆญํ์ฌ ๋ซ์ต๋๋ค.
์ฌ์ฉ ์์โ
Example 1: Checking basic API information- ๊ฒ์ ๊ฒฐ๊ณผ์์ย bw-core-authย API์ ์ธ๋ถ์ ๋ณด ๋ฒํผ์ ํด๋ฆญํฉ๋๋ค.
- API ์ ๋ณด ์น์ ์์ ๊ธฐ๋ณธ ๊ฒฝ๋ก ๋ฐ ๊ฒ์ดํธ์จ์ด URL์ ํ์ธํฉ๋๋ค.
- ์๋ํฌ์ธํธ ์๋ฅผ ํ์ธํฉ๋๋ค (์: 198ย ae).
- ์ธ๋ถ์ ๋ณด ๋ชจ๋ฌ์์ ์๋ํฌ์ธํธ ๋ชฉ๋ก์ ํ์ธํฉ๋๋ค.
- ๋ฉ์๋ ํ๊ทธ๋ฅผ ์ฌ์ฉํ์ฌ GET/POST/PUT์ ๊ตฌ๋ถํฉ๋๋ค.
- ๊ฐ ์๋ํฌ์ธํธ์ ๊ฒฝ๋ก ๋ฐ ์์ฝ์ ํตํด ๊ธฐ๋ฅ์ ์ดํดํฉ๋๋ค.
Example 3: Viewingย OpenAPIย documentationย
- ์ธ๋ถ์ ๋ณด ๋ชจ๋ฌ์์ย Open API Documentย ๋ฒํผ์ ํด๋ฆญํฉ๋๋ค.
- ์ ์ฐฝ์ด๋ ํญ์์ย OpenAPIย ๋ฌธ์๋ฅผ ๋ด ๋๋ค.
Example 4: Testing an API endpointย
- ์ธ๋ถ์ ๋ณด ๋ชจ๋ฌ์์ ํ ์คํธํ ์๋ํฌ์ธํธ๋ฅผ ์ฐพ์ต๋๋ค.
- ํด๋น ์๋ํฌ์ธํธ ์์ ์๋ย Play button (โถ)ย ๋ฅผ ํด๋ฆญํฉ๋๋ค.
- API ํ ์คํธ/์คํ ํ๋ฉด์์ API๋ฅผ ์ง์ ํธ์ถํ๊ณ ๊ฒฐ๊ณผ๋ฅผ ํ์ธํฉ๋๋ค.
- ๋ค์ํ ์๋๋ฆฌ์ค๋ฅผ ํ ์คํธํ๊ธฐ ์ํด ์์ฒญ ๋งค๊ฐ๋ณ์, ํค๋ ๋ฐ ๋ณธ๋ฌธ์ ๊ตฌ์ฑ/์ค์ ํฉ๋๋ค.
Example 5: Viewing related endpointsย
- ์ ํํ ์๋ํฌ์ธํธ์ ๋ํย Related Endpointsย ๋ฒํผ์ ํด๋ฆญํฉ๋๋ค.
- ๋ค๋ฅธ ๊ด๋ จ ์๋ํฌ์ธํธ ๋ชฉ๋ก์ ํ์ธํฉ๋๋ค.
How to use the API Test popupโ
-
Clickย Play button:ย ์๋ํฌ์ธํธ์ ์ค๋ฅธ์ชฝ์ ์๋ ์ฌ์ ๋ฒํผ (โถ)์ ํด๋ฆญํ๋ฉด API Testย ํ์ ์ด ์ด๋ฆฝ๋๋ค.

-
Executeย Try itย out :ย Swagger UI์์ย Try it outย ๋ฅผ ํด๋ฆญํ์ฌ ํธ์ถํ๊ณ ์ค๋ฅธ์ชฝ ํจ๋์์ ๊ฒฐ๊ณผ๋ฅผ ๋ด ๋๋ค.ย
- ํ์ธํ ํญ๋ชฉ: Response code, response body, response time, ๋ฑ.
-
Saveย to History:ย ๊ฒฐ๊ณผ ํจ๋์ ์ค๋ฅธ์ชฝ ์๋จ์ ์๋ Saveย ๋ฒํผ์ ํด๋ฆญํ์ฌ ํ ์คํธ ๊ฒฐ๊ณผ๋ฅผ ๊ธฐ๋ก์ ์ ์ฅํฉ๋๋ค.

-
View History: ์๋จ์ Historyย ํญ์ ์ด์ด ์ ์ฅ๋ ํ ์คํธ ๊ธฐ๋ก์ ํ์ธํ์ธ์.

-
Shareย a Link: History์์ Shareย ๋ฒํผ์ ํด๋ฆญํ์ฌ ํ ์คํธ ๊ฒฐ๊ณผ๋ฅผ ๋งํฌ๋ก ๊ณต์ ํ์ธ์.

-
Reopening the Link: ๊ณต์ ๋ ๋งํฌ๋ฅผ ๋ธ๋ผ์ฐ์ ์ฃผ์์ฐฝ์ ๋ถ์ฌ๋ฃ์ด ์ ์ฅ๋ History ํ๋ฉด์ ์ด๊ณ ๋์ผํ ํ ์คํธ ์ธ๋ถ์ ๋ณด๋ฅผ ๊ฒํ ํ์ธ์.
