Developer API

Read-only REST API voor het integreren van aiteam-gegevens in uw tools en dashboards.

Authenticatie
Alle API-verzoeken vereisen een geldige API-sleutel.

Neem uw API-sleutel op in de Authorization-header van elk verzoek:

Authorization: Bearer aiteam_your_api_key_here

Genereer API-sleutels via Instellingen > API Keys in uw dashboard.

Basis-URL: https://aite.am

Endpoints

GET
/api/v1/assessments

Toon alle assessments met scores, dimensie-uitsplitsingen en volwassenheidsniveaus.

Voorbeeldantwoord
{
  "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

Toon alle geregistreerde AI-agents met status en EU AI Act-risicoclassificatie.

Voorbeeldantwoord
{
  "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

Haal adoptiestatistieken en AI-toolgebruiksoverzicht op.

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

Haal bedrijfsstatistieken op met basis- en huidige waarden.

Voorbeeldantwoord
{
  "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

Haal totale compliancestatus op inclusief risicoclassificatie, verplichtingen en geletterdheidstracking.

Voorbeeldantwoord
{
  "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

Toon taken met optionele status- en prioriteitsfilters. Ondersteunt paginering via limit en offset.

Voorbeeldantwoord
{
  "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

Toon teamleden met rollen en afdelingen. E-mailadressen worden niet getoond.

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

Snelheidslimiet: 100 verzoeken per minuut per API-sleutel. Alle antwoorden zijn in JSON-formaat.

Ontwikkelaarsdocumentatie — API & MCP-server | aiteam | aiteam