GET /account/me

Retourne un instantané du compte authentifié par la clé API : identité de l'utilisateur, préfixe de la clé API présentée, solde courant (montant et devise) et usage agrégé. Le champ balance.limit n'apparaît que si une limite est définie sur le compte ou la clé. Aucun corps ni paramètre de requête. Authentification par X-API-Key obligatoire.

GET /account/me

Request Body

Les paramètres suivants peuvent être inclus dans le corps de la requête :

Paramètres

Successful Response

Les champs suivants sont retournés dans une réponse réussie :

Champs de réponse

user
object
Required

Informations sur l'utilisateur authentifié.

api_key
object
Required

Métadonnées de la clé API utilisée pour la requête.

balance
object
Required

Solde courant du compte ; le champ limit n'apparaît que si une limite est définie.

usage
object
Required

Usage agrégé du compte.

source
string

Source interne de la réponse (diagnostic). Exemple : verify-key-fallback.

Examples

Exemples de code pour utiliser cet endpoint :

curl
curl -sS https://api-endpoints.alphaedge-ai.com/account/me \
  -H "X-API-Key: sk_ai_VOTRE_CLE"
python
import httpx
r = httpx.get(
    "https://api-endpoints.alphaedge-ai.com/account/me",
    headers={"X-API-Key": "sk_ai_VOTRE_CLE"},
)
print(r.json())
typescript
const res = await fetch("https://api-endpoints.alphaedge-ai.com/account/me", {
  headers: { "X-API-Key": "sk_ai_VOTRE_CLE" },
});
console.log(await res.json());

Response

Exemple de réponse de l'API :

json
{
  "user":    { "full_name": "KotiK" },
  "api_key": { "prefix": "sk_ai_173M…" },
  "balance": { "amount": 2570.49, "currency": "EUR" },
  "usage":   { "total_requests": 0 },
  "source":  "verify-key-fallback"
}