Documentation
Résultats reproductibles
Une graine explicite et une date de référence stable permettent de retrouver les mêmes profils pour vos tests.
Fixer seed et asOf
À filtres et versions inchangés, seed et asOf reproduisent les personnes générées. Sans seed, l’API utilise une nouvelle entropie et meta.seed vaut null.
curl 'https://persona-dev.onrender.com/people?count=3&seed=ma-suite-de-tests&asOf=2026-09-28'Garder les versions en tête
La répétabilité dépend aussi de dataVersion, catalogVersion et de la version de l’algorithme. count et fields ne changent pas l’identité ou le choix du portrait d’une personne déjà générée ; emailDomain change l’adresse email.
Un résultat n’est pas garanti identique après une mise à jour des données, du catalogue ou de l’algorithme.
Réutiliser une réponse
Une requête avec seed et asOf explicites reçoit un ETag et Cache-Control: private, no-cache. Envoyez If-None-Match avec cet ETag pour obtenir 304 si la réponse n’a pas changé. Les autres réponses utilisent Cache-Control: no-store.