Zum Hauptinhalt springen
DokumentationDevelopers

Plattform-APIs

Was deine Automatisierung heute über die API verwalten kann und was noch in der Console erledigt wird.

Menü der Dokumentation

Mit der Management-API kann deine Automatisierung vieles von dem tun, was auch die Console kann: Keys ausstellen, Mitglieder und Teams hinzufügen, Single Sign-on konfigurieren, Nutzung und Audit-Events lesen. Jede Operation nennt die Berechtigung, die sie braucht: Gib dem Service-Account, dessen Key sie aufruft, eine Rolle, die diese Berechtigung enthält.

Per API verfügbar

BereichWas du tun kannstReferenz
API-Keys und Service-AccountsService-Accounts erstellen; Keys ausstellen, auflisten und widerrufen.API keys, Service accounts
Mitglieder, Teams und RollenMitglieder einladen und verwalten, Teams, eigene Rollen und deren Berechtigungen erstellen.Members, Teams, Roles
Single Sign-onDeinen Identity-Provider anbinden und deine Domains verifizieren.Single sign-on
ModellzugriffDen Katalog lesen, Modelle auf Teams beschränken, eigene Provider anbinden.Models, Entitlements
Nutzung und Request-LogsNutzungsübersichten und jede Anfrage lesen.Usage, Request logs
AuditSicherheitsereignisse lesen und exportieren.Security events
MemoryMemory-Einträge speichern, lesen und löschen; Zero Content Retention.Memory entries
curl
# The management APIs answer on your console's host.
export CCSIO_CONSOLE_URL="https://console.eu.ccsio.ai"

# 1. A service account for the application (permission members.manage).
curl "$CCSIO_CONSOLE_URL/identity/v1/service-accounts" \
  -H "Authorization: Bearer $CCSIO_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"org_id": "acme", "display_name": "billing-app", "role": "user"}'
# → {"principal_ref": "svc/01K7YP2C9W4X5E8H3J6M0N1Q2R", "display_name": "billing-app", "kind": "service_account"}

# 2. A key for it (permission api-keys.manage). The answer carries the raw key once, in "raw": store it now.
curl "$CCSIO_CONSOLE_URL/identity/v1/api-keys" \
  -H "Authorization: Bearer $CCSIO_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "org_id": "acme",
    "name": "billing-app production",
    "principal_ref": "svc/01K7YP2C9W4X5E8H3J6M0N1Q2R",
    "expires_at": "2027-01-31T00:00:00Z"
  }'

# 3. Revoke it when it is no longer needed, or if it leaked.
curl -X POST "$CCSIO_CONSOLE_URL/identity/v1/api-keys/01K7YQ4D8M2P6S9V3X5Z7B1C4F/revoke" \
  -H "Authorization: Bearer $CCSIO_API_KEY"

Vorerst nur in der Console

  • Abrechnung: das Abonnement und das Prepaid-Guthaben.
  • MCP-Server: ihre Installation aus der Bibliothek und ihre Zugangsdaten.
  • Persönliche API-Keys: Sie werden von einer angemeldeten Person für sich selbst erstellt.
  • Die Registrierung einer neuen Organisation.
Plattform entdecken

Deinen ersten API-Key holen

Die Registrierung ist offen. Vier Schritte bis zum ersten Aufruf: Konto erstellen, Organisation anlegen, API-Key erzeugen, loslegen.

  1. 01Konto erstellen
  2. 02Organisation anlegen
  3. 03API-Key erzeugen
  4. 04Loslegen