Stop Session

Stop an active session.

PATCH https://api.sonorancms.com/v2/community/sessions

Rate limit: 27 requests per minute

Authenticated v2 endpoints are rate limited per credential rather than per IP address.

Stop an active session.

Request Body

| Name | Type | Required | Description |

| --- | --- | --- | --- |

| serverId | number | Yes | See example request for the shape. |

| accId | string | Yes | See example request for the shape. |

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 payload = {
  ["serverId"] = 1,
  ["accId"] = "00000000-0000-0000-0000-000000000000"
}

local response = sonoran.cms:stopSessionV2(payload)

if response.success then
  print(response.data)
else
  print(response.reason)
end

Response

The data object is the session row. GET, POST, and PATCH all return the CommunityServerSession entity shape on success.

Last updated

Was this helpful?