Get Departments
Retrieve the community departments.
GET https://api.sonorancms.com/v2/community/departments
Rate limit:
13 requests per minute
Authenticated v2 endpoints are rate limited per credential rather than per IP address.
Retrieve the community departments.
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 response = sonoran.cms:getDepartmentsV2()
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 response = await instance.cms.getDepartmentsV2();
if (response.success) {
console.log(response.data);
} else {
console.error(response.reason);
}
}
main().catch((error) => {
console.error(error);
});Response
The data array is the community department list. Each department includes its label pair and the ranks nested beneath it.
Last updated
Was this helpful?

