Get Account Configuration

April 6, 2026

Table of contents

  1. Request Headers
  2. Path Parameters
  3. Responses
  4. Model
  5. Examples
  6. Try It

Get configuration details for a specific Luma account, including session validity, executing jobs, and credit balance.

https://api.useapi.net/v1/luma/accounts/email

Request Headers

Authorization: Bearer {API token}

Path Parameters

Responses

  • 200 OK

    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_session and session fields are redacted. The sessionValid, executing, and credits fields are fetched live from upstream.

  • 401 Unauthorized

    Invalid API token.

    {
      "error": "Unauthorized"
    }
    
  • 404 Not Found

    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'))
    

Try It