API Archétypes

Endpoints de consultation des archétypes. Voir Collection archetypes pour le schéma complet.

Tous les endpoints requièrent une authentification (authMiddleware).

GET /api/archetypes

Liste les archétypes avec pagination et filtres.

Paramètres de requête

Paramètre Type Description

company

ObjectId

Filtre par tenant

name

string

Filtre partiel sur le nom

domain

string

Filtre partiel sur le domaine

archetype_id

string

Filtre partiel sur l’identifiant d’archétype

is_active

boolean

Filtre sur le statut actif

page

number

Page (défaut : 1)

limit

number

Résultats par page (défaut : 10)

Réponses

{
  items: Archetype[];
  pagination: {
    page: number;
    limit: number;
    total: number;
    pages: number;
  };
}
  • 200 — liste paginée

GET /api/archetypes/:id

Retourne un archétype par son identifiant MongoDB, avec les overrides tenant populés.

Paramètres de route

Paramètre

Type

Description

id

string

ObjectId MongoDB de l’archétype

Réponses

  • 200 — objet Archetype complet avec overrides

  • 404 — archétype introuvable

  • 422 — id invalide