> 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/admin-api.md).

# Admin API

Этот API можно использовать для измерения работоспособности узла и отладки. Обратите внимание, что Admin API по умолчанию отключен из соображений безопасности.

Чтобы запустить узел с включенным Admin API, используйте аргумент командной строки `--api-admin-enabled=true`.

### Путь <a href="#endpoint" id="endpoint"></a>

```
/ext/admin
```

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

#### admin.alias <a href="#adminalias" id="adminalias"></a>

Назначение псевдонима конечной точке API, по сути, другой конечной точке для API. Исходная конечная точка по-прежнему будет работать. Это изменение влияет только на этот узел; другие узлы не будут знать об этом псевдониме.

* `endpoint` - исходная конечная точка API. endpoint должна включать только часть конечной точки после`/ext/`.
* Теперь API можно вызвать по адресу `ext/alias`.
* `alias` может содержать не более 512 символов.

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

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

//Response
{
    "jsonrpc":"2.0",
    "id"     :1,
    "result" :{
        "success":true
    }
}
```
