Conventions de routes
Plateforme
Les routes plateforme doivent être préfixées par admin et protégées par @SuperAdminOnly().
POST /admin/tenants
PATCH /admin/tenants/:tenantId
DELETE /admin/tenants/:tenantId
Tenant
Les routes tenant doivent porter le tenantId dans l’URL.
GET /tenants/:tenantId/memberships
POST /tenants/:tenantId/memberships
PATCH /tenants/:tenantId/memberships/:tenantMembershipId
Règle anti-incohérence
Éviter de mélanger x-tenant-id et :tenantId. Si la stratégie URL est retenue, le header devient inutile sauf compatibilité future.