API Reference

Integrate real-time automated promotions and ranking behaviors dynamically into your Roblox game. All server tracking paths are structured securely.

Promote User

Promotes a user in your Roblox Community.

POST

/v1/promote

Requests are validated through underlying runtime filters. Requests must be called directly through an authentic game engine session.

Example Luau Implementation

-- Roblox Server Script
const HttpService = game:GetService("HttpService")
const url = "https://api.infiniteranking.com/v1/promote"

const data = {
    action = "promote",
    targetUserId = 123456, -- Replace with actual User ID
    groupId = 0000000,     -- Replace with your Group ID
    apiKey = "YOUR_API_KEY_HERE"
}

local response = HttpService:PostAsync(url, HttpService:JSONEncode(data))
POST/v1/promote
Payload Body
{
  "action": "promote",
  "targetUserId": ROBLOX_TARGET_USER_ID_HERE,
  "groupId": YOUR_ROBLOX_COMMUNITY_ID_HERE,
  "apiKey": "YOUR_INFINITERANKING_API_KEY_HERE"
}
Response Sample
{
  "success": true
}

Demote User

Demotes a user in your Roblox Community.

POST

/v1/demote

Requests are validated through underlying runtime filters. Requests must be called directly through an authentic game engine session.

Example Luau Implementation

-- Roblox Server Script
const HttpService = game:GetService("HttpService")
const url = "https://api.infiniteranking.com/v1/demote"

const data = {
    action = "demote",
    targetUserId = 123456, -- Replace with actual User ID
    groupId = 0000000,     -- Replace with your Group ID
    apiKey = "YOUR_API_KEY_HERE"
}

local response = HttpService:PostAsync(url, HttpService:JSONEncode(data))
POST/v1/demote
Payload Body
{
  "action": "demote",
  "targetUserId": ROBLOX_TARGET_USER_ID_HERE,
  "groupId": YOUR_ROBLOX_COMMUNITY_ID_HERE,
  "apiKey": "YOUR_INFINITERANKING_API_KEY_HERE"
}
Response Sample
{
  "success": true
}