Documentation API CoDir.online
Reference des principaux endpoints de l'API. Tous les endpoints authentifies necessitent un token JWT valide (Supabase Auth).
Note : Cette page presente un apercu des endpoints principaux. La documentation complete au format OpenAPI (Swagger) est en cours de preparation. Base URL :
https://codiria.vercel.app/apiMethodes :GETPOSTPUTDELETEPATCH= Authentification requise
Auth
Authentification, inscription et verification MFA.
POST
/auth/callbackCallback OAuth apres connexion Supabase
POST
/auth/confirmConfirmation d'inscription par e-mail
POST
/api/auth/mfaEnregistrement et verification MFA (TOTP)
POST
/auth/reset-passwordReinitialisation du mot de passe
Dashboard & KPI
Cockpit, indicateurs cles et graphiques du tableau de bord.
GET
/api/cockpitDonnees du cockpit (KPI synthetiques, tendances)
GET
/api/projectsListe des dossiers/projets accessibles
GET
/api/anomaliesDetection d'anomalies sur les donnees RH
GET
/api/benchmarksBenchmarks sectoriels pour comparaison
GET
/api/calendarEvenements calendrier RH
GET
/api/timelineTimeline des evenements RH
Paie & Bulletins
Acces aux bulletins de paie, masse salariale et donnees Silae.
GET
/api/silae/bulletin-pdfTelecharger un bulletin de paie au format PDF
GET
/api/silae/contactsListe des salaries depuis le connecteur Silae
GET
/api/referencesDonnees de reference (conventions, grilles)
POST
/api/simulateSimulation de paie (brut/net, charges)
GET
/api/notes-fraisNotes de frais des salaries
IA (Mistral)
Assistant IA conversationnel pour l'analyse des donnees RH.
POST
/api/ai/chatEnvoyer un message a l'assistant IA (reponse complete)
POST
/api/ai/chat-streamEnvoyer un message a l'assistant IA (reponse en streaming)
GET
/api/ai/historyHistorique des conversations IA
POST
/api/ai/agentsAgents IA specialises (analyse, prevision)
Exports
Generation de rapports et exports multi-formats.
POST
/api/export/pptxGenerer un export PowerPoint personnalise
POST
/api/export/xlsxGenerer un export Excel
POST
/api/documents/export-pdfGenerer un export PDF
POST
/api/documents/generateGenerer un document RH (contrat, attestation)
GET
/api/bdeseGenerer le Bilan Social (BDESE)
POST
/api/presentationsCreer une presentation a partir de modeles
GET
/api/reportsListe et generation de rapports periodiques
POST
/api/reports/schedulePlanifier un rapport automatique
Administration
Gestion des utilisateurs, perimetres, connecteurs et audit.
POST
/api/admin/inviteInviter un nouvel utilisateur
GET
/api/admin/perimetresLister et gerer les perimetres d'acces (SIREN)
GET
/api/admin/audit-logJournal d'audit des actions utilisateurs
GET
/api/admin/feature-flagsGestion des feature flags
GET
/api/connectorsListe des connecteurs configures
POST
/api/connectors/:id/testTester la connexion d'un connecteur
GET
/api/admin/connectors/synthesisSynthese de l'etat de tous les connecteurs
GET
/api/healthVerification de l'etat de sante de l'API
Alertes & Notifications
Configuration et evaluation des alertes sur les KPI.
POST
/api/alerts/evaluateEvaluer les alertes configurees
GET
/api/notifications/preferencesPreferences de notification de l'utilisateur
PUT
/api/notifications/preferencesMettre a jour les preferences de notification
Support
Tickets de support et contact.
POST
/api/support/ticketCreer un ticket de support
Documentation complete OpenAPI a venir
Une documentation interactive au format Swagger/OpenAPI sera bientot disponible, incluant les schemas de requete/reponse, les codes d'erreur et des exemples.