> For the complete documentation index, see [llms.txt](https://ivankhrenkov.gitbook.io/bware_labs_russian/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://ivankhrenkov.gitbook.io/bware_labs_russian/the-basics/avalanche-api/health-api.md).

# Health API

Используется для получения информации о состояния узла.

### Путь

```
/ext/health
```

### API Методы <a href="#api-methods" id="api-methods"></a>

#### health.getLiveness <a href="#healthgetliveness" id="healthgetliveness"></a>

Проверка состояния узла

* Heartbeat - это временная метка unix, когда сеть в последний раз обрабатывала сообщение.&#x20;
* timestamp - отметка времени последней проверки работоспособности.&#x20;
* duration - продолжительность выполнения последней проверки работоспособности в миллисекундах.&#x20;
* contiguousFailures - количество сбоев, произошедших подряд.
* &#x20;timeOfFirstFailure - время начального переходного отказа.

### Пример запроса

```
//Request
curl -X POST --data '{
    "jsonrpc":"2.0",
    "id"     :1,
    "method" :"health.getLiveness"
}' -H 'content-type:application/json;' https://ava-api.bwarelabs.com/<your-endpoint-id>/ext/health

//Response
{
    "jsonrpc": "2.0",
    "result": {
        "checks": {
            "chains.default.bootstrapped": {
                "timestamp": "2020-09-14T16:37:18.94094791Z",
                "duration": 17731,
                "contiguousFailures": 0,
                "timeOfFirstFailure": null
            },
            "network.validators.heartbeat": {
                "message": {
                    "heartbeat": 1600101438
                },
                "timestamp": "2020-09-14T16:37:18.939024201Z",
                "duration": 8527,
                "contiguousFailures": 0,
                "timeOfFirstFailure": null
            }
        },
        "healthy": true
    },
    "id": 1
}
```
