/api/exports/tenantМасов JSON-LD експорт за тенант
Връща всеки продукт, всеки паспорт (независимо от статуса) и всеки referenced template на категория, които работното пространство притежава, като един JSON-LD документ. Формата отразява per-passport JSON-LD излъчване на публичния преглед на паспорта, обвит в tenant envelope с метаданни за изпълнението на експорта.
**Не е достъпен с API ключ.** Auth е dashboard JWT (admin роля) + paying-customer gate — същото ниво на доверие като изтриването на компанията. Прагматичният flow е: отворете Settings → Data export в таблото и кликнете „Export tenant“. Програмен достъп изисква сесиен cookie, издаден от `/api/auth/login`.
Синхронен отговор с `Content-Disposition: attachment; filename="tracepass-tenant-export-<companyId>-<YYYY-MM-DD>.jsonld"`. Включва URL-и на доказателствени документи, но не и самите байтове на документите; изтеглете ги отделно при нужда от офлайн копия. Без пагинация — всичко или нищо.
Хедъри
- Cookieзадължително
string
Сесиен cookie на таблото (`tp_session=...`), издаден от `/api/auth/login`. Браузърите го прикачват автоматично, когато експортът е иницииран от таблото.
- Accept
string
`application/ld+json` (по подразбиране) или `application/json`. Еквивалентни на ниво байтове — променя се само Content-Type на отговора.
Заявка
# 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/tenantОтговор
{
"@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" } ]
}