Live-Datenlage

  • CRM-Bearer-AuthCRM_API_KEY fehlt – Live-Aufrufe sind nicht möglich
  • Live-Bereichenoch keine

Alle abgefragten Bereiche liefern echte CRM-Daten.

Aktueller Modus

  • ModusLive-CRM
  • Basis-URLitsfelize.site
  • API-Schlüsselnicht hinterlegt
  • Erwartete Bridge-Version1.54.1

Environment-Variablen

  1. CRM_API_BASE_URL — optional; Standard ist https://itsfelize.site.
  2. CRM_API_KEY — erforderlich für Livebetrieb; wird nur serverseitig als Authorization: Bearer mitgesendet.
  3. CRM_MOCK — auf false setzen, um echte CRM-Endpunkte zu verwenden.

Diese Werte ausschließlich unter Lovable Project Secrets speichern. Secret-Inhalte niemals in den Browser, Quellcode oder Logs übernehmen.

Bekannte CRM-Ziele

  • itsfelize.siteprimäres Ziel
  • crm.itsfelize.storealternative Adresse

Sicherheit

CRM_API_KEY ist ein verpflichtendes Lovable Project Secret für den Livebetrieb. Der Bearer-Key bleibt ausschließlich auf dem Server; der Browser erhält nie Zugangsdaten. Alle externen CRM-Aufrufe laufen über die serverseitige Adapter-Schicht.

Plattform-Secrets

Diese Slots sind reine serverseitige Credential-Plätze für spätere Logins/Connectoren. Die Werte trägst du ausschließlich in den Lovable Project Secrets (Environment Variables) ein – sie sind im Browser niemals sichtbar und werden nicht geloggt. Angezeigt wird nur „gesetzt / nicht gesetzt“.

Fanseven

Credentials konfiguriert
  • FANSEVEN_LOGINgesetzt
  • FANSEVEN_PASSWORDgesetzt
  • FANSEVEN_API_KEY optionalnicht gesetzt

LOKdx

Credentials konfiguriert
  • LOKDX_LOGINgesetzt
  • LOKDX_PASSWORDgesetzt
  • LOKDX_API_KEY optionalnicht gesetzt

Maloum

Credentials konfiguriert
  • MALOUM_LOGINgesetzt
  • MALOUM_PASSWORDgesetzt
  • MALOUM_API_KEY optionalnicht gesetzt

4Based

Credentials konfiguriert
  • FOURBASED_LOGINgesetzt
  • FOURBASED_PASSWORDgesetzt
  • FOURBASED_API_KEY optionalnicht gesetzt

Visit-X / VX

Credentials konfiguriert
  • VX_LOGINgesetzt
  • VX_PASSWORDgesetzt
  • VX_API_KEY optionalnicht gesetzt

BestFans

Credentials konfiguriert
  • BESTFANS_LOGINgesetzt
  • BESTFANS_PASSWORDgesetzt
  • BESTFANS_API_KEY optionalnicht gesetzt

OAuth-Client-Slots

Für den vollständigen OAuth-Fluss braucht jede Plattform Client-ID, Client-Secret, Authorize-URL und Token-URL. Auch diese Werte werden ausschließlich serverseitig aus den Project Secrets gelesen – der Browser sieht nur „gesetzt / nicht gesetzt“.

Fanseven

OAuth unvollständig
  • PLATFORM_FANSEVEN_CLIENT_IDnicht gesetzt
  • PLATFORM_FANSEVEN_CLIENT_SECRETnicht gesetzt
  • PLATFORM_FANSEVEN_AUTH_URLnicht gesetzt
  • PLATFORM_FANSEVEN_TOKEN_URLnicht gesetzt
  • PLATFORM_FANSEVEN_SCOPE optionalnicht gesetzt

LOKdx

OAuth unvollständig
  • PLATFORM_LOKDX_CLIENT_IDnicht gesetzt
  • PLATFORM_LOKDX_CLIENT_SECRETnicht gesetzt
  • PLATFORM_LOKDX_AUTH_URLnicht gesetzt
  • PLATFORM_LOKDX_TOKEN_URLnicht gesetzt
  • PLATFORM_LOKDX_SCOPE optionalnicht gesetzt

Maloum

OAuth unvollständig
  • PLATFORM_MALOUM_CLIENT_IDnicht gesetzt
  • PLATFORM_MALOUM_CLIENT_SECRETnicht gesetzt
  • PLATFORM_MALOUM_AUTH_URLnicht gesetzt
  • PLATFORM_MALOUM_TOKEN_URLnicht gesetzt
  • PLATFORM_MALOUM_SCOPE optionalnicht gesetzt

4Based

OAuth unvollständig
  • PLATFORM_4BASED_CLIENT_IDnicht gesetzt
  • PLATFORM_4BASED_CLIENT_SECRETnicht gesetzt
  • PLATFORM_4BASED_AUTH_URLnicht gesetzt
  • PLATFORM_4BASED_TOKEN_URLnicht gesetzt
  • PLATFORM_4BASED_SCOPE optionalnicht gesetzt

Visit-X / VX

OAuth unvollständig
  • PLATFORM_VX_CLIENT_IDnicht gesetzt
  • PLATFORM_VX_CLIENT_SECRETnicht gesetzt
  • PLATFORM_VX_AUTH_URLnicht gesetzt
  • PLATFORM_VX_TOKEN_URLnicht gesetzt
  • PLATFORM_VX_SCOPE optionalnicht gesetzt

BestFans

OAuth unvollständig
  • PLATFORM_BESTFANS_CLIENT_IDnicht gesetzt
  • PLATFORM_BESTFANS_CLIENT_SECRETnicht gesetzt
  • PLATFORM_BESTFANS_AUTH_URLnicht gesetzt
  • PLATFORM_BESTFANS_TOKEN_URLnicht gesetzt
  • PLATFORM_BESTFANS_SCOPE optionalnicht gesetzt

Redirect-URI beim Anbieter eintragen: /api/public/oauth/callback/<plattform> auf dieser App-Domain.

Endpunkt-Matrix

  • GET/health
    Healthcheck · getHealth()
  • GET/version
    Version · getVersion()
  • GET/bridge/status
    Bridge-Status · getBridgeStatus()
  • GET/platforms
    Plattformen · getPlatforms()
  • POST/platforms/{id}/rescan
    Plattform-Rescan · requestPlatformRescan(platform)
  • GET/inbox?filter={filter}
    Inbox · getInbox(filters)
  • GET/inbox/{id}
    Konversation · getConversation(id)
  • POST/inbox/{id}/status
    Konversations-Status · updateConversationStatus(id, status)
  • POST/inbox/{id}/reply
    Antwort senden · sendReply(conversationId, text)
  • GET/crosspost/queue
    Crossposting-Queue · getCrosspostQueue()
  • POST/crosspost/{id}/retry
    Post-Retry · retryFailedPost(id)
  • GET/system/check
    Systemcheck · getSystemCheck()
  • GET/activity
    Aktivität · getActivityLog()
  • POST/rescan
    Globaler Rescan · requestGlobalRescan()

Beim Go-Live müssen nur diese Pfade in der Adapter-Schicht geprüft/gemappt werden – die Oberfläche bleibt unverändert.