Get Account Configuration
April 6, 2026
Table of contents
Get configuration details for a specific Luma account, including session validity, executing jobs, and credit balance.
https://api.useapi.net/v1/luma/accounts/
Request Headers
Authorization: Bearer {API token}
API tokenis required, see Setup useapi.net for details.
Path Parameters
emailis required. Luma account email (e.g.[email protected]).
Responses
-
Account details retrieved with live data from upstream.
{ "account": "[email protected]", "email": "[email protected]", "user_id": "9ecac364-4b63-5b61-9241-297345710d63", "concurrency": 4, "luma_session_expires": "2026-05-27 02:20:34 UTC", "updated": "2026-03-28", "luma_session": "eyJ…redacted…abc", "session": "mK8…redacted…1R", "sessionValid": true, "executing": 2, "credits": { "usage": 20, "limit": 500 } }Note: The
luma_sessionandsessionfields are redacted. ThesessionValid,executing, andcreditsfields are fetched live from upstream. -
Invalid API token.
{ "error": "Unauthorized" } -
Account not found or not configured. Returns empty body with status 404.
Model
{
account: string // "[email protected]"
email: string
user_id: string
concurrency: number
luma_session_expires: string // ISO 8601 timestamp
updated: string // ISO 8601 timestamp
refresh_last?: string // ISO 8601 timestamp of last session refresh
refresh_count: number // Total number of session refreshes
luma_session: string // Redacted session token
session: string // Redacted session cookie
sessionValid: boolean // Whether session is still valid
executing: number // Number of currently executing jobs
credits: {
usage: number
limit: number
} | null
error?: string // Error message
}
Examples
-
curl -H "Authorization: Bearer YOUR_API_TOKEN" \ "https://api.useapi.net/v1/luma/accounts/[email protected]" -
const token = 'YOUR_API_TOKEN'; const email = '[email protected]'; const response = await fetch( `https://api.useapi.net/v1/luma/accounts/${encodeURIComponent(email)}`, { headers: { 'Authorization': `Bearer ${token}` } } ); const accountConfig = await response.json(); console.log('Account:', accountConfig); console.log('Session valid:', accountConfig.sessionValid); console.log('Credits:', accountConfig.credits); -
import requests from urllib.parse import quote token = 'YOUR_API_TOKEN' email = '[email protected]' headers = {'Authorization': f'Bearer {token}'} response = requests.get( f'https://api.useapi.net/v1/luma/accounts/{quote(email, safe="")}', headers=headers ) account_config = response.json() print('Account:', account_config) print('Session valid:', account_config.get('sessionValid')) print('Credits:', account_config.get('credits'))