Entwickler-API

Schreibgeschützte REST API zur Integration von aiteam-Daten in Ihre Tools und Dashboards.

Authentifizierung
Alle API-Anfragen erfordern einen gültigen API-Schlüssel.

Fügen Sie Ihren API-Schlüssel in den Authorization-Header jeder Anfrage ein:

Authorization: Bearer aiteam_your_api_key_here

Generieren Sie API-Schlüssel unter Einstellungen > API-Schlüssel in Ihrem Dashboard.

Basis-URL: https://aite.am

Endpunkte

GET
/api/v1/assessments

Alle Assessments mit Bewertungen, Dimensionsaufschlüsselungen und Reifegraden auflisten.

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

Alle registrierten KI-Agenten mit Status und EU AI Act Risikoklassifizierung auflisten.

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

Adoptionskennzahlen und KI-Tool-Nutzungsübersicht abrufen.

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

Geschäftskennzahlen mit Ausgangs- und aktuellen Werten abrufen.

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

Gesamte Compliance-Bewertung einschließlich Risikoklassifizierung, Pflichten und Schulungsverfolgung abrufen.

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

Aufgaben mit optionalen Status- und Prioritätsfiltern auflisten. Unterstützt Paginierung über limit und offset.

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

Teammitglieder mit Rollen und Abteilungen auflisten. E-Mail-Adressen werden nicht angezeigt.

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

Rate-Limit: 100 Anfragen pro Minute pro API-Schlüssel. Alle Antworten sind JSON.

Entwicklerdokumentation — API & MCP-Server | aiteam | aiteam