Skip to main content

sessions

Creates, updates, deletes, gets or lists a sessions resource.

Overview​

Namesessions
TypeResource
Idrailway.account.sessions

Fields​

The following fields are returned by SELECT queries:

One row per Session.

NameDatatypeDescription
idstring
namestring
created_atstring (date-time)
expired_atstring (date-time)
is_currentboolean
typestring (BROWSER, CLI, FORUMS)
updated_atstring (date-time)

Methods​

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
listselectGets all sessions for authenticated user. Backed by the Railway GraphQL query sessions.
deletedeleteidDeletes a session. Backed by the Railway GraphQL mutation sessionDelete.

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.

NameDatatypeDescription
idstring

SELECT examples​

Gets all sessions for authenticated user. Backed by the Railway GraphQL query sessions.

SELECT
id,
name,
created_at,
expired_at,
is_current,
type,
updated_at
FROM railway.account.sessions
;

DELETE examples​

Deletes a session. Backed by the Railway GraphQL mutation sessionDelete.

DELETE FROM railway.account.sessions
WHERE
id = '{{ id }}' --required
;