Office-Fähigkeiten
Ein versioniertes Verzeichnis der Office-API-Operationen, ihrer Grenzen und nicht implementierter Provideradapter.
Ein versioniertes Verzeichnis der Office-API-Operationen, ihrer Grenzen und nicht implementierter Provideradapter.
Dieser schreibgeschützte Endpunkt liefert ein versioniertes Fähigkeitsmanifest der anymize Office API. Clients können damit Funktionen erkennen, ohne Produktparität mit Google Workspace oder Microsoft 365 anzunehmen.
Keine Produktparität versprochen
/api/v1/office/capabilities?provider=anymizeAuthentifiziere dich mit einer bestehenden Sitzung oder einem anymize API-Key als Bearer-Token. Der Endpunkt liest keine Dokumente und stellt selbst keine Anfrage an Google oder Microsoft.
| Parameter | Typ | Beschreibung |
|---|---|---|
providerPflicht | anymize | google | microsoft | Genau einmal erforderlich. Wählt das beschriebene Manifest, stellt aber keine Verbindung zum Anbieter her. |
1curl "https://app.anymize.ai/api/v1/office/capabilities?provider=anymize" \2 -H "Authorization: Bearer YOUR_API_KEY" schemaVersion versioniert die Antwortform. manifestVersion kennzeichnet den unveränderlichen Stand der Fähigkeiten und ändert sich bei neuen Statuswerten, Grenzen oder Begründungen. Fähigkeits-IDs bleiben stabil.
{
"schemaVersion": "1.0.0",
"manifestVersion": "2026-08-27.1",
"scope": "anymize.office.workspace.v1",
"provider": "anymize",
"transport": "native",
"makesProviderRequests": false,
"coverage": {
"target": "declared_subset",
"complete": false,
"productParityClaim": false
},
"capabilities": [
{
"id": "spreadsheets.read.xlsx",
"domain": "spreadsheets",
"status": "ga",
"limits": [
{
"key": "format",
"value": "xlsx"
},
{
"key": "maxSheets",
"value": 50,
"unit": "sheets"
},
{
"key": "maxRowsPerRead",
"value": 500,
"unit": "rows"
},
{
"key": "formulaValues",
"value": "local-evaluation-with-cache-fallback"
},
{
"key": "sheetTabs",
"value": "visible-only"
},
{
"key": "sheetProtectionPreflight",
"value": true
}
],
"reason": {
"code": "MEASURED_AVAILABLE",
"summary": "The native OOXML projection reads bounded worksheet windows and evaluates formulas locally when possible."
}
}
]
}Die produktive Antwort enthält die vollständige geordnete Teilmenge. Das Beispiel zeigt nur einen Eintrag.
Grenzen sind verbindlich. Neue Einträge dokumentieren jetzt auch Pfadauflösung, fortsetzbare Uploads, Suche, Vorschauen, Delta-Sync, Remote-Mounts, Shares, Workspace-Kommentare sowie Tabellen-Suche und Analyse.
| Status | Vertrag |
|---|---|
ga | Der klar begrenzte API-Teil ist implementiert und produktiv getestet. |
preview | Ein sicherer Teil ist nutzbar, Umfang oder Randfälle bleiben bewusst unvollständig. |
unsupported | Die API führt die Operation nicht aus. Grund und Grenzen erklären die Lücke. |
Diese Matrix trennt den aktuellen anymize Vertrag von offiziell dokumentierten Produktfunktionen. Sie ist eine Planungsgrundlage, kein Hinweis auf bereits verfügbare Provideradapter.
| Fähigkeit | anymize | Microsoft | Praktische Lücke | Offizielle Doku | |
|---|---|---|---|---|---|
| Datei-Lebenszyklus | GA | GA | GA | anymize deckt Workspace-Dateien ab. Shared Drives, Site- und Drive-Auswahl brauchen Provideradapter. | GoogleMicrosoft |
| Fortsetzbarer Upload | GA | GA | GA | anymize unterstützt Sitzungen bis 50 MiB. Provider-native Sessions und größere Dateien fehlen. | GoogleMicrosoft |
| Delta und Trigger | Teilweise | GA | GA | anymize hat einen verlustfreien Pull-Cursor. Push-Webhooks und Provider-Delta fehlen. | GoogleMicrosoft |
| Freigaben und Rechte | Teilweise | GA | GA | Nutzer- und Gruppenrollen sind da. Öffentliche Links, Ablaufdaten und provider-native Rechte fehlen. | GoogleMicrosoft |
| Tabellen | Teilweise | GA | GA | Der XLSX-Teil ist bewusst begrenzt. Sessions, Tabellenobjekte, Diagramme, Pivot und breite Batch-Updates fehlen. | GoogleMicrosoft |
| Kommentare | Teilweise | GA | Teilweise | Workspace-Threads sind Sidecar-Daten und werden nicht als native Office-Kommentare zurückgeschrieben. | GoogleMicrosoft |
| SharePoint-Listen | Nicht verfügbar | Nicht vergleichbar | GA | Listen, Spalten, CRUD und Delta sind noch nicht als anymize Vertrag verfügbar. | Microsoft |
| Freigabeprozesse | Nicht verfügbar | GA | Preview | Google ist produktiv verfügbar. Microsofts Approval-Erstellung bleibt Beta und delegiert. | GoogleMicrosoft |
provider=anymize beschreibt native Workspace-Operationen. Google- und Microsoft-Manifeste bleiben transport: not_implemented und führen keine Provideranfrage aus. Sie behaupten nicht, dass den Produkten diese Funktionen fehlen.
{
"schemaVersion": "1.0.0",
"manifestVersion": "2026-08-27.1",
"scope": "anymize.office.workspace.v1",
"provider": "microsoft",
"transport": "not_implemented",
"makesProviderRequests": false,
"coverage": {
"target": "declared_subset",
"complete": false,
"productParityClaim": false
},
"capabilities": [
{
"id": "spreadsheets.read.xlsx",
"domain": "spreadsheets",
"status": "unsupported",
"limits": [
{
"key": "providerRequests",
"value": 0,
"unit": "requests"
}
],
"reason": {
"code": "PROVIDER_ADAPTER_NOT_IMPLEMENTED",
"summary": "The microsoft product may support this operation, but the anymize Office API has no microsoft adapter for it."
}
}
]
}401 UNAUTHORIZED bei fehlender gültiger Sitzung oder fehlendem Bearer-Key.400 INVALID_PROVIDER wenn provider fehlt, mehrfach vorkommt oder ungültig ist.