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/promotePayload 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/demotePayload 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
}