API Reference

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

Rank User

Ranks a user in your Roblox Community to a specific rank.

POST

/v1/rank

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

Example Luau Implementation

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

local data = {
    action = "rank",
    targetUserId = 123456, -- Replace with actual User ID
    groupId = 0000000,     -- Replace with your Group ID
    targetRank = 5,        -- Replace with target rank number
    apiKey = "YOUR_API_KEY_HERE",
    executorUsername = "Player1",
    executorId = 654321
}

local response = HttpService:PostAsync(url, HttpService:JSONEncode(data))
POST/v1/rank
Payload Body
{
  "action": "rank",
  "targetUserId": ROBLOX_TARGET_USER_ID_HERE,
  "groupId": YOUR_ROBLOX_COMMUNITY_ID_HERE,
  "targetRank": TARGET_RANK_NUMBER_HERE,
  "apiKey": "YOUR_INFINITERANKING_API_KEY_HERE",
  "executorUsername": "EXECUTOR_USERNAME",
  "executorId": EXECUTOR_USER_ID
}
Response Sample
{
  "success": true
}

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
local HttpService = game:GetService("HttpService")
local url = "https://api.infiniteranking.com/v1/promote"

local data = {
    action = "promote",
    targetUserId = 123456, -- Replace with actual User ID
    groupId = 0000000,     -- Replace with your Group ID
    apiKey = "YOUR_API_KEY_HERE",
    executorUsername = "Player1",
    executorId = 654321
}

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",
  "executorUsername": "EXECUTOR_USERNAME",
  "executorId": EXECUTOR_USER_ID
}
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
local HttpService = game:GetService("HttpService")
local url = "https://api.infiniteranking.com/v1/demote"

local data = {
    action = "demote",
    targetUserId = 123456, -- Replace with actual User ID
    groupId = 0000000,     -- Replace with your Group ID
    apiKey = "YOUR_API_KEY_HERE",
    executorUsername = "Player1",
    executorId = 654321
}

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",
  "executorUsername": "EXECUTOR_USERNAME",
  "executorId": EXECUTOR_USER_ID
}
Response Sample
{
  "success": true
}

Fire User

Fires a user in your Roblox Community.

POST

/v1/fire

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

Example Luau Implementation

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

local data = {
    action = "fire",
    targetUserId = 123456, -- Replace with actual User ID
    groupId = 0000000,     -- Replace with your Group ID
    apiKey = "YOUR_API_KEY_HERE",
    executorUsername = "Player1",
    executorId = 654321
}

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