Dokumentacja API

Wszystkie endpointy z przykładami do skopiowania i eksploratorem na żywo.

Trzymany tylko w pamięci tej karty, nigdzie nie zapisywany. Jeśli jesteś już zalogowany w /admin, zostaw to pole puste: te same trasy autoryzuje ciasteczko sesji.

Publiczne

Bez uwierzytelniania. Te endpointy wywołują twoje loadery w Robloxie.

Admin — skrypty

Wyślij Authorization: Bearer <ADMIN_TOKEN>. Panel /admin używa dla tych samych tras ciasteczka sesji. Działa jedno i drugie.

Admin — klucz

Endpointy do obsługi rotującego klucza.

Kody błędów

Błędy zwracają { "ok": false, "error": "<code>" }, a przy błędach walidacji także czytelne pole message.

KodStatusZnaczenie
unauthorized401Brak lub błędny token bearer / ciasteczko admina.
rate_limited429Za dużo żądań. Retry-After mówi, ile czekać.
bad_request400Treść żądania nie była prawidłowym JSON-em.
INVALID_SLUG400Slug nie składa się z 3-64 małych liter, cyfr i myślników.
INVALID_TITLE400Tytuł był pusty.
INVALID_IMAGE_URL400imageUrl nie zaczyna się od http:// ani https://.
EMPTY_SOURCE400Źródło skryptu było puste lub zawierało same białe znaki.
SLUG_TAKEN400Inny wpis używa już tego sluga.
NOT_FOUND404Nie ma wpisu o takim slugu.
internal_error500Nieoczekiwana awaria serwera lub bazy danych.