GET /v1/me

Renvoie l'utilisateur et le tenant auxquels appartient le jeton Bearer courant. À utiliser comme test rapide pour l'authentification.

Renvoie l'utilisateur et le tenant auxquels appartient le jeton Bearer. La manière la moins coûteuse de confirmer qu'un jeton est valide avant d'émettre une véritable action.

GET /api/v1/me

Requête

Aucun corps ni paramètre de requête. Juste l'en-tête d'authentification.

curl https://www.qyvo.io/api/v1/me \
  -H "Authorization: Bearer YOUR_TOKEN_HERE"
const me = await fetch('https://www.qyvo.io/api/v1/me', {
  headers: { Authorization: `Bearer ${process.env.QYVO_TOKEN}` },
}).then((r) => r.json());
$me = Http::withToken(env('QYVO_TOKEN'))
    ->get('https://www.qyvo.io/api/v1/me')
    ->json();
import os, httpx
me = httpx.get(
    'https://www.qyvo.io/api/v1/me',
    headers={'Authorization': f"Bearer {os.environ['QYVO_TOKEN']}"},
).json()

Réponse — 200 OK

{
  "id": 42,
  "email": "[email protected]",
  "name": "Romain",
  "tenant": {
    "id": "01HZX9...",
    "name": "Acme Co."
  }
}
Champ Type Notes
id integer Id utilisateur interne
email string Email de connexion de l'utilisateur
name string | null Nom d'affichage
tenant.id UUID Id de l'espace de travail — la portée sur laquelle opère tout autre endpoint
tenant.name string Nom d'affichage de l'espace de travail
tenant object | null null si l'utilisateur n'a pas de tenant — tout autre endpoint renverra 422 No workspace configured

Erreurs

Statut Corps Cause
401 {"message": "Unauthenticated."} Jeton manquant, erroné ou révoqué