Belgelere geç
API

İmza oluşturma

Bir adrese ya da catch-all'a adlandırılmış bir imza ekler.

POST/signatures

Gerçek çağrıyı çalışma alanınızda çalıştırır.

POST /signatures

Bir adrese ya da catch-all'a adlandırılmış bir imza ekler.

Örnek

settings:write gerektirir. address, name ve html zorunludur.

curl
curl -X POST "$OE/signatures" -H "$AUTH" -H "Content-Type: application/json" \  -d '{    "address": "[email protected]",    "name": "Short",    "html": "<p>Ada<br>Acme Ltd</p>",    "isReplyDefault": true  }'
Yanıt
{  "object": "signature",  "id": "sig_8f2c1a9b7d3e4f60a1b2c3d4",  "address": "[email protected]",  "name": "Short",  "html": "<p>Ada<br />Acme Ltd</p>",  "isDefault": false,  "isReplyDefault": true,  "createdAt": "2026-10-12T09:14:03.117Z",  "updatedAt": "2026-10-12T09:14:03.117Z"}

HTML, giden posta gibi temizlenir; bu yüzden geri dönen, gönderdiğinizden farklı olabilir ve içinde bir miktar metin ya da bir görsel kalmalıdır. Temizlemeden önce ve sonra en fazla 150.000 karakter alır, yoksa çağrı 422 signature_too_long döndürür.

Bir adresin ilk imzası, isDefault ya da isReplyDefault false demedikçe, yeni posta ve yanıtlar için onun varsayılanı olur. Sonraki bir imza yalnızca istendiğinde varsayılan olur ve o zaman bu yeri, onu tutan imzadan alır.

name 1 ile 80 karakter arasındadır ve büyük-küçük harf ne olursa olsun adresinde benzersizdir. Adresin zaten kullandığı bir ad 409 signature_name_taken döndürür. Bir adreste en fazla 50 imza olabilir; sonrakisi 422 signature_limit_reached döndürür.

Adres, çalışma alanının bir adresi ya da buradaki doğrulanmış ve catch-all'ı açık bir alan adındaki bir catch-all olmalıdır. Bütün bir alan adı dahil başka her şey 422 invalid_parameter döndürür.

Referans