Ihr externes CRM mit der B2COPY API integrieren

Verbinden Sie ein Drittanbieter-CRM mit der Plattform.

Für Admins

Autorisieren Sie Anfragen von Ihrem externen CRM an den B2COPY API mithilfe eines Dienstadministrators und signierten JWT-Tokens (ES256). Auf dieser Seite werden die Voraussetzungen, die Schlüsselgenerierung, die Token-Ausgabe und das Erhalten/Aktualisieren von B2COPY-Tokens behandelt.

Voraussetzungen

  • Erstellen Sie im Admin-Bereich einen Dienstadministrator, in dessen Namen der CRM API-Anfragen stellt (es wird empfohlen, ihn auf bestimmte IP-Adressen zu beschränken).
  • Konfigurieren Sie Ihren CRM, um signierte JWTs zu generieren, deren Ansprüche admin_id (die Dienstadministrator-ID), device_ip (die Anforderung IP) und key_id (die private Schlüssel-ID) umfassen.

Schlüssel generieren

Generieren Sie ein Schlüsselpaar EC (P-256) zum Signieren und Überprüfen von Token:

# Private key
openssl genpkey -algorithm EC -pkeyopt ec_paramgen_curve:P-256 \
  -out ec_private_pkcs8.pem

# Public key
openssl pkey -in ec_private_pkcs8.pem -pubout -out ec_public.pem

Sicherheit

Halten Sie den privaten Schlüssel geheim und geben Sie ihn niemals weiter. Geben Sie nur den Schlüssel public an das Support-Team B2COPY weiter – er wird zur Überprüfung Ihrer signierten JWTs verwendet.

Kontaktieren sie den B2COPY-support

Um die Integration abzuschließen, senden Sie dem Support-Team Ihren öffentlichen Schlüssel (ec_public.pem), die eindeutige Schlüsselkennung und die IP-Adressen, die API aufrufen. Der Support registriert Ihre Integration und konfiguriert den öffentlichen Schlüssel.

Erhalten sie zugriffs- und aktualisierungstoken

POST [host]/api/admin/auth/v2/admin/adminservice/authexternalcrm
NameTypErforderlichBeschreibung
external_tokenZeichenfolgeJaDer signierte JWT, der von Ihrem CRM generiert wurde.
curl -X POST "[host]/api/admin/auth/v2/admin/adminservice/authexternalcrm" \
  -d '{ "external_token": "<your-generated-jwt-token>" }'

Die Antwort gibt Zugriffs- und Aktualisierungstokens für den Dienstadministrator zurück; Fügen Sie das Zugriffstoken in den Header Authorization aller anderen Anforderungen ein.

{
  "accessToken": "<access-token>",
  "refreshToken": "<refresh-token>"
}

Aktualisieren sie das zugriffstoken

POST [host]/api/admin/auth/v2/admin/adminservice/refreshtoken
curl -X POST "[host]/api/admin/auth/v2/admin/adminservice/refreshtoken" \
  -H "Authorization: Bearer <refreshToken>"

Gibt ein neues Zugriffs-/Aktualisierungstokenpaar zurück.

Noch kein B2COPY-Kunde?

Bringen Sie B2COPY in Ihre Brokerage und wachsen Sie auf Autopilot

Starten Sie Copy Trading, PAMM und MAM auf Ihren bestehenden Servern und machen Sie Ihre besten Trader zum Wachstumsmotor — inklusive Hosting, Monitoring und Support. Nicht sicher, wo Sie anfangen sollen? Sprechen Sie mit uns — wir führen Sie durch.

2–4 Wochen

Zeit bis zum Launch

$0

Infrastrukturkosten

40%+

Volumensteigerung