Аутентификация
Работа с API-ключами
Для аутентификации при работе с API scriptRun требуются API-ключи. Каждый API-запрос должен включать API-ключ в заголовках запроса для обеспечения безопасного взаимодействия между клиентом и бэкендом.
Чтобы использовать API-ключ, добавьте следующий заголовок в свои запросы:
X-API-Key: {api_key}
Вы можете создать API-ключ через пользовательский интерфейс, как показано ниже, или обратившись к соответствующим эндпоинтам.
Шаги для создания API-ключа
1. Откройте свой профиль
Перейдите в профиль, нажав на иконку пользователя в правом верхнем углу страницы.

2. Просмотр ваших API-ключей
После создания ваши API-ключи будут отображены в списке. Вы можете управлять ими (удалять) по мере необходимости.

3. Создание API-ключа
В разделе "API keys" вашего профиля нажмите кнопку "Create API Key".

4. Скопируйте ваш API-ключ

Лимиты запросов
Каждый API-ключ привязан к профилю пользователя и может быть настроен с лимитами запросов. Эти лимиты контролируют, сколько запросов может выполнить API-ключ за определённый период времени.
Лимиты запросов задаются следующим образом:
- Лимит по умолчанию — 60 запросов в минуту
Чтобы получить разрешение на отправку запросов через API, необходимо запросить разрешение у ваших администраторов. Для получения доступа и дополнительной информации посетите наш канал в Telegram или напишите на support@scriptrun.ai
Пример использования
Этот заголовок нужно включать в каждый запрос:
X-API-Key: <Your_API_Key>
curl -X GET https://scriptrun.ai/api/v1/projects/ \
-H 'Accept: application/json' \
-H 'X-Api-Key: <Your API Key>'
import requests
headers = {
'Accept': 'application/json',
'x-api-key': '<Your API Key>'
}
r = requests.get('https://scriptrun.ai/api/v1/projects/', headers=headers)
print(r.json())
При выполнении API-запросов с использованием вашего API-ключа обязательно включайте заголовок X-API-Key в каждый запрос.