Belgelere geç
MCP sunucusu

Taslaklar

Posta kutusunda kayıtlı, gönderilmemiş iletiler.

Taslak araçları

AraçNe yapar
listDraftsTaslaklar, en son kaydedilen önce; her biri konusu, alıcıları ve göndereniyle. query bunlarda arama yapar.
getDraftTek bir taslağın tamamı: göndereni, alıcıları, konusu, yanıt verdiği konuşma, ekleri ve gövdesi.
createDraftYeni bir taslağı göndermeden kaydedin. Her alan isteğe bağlıdır ve threadId onu bir yanıta dönüştürür.
updateDraftBir taslaktaki alanları değiştirin. Vermediğiniz bir alan değerini korur ve bir liste kayıtlı olanın tamamının yerini alır.
deleteDraftBir taslağı kalıcı olarak silin. Çöp kutusuna gitmez.

Okumak “Read drafts” (drafts:read), kaydetmek, değiştirmek ya da silmek ise “Create and edit drafts” (drafts:write) gerektirir. Bazı adreslerle sınırlı bir istemci yalnızca onlardan olan taslakları görür ve kaydettiği bir taslak, adına gönderebileceği bir from gerektirir.

Uygulamanın sohbetinde bir taslağı kaydetmek, değiştirmek ve silmek, siz istemediyseniz önce sorar.

Referans

listDrafts

Kapsamlardrafts:readUygulamadaki asistan sormadan çalıştırırAraç setidrafts

The unsent drafts in the mailbox, most recently saved first, each with its id, subject, recipients and sender. query searches the subject, the sender and the start of the body. When more follow, the last line gives a pageToken: call again with the same query and that pageToken.

Girdiler

querystring
limitinteger
En az 1En çok 100
pageTokenstring

Şurada da var

API
GET /drafts
SDK
drafts.list()drafts.listAll()drafts.iterate()

getDraft

Kapsamlardrafts:readUygulamadaki asistan sormadan çalıştırırAraç setidrafts

One draft in full: its sender, recipients, subject, the thread it replies to, the names of its attachments and its body as saved. Take the id from listDrafts.

Girdiler

draftIdstringZorunlu
Boş olamaz

Şurada da var

API
GET /drafts/{id}
SDK
drafts.get()

createDraft

Kapsamlardrafts:writeSiz istemediyseniz uygulamadaki asistan önce sorarAraç setidrafts

Save a new draft without sending it, as the composer does when you close it. Every field is optional, and html wins over text when both are given. from is the address it will be sent as, and threadId makes it a reply to that thread. sendEmail with the draft id sends it later.

Girdiler

tostring[]
ccstring[]
bccstring[]
subjectstring
En çok 998 karakter
htmlstring
En çok 1000000 karakter
textstring
En çok 1000000 karakter
fromstring
threadIdstring

Şurada da var

API
PATCH /drafts/{id}POST /drafts
SDK
drafts.update()drafts.create()

updateDraft

Kapsamlardrafts:writeSiz istemediyseniz uygulamadaki asistan önce sorarAraç setidrafts

Change fields on a saved draft. A field you leave out keeps its value, and a list you give replaces the saved one whole, so to with one address drops the others. from null clears the sender. Take the id from listDrafts.

Girdiler

draftIdstringZorunlu
Boş olamaz
tostring[]
ccstring[]
bccstring[]
subjectstring
En çok 998 karakter
htmlstring
En çok 1000000 karakter
textstring
En çok 1000000 karakter
fromstring
null olabilir
threadIdstring

Şurada da var

API
PATCH /drafts/{id}POST /drafts
SDK
drafts.update()drafts.create()

deleteDraft

Kapsamlardrafts:writeSiz istemediyseniz uygulamadaki asistan önce sorarAraç setidrafts

Delete a draft for good. It does not go to the Bin and cannot be brought back. Take the id from listDrafts.

Girdiler

draftIdstringZorunlu
Boş olamaz

Şurada da var

API
DELETE /drafts/{id}
SDK
drafts.delete()