session
Creates, updates, deletes, gets or lists a session resource.
Overview
| Name | session |
| Type | Resource |
| Id | cloudflare.browser_rendering.session |
Fields
The following fields are returned by SELECT queries:
- get
- list
Returns the session details.
| Name | Datatype | Description |
|---|---|---|
closeReason | string | Reason for session closure. |
closeReasonText | string | Human-readable close reason. |
connectionEndTime | number | Connection end time. |
connectionId | string | Connection ID. |
connectionStartTime | number | Connection start time. |
devtoolsFrontendUrl | string | DevTools frontend URL. |
endTime | number | Session end time. |
lastUpdated | number | Last updated timestamp. |
sessionId | string (uuid) | Session ID. |
startTime | number | Session start time. |
webSocketDebuggerUrl | string | WebSocket URL for debugging this target. |
Returns the account's sessions.
| Name | Datatype | Description |
|---|---|---|
closeReason | string | Reason for session closure. |
closeReasonText | string | Human-readable close reason. |
connectionEndTime | number | Connection end time. |
connectionId | string | Connection ID. |
connectionStartTime | number | Connection start time. |
devtoolsFrontendUrl | string | DevTools frontend URL. |
endTime | number | Session end time. |
lastUpdated | number | Last updated timestamp. |
sessionId | string (uuid) | Session ID. |
startTime | number | Session start time. |
webSocketDebuggerUrl | string | WebSocket URL for debugging this target. |
Methods
The following methods are available for this resource:
| Name | Accessible by | Required Params | Optional Params | Description |
|---|---|---|---|---|
get | select | account_id, session_id | Get details for a specific browser session. | |
list | select | account_id | limit, offset | List active browser sessions. |
Parameters
Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.
| Name | Datatype | Description |
|---|---|---|
account_id | string | The Cloudflare account ID. |
session_id | string | The session ID. |
limit | number | |
offset | number |
SELECT examples
- get
- list
Get details for a specific browser session.
SELECT
closeReason,
closeReasonText,
connectionEndTime,
connectionId,
connectionStartTime,
devtoolsFrontendUrl,
endTime,
lastUpdated,
sessionId,
startTime,
webSocketDebuggerUrl
FROM cloudflare.browser_rendering.session
WHERE account_id = '{{ account_id }}' -- required
AND session_id = '{{ session_id }}' -- required
;
List active browser sessions.
SELECT
closeReason,
closeReasonText,
connectionEndTime,
connectionId,
connectionStartTime,
devtoolsFrontendUrl,
endTime,
lastUpdated,
sessionId,
startTime,
webSocketDebuggerUrl
FROM cloudflare.browser_rendering.session
WHERE account_id = '{{ account_id }}' -- required
AND limit = '{{ limit }}'
AND offset = '{{ offset }}'
;