REST API Referenz
71-Endpunkte über 19-Ressourcen hinweg. Mit dem SocialHub v2 REST API können Sie Geschäfte, Treuemitglieder, Punkte, Coupons, Erfassungen, das Ambassador-Programm und Tracking verwalten. Alle Endpunkte erfordern Authorization: Bearer fl_live_…, sofern nicht anders angegeben.
https://flash.socialhub.ai/api/v2Diese Referenz spiegelt die Live-Version von API wider. Es handelt sich um eine statische Momentaufnahme des Endpunktkatalogs, gruppiert nach Ressourcen. Den stets aktuellen, maschinenlesbaren Vertrag (Parameter, Anfragetexte, Antwortschemata) finden Sie unter OpenAPI JSON →.
Mit einem Bearer-Schlüssel authentifizieren
Jede Anfrage wird mit einem SocialHub-Schlüssel API (fl_live_…) authentifiziert, der als Bearer-Token gesendet wird. Die Schlüssel sind team- und toolbezogen – erstellen und verwalten Sie sie in Ihrem SocialHub-Konto.
curl https://flash.socialhub.ai/api/v2/members \
-H "Authorization: Bearer fl_live_your_key_here"Möchten Sie den Klartextschlüssel nicht in Ihrem Shell-Verlauf speichern? Exportieren Sie ihn als FLASH_API_KEY und referenzieren Sie die Umgebungsvariable.
Markieren Sie einen Schlüssel als Testschlüssel, um ihn in einer Sandbox unter derselben Basis-URL zu testen – ohne separate Umgebung oder Zugangsdaten. Die damit erstellten Daten (Mitglieder, Bestellungen, Gutscheine) werden gekennzeichnet und in Ihren Live-Listen und Dashboards ausgeblendet. Ein Testmitglied wird nie kontaktiert (Marketing-E-Mails, SMS und Push-Benachrichtigungen werden unterdrückt), und ein Testgutschein kann nie eingelöst werden. Ein einziger Klick auf POST /api/v2/test-data/purge löscht alle Daten. Experimentieren Sie nach Belieben und setzen Sie die Einstellungen anschließend zurück.
Endpunkte
71 Endpunkte in 19 Ressourcengruppen. Methode, Pfad und eine einzeilige Zusammenfassung für jeden Endpunkt – die vollständigen Parameter- und Schemadetails befinden sich in der OpenAPI-JSON-Datei.
CWM Prognosen
4 EndpunktSCWMdie endgültige Verteilung des nächsten Ereignisses, TimesFM 2.5 Bedarfsprognosen und mieterspezifische Fusionsfenster. Next-Behaviors erfordert predictions:readTrends/Fenster erfordern ebenfalls metrics:readDie Wahrscheinlichkeiten für das nächste Ereignis sind unkalibriert und hängen von den unterstützten Zielen ab; Fusionsfenster bleiben bestehen. null bis zur Schulung und Validierung.
/api/v2/cwm/capabilities/api/v2/cwm/members/{id}/next-behaviors/api/v2/cwm/trends/api/v2/cwm/members/{id}/purchase-windowsFilialen
4 EndpunktSFilialverwaltung
/api/v2/stores/api/v2/stores/{id}/api/v2/stores/api/v2/stores/{id}Mitglieder
12 EndpunktSMitgliederverwaltung im Treueprogramm
/api/v2/members/api/v2/members/api/v2/members/batch/api/v2/members/{id}/api/v2/members/{id}/api/v2/members/{id}/points/api/v2/members/{id}/points/api/v2/members/{id}/tier/api/v2/members/{id}/coupons/api/v2/members/{id}/receipts/api/v2/members/{id}/profile/api/v2/members/{id}/redeem-couponBestellungen
4 EndpunktSAuftragserfassung → automatische Punktevergabe, Rückerstattungen und Abstimmung
/api/v2/orders/api/v2/orders/api/v2/orders/batch/api/v2/orders/{externalOrderId}/refundKatalog
5 EndpunktSProduktkatalog (PIM) – Produkte, Varianten, Kategorien, Marken; generischer ERP/Shopify-Import
/api/v2/products/api/v2/products/{id}/api/v2/categories/api/v2/brands/api/v2/catalog/importBenutzerdefinierte Felder
2 EndpunktSLesen Sie mandantendefinierte benutzerdefinierte Felder für jede Entität (Mitglied/Filiale/Produkt/Gutscheinpool/Bestellung). Schreibgeschützt; standardmäßig nicht personenbezogen. Bereich: custom_fields:read.
/api/v2/custom-fields/api/v2/custom-fields/valuesAufnahmen
1 EndpunktDatensätze erfassen
/api/v2/capturesGutscheine
4 EndpunktSGutscheincodes, Codes und Einlösung
/api/v2/coupons/api/v2/coupons/pools/api/v2/coupons/issue/api/v2/coupons/{id}/redeemBotschafter
3 EndpunktSBotschafterprogramm – Kandidaten, ROI-Bericht und Partnercodes
/api/v2/ambassador/candidates/api/v2/ambassador/metrics/api/v2/ambassador/members/{id}/issue-codeTracking
2 EndpunktSSeitenaufruf-/Verhaltensanalyse und Ereigniserfassung
/api/v2/tracking/stats/api/v2/tracking/eventsAPI Schlüssel
3 EndpunktSAPI Schlüsselverwaltung
/api/v2/api-keys/api/v2/api-keys/api/v2/api-keys/{id}Auth
7 EndpunktSAuthentifizierung und Benutzerprofil
/api/v2/auth/register/api/v2/auth/login/api/v2/auth/profile/api/v2/auth/profile/api/v2/auth/change-password/api/v2/auth/forgot-password/api/v2/auth/reset-passwordSegmente
5 EndpunktSZielgruppensegmente – Strukturierte Bedingungen für die Kampagnenausrichtung
/api/v2/segments/api/v2/segments/api/v2/segments/{id}/api/v2/segments/{id}/api/v2/segments/{id}Kampagnen
3 EndpunktSKampagnen – Listen erstellen und Entwürfe anfertigen (werden nie versendet; ein Mensch prüft und versendet sie).
/api/v2/campaigns/api/v2/campaigns/api/v2/campaigns/{id}Automatisierungen
2 EndpunktSAutomatisierungen – ereignisgesteuerte Abläufe auflisten und anhalten/fortsetzen
/api/v2/automations/api/v2/automations/{id}Transaktionsbasiert
1 EndpunktTransaktionsversand – Ihr System löst den Versand einer Kampagne an einen einzelnen Empfänger aus, die ein Benutzer explizit für die Transaktionsnutzung aktiviert hat (Bestellbestätigungen, Quittungen). API Inhalte werden niemals vom Autor bearbeitet; die Unterdrückung der Zustellbarkeit wird stets beachtet; weiter idempotency_key um Wiederholungsversuche sicher zu gestalten
/api/v2/transactional/sendImporte
4 EndpunktSAsynchroner Massenimport – Laden Sie eine CSV-/JSONL-Mitglieder-/Auftragsdatei hoch und rufen Sie den Job ab (keine Beschränkung auf 100 Zeilen).
/api/v2/members/import/api/v2/members/import/{id}/api/v2/orders/import/api/v2/orders/import/{id}Testdaten
1 EndpunktSandbox-Testmodusdaten – alle mit einem Testschlüssel erstellten Daten werden gelöscht.
/api/v2/test-data/purgePrädiktive Profilfelder & intelligentere Empfehlungen
Zwei Upgrades werden in bestehende Endpunkte integriert – es gibt keine neue öffentliche Schnittstelle, und die Antwortstrukturen bestehender Empfehlungsendpunkte bleiben unverändert.
GET /api/v2/members/{id}/profileDie Profil-Rollups enthalten jetzt Vorhersagefelder, die berechnet werden, wenn die Daten des Teams eine Übereinstimmung unterstützen:
- Erwartetes Datum der nächsten Bestellung – eine Gamma-Anpassung pro Mitglied an dessen individuellen Kaufintervallen (erfordert ≥ 3 Käufe), zurückgegeben mit Intervallstatistiken und einem Konfidenzindikator.
- E-Mail-Klickwahrscheinlichkeit — eine pro Team L2-regularisierte Logistik
P(click)aus den zusammenfassenden Engagement-Funktionen des Profils.
Beide Felder liegen null unterhalb der Integritätskriterien – niemals eine Vermutung. Verbraucher müssen null. bearbeiten.
Recommendations (public embed + v2)Die Bewertung gemeinsamer Käufe wurde auf kosinusnormalisierte Artikelähnlichkeit aktualisiert, sodass die Paarstärke nicht mehr von Bestsellern dominiert wird:
score = co_count / sqrt(buyers(A) × buyers(B)) # pairs need ≥2 shared buyers
# raw co_count still storedEin neuer, nächtlicher Job zur wird pro Team ausgeführt (Support/Confidence/Lift; MIN_PAIR_ORDERS=3, MIN_CONFIDENCE=0.05, Top 25 Regeln pro Antezedens nach Lift) und liefert Cross-Selling-Vorschläge. Bestehende Integrationen funktionieren weiterhin wie gewohnt – die Antwortmuster bleiben unverändert.