B2B Worker Docs

B2B Worker Dokümantasyonu

Partner Network Automation — CRM event’lerini alır, workflow çalıştırır, WhatsApp / partner kanallarına mesaj gönderir ve sonucu CRM’inize webhook ile geri yazar.

Bu site ne için?

İnsan okur entegrasyon rehberi. Makine okur OpenAPI (Swagger) için:

  • Panel: /api/docs/ (API sunucusu)
  • Schema: /api/schema/

Örnek production: https://app.b2bworker.com/docs · OpenAPI: https://app.b2bworker.com/api/docs/

Doküman haritası

SayfaNe anlatır
CRM Integration AppPaket bağla → project → validate → fire
testcrm ↔ appUçtan uca konuşma, yaygın hatalar
Bitrix24Local webhook köprüsü, manuel checklist
Auth & API KeysBearer b2b_…, scope’lar
EventlerPOST /api/v1/events/
ŞemalarPayload alanları, publish, drift
AkışlarWorkflow key, timeout
ÇalıştırmalarExecution timeline
WebhooksSubscription + legacy outbound
PartnerlerPartner API / yanıt
SLAAnalytics özeti

Hızlı başlangıç (CRM)

  1. Panelde API Keys ile anahtar oluşturun (events:write şart).
  2. Aktif bir workflow’un key değerini not edin (Akışlar listesinde mono yazı).
  3. Event gönderin:
curl -X POST https://app.b2bworker.com/api/v1/events/ \
  -H "Authorization: Bearer b2b_YOUR_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: demo-1" \
  -d '{
    "event": "FLIGHT_CHANGED",
    "workflow": "flight-change",
    "payload": {
      "patient": { "phone": "+905551111111", "name": "Ali" },
      "flight": { "airport": "IST", "time": "2026-07-20T14:30:00+03:00" }
    }
  }'
  1. CRM’iniz event sonucu alsın istiyorsa Webhooks aboneliği kurun (imza: X-Signature).

Detaylı senaryo: testcrm ↔ app.

B2B Worker Docs