passkeys
Creates, updates, deletes, gets or lists a passkeys resource.
Overview​
| Name | passkeys |
| Type | Resource |
| Id | railway.account.passkeys |
Fields​
The following fields are returned by SELECT queries:
- list
One row per Passkey.
| Name | Datatype | Description |
|---|---|---|
id | string | |
credential_id | string | |
device_name | string | |
display_name | string | |
aaguid | string | |
backed_up | boolean | |
created_at | string (date-time) | |
device_type | string | |
last_used_at | string (date-time) | |
last_used_device | string | |
transports | array | |
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 passkeys for the authenticated user. Backed by the Railway GraphQL query passkeys. | ||
delete | delete | id | Deletes a Passkey. Backed by the Railway GraphQL mutation passkeyDelete. |
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 passkeys for the authenticated user. Backed by the Railway GraphQL query passkeys.
SELECT
id,
credential_id,
device_name,
display_name,
aaguid,
backed_up,
created_at,
device_type,
last_used_at,
last_used_device,
transports,
updated_at
FROM railway.account.passkeys
;
DELETE examples​
- delete
Deletes a Passkey. Backed by the Railway GraphQL mutation passkeyDelete.
DELETE FROM railway.account.passkeys
WHERE
id = '{{ id }}' --required
;