Авторизация
Каждый запрос передаёт ключ в заголовке Authorization.
Authorization: Bearer rv_…Ключ принадлежит одному аккаунту и может всё, что этот аккаунт может на сайте: читать его данные, выставлять и покупать предметы, тратить баланс. Храните его на сервере и не кладите в репозитории и клиентские приложения.
Как получить ключ
Создайте его на странице ключа API. У аккаунта один ключ. Rockvel показывает его один раз и хранит только хэш, поэтому потерянный ключ нельзя восстановить, только заменить. Новый ключ сразу отменяет старый, как и удаление.
Чего ключ не может
Входить на сайт, создавать, заменять и удалять ключи. Для этого нужен браузер со входом через Steam, поэтому украденный ключ не лишит вас доступа: удалите его на сайте, и он сразу перестанет работать.
Когда ключ отклонён
Без ключа или с неизвестным ключом ответ 401 с WWW-Authenticate: Bearer. Cookie сессии здесь не считается: сайт и API — разные входы.