İstediğinizde çekin. Gerektiğinde gönderin.
Soruları sisteminiz soruyorsa SimplyPrint API idealdir. Webhooks, bir şey değiştiği anda SimplyPrint'in size bildirme yöntemidir. Yoklama, planlanmış işler veya kaçırılan olaylar yoktur.
Yoklama yerine olayları iletin
Webhook, SimplyPrint'e verdiğiniz bir URL'dir. Hesabınızda abone olduğunuz bir olay gerçekleştiğinde, örneğin baskı başladığında, iş başarısız olduğunda, kuyruk öğesi onaylandığında veya yedek parça stoğu azaldığında, SimplyPrint olay yükünü HTTP POST ile bu URL'ye gönderir. Yoklama döngüleri, hız sınırı yönetimi veya "bunu kaçırdık mı?" kaygısı yoktur. Yalnızca HTTP kullanan her şeye bağlayabileceğiniz bir olay akışı vardır.
İhtiyacınız kadar webhook oluşturun. Her birinin tam olarak hangi olaylarda tetikleneceğini seçin. Birini silmeden devre dışı bırakın. Geçmiş görünümünde her gönderimi inceleyin. Web'in geri kalanının kullandığı temel yapı aynıdır, artık 3D yazıcı filonuza bağlı.
Dört teslimat biçimi, tek webhook sistemi
SimplyPrint hedefi URL'den otomatik algılar ve veri yükünü uygun biçimde düzenler. Bir webhook'u Discord'a yönlendirdiğinizde renk, alanlar ve zaman damgası içeren düzgün bir gömülü mesaj alırsınız. Slack'e yönlendirdiğinizde Slack Block Kit mesajı, Microsoft Teams'e yönlendirdiğinizde uyarlanabilir kart alırsınız. Başka bir yere yönlendirdiğinizde istediğiniz gibi kullanabileceğiniz temiz ham JSON alırsınız.
Zapier, n8n, Make veya kendi backend'iniz için temiz POST gövdesi.
Kanal webhook URL'sini yapıştırın ve botsuz zengin yerleştirmeler elde edin.
Slack gelen webhook'ları üzerinden yerel Block Kit mesajları.
Teams iş akışına veya bağlayıcı URL'sine gönderilen uyarlanabilir kartlar.
Filonuzun ürettiği her olay, düzenli kategorilerde gruplandırılmış
Her webhook'i yalnızca kendisi için önemli olaylara abone edin. Ekip genelindeki bir Discord kanalı yalnızca baskı tamamlandı ve baskı başarısız oldu olaylarıyla ilgilenebilir. Bir Zapier otomasyonu kuyruk öğesi onaylandı olayına abone olabilir. Bakım gösterge paneli her maintenance.* olayını isteyebilir. Her webhook için siz karar verirsiniz.
- Baskı işi olayları: Başlatıldı, duraklatıldı, sürdürüldü, iptal edildi, tamamlandı, başarısız oldu, tabla boşaltıldı, nesneler atlandı
- Yazıcı olayları: AutoPrint durumu, nozül boyutu, malzeme, özel etiket atandı / kaldırıldı, hizmet dışı durumu, AI durumu, AI arızası algılandı, hatalı AI arıza uyarısı, AutoPrint azami döngü sayısı
- Kuruluş etkinlikleri - hesap AutoPrint durumu, yeni kullanıcı kaydı, onay bekleyen kullanıcı
- Baskı kuyruğu: Öğe eklendi, silindi, taşındı, geri yüklendi, onay bekliyor, onaylandı, reddedildi, kuyruk boşaltıldı
- Filament: Oluşturuldu, güncellendi, silindi, yazıcıya atandı, ataması kaldırıldı
- Bakım: İş oluşturuldu / başlatıldı / tamamlandı / iptal edildi / süresi geçti / yeniden açıldı / güncellendi / silindi; sorun bildirildi / çözüldü; yedek parça oluşturuldu / güncellendi / silindi; stok ayarlandı, düşük stok; görev tamamlandı / atlandı; plan oluşturuldu / güncellendi / silindi
- Bakiye: Ücret alındı, iade edildi, para eklendi, düzenlendi
- Kota: Yeni istek, istek çözüldü, ayarlandı, sıfırlandı
Kodla işlemesi kolay bir veri yükü yapısı
Normal biçimli her webhook teslimatı dışarıdan aynı görünür: olaya özel biçimdeki data nesnesini saran event adı, ISO timestamp ve kaynak webhook_id içeren zarf.
job.done olayının data nesnesi baskı işi, yazıcı, dosya, kullanıcı ve geçen süreyi içerir. filament.assigned olayı filament, yazıcı ve atandığı aracı içerir. maintenance.job_overdue olayı bakım işi, yazıcı, sorumlu kullanıcı ve başlangıçta belirlenen son tarihi içerir. Aynı zarf, olaya özel veri. Böylece kodunuzdaki tek switch ifadesi tüm akışı işler.
Se hvordan Weshape bruker Webhooks til å styre ~50 printers
Order queueing is a webhook that feeds into the SimplyPrint API.
Üretime göndermeden önce test edin, örnekleyin ve inceleyin
Webhooks sıkıcı olmalı. SimplyPrint, bunu sağlayan üç araç sunar: alacağınız verileri inceleyin, test çağrısı gönderin ve daha önce gerçekleşen tüm gönderimleri gözden geçirin.
Test olayı gönder
Herhangi bir abonelikten istediğiniz zaman gerçek biçimli bir yük gönderin.
Örnek yükler
Kod yazmadan önce tam veri yükü yapılarını inceleyin.
Teslimat geçmişi
Her teslimat için URL, HTTP durumu, yanıt gövdesi ve zaman damgası.
Teslim edildikten sonra webhook'larınızın görünümü
Discord, Slack ve Teams biçimleri bu uygulamalarda yerel gömme kartları olarak görüntülenir: zengin başlık, alanlara ayrılmış veri yükü, isteğe bağlı yazıcı küçük resmi. Aşağıda, SimplyPrint kullanan bir baskı çiftliğinden doğrudan Discord kanalından alınmış üç gerçek gönderim var. Biçimi bir kez yapılandırın; gömmeyi SimplyPrint halleder.
Bakım gecikti
Planlanmış bir bakım işinin son tarihi geçti: iş adı, yazıcı, öncelik, zamanlama ve grup, hepsi tek kartta.
Bakım işi oluşturuldu
Yeni bir bakım işi planlanır, yazıcı, grup ve öncelik anında ekip kanalınızda görünür.
Yedek parça envanteri
Envanter değişiklikleri, parça silme, stok ayarlama ve yeniden stoklama, iş akışı aracının her birine tepki verebilmesi için ayrı olaylar olarak teslim edilir.
İsteğe bağlı gizli anahtar doğrulaması; isteğin gerçekten SimplyPrint'ten geldiğini kanıtlar
Her webhook için bir gizli anahtar belirleyin. SimplyPrint bunu her teslimatla birlikte X-SP-Secret başlığında gönderir; böylece alıcınız isteğin gerçekten bizden geldiğini, URL'nizi tahmin eden rastgele bir IP'den gelmediğini doğrulayabilir. Gerek duymadığınız iç ağ webhook'larında gizli anahtarı atlayın. Anahtar sızdığında yenileyin; geçmiş teslimatlar geçersiz kılınmaz, gelecektekiler yeni anahtarı kullanır.
Her webhook ayrıca bağımsız olarak etkinleştirilir / devre dışı bırakılır. Gürültülü bir entegrasyonu olay aboneliğini veya geçmişini kaybetmeden duraklatmak için anahtarı çevirin.
Kişilerin gerçekten bağladıkları
SimplyPrint kullanan baskı çiftlikleri, okullar, makerspace'ler ve ürün ekiplerinde en sık gördüğümüz kalıplar bunlardır.
job.done ve job.failed olaylarını ekibinizin kanalına gönderin.
Bir kuyruk öğesi onaylandığında fatura veya sipariş karşılama işlemini tetikleyin.
Gecikmiş bakım veya azalan yedek parça stoğu için operasyon ekibine bildirim gönderin.
Öğrenci gönderimlerini öğretmenlere gerçek zamanlı gösterin.
Tam bir geliştirici deneyiminin push tarafı
Webhooks, SimplyPrint geliştirici araçlarının geri kalanıyla doğal biçimde uyumludur:
- SimplyPrint API, kodunuzun gerektiğinde yazıcılar, kuyruk, dosyalar, filament ve işler dâhil tüm durumları çekmesini sağlar.
- Webhooks, bir şey değiştiği anda SimplyPrint'in göndermesini sağlar, böylece yoklama yapmanız gerekmez.
- SimplyPrint MCP sunucusu, AI asistanlarının (Claude, ChatGPT) incelenmiş araç kaydı üzerinden aynı filoyu okuyup yönetmesini sağlar.
Plan erişimi: webhooks hangi planlara dâhildir?
Webhooks, Print Farm ve Enterprise planlarına ek ücret olmadan dahildir. Webhook başına ücret, teslimat başına ücret ve olay sınırı yoktur.
| Funksjon / begrensning | Gratis | Basic | Pro | Printfarm | Enterprise | Skole | Cloud Slicer | Filamenthåndterer |
|---|---|---|---|---|---|---|---|---|
|
Webhooks
Tam çok kanallı webhook sistemi: standart JSON, Discord, Slack ve Microsoft Teams, eksiksiz olay kataloğu, isteğe bağlı gizli anahtar doğrulaması ve teslimat bazlı geçmiş.
|
Vil du vite mer om abonnementene våre?
Se full pris- og funksjonssammenligningSık sorulan sorular
Olayları Discord, Slack veya Microsoft Teams'e nasıl gönderirim?
discord.com/api/webhooks, hooks.slack.com/services veya herhangi bir Teams iş akışı URL'si) ve yükü ilgili platformun biçimine uygun olarak hazırlarız. Bot kurulumu, uygulama veya ara katman gerekmez.Hangi olaylara abone olabilirim?
Bir isteğin gerçekten SimplyPrint'ten geldiğini nasıl doğrulayabilirim?
Nelerin teslim edildiğini görebilir miyim?
Canlıya almadan önce bir webhook'u test edebilir miyim?
Bunun SimplyPrint API'den farkı nedir?
Sunucum kapalıysa yeniden denemeler ne olacak?
SimplyPrint, başarısız teslimatları yeniden dener mi?
Teslimat denemeleri ne kadar süre saklanır?
Hangi planlar webhook'ları içeriyor?
Adım adım kurulum kılavuzu
Discord, Slack ve Microsoft Teams URL'lerine özel ayrıntılar da dahil olmak üzere ilk webhook'unuzu oluşturma adımları için kapsamlı webhook'lar yardım merkezi makalesine bakın.