---
description: 운동 조회
---

# Exercise



## 부위별 운동 간단 조회

<mark style="color:blue;">`GET`</mark> `52.78.77.1:8000/exercise/body/{usebody_id}/`

운동 부위 id를 이용하여 운동 조회

#### Path Parameters

| Name                                          | Type | Description |
| --------------------------------------------- | ---- | ----------- |
| usebody\_id<mark style="color:red;">\*</mark> | int  | 부위 id       |

{% tabs %}
{% tab title="200: OK 조회 성공" %}
```json
[
    {
        "usebody_id": 1,
        "exerciseName_English": "dumbbell lying pronation on floor",
        "exerciseName_Korean": "바닥에 덤벨 누워 내전",
        "usebody_name": "neck"
    },
    {
        "usebody_id": 1,
        "exerciseName_English": "kettlebell advanced windmill",
        "exerciseName_Korean": "케틀벨 고급 풍차",
        "usebody_name": "neck"
    }
]
```
{% endtab %}

{% tab title="404: Not Found 탐색 결과 없음" %}


```
[
    "결과 없음"
]
```
{% endtab %}
{% endtabs %}

## 운동 상세조회

<mark style="color:blue;">`GET`</mark> `52.78.77.1:8000/exercise/{exercise_id}/`

exercise id를 이용하여 해당 id의 운동 상세 조회

#### Path Parameters

| Name                                           | Type | Description |
| ---------------------------------------------- | ---- | ----------- |
| exercise\_id<mark style="color:red;">\*</mark> | int  | 운동 id       |

{% tabs %}
{% tab title="200: OK 조회 성공" %}
```json
[
    {
        "exercise_id": 2,
        "usebody_id": 6,
        "exerciseName_English": "45° side bend",
        "exerciseName_Korean": "45° 측면 굽힘",
        "equipment_name": "body weight",
        "videolink": "http://d205bpvrqc9yn1.cloudfront.net/0002.gif",
        "usebody_name": "waist"
    }
]
```
{% endtab %}

{% tab title="404: Not Found 탐색 결과 없음" %}


```
[
    "결과 없음"
]
```
{% endtab %}
{% endtabs %}

## 운동 검색

<mark style="color:green;">`POST`</mark> `52.78.77.1:8000/exercise/`

searchData를 통해 도서관 페이지 검색처럼 운동 검색

#### Request Body

| Name                                          | Type   | Description |
| --------------------------------------------- | ------ | ----------- |
| searchData<mark style="color:red;">\*</mark>  | String | 검색어         |
| usebodyName<mark style="color:red;">\*</mark> | String | 검색할 운동 부위   |

{% tabs %}
{% tab title="200: OK 검색 성공" %}
```json
[
    {
        "exercise_id": 3,
        "usebody_id": 6,
        "exerciseName_English": "air bike",
        "exerciseName_Korean": "공기 자전거",
        "equipment_name": "body weight",
        "videolink": "http://d205bpvrqc9yn1.cloudfront.net/0003.gif",
        "usebody_name": "waist"
    }
]
```
{% endtab %}

{% tab title="404: Not Found 검색 결과 없음 " %}
```json
{
    "message": "검색 결과가 없습니다"
}
```
{% endtab %}
{% endtabs %}
