Çalışma Alanı Veri Dışa Aktarımı
Çalışma alanının tamamını tek bir JSON arşivi olarak dışa aktarın. Bir çalışma alanı yöneticisi bunu uygulamadaki Hesap → Veri ve Dışa Aktarma'dan veya aşağıdaki API üzerinden ister; eşzamansız bir iş olarak çalışır, kısa ömürlü, imzalı bir bağlantı üzerinden indirilir ve eksiksiz olduğunu doğrulayabilmeniz için bir kapsam bildirimiyle yönlendirilir. Sırlar hariç tutulur ve her istek denetlenir.
Onun şekli
Sadece yöneticiler için
Dışa aktarma uç noktaları bir çalışma alanı yöneticisi gerektirir. Tüm çalışma alanını kapsadıkları için, tümünü görmesine izin verilen role kısıtlanmıştır.
Tasarım gereği eşzamansız
Bir istek, arşivi oluşturan bir arka plan işini sıraya alır, bu nedenle büyük bir çalışma alanı asla tek bir HTTP isteğinde bloke olmaz. Durumu sorgularsınız, ardından indirirsiniz.
İmzalı, kısa ömürlü indirme
Tamamlanmış arşiv, yayınlandıktan kısa bir süre sonra süresi dolan imzalı bir bağlantı üzerinden alınır — halka açık veya kalıcı bir URL değil.
Baştan sona denetlenmiş
Her dışa aktarma isteği ve her indirme denetim izine yazılır, böylece kimin neyi ne zaman dışa aktardığı her zaman kayıtta olur.
Dışa aktarma isteği
Yalnızca yöneticinin erişebildiği bir uç nokta, bir arka plan işi başlatır. Bir iş kimliğiyle hemen geri döner; arşiv perde arkasında toplanıyor.
// 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).Anket yapın, ardından indirin
// 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.Kapsam bildirimi
Arşiv, dahil edilen her bölümün bildirimi ve kayıt sayısıyla açılan bir JSON belgesidir; dolayısıyla eksiksiz olduğu varsayılmaz, doğrulanabilir. Aşağıdaki alan adları manifestin şeklini göstermektedir.
// 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.
}Operasyonel ve planlanmış dışa aktarımlar
Tam çalışma alanı arşivinin yanı sıra, bir yönetici üyeler veya siparişler tablolarını kendi başına -CSV veya JSONL olarak, bir kez veya günlük/haftalık bir programla- dışa aktarabilir ve isteğe bağlı olarak her çalıştırmayı imzalı bir webhook üzerinden veri ambarınıza gönderebilir. Aynı yönetici kontrolü, eşzamansız iş, imzalı indirme ve denetim izi; yönetilebilir bir çıkarma için sınırlandırılmıştır.
// 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.Arşiv neleri kapsıyor
Dışa aktarma tüm çalışma alanını kapsar. Büyük bölümler, yönetilebilir bir indirme için sınırlandırılmıştır ve manifesto, sınırlama uygulanan yerleri belirtir.
Sırlar hariçtir
API anahtarlar, kimlik bilgileri ve belirteçler kasıtlı olarak arşivden çıkarılmıştır. Veri taşınabilirliği asla anahtarları entegrasyonlarınıza aktarmak anlamına gelmez.
Üye başına kişisel verilerin kendi dışa aktarımı vardır
Bu çalışma alanı arşivi operasyonel verilerdir. Bireysel bir üye hakkında ayrıntılı kişisel veriler, üye başına veri-konusu dışa aktarımı aracılığıyla sunulur.
Verilerin nasıl işlendiği
Yönetilen bulut, tek bölge
Platform, tek bir bölgede yönetilen bulut altyapısı üzerinde çalışır.
İletim sırasında ve beklemede şifrelenmiş
İletimde TLS ve depolamada AES-256 — dışa aktarma arşiv dosyalarının kendileri de dahil.
Yönetilen veritabanı yedeklemeleri
Yönetilen veritabanı yedeklenir, böylece temel veriler kalıcıdır.
Alt işlemciler yayınlandı
Altyapı alt işlemcileri, değişmeden önce bildirimle birlikte güven sayfasında listelenir.
Uymamız gereken standartlar ve uyumluluk yükümlülüklerinizi nasıl desteklediğimiz hakkında bilgi için Veri Uyumluluğu genel bakışına ve Veri Güvenliği geliştirici kılavuzuna bakın.
Bir ihracat akışı mı oluşturuyorsunuz?
Yönetici dışarı aktarma işi, imzalı indirme, kapsam bildirimi veya üye başına veri konusu dışarı aktarma hakkında bir mühendisle konuşun.
Mühendislikle konuş