Авторизация

Каждый запрос передаёт ключ в заголовке Authorization.

Authorization: Bearer rv_…

Ключ принадлежит одному аккаунту и может всё, что этот аккаунт может на сайте: читать его данные, выставлять и покупать предметы, тратить баланс. Храните его на сервере и не кладите в репозитории и клиентские приложения.

Как получить ключ

Создайте его на странице ключа API. У аккаунта один ключ. Rockvel показывает его один раз и хранит только хэш, поэтому потерянный ключ нельзя восстановить, только заменить. Новый ключ сразу отменяет старый, как и удаление.

Чего ключ не может

Входить на сайт, создавать, заменять и удалять ключи. Для этого нужен браузер со входом через Steam, поэтому украденный ключ не лишит вас доступа: удалите его на сайте, и он сразу перестанет работать.

Когда ключ отклонён

Без ключа или с неизвестным ключом ответ 401 с WWW-Authenticate: Bearer. Cookie сессии здесь не считается: сайт и API — разные входы.