action linode_get_devices {
label: "Trusted Devices List"
description: "Returns a paginated list of active TrustedDevices for your User. Browsers with an active Remember Me Session are logged into your account until the session expires or is revoked.\n"
provider: linode
method: GET
path: "/profile/devices"
encoding: json
output: {
type: "object"
properties: {
data: {
type: "array"
items: {
type: "object"
description: "A trusted device object represents an active Remember Me session with login.linode.com.\n"
properties: {
created: {
type: "string"
format: "date-time"
description: "When this Remember Me session was started. This corresponds to the time of login with the \"Remember Me\" box checked.\n"
}
expiry: {
type: "string"
format: "date-time"
description: "When this TrustedDevice session expires. Sessions typically last 30 days.\n"
}
id: {
type: "integer"
description: "The unique ID for this TrustedDevice"
}
last_authenticated: {
type: "string"
format: "date-time"
description: "The last time this TrustedDevice was successfully used to authenticate to login.linode.com.\n"
}
last_remote_addr: {
type: "string"
description: "The last IP Address to successfully authenticate with this TrustedDevice.\n"
}
user_agent: {
type: "string"
description: "The User Agent of the browser that created this TrustedDevice session.\n"
}
}
}
}
page: {
type: "integer"
description: "The current [page](/docs/api/#pagination)."
}
pages: {
type: "integer"
description: "The total number of [pages](/docs/api/#pagination)."
}
results: {
type: "integer"
description: "The total number of results."
}
}
}
}