Get one account
June 3, 2026
Table of contents
Get the detail for a single configured account.
https://api.useapi.net/v1/flowmusic/accounts/
emailis the account’s email address (URL-encoded in the path).
Request Headers
Authorization: Bearer {API token}
Content-Type: application/json
API tokenis required, see Setup useapi.net for details.
Responses
-
{ "email": "[email protected]", "tier": "plus", "subscription_plan": "plus-monthly", "provider": "g1_entitlement", "user_id": "a1b2c3d4-e5f6-4a7b-8c9d-0e1f2a3b4c5d", "maxJobs": 12, "added": "2026-06-01T12:00:00.000Z", "refreshed_at": "2026-06-01T12:00:00.000Z", "refreshed_count": 0, "access_token": "eyJ…redacted…zmQ", "access_token_expires_at": "2026-06-01T13:00:00.000Z", "refresh_token": "l6e…redacted…z4v", "session_id": "f0e1d2c3-b4a5-4768-9a0b-1c2d3e4f5a6b", "credits_remaining": 5000, "tokens_remaining": 60000 }credits_remainingandtokens_remainingare live-pulled from Flow Music on every request, so they are always current. They are returned only for a healthy account — an account in an error state (errorpresent) omits them because its balance can’t be queried.
-
401 Unauthorized — invalid API token.
-
404 — account not configured.
Model
{
email: string
tier: 'free' | 'starter' | 'plus' | 'member' | 'unknown'
subscription_plan?: string // paid tiers only
provider?: string // paid tiers only
user_id: string // the account's user UUID
maxJobs: number
added: string // ISO 8601 timestamp
refreshed_at: string // ISO 8601 timestamp
refreshed_count: number
access_token: string // redacted
access_token_expires_at: string // ISO 8601 timestamp
refresh_token: string // redacted
session_id: string
error?: string // present only when the account needs re-authentication
credits_remaining?: number | null // live-pulled per request; present only for a healthy account
tokens_remaining?: number | null // live-pulled per request; present only for a healthy account
}
Examples
-
curl -H "Authorization: Bearer YOUR_API_TOKEN" \ "https://api.useapi.net/v1/flowmusic/accounts/[email protected]" -
import requests, urllib.parse email = '[email protected]' r = requests.get('https://api.useapi.net/v1/flowmusic/accounts/' + urllib.parse.quote(email, safe=''), headers={'Authorization': 'Bearer YOUR_API_TOKEN'}) print(r.status_code, r.json())