Get active session from device
Gets the details of the current active timing session from the device.
Gets the details of the current active timing session from the device.
GET https://api.runonrufus.com/v0/sessions/device/{deviceid}/active
Path Parameters
Name
Type
Description
deviceid*
String
Id of the device to retrieve the active session from.
Headers
Name
Type
Description
api_key*
String
Account api key with READ or READ_WRITE access type.
{
"description": "Success",
"result": [
{
"token_session": "2A19294BB886C3D5C7783309BBC6E385515C843893A6BC126FECE3904C6E2B25",
"alias": "START-5K",
"creation_date": "2023-02-03T15:08:12.000Z",
"duration": "2023-02-03T17:08:12.000Z",
"active": true,
"passings": 31,
"first": "2023-02-03T16:08:18.263Z",
"last": "2023-12-22T09:20:25.130Z"
}
]
}{
description: "Sessions not found",
deviceid: "65A1B7E0C6BC3D32C268C1506E3F6F39E225DC6ED79573E177E7243E8E38115B"
}curl -X GET \
-H "Content-Type: application/json" \
-H "api_key: ror-ae4fc6c19681a20fad30" \
https://api.runonrufus.com/v0/sessions/device/65A1B7E0C6BC3D32C268C1506E3F6F39E225DC6ED79573E177E7243E8E38115B/active
<?php
$url = "https://api.runonrufus.com/v0/sessions/device/65A1B7E0C6BC3D32C268C1506E3F6F39E225DC6ED79573E177E7243E8E38115B/active";
$options = array(
'http' => array(
'method' => 'GET',
'header'=> "Content-Type: application/json\r\n" .
"api_key: ror-ae4fc6c19681a20fad30\r\n" .
"Accept: application/json\r\n"
)
);
$context = stream_context_create($options);
$result = file_get_contents($url, false, $context);
$response = json_decode($result);
var_dump($response);
?>fetch("https://api.runonrufus.com/v0/sessions/device/65A1B7E0C6BC3D32C268C1506E3F6F39E225DC6ED79573E177E7243E8E38115B/active", {
method: "GET",
headers: {
"Content-Type": "application/json",
"api_key": "ror-ae4fc6c19681a20fad30",
},
})
.then((response) => console.log(response))
.catch((error) => console.error(error));using System;
using System.Net.Http;
using System.Text;
using System.Threading.Tasks;
namespace HttpClientExample
{
class Program
{
static async Task Main(string[] args)
{
using var client = new HttpClient();
client.DefaultRequestHeaders.Add("Content-Type", "application/json");
client.DefaultRequestHeaders.Add("api_key", "ror-ae4fc6c19681a20fad30");
var response = await client.GetAsync(
"https://api.runonrufus.com/v0/sessions/device/65A1B7E0C6BC3D32C268C1506E3F6F39E225DC6ED79573E177E7243E8E38115B/active",
);
if (response.IsSuccessStatusCode)
{
var result = await response.Content.ReadAsStringAsync();
Console.WriteLine(result);
}
else
{
Console.WriteLine("Error: " + response.StatusCode);
}
}
}
}
Last updated