Bir Restomenum eklentisini uçtan uca geliştirmek için ihtiyacın olan her şey: eklenti oluşturma, manifest, OAuth Connect, token exchange, webhook event'leri, akış-durduran hook'lar ve iframe Custom UI. Aşağıdaki adımlar geliştirici yolculuğunu sırasıyla anlatır.
Eklenti oluştur ──► client_secret üret ──► Manifest (sürüm) tanımla
│ │
▼ ▼
İncelemeye gönder ──► admin onay ──► Yayında ──► Marketplace
│
Tenant kurar ──► OAuth Connect ───┤
▼
/connect (code) ──► Token exchange ──► { apiKey, webhookSecret, tenantId, scopes }
│
┌─────────────────────────┼─────────────────────────┐
▼ ▼ ▼
Webhook event'leri Action Hook'lar iframe Custom UI
(imzalı, async) (akışı durdurur, senkron) (App Bridge)client_id olur.published → marketplace’te görünür.?code&state ile döner.client_id + client_secret + code gönder → apiKey, webhookSecret, tenantId, scopes al.type:"hook" hedefini ayrı bir Action ucuna (actionUrl) yönlendir — senkron { success, message, level, display } dön. Etkileşim yalnız id taşır; dolu veriyi Data API'den çek.