sessions
Creates, updates, deletes, gets or lists a sessions resource.
Overview​
| Name | sessions |
| Type | Resource |
| Id | railway.account.sessions |
Fields​
The following fields are returned by SELECT queries:
- list
One row per Session.
| Name | Datatype | Description |
|---|---|---|
id | string | |
name | string | |
created_at | string (date-time) | |
expired_at | string (date-time) | |
is_current | boolean | |
type | string | (BROWSER, CLI, FORUMS) |
updated_at | string (date-time) |
Methods​
The following methods are available for this resource:
| Name | Accessible by | Required Params | Optional Params | Description |
|---|---|---|---|---|
list | select | Gets all sessions for authenticated user. Backed by the Railway GraphQL query sessions. | ||
delete | delete | id | Deletes 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.
| Name | Datatype | Description |
|---|---|---|
id | string |
SELECT examples​
- list
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​
- delete
Deletes a session. Backed by the Railway GraphQL mutation sessionDelete.
DELETE FROM railway.account.sessions
WHERE
id = '{{ id }}' --required
;