API Développeur

API REST en lecture seule pour integrer les donnees aiteam dans vos outils et tableaux de bord.

Authentification
Toutes les requêtes API nécessitent une clé API valide.

Incluez votre clé API dans l'en-tête Authorization de chaque requête :

Authorization: Bearer aiteam_your_api_key_here

Générez des clés API depuis Paramètres > Clés API dans votre tableau de bord.

URL de base: https://aite.am

Points de terminaison

GET
/api/v1/assessments

Lister toutes les évaluations avec scores, détails par dimension et niveaux de maturité.

Exemple de reponse
{
  "data": [
    {
      "id": "uuid",
      "title": "AI Readiness Assessment",
      "status": "completed",
      "score": 72,
      "dimension_scores": { "strategy": 80, "technology": 65, ... },
      "maturity_level": "defined",
      "scored_at": "2026-03-15T10:00:00Z"
    }
  ],
  "total": 1
}
GET
/api/v1/agents

Lister tous les agents IA enregistrés avec statut et classification de risque EU AI Act.

Exemple de reponse
{
  "data": [
    {
      "id": "uuid",
      "name": "Customer Support Bot",
      "vendor": "OpenAI",
      "status": "active",
      "autonomy_level": "collaborator",
      "eu_risk_classification": "limited",
      "conformity_status": "completed"
    }
  ],
  "total": 1
}
GET
/api/v1/metrics/adoption

Obtenir les indicateurs d'adoption et le resume d'utilisation des outils IA.

Exemple de reponse
{
  "data": {
    "metrics": [...],
    "tool_usage_summary": {
      "total_tracked_users": 150,
      "active_users": 98,
      "adoption_rate": 65
    }
  }
}
GET
/api/v1/metrics/business

Obtenir les indicateurs metier avec valeurs de reference et actuelles.

Exemple de reponse
{
  "data": [
    {
      "id": "uuid",
      "metric_name": "Support tickets resolved",
      "category": "support",
      "unit": "count",
      "baseline_value": 100,
      "current_value": 145,
      "entry_count": 12
    }
  ],
  "total": 1
}
GET
/api/v1/compliance

Obtenir la posture de conformité globale incluant la classification des risques, les obligations et le suivi de la formation.

Exemple de reponse
{
  "data": {
    "overall_compliance_score": 78,
    "risk_classification": {
      "high": 2, "limited": 5, "minimal": 8
    },
    "deployer_obligations": {
      "total": 8, "completed": 5, "in_progress": 2
    },
    "ai_literacy": { "total": 50, "completed": 35 }
  }
}
GET
/api/v1/tasks

Lister les tâches avec filtres optionnels par statut et priorité. Pagination via limit et offset.

Exemple de reponse
{
  "data": [
    {
      "id": "uuid",
      "title": "Review AI governance policy",
      "status": "todo",
      "priority": "high",
      "due_date": "2026-04-01",
      "source": "assessment"
    }
  ],
  "total": 15,
  "limit": 50,
  "offset": 0
}
GET
/api/v1/team

Lister les membres de l'équipe avec rôles et départements. Les adresses e-mail ne sont pas exposées.

Exemple de reponse
{
  "data": [
    {
      "id": "uuid",
      "name": "Jane Doe",
      "org_role": "admin",
      "function_role": "technology",
      "department": "Engineering"
    }
  ],
  "total": 10
}

Limite de débit : 100 requêtes par minute par clé API. Toutes les réponses sont en JSON.

Documentation développeur — API & serveur MCP | aiteam | aiteam