> For the complete documentation index, see [llms.txt](https://docs.fstrk.io/knowledge_base/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.fstrk.io/knowledge_base/instructions/old/flexcms/dostup-k-api.md).

# Доступ к API

Вкладка REST API находится в FlexCMS. Попасть в неё можно через выпадающее меню в правом углу экрана, кликнув на имя пользователя в правом верхнем углу экрана и выбрав в меню «Доступ к API».

<figure><img src="/files/fuH7XfMVJor9hcZGazg3" alt=""><figcaption></figcaption></figure>

Вкладка REST API содержит 2 основных элемента:

1. Создание токена для доступа к API;
2. Создание ключа для доступа к API.

<figure><img src="/files/yGRS3FTshkuMiPg39wvD" alt=""><figcaption></figcaption></figure>

#### Создание токена для доступа к API

После нажатия на кнопку «Создать» сгенерируется X-Token, а под строкой с ним будут кнопки для его обновления или удаления (См. скриншот ниже)

<figure><img src="/files/NxNyRnq5L4vbA69FVfBn" alt=""><figcaption></figcaption></figure>

#### Создание ключа для доступа к API

Ниже представлен экран создания нового ключа. Поля «Имя ключа» и «Конфигурация разрешений» обязательные. Поле «Срок действия» можно не заполнять, тогда ключ будет бессрочным. В целях безопасности не рекомендуется делать только бессрочные ключи. К примеру для связи с iT продуктами в которых вы не уверены, можно поставить ключ на короткое время для тестирования.

<figure><img src="/files/oSLBhjT75ivQA1EOlLec" alt=""><figcaption></figcaption></figure>

Для заполнения поля «Конфигурация разрешений» можно воспользоваться примером из скриншота выше и заменив в нём значение “value”: с нолей на реальное из вашего аккаунта.

В value может быть ID Структуры

<figure><img src="/files/nzFDqhLYY2kBWUfrTVFH" alt=""><figcaption></figcaption></figure>

Может быть ID Категории

<figure><img src="/files/0v2IEdLVeoGzQaoCCSJd" alt=""><figcaption></figcaption></figure>

Или ID Записи в категории

<figure><img src="/files/4NJ2i2RFACNaq6s17ydN" alt=""><figcaption></figcaption></figure>

Таким образом мы можем выбрать насколько обширный доступ предоставить по ключу.

Например: У нас новостной портал. Есть структура «Новости», где хранятся все наши статьи за 10 лет жизни компании. Если дать этот ID риски существенно выше, чем если дать ID категории «Новости/Сыктывкара/2017». Но можно ещё снизить полномочия по ключу, дав доступ по API только к одной новости.

#### Пример созданного ключа

Под именем ключа красным будет написан сам ключ.

В “value” указан ID категории к которой дан доступ.

Ниже кода указаны дата создания и срок действия ключа.

<figure><img src="/files/JWfd0o5ehWfskIsRjpJz" alt=""><figcaption></figcaption></figure>
