WEVADS Arsenal — API Reference
Base URL: http://89.167.40.150:5890/api/
Format réponse standard: {"status":"success","data":{...},"timestamp":"ISO8601"}
Erreur: {"status":"error","error":"message","code":400}
Database: PostgreSQL adx_system — schema admin
APIs par Catégorie (113 total)
Intelligence Artificielle
| API |
Description |
Table(s) DB |
hamid-ia.php |
Chat IA principal — 11 providers, failover auto |
ai_providers, ai_config, knowledge_base |
hamid-engine.php |
Moteur HAMID complet |
ai_request_log, hamid_knowledge |
hamid-engine-simple.php |
Version simplifiée |
idem |
hamid-engine-fixed.php |
Version corrigée |
idem |
ai-copywriter.php |
Génération de contenu IA |
ai_prompts |
ia-discover.php |
Découverte auto de providers IA |
ai_providers_discovered, ai_discovery_logs |
cron-ia-discover.php |
Cron job découverte IA |
idem |
continuous-learning.php |
Apprentissage continu |
ai_learning_log |
weval-mind-core.php |
Weval Mind — cycles autonomes |
weval_mind_cycles |
weval-mind-core-simple.php |
Version simplifiée |
idem |
weval-mind-interface.php |
Interface Weval Mind |
idem |
Envoi Email & Deliverability
| API |
Description |
Table(s) DB |
send-factory.php |
Usine d'envoi — stats, débit |
send_jobs, send_logs |
send-orchestrator.php |
Orchestration multi-canal |
send_jobs |
brain-combo.php |
Brain Engine — combinaisons gagnantes |
brain_winners |
brain-analyze.php |
Analyse des résultats Brain |
brain_winners, ab_tests |
brain-autofix.php |
Auto-correction Brain |
idem |
brain-orchestrator.php |
Orchestration Brain Engine |
idem |
brain_unified_send.php |
Envoi unifié via Brain |
send_logs |
predictive-send.php |
Fenêtre d'envoi prédictive |
send_logs |
reputation.php |
Monitoring réputation IP/domaine |
sending_ips, sending_domains |
seed-cleaner.php |
Nettoyage seeds |
contacts |
tracking.php |
Tracking opens/clicks |
tracking_events |
Comptes & Office 365
| API |
Description |
Table(s) DB |
account-creator.php |
Création comptes O365 auto |
office365_accounts |
office-admins.php |
Gestion admins O365 |
idem |
office-checker.php |
Vérification status comptes |
idem |
gsuite-accounts.php |
Comptes GSuite |
gsuite_accounts |
cvc-vault.php |
Coffre-fort CVC |
cvc_vault |
cvc-factory.php |
Usine CVC |
idem |
Infrastructure & Cloud
| API |
Description |
cloud-factory.php |
Provisioning serveurs cloud |
cloud-factory-extended.php |
Version étendue |
cloud-cost-monitor.php |
Monitoring coûts cloud |
mta.php |
Gestion PowerMTA |
load-balancer.php |
Load balancing |
auto-surgeon.php |
Auto-réparation services |
self-healing.php |
Self-healing système |
Dashboards & Monitoring
| API |
Description |
ceo-dashboard.php |
Dashboard CEO |
arsenal-data.php |
Données Arsenal |
global-health.php |
Santé globale |
system-status.php |
Status système |
monitor.php |
Monitoring général |
smart-report.php |
Rapports intelligents |
logs.php |
Consultation logs |
live-map.php |
Carte live des envois |
Data Management
| API |
Description |
data-manager.php |
Gestion contacts/listes |
harvest-manager.php |
Gestion emails récoltés |
offer-engine.php |
Moteur d'offres affiliés |
Authentification
Actuellement aucune authentification API — toutes les APIs sont accessibles sans token.
Credentials DB
Actuellement hardcodées dans 40+ fichiers PHP (admin123).
Sprint S3 prévoit la centralisation dans /opt/wevads/config/credentials.php.