Files
wevads-platform/docs/API-REFERENCE.md
2026-02-26 04:53:11 +01:00

3.8 KiB

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.