Get Account Ranks
Retrieve the ranks assigned to an account.
GET https://api.sonorancms.com/v2/community/accounts/00000000-0000-0000-0000-000000000000/ranks
Rate limit:
27 requests per minute
Authenticated v2 endpoints are rate limited per credential rather than per IP address.
Retrieve the ranks assigned to an account.
Route Parameters
| Name | Type | Required | Description |
| --- | --- | --- | --- |
| accountId | string (uuid) | Yes | Target accountId. |
Example Request
local Sonoran = require("sonoran")
local sonoran = Sonoran.createClient({
product = Sonoran.productEnums.CMS,
apiKey = "YOUR_API_KEY",
communityId = "YOUR_COMMUNITY_ID",
defaultServerId = 1,
timeoutMs = 30000,
})
local accountId = "00000000-0000-0000-0000-000000000000"
local response = sonoran.cms:getAccountRanksV2(accountId)
if response.success then
print(response.data)
else
print(response.reason)
endconst Sonoran = require("sonoran.js");
const instance = Sonoran.instance({
apiKey: "YOUR_API_KEY",
communityId: "YOUR_COMMUNITY_ID",
product: Sonoran.productEnums.CMS,
serverId: 1,
});
async function main() {
const accountId = "00000000-0000-0000-0000-000000000000";
const response = await instance.cms.getAccountRanksV2(accountId);
if (response.success) {
console.log(response.data);
} else {
console.error(response.reason);
}
}
main().catch((error) => {
console.error(error);
});Response
The data array contains only the account rank ids, in the same order stored on the account row.
Last updated
Was this helpful?

