# 동물 세부 미션 클리어하기

## Clear Animal's mission

<mark style="color:green;">`POST`</mark> `http://purpur.ml/animals?animalIdx={animalIdx}`

This endpoint allows you to get free cakes.

#### Query Parameters

| Name      | Type   | Description   |
| --------- | ------ | ------------- |
| animalIdx | number | ID of animal. |

#### Request Body

| Name       | Type   | Description                            |
| ---------- | ------ | -------------------------------------- |
| missionIdx | number | ID of mission which should be cleared. |

{% tabs %}
{% tab title="200 animalStatus
0 1 2 3  순으로 진행됨.
animalProgress
미션 한개 클리어할 때마다 34씩 오름.
islandProgress 는 해당 동물의 status 가 3 이하일 경우에만 오" %}
```
{
    "status": 200,
    "message": "미션 클리어 성공",
    "data": {
        "clearedMissionIdx": "1",
        "afterAnimalInfo": {
            "animalName": "고미",
            "animalStatus": 11,
            "animalProgress": 374
        },
        "afterIslandInfo": {
            "islandName": "푸르르섬",
            "islandProgress": 72.8
        }
    }
}
```
{% endtab %}

{% tab title="400 Null Value." %}
```
{
    "status": 400,
    "message": "입력되지 않은 값이 있습니다"
}
```
{% endtab %}
{% endtabs %}

