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)
end

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?