Cancel Session

Cancel an active session.

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

Rate limit: 9 requests per minute

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

Cancel 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:cancelSessionV2(payload)

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

Response

The cancel endpoint intentionally returns no JSON body when it succeeds.

This endpoint returns 204 No Content on success, so there is no response body.

Last updated

Was this helpful?