Aurabase Logo
aurabasedocs
API/Auth/Créer un compte

Créer un compte

POST/v1/auth/{project_id}/register

Email + mot de passe. Hash Argon2id, email de vérification envoyé en best-effort. La réponse contient immédiatement une session complète (access + refresh) — la vérification d'email ne la bloque pas.

#
Request

Body

emailstringREQUIS
Email valide. Normalisé (trim + minuscule) côté serveur.
passwordstringREQUIS
Minimum 8 caractères (validation serveur), hash Argon2id.
namestringOPTIONNEL
Nom affiché de l'utilisateur.
captcha_tokenstringOPTIONNEL
Jeton CAPTCHA, exigé seulement si le CAPTCHA est activé dans les paramètres du projet.
#
Notes

Vérification

Info
Un email de vérification est envoyé en best-effort : son échec n'annule pas l'inscription. Le compte est créé avec email_verified: false et la session est émise quand même — c'est à vos policies RLS d'exiger la vérification si vous le souhaitez. La confirmation se fait par POST /v1/auth/{project_id}/verify-email, le renvoi par POST /v1/auth/{project_id}/resend-verification.
Attention
Limites : 5 req/min par IP au routeur auth, et un quota par projet de 10 inscriptions réussies par heure et par IP (les tentatives rejetées ne le consomment pas).
v1.0 · révisé 15 avr. 2026