Skip to main content

API Reference

The SavageTech API is versioned under /api/v1/. All endpoints require authentication (app credentials). You can obtain credentials by contacting SavageTech Support.

OpenAPI / Swagger

The full API is described in OpenAPI 3.1 format. You can:

  • Use the Swagger UI in the admin dashboard (if you have access) to explore and try endpoints.
  • Reference the OpenAPI spec in your sample onboarding project.

Base URL

Development: https://func.rc.savagebet.gg (or custom URL specified by SavageTech)

Authentication

App (vendor) auth: Send x-client-id and x-client-secret headers for vendor-scoped endpoints (e.g. WebSocket tokens, vendor players).

Main areas

AreaDescription
AuthenticationLogin, refresh, WebSocket tokens
VendorVendor config, currencies, rates, players, logo, widget
PlayersAdd, update players, rewards (POST /api/v1/players/{playerId}/reward)
EquipmentList, get by ID
Loot chestsList, get
External rewardsList, get
MissionsList, get
StatisticsLeaderboards, analytics

For detailed request/response schemas and status codes, use the OpenAPI spec or Swagger UI.