Skip to content

Data

  • Frontend: src/routes/private/data/ · Backend: Features/Data/, Features/Sync/

Overview

The Data page provides operator diagnostics over the platform's data stores:

  • Email listing (/private/data/email) — download tenant user emails as CSV from the Keycloak auth DB (getUserEmailsUrl → REST CSV download).
  • Data store / file store tests — verify connection strings for a tenant's SQL and storage providers before/while onboarding.

GraphQL operations

OperationPurpose
getUserEmailsUrlURL to download user emails as CSV
testDataConnection(type, connectionString)Validate a data-store connection
testFileConnection(type, connectionString)Validate a file-store connection

REST

  • Features/Environments/EnvironmentsController.downloadEmail(hash, filename) — serves the CSV file produced by getUserEmailsUrl.
  • Environments — the test actions live alongside environment management.
  • Tenants — connection strings belong to a tenant's file/data storage configuration.

Released under the MIT License.