B2B Worker
B2B Worker Docs

Şemalar

Event payload alanları (schema) workflow builder, validasyon ve CRM örnek payload’ları için kullanılır.

Auth / scope

Genellikle JWT (panel) veya events:read / events:write API key.

Katalog ve alanlar

MethodPathAçıklama
GET/api/v1/events/catalog/Inbound/outbound event listesi
GET/api/v1/events/payload-fields/?event_type=Alan tanımları
GET/POST/PATCH/DELETE/api/v1/events/payload-fields/Alan CRUD (ViewSet)
GET/api/v1/events/payload-sample/?event_type=Örnek payload

Event type şema yaşam döngüsü

{key} = event type key (örn. FLIGHT_CHANGED).

MethodPathAçıklama
POST/api/v1/events/types/{key}/schema/import-json/JSON’dan taslak şema
GET/api/v1/events/types/{key}/schema/versions/Versiyonlar
POST/api/v1/events/types/{key}/schema/publish/Yayınla
GET/api/v1/events/types/{key}/schema/drift/Drift kontrolü
GET/api/v1/events/types/{key}/validation-logs/Validasyon logları
GET/POST/api/v1/events/types/{key}/samples/Sample payload’lar
GET/PATCH/DELETE/api/v1/events/types/{key}/samples/{id}/Sample detay

Outbound post-schema test

Workflow push_event (POST mode) şemasını denemek için:

POST /api/v1/events/outbound/{key}/post-schema/

Notlar

  • İlk gelen API event’i şema taslağı üretmek için arka planda analiz edilebilir.
  • Builder’daki değişken seçiciler bu payload-fields kataloğuna bağlıdır.

UI

Panel: /events