Taslağı kaydet
/v1/mailboxes/{mailbox_id}/drafts/{draft_id}draft_id. tarihine kadar bir taslak oluşturur veya günceller. Yeni bir taslak için UUID oluşturun; Sonraki kayıtlar için aynı tanımlayıcıyı kullanın. Aynı posta kutusuna giriş yaptıktan sonra taslağınıza başka bir cihazdan devam edebilirsiniz.
Yetki ve erişim alanları · Hatalar ve tekrarlar
Rica etmek
curl -X PUT 'https://adapt-mail.com/v1/mailboxes/<mailbox_id>/drafts/<draft_id>' \ -H 'Authorization: Bearer <access_token>' \ -H 'Content-Type: application/json' \Seçenekler
mailbox_idpathmutlakaintegerdraft_idpathmutlakastring · uuidX-Customer-IDheader- Seçenek 1
stringSeçenek 2null
Talep gövdesi · application/json
object
toarrayAna alıcıların adresleri.
maxItems: 50Dizi öğeleristringccarrayDiğer katılımcıların görebileceği alıcı adreslerini kopyalayın.
maxItems: 50Dizi öğeleristringbccarrayBcc alıcı adresleri.
maxItems: 50Dizi öğeleristringsubjectstringMektubun konusu.
Varsayılan:
""maxLength: 998textstringMektubun metni biçimlendirilmeden.
Varsayılan:
""maxLength: 200000htmlHTML-Mektubun biçimlendirilmiş versiyonu.
Seçenek 1stringmaxLength: 300000Seçenek 2nullfile_idsarrayID daha önce bu posta kutusuna indirilmiş dosyalar. Bunları indirirken veya dosya listesinden alın.
maxItems: 20Dizi öğeleristring · uuidforward_messageEklerinin iletilmesi gereken orijinal e-posta.
Seçenek 1objectfoldermutlakastringKlasör listesindeki klasör adı, örneğin INBOX.
minLength: 1maxLength: 255uidvaliditymutlakaintegerBu klasör için API yanıtının değeri uidvalidity'dir.
exclusiveMinimum: 0uidmutlakaintegerexclusiveMinimum: 0
Bilinmeyen alanlar kabul edilmez.
Seçenek 2nullreply_to_message_idYanıtladığınız e-postanın message_id değeri.
Seçenek 1stringmaxLength: 998Seçenek 2nullreferencesYanıt zincirini kaydetmek için orijinal mesajın references değeri.
Seçenek 1stringmaxLength: 4000Seçenek 2nullsend_atSaat dilimiyle birlikte gecikmeli gönderim zamanı, örneğin 2026-11-01T12:00:00Z. Bir değer olmadan, kuyruk işlenirken gönderim başlar.
Seçenek 1string · date-timeSeçenek 2null
Bilinmeyen alanlar kabul edilmez.
Yanıtlar
200 Başarılı yanıt
application/json
object
idstring · uuid
401 Giriş gerekli
application/json
object
detail- Seçenek 1
stringSeçenek 2objectcodestringmessagestring
Seçenek 3arrayDizi öğeleriobject
403 Erişim yok
application/json
object
detail- Seçenek 1
stringSeçenek 2objectcodestringmessagestring
Seçenek 3arrayDizi öğeleriobject
404 Kaynak bulunamadı
application/json
object
detail- Seçenek 1
stringSeçenek 2objectcodestringmessagestring
Seçenek 3arrayDizi öğeleriobject
409 Devlet çatışması
application/json
object
detail- Seçenek 1
stringSeçenek 2objectcodestringmessagestring
Seçenek 3arrayDizi öğeleriobject
422 Doğrulama hatası
application/json
object
detailarrayDizi öğeleriobjectlocmutlakaarrayDizi öğeleriSeçenek 1stringSeçenek 2integermsgmutlakastringtypemutlakastring
503 Geçici olarak kullanılamıyor
application/json
object
detail- Seçenek 1
stringSeçenek 2objectcodestringmessagestring
Seçenek 3arrayDizi öğeleriobject