SocialHub.AI
Ressourcen · Entwicklerzentrum

Arbeitsbereichsdatenexport

Exportieren Sie einen gesamten Arbeitsbereich als ein JSON-Archiv. Ein Workspace-Administrator fordert es über Konto → Daten & Export in der App oder über API unten an – es wird als asynchroner Job ausgeführt, über einen kurzlebigen signierten Link heruntergeladen und enthält ein Abdeckungsmanifest, damit Sie die Vollständigkeit überprüfen können. Geheimnisse sind ausgeschlossen und jede Anfrage wird geprüft.

Die Funktionsweise

Nur für Administratoren

Für die Export-Endpunkte wird ein Workspace-Administrator benötigt. Da sie den gesamten Workspace abdecken, ist der Zugriff auf die Rolle beschränkt, die alle Zugriffsrechte besitzt.

Asynchron von Grund auf

Eine Anfrage reiht einen Hintergrundprozess in die Warteschlange ein, der das Archiv erstellt, sodass ein großer Arbeitsbereich nie durch eine einzelne HTTP-Anfrage blockiert wird. Sie prüfen den Status und laden dann herunter.

Signierter, kurzlebiger Download

Das fertige Archiv wird über einen signierten Link abgerufen, der kurz nach der Ausstellung abläuft – keine öffentliche oder permanente URL.

Durchgängig geprüft

Jede Exportanfrage und jeder Download wird im Audit-Trail protokolliert. So ist jederzeit nachvollziehbar, wer wann was exportiert hat.

Export anfordern

Ein Nur-Administrator-Endpunkt startet einen Hintergrundjob. Es kehrt sofort mit einer Job-ID zurück; Das Archiv wird hinter den Kulissen zusammengestellt.

// Kick off a full-workspace export. Requires a workspace ADMIN session (org owner/admin).
// The whole export is scoped to the caller's own workspace (tenant-isolated).
POST https://flash.socialhub.ai/api/flash/account/data-export
// → { data: { id: "<jobId>", status: "pending", deduped: false } }
//   The archive is assembled in the background — this returns immediately. If an
//   export is already pending/running, the same job is returned (deduped: true).

Umfrage durchführen, dann herunterladen

// Poll for status, then download when it's ready.
GET https://flash.socialhub.ai/api/flash/account/data-export
// → { data: {
//       jobs: [ { id, status, rowCount, createdAt, completedAt, error } ],
//       dataHandling: { summary, facts: [ ... ] }   // the honest data-handling notes
//     } }
//   status is one of: "pending" | "running" | "completed" | "failed"
//
// When a job is "completed", fetch a short-lived signed download link:
GET https://flash.socialhub.ai/api/flash/exports/{id}/download
// → { data: { url: "<short-lived signed link>" } }
//   Download the archive before the link expires; re-request to get a fresh one.

Das Abdeckungsmanifest

Das Archiv ist ein JSON-Dokument, das mit einem Manifest jedes enthaltenen Abschnitts und seiner Datensatzanzahl geöffnet wird – die Vollständigkeit ist also überprüfbar und nicht vorausgesetzt. Die folgenden Feldnamen veranschaulichen die Form des Manifests.

// The archive is a single JSON document that LEADS with a coverage manifest:
// exactly which sections are included and how many records are in each. Large
// sections are capped for a manageable export — the manifest flags where a cap applied.
{
  "manifest": {
    "generatedAt": "<timestamp>",
    "sections": [
      { "name": "members",   "recordCount": <n>, "capped": <bool> },
      { "name": "orders",    "recordCount": <n>, "capped": <bool> },
      { "name": "campaigns", "recordCount": <n>, "capped": <bool> }
      // …one entry per included section
    ]
  },
  // …the section payloads follow.
}

Operative und geplante Exporte

Neben dem Archiv des gesamten Arbeitsbereichs kann ein Administrator die Tabellen members oder orders einzeln exportieren – als CSV oder JSONL, einmalig oder täglich/wöchentlich – und optional jeden Exportlauf per signiertem Webhook an Ihr Data Warehouse übertragen lassen. Gleiche administrative Zugriffskontrolle, asynchroner Job, signierter Download und Audit-Trail; begrenzt auf einen überschaubaren Datenexport.

// Operational export of a single entity — admin-only, async, same signed-link download.
// Choose CSV or JSONL, and optionally have Flash push the finished file to your warehouse.
POST https://flash.socialhub.ai/api/flash/exports
{
  "entity": "members",          // "members" | "orders"
  "format": "csv",              // "csv" | "jsonl"
  "webhookUrl": "https://..."   // optional reverse-ETL: your loader is notified with a
                                //   short-lived signed link when the run completes (HTTPS only)
}
// → { data: { id: "<jobId>", status: "pending" } }   // poll + download like the workspace export
// Capped at ~200k rows per run. Configure daily/weekly schedules from Account → Data & Export.

Was das Archiv abdeckt

Der Export umfasst den gesamten Arbeitsbereich. Große Abschnitte werden für einen überschaubaren Download begrenzt, und die Manifestdatei vermerkt, wo eine Begrenzung angewendet wurde.

MitgliederBestellungenTeamSegmenteTagsRegionenKampagnen + PerformancePush-VorlagenStrategische InitiativenAnzeigenverbindungenTreueprogrammCoupon-PoolsMitgliederportalseitenNPSKatalogmarken & -kategorienBenutzerdefinierte ObjekteBenutzerdefinierte Metrikeneingebettete AppsDatenschutzrichtlinienDSAR-Verlauf

Geheimnisse sind ausgeschlossen

API Schlüssel, Anmeldeinformationen und Token werden bewusst nicht archiviert. Datenportabilität bedeutet niemals, die Schlüssel in Ihre Integrationen zu exportieren.

Die personenbezogenen Daten der einzelnen Mitglieder haben einen eigenen Exportbereich.

Dieses Workspace-Archiv enthält operative Daten. Detaillierte personenbezogene Daten einzelner Mitglieder werden über den mitgliederbezogenen Datensubjekt-Export bereitgestellt.

Wie die Daten verarbeitet werden

Verwaltete Cloud, einzelne Region

Die Plattform läuft auf einer verwalteten Cloud-Infrastruktur in einer einzigen Region.

Verschlüsselung während der Übertragung und im Ruhezustand

TLS-Verschlüsselung bei der Übertragung und AES-256-Verschlüsselung im Ruhezustand – einschließlich der Exportarchivdateien.

Verwaltete Datenbanksicherungen

Die verwaltete Datenbank wird gesichert, sodass die zugrunde liegenden Daten dauerhaft verfügbar sind.

Unterauftragsverarbeiter veröffentlicht

Infrastruktur-Subprozessoren werden auf der Vertrauensseite aufgeführt und vor Änderungen benachrichtigt.

Informationen zu den Standards, an die wir uns halten, und wie wir Sie bei der Erfüllung Ihrer Compliance-Verpflichtungen unterstützen, finden Sie in der Datenkonformität-Übersicht und im Datensicherheit-Entwicklerhandbuch.

Erstellen Sie einen Export-Workflow?

Sprechen Sie mit einem Techniker über den Administrator-Exportauftrag, den signierten Download, das Coverage-Manifest oder den Datensubjekt-Export pro Mitglied.

Sprechen Sie mit der Technik