/api/exports/tenantBulk-JSON-LD-Mandantenexport
Gibt jedes Produkt, jeden Pass (unabhängig vom Status) und jede referenzierte Kategorienvorlage des Workspaces als ein JSON-LD-Dokument zurück. Die Form spiegelt die per-Pass-JSON-LD-Emission des öffentlichen Pass-Viewers, eingebettet in einen Tenant-Envelope mit Metadaten zum Exportlauf.
**Nicht über API-Schlüssel erreichbar.** Auth ist Dashboard-JWT (Admin-Rolle) + Paying-Customer-Gate — gleiches Vertrauen wie das Löschen der Firma. Der pragmatische Flow ist: Settings → Data export im Dashboard öffnen und „Export tenant“ klicken. Programmatischer Zugriff erfordert ein Session-Cookie aus `/api/auth/login`.
Synchrone Antwort mit `Content-Disposition: attachment; filename="tracepass-tenant-export-<companyId>-<YYYY-MM-DD>.jsonld"`. Enthält Evidenz-Dokument-URLs, aber nicht die Dokument-Bytes selbst; laden Sie diese separat herunter, falls Sie Offline-Kopien benötigen. Keine Paginierung — alles oder nichts.
Header
- Cookieerforderlich
string
Dashboard-Session-Cookie (`tp_session=...`), ausgestellt von `/api/auth/login`. Browser hängen es automatisch an, wenn der Export aus dem Dashboard heraus initiiert wird.
- Accept
string
`application/ld+json` (Standard) oder `application/json`. Byte-äquivalent — nur der Response-Content-Type ändert sich.
Anfrage
# In practice: open Settings -> Data export in the dashboard.
# For curl, capture the session cookie after a login first:
curl -sS -L \
--cookie "tp_session=$TRACEPASS_SESSION_COOKIE" \
-H "Accept: application/ld+json" \
-o tenant-export.jsonld \
https://app.tracepass.eu/api/exports/tenantAntwort
{
"@context": "https://app.tracepass.eu/schemas/tenant-export-v1.jsonld",
"@type": "TenantExport",
"exportedAt": "2026-05-09T12:00:00.000Z",
"company": { "_id": "...", "name": "Acme Batteries Ltd", "country": "DE" },
"counts": { "products": 12, "passports": 4327, "templates": 3 },
"products": [ { "...": "...one entry per product..." } ],
"passports": [ { "...": "...one entry per passport, with full fieldValues + parties..." } ],
"templates": [ { "id": "...", "category": "batteries", "version": "v3" } ]
}