Temel URL
/api/v1 altındadır.
Kimlik Doğrulama
Her istek,Authorization başlığında bir API anahtarına ihtiyaç duyar:
Anahtar oluşturma
API anahtarlarını yönetmek için Owner veya Admin rolüne ihtiyacınız vardır.- Flowella uygulamasında Ayarlar → API anahtarları bölümüne gidin.
- Anahtar oluştur** seçeneğine tıklayın ve ona akılda kalıcı bir isim verin.
- Anahtarı bir kez kopyalayın - yalnızca oluşturma sırasında gösterilir.
Bir anahtarın doğrulanması
Bir anahtarın geçerli olduğunu doğrulamak için ping uç noktasına basın:200 OK ile { "ok": true, "organizationId": "…" } kimliğinizin doğrulandığı anlamına gelir.
Hatalar
Tüm hatalar tutarlı bir zarf içinde geri gelir:| HTTP durumu | Ne zaman göreceksiniz |
|---|---|
400 | Doğrulama başarısız oldu, hatalı biçimlendirilmiş gövde veya yukarı akış Meta reddi |
401 | Eksik veya geçersiz API anahtarı |
402 | Ödeme gerekli - aboneliğiniz eylemi kapsamıyor |
403 | Yasak - örneğin, devre dışı bırakılmış bir kişiye gönderiliyor veya Meta bağlı değil |
404 | İstenen kanal veya kaynak mevcut değil |
429 | Hız sınırlı - yavaşla |
error.code alanı sabittir ve programlı olarak açılması güvenlidir. error.message insan tarafından okunabilir ve değişebilir.
Oran sınırları
API anahtarları kuruluş başına oranla sınırlıdır. Sınırı aşarsanızRATE_LIMITED kodlu bir 429 ve Too many requests mesajı alırsınız. Geri çekilin ve üstel gecikmeyle yeniden deneyin.
Büyük toplu gönderimler yapıyorsanız, throttlePerHour parametresiyle birlikte POST /api/v1/templates/send seçeneğini tercih edin - Flowella sunucu tarafında gaz kelebeği uygular, böylece istekleri kendiniz hızlandırmanız gerekmez.
Sayfalandırma
Liste uç noktaları (/conversations, /contacts, /templates) imleç sayfalama kullanır:
limit(1-100, varsayılan 25) ve isteğe bağlı bircursoriletin.- Yanıt,
itemsve daha fazla sonuç olduğunda birnextCursoriçerir. - Bir sonraki sayfayı almak için
nextCursor’yicursorparametresi olarak geri iletin. nextCursorkayıp olduğunda, sonuna ulaştınız demektir.
Tarih ve saat
Tüm zaman damgaları UTC’de ISO 8601 dizeleridir (örneğin2025-01-15T14:30:00.000Z). API’nin tarihleri kabul ettiği durumlarda, hem yalnızca tarih (2025-01-15) hem de tam ISO 8601 sunucu tarafında zorlanır.
Telefon numaraları
Telefon numaralarını mümkünse E.164 biçiminde (+15551234567) iletin. Flowella yaygın varyasyonları sunucu tarafında normalleştirecektir, ancak E.164 en güvenlisidir.
Kanallar
Birçok uç nokta birwhatsappChannelId kabul eder. Kuruluşunuzun tek bir kanalı varsa ve siz bunu atlarsanız, Flowella varsayılan kanalınızı kullanır. Birden fazla kanalınız varsa, yanlış göndericiden göndermekten kaçınmak için kimliği açıkça iletin.
Tam URL modeli ve kanal değiştirme için, Çoklu kanal bölümüne bakın.

