Production base URL: https://wraithbound.com/api/. Development base URL: http://127.0.0.1:3000/api/.

Авторизация и оборудование

Получение профиля запуска

Успешный ответ содержит профиль Minecraft, descriptor сборки и descriptor Java runtime:
Возможные ошибки:

Signed URL файлов клиента

Ответ:
Путь разрешается только если он присутствует в отфильтрованном manifest активного профиля.

Signed URL Java runtime

runtime_id должен соответствовать формату java-{8..999}-win32-x64. Backend заново получает manifest выбранной версии и не доверяет списку путей из запроса.

Ограничения download resolution

  • endpoint’ы требуют активную launcher OAuth session;
  • один запрос содержит от 1 до 500 уникальных путей;
  • каждый путь должен быть безопасным относительным POSIX-путём;
  • URL действует 15 минут;
  • клиент должен проверить SHA-256 после загрузки, signed URL сам по себе не заменяет проверку целостности.
Не добавляйте S3 credentials или PRODUCTION_CONFIG_ENCRYPTION_KEY в ответы API. Лаунчеру нужны только metadata и временные URL.