Skip to content

API Endpoints Übersicht

Die MaxiCore API ist RESTful mit WebSocket-Unterstützung für Echtzeit-Events. Base URL: https://api.maxicore.ch/v2

Authentifizierung

Alle Endpoints erfordern einen Authorization Header:

Authorization: Bearer <JWT_TOKEN>

Tokens werden erhalten via Clerk OAuth oder Device-Pairing. Details: Authentication Guide

Endpoints Übersicht

Agents

MethodeEndpointBeschreibung
GET/agentsAlle deine Agents auflisten
POST/agentsNeuen Agent erstellen
GET/agents/{id}Agent-Details abrufen
PUT/agents/{id}Agent konfigurieren
DELETE/agents/{id}Agent löschen
POST/agents/{id}/soulSoul-Dokument aktualisieren
GET/agents/{id}/shieldShield-Policies abrufen
PUT/agents/{id}/shieldShield aktualisieren

Tasks

MethodeEndpointBeschreibung
GET/tasksAlle Tasks auflisten (gefiltert)
POST/tasksNeue Task erstellen
GET/tasks/{id}Task-Details
PUT/tasks/{id}Task aktualisieren
DELETE/tasks/{id}Task abbrechen
GET/tasks/{id}/logsTask-Logs abrufen
POST/tasks/{id}/pauseTask pausieren
POST/tasks/{id}/resumeTask fortsetzen

Workspaces

MethodeEndpointBeschreibung
GET/workspacesAlle deine Workspaces
POST/workspacesWorkspace erstellen
GET/workspaces/{id}Workspace-Info
PUT/workspaces/{id}Workspace aktualisieren
POST/workspaces/{id}/inviteBenutzer einladen

Events (WebSocket)

EventBeschreibung
task.startedTask begonnen
task.progressTask Fortschritt (Steps)
task.completedTask abgeschlossen
task.failedTask Fehler
agent.onlineAgent verbunden
agent.offlineAgent getrennt
shield.violationShield-Regel verletzt

WebSocket Endpoint: wss://api.maxicore.ch/v2/ws

Monitoring & Billing

MethodeEndpointBeschreibung
GET/creditsAktuelles Credit-Limit
GET/credits/usageCredit-Verbrauch (diesen Monat)
GET/billing/invoicesRechnungshistorie
GET/logsAudit Logs

Response Format

Alle Responses sind JSON:

json
{
  "success": true,
  "data": { /* payload */ },
  "error": null,
  "timestamp": "2026-03-27T10:00:00Z"
}

Error Response:

json
{
  "success": false,
  "data": null,
  "error": {
    "code": "INVALID_SHIELD_POLICY",
    "message": "Shield policy validation failed",
    "details": { /* error details */ }
  }
}

Pagination

List-Endpoints unterstützen Pagination:

bash
GET /tasks?limit=50&offset=100

Response enthält:

json
{
  "items": [...],
  "total": 243,
  "limit": 50,
  "offset": 100,
  "has_more": true
}

Rate Limiting

  • Free: 100 req/hour
  • Standard: 1000 req/hour
  • Platinum: 10000 req/hour
  • Enterprise: Unlimitiert

Headers in Response:

X-RateLimit-Limit: 1000
X-RateLimit-Remaining: 987
X-RateLimit-Reset: 1643923200

Weitere Docs

Für komplette API-Referenz: https://api.maxicore.ch/docs

HELIX_12 Labs — EU-souveräne KI-Plattform