Справочник API

Все эндпоинты с примерами для копирования и интерактивной консолью.

Хранится только в памяти этой вкладки и никуда не сохраняется. Если ты уже вошёл в /admin, поле можно оставить пустым: те же маршруты авторизует сессионная кука.

Публичные

Без аутентификации. Эти эндпоинты вызывают твои загрузчики в Roblox.

Админ — скрипты

Отправляй Authorization: Bearer <ADMIN_TOKEN>. Портал /admin использует для тех же маршрутов сессионную куку; подойдёт любой из двух способов.

Админ — ключ

Служебные эндпоинты для ротации ключа.

Коды ошибок

Ошибки возвращают { "ok": false, "error": "<code>" }, а при ошибках валидации — понятное человеку message.

КодСтатусЗначение
unauthorized401Bearer-токен или админская кука отсутствуют либо неверны.
rate_limited429Слишком много запросов. Retry-After подскажет, сколько ждать.
bad_request400Тело запроса не является корректным JSON.
INVALID_SLUG400Slug не состоит из 3–64 строчных букв, цифр и дефисов.
INVALID_TITLE400Пустой заголовок.
INVALID_IMAGE_URL400imageUrl не начинается с http:// или https://.
EMPTY_SOURCE400Исходник скрипта пустой или состоит только из пробелов.
SLUG_TAKEN400Этот slug уже занят другой записью.
NOT_FOUND404Записи с таким slug нет.
internal_error500Непредвиденный сбой сервера или базы данных.