Skip to Content
Wagoo SaaS 1.0.25 is released 🎉
04 API ReferenceAdministrationAPI Administration

API Administration

API réservée aux administrateurs.

Lister tous les projets

GET /api/admin/projects Authorization: Bearer ADMIN_TOKEN

Seuls les admins peuvent voir tous les projets.

Réponse (200)

{ "data": [ { "id": "proj_123", "name": "Projet A", "owner": { ... }, "memberCount": 5, "stats": { "articles": 12, "reviews": 45, "tickets": 3 } } ] }

Détails du projet (Admin)

GET /api/admin/projects/{projectId} Authorization: Bearer ADMIN_TOKEN

Affiche les stats détaillées du projet.

Supprimer un projet (Admin)

DELETE /api/admin/projects/{projectId} Authorization: Bearer ADMIN_TOKEN

⚠️ Action irréversible

Lister tous les tickets

GET /api/admin/tickets Authorization: Bearer ADMIN_TOKEN

Réponse (200)

{ "data": [ { "id": "ticket_123", "title": "Problème signalé", "author": { ... }, "status": "OPEN", "priority": "HIGH" } ] }

Assigner un ticket (Admin)

PATCH /api/admin/tickets/{ticketId} Authorization: Bearer ADMIN_TOKEN Content-Type: application/json

RequĂŞte

{ "assignedToId": "user_456", "priority": "URGENT", "status": "IN_PROGRESS" }

Analytics

GET /api/admin/analytics Authorization: Bearer ADMIN_TOKEN

Affiche des stats globales de la plateforme.

Erreurs

403 Forbidden

Vous n’êtes pas administrateur.

Seuls les comptes avec isAdmin: true peuvent accéder à ces endpoints.

Last updated on