Partnerler
Partnerler (otel, transfer, filo…) akışta slot’lara bağlanır; akıllı şablon veya API ile yanıt verir.
Auth / scope
partners:read/partners:write(API key) veya JWT
Endpoints
| Method | Path | Açıklama |
|---|---|---|
GET/POST | /api/v1/partners/ | Liste / oluştur |
GET/PATCH/DELETE | /api/v1/partners/{id}/ | Detay |
GET/POST | /api/v1/partners/categories/ | Kategoriler |
… | /api/v1/partners/categories/{key}/ | Kategori detay |
Önemli alanlar
| Alan | Açıklama |
|---|---|
category | Slot eşlemesi (hotel, transfer, …) |
priority | Sıra (failover) |
timeout_seconds | Yanıt bekleme (default 900 = 15 dk) |
connection_type | WhatsApp / api / webhook / … |
preferred_channel | Kanal tercih |
Partner yanıtı (API tipi)
connection_type=api partnerleri WhatsApp almaz; kendi sistemleri yanıtlar:
curl -X POST https://app.b2bworker.com/api/v1/response/ \
-H "Authorization: Bearer prt_..." \
-H "Content-Type: application/json" \
-d '{"delivery_id":"<id>","status":"accepted"}'
- Token:
Authorization: Bearer …veya bodytoken status/response:accepted|rejected|alternative|timeout
webhook tipi partner: app outbound POST ile delivery_id, payload, actions, response_url gönderir.
UI
Panel: /partners (SLA özeti snippet’leri de burada)