curl https://api.u1.archetypeai.app/v0.5/lens/sessions/info \
-H "Authorization: Bearer $ATAI_API_KEY"
import requests
import os
api_key = os.environ.get("ATAI_API_KEY")
response = requests.get(
"https://api.u1.archetypeai.app/v0.5/lens/sessions/info",
headers={"Authorization": f"Bearer {api_key}"}
)
info = response.json()
print(f"Active sessions: {info['num_active_sessions']}")
print(f"Total sessions: {info['num_sessions']}")
const response = await fetch('https://api.u1.archetypeai.app/v0.5/lens/sessions/info', {
headers: {
'Authorization': `Bearer ${process.env.ATAI_API_KEY}`
}
});
const info = await response.json();
console.log(`Active sessions: ${info.num_active_sessions}`);
console.log(`Total sessions: ${info.num_sessions}`);
{
"num_active_sessions": 0,
"num_sessions": 0,
"last_updated": 1765201367.1255276
}
{
"errors": [
{
"code": "unauthorized_request",
"message": "Unauthorized or invalid access.",
"suggestion": "Provide valid authentication credentials and ensure they have the required permissions.",
"error_uid": "err-xxxxxxxx"
}
]
}
Lens API
Get Sessions Info
Get summary information about all lens sessions in your organization
GET
/
lens
/
sessions
/
info
curl https://api.u1.archetypeai.app/v0.5/lens/sessions/info \
-H "Authorization: Bearer $ATAI_API_KEY"
import requests
import os
api_key = os.environ.get("ATAI_API_KEY")
response = requests.get(
"https://api.u1.archetypeai.app/v0.5/lens/sessions/info",
headers={"Authorization": f"Bearer {api_key}"}
)
info = response.json()
print(f"Active sessions: {info['num_active_sessions']}")
print(f"Total sessions: {info['num_sessions']}")
const response = await fetch('https://api.u1.archetypeai.app/v0.5/lens/sessions/info', {
headers: {
'Authorization': `Bearer ${process.env.ATAI_API_KEY}`
}
});
const info = await response.json();
console.log(`Active sessions: ${info.num_active_sessions}`);
console.log(`Total sessions: ${info.num_sessions}`);
{
"num_active_sessions": 0,
"num_sessions": 0,
"last_updated": 1765201367.1255276
}
{
"errors": [
{
"code": "unauthorized_request",
"message": "Unauthorized or invalid access.",
"suggestion": "Provide valid authentication credentials and ensure they have the required permissions.",
"error_uid": "err-xxxxxxxx"
}
]
}
Requires version 1.1.5 or later of the Archetype platform.
Overview
This endpoint returns high-level information about lens sessions across your organization, including counts of active and total sessions.Response
integer
Number of currently active (running) sessions
integer
Total number of sessions created (including destroyed ones)
float
Unix timestamp of the last update to session information
curl https://api.u1.archetypeai.app/v0.5/lens/sessions/info \
-H "Authorization: Bearer $ATAI_API_KEY"
import requests
import os
api_key = os.environ.get("ATAI_API_KEY")
response = requests.get(
"https://api.u1.archetypeai.app/v0.5/lens/sessions/info",
headers={"Authorization": f"Bearer {api_key}"}
)
info = response.json()
print(f"Active sessions: {info['num_active_sessions']}")
print(f"Total sessions: {info['num_sessions']}")
const response = await fetch('https://api.u1.archetypeai.app/v0.5/lens/sessions/info', {
headers: {
'Authorization': `Bearer ${process.env.ATAI_API_KEY}`
}
});
const info = await response.json();
console.log(`Active sessions: ${info.num_active_sessions}`);
console.log(`Total sessions: ${info.num_sessions}`);
{
"num_active_sessions": 0,
"num_sessions": 0,
"last_updated": 1765201367.1255276
}
{
"errors": [
{
"code": "unauthorized_request",
"message": "Unauthorized or invalid access.",
"suggestion": "Provide valid authentication credentials and ensure they have the required permissions.",
"error_uid": "err-xxxxxxxx"
}
]
}
Was this page helpful?
⌘I