# API: Instalações

---

- [Index](#index)
- [Store](#store)

<a name="index"></a>
## Index

### Endpoint
|Método|URI|Headers|
|:|:-|:|
|GET|`/instalacoes`|Default|

### Body
```json
Empty
```

### Responses
<larecipe-badge type="success" rounded><i class="fa fa-check" style="margin-right:9px"></i>200 - OK</larecipe-badge>
```json
[
    {
        "id": <id>,
        "equipamento_id": <equipamento_id>,
        "ordem_instalacao_id": <ordem_instalacao_id>,
        "secao_id": <secao_id>,
        "latitude": <latitude>,
        "longitude": <longitude>,
        "installation_picture": <installation_picture>,
        "installation_observation": <installation_observation>,
        "installed_at": <installed_at>,
        "installation_warning": <installation_warning>
    },
    //...
]
```

<larecipe-badge type="danger" rounded><i class="fa fa-lock" style="margin-right:9px"></i>401 - Unauthorized</larecipe-badge>
```json
{
    "message": "Unauthenticated."
}
```

<a name="store"></a>
## Store

### Endpoint
|Método|URI|Headers|
|:|:-|:|
|POST|`/instalacoes`|Default|

### Body
```json
{
    "equipamento_code": string,
    "ordem_instalacao_id": int,
    "latitude": double,
    "longitude": dobule,
    "installation_picture_temp": string,
    "installation_observation": string,
    "installed_at": string(datetime)
}
```

### Responses
<larecipe-badge type="success" rounded><i class="fa fa-check" style="margin-right:9px"></i>200 - OK</larecipe-badge>
```json
{
    "ordem_instalacao_id": <ordem_instalacao_id>,
    "latitude": <latitude>,
    "longitude": longitude,
    "installation_observation": <installation_observation>,
    "installed_at": <installed_at>,
    "equipamento_id": <equipamento_id>,
    "installation_warning": <installation_warning>,
    "id": <id>
}
```

<larecipe-badge type="danger" rounded><i class="fa fa-lock" style="margin-right:9px"></i>401 - Unauthorized</larecipe-badge>
```json
{
    "message": "Unauthenticated."
}
```