Zur Dokumentation springen
API

Entwürfe

Jede Operation in dieser Gruppe: was sie annimmt, was sie zurückgibt und mit welchen Fehlern sie antworten kann.

Operationen

GET/drafts

List drafts

Geltungsbereichedrafts:readLiest

Requires the drafts:read scope.

Query-Parameter

querystring

The same search syntax as GET /threads, read against each draft's subject, sender and the first 4,000 characters of its body. Plain words match loosely and a quoted phrase has to appear as written, filler words are dropped when something else is left to search for, and a value the search cannot use is ignored rather than narrowing. Recipients are not searched, so to:, cc: and bcc: match nothing here. The drafts folder always applies, so in: and folder is: operators cannot widen the search beyond drafts, in:anywhere included. A draft saved with no subject is stored as (no subject), so subject:"no subject" finds it.

limitinteger

Drafts per page, a whole number from 1 to 100. Defaults to 25.

Mindestens 1Höchstens 100
pageTokenstring

Opaque. Pass back what you were given, never construct one.

Rückgabe

200

A page of drafts.

Fehler

Die Fehler, die jede Operation zurückgeben kann400401403404422500Fehlerkatalog

Auch verfügbar über

SDK
drafts.list()drafts.listAll()drafts.iterate()
CLI
openemail drafts list
MCP
listDrafts

GET/drafts/{id}

Retrieve a draft

Geltungsbereichedrafts:readLiest

Requires the drafts:read scope.

Pfadparameter

idstringErforderlich

Draft id, which starts with draft-.

Rückgabe

200

The draft.

Fehler

Die Fehler, die jede Operation zurückgeben kann400401403404422500Fehlerkatalog

Auch verfügbar über

SDK
drafts.get()
CLI
openemail drafts get
MCP
getDraft

PATCH/drafts/{id}

Update a draft

Geltungsbereichedrafts:writeÄndert Daten

A partial update, not an upsert. An unknown id, or the id of a thread that is not a draft, is a 404. The draft keeps the id you passed, and the response echoes it.

Requires the drafts:write scope.

Pfadparameter

idstringErforderlich

Draft id, which starts with draft-.

Rückgabe

200

Saved.

Fehler

Die Fehler, die jede Operation zurückgeben kann400401403404422500Fehlerkatalog

Auch verfügbar über

SDK
drafts.update()
CLI
openemail drafts update
MCP
createDraftupdateDraft

DELETE/drafts/{id}

Delete a draft

Geltungsbereichedrafts:writeLöscht

Requires the drafts:write scope.

Pfadparameter

idstringErforderlich

Draft id, which starts with draft-.

Rückgabe

200

Deleted.

Fehler

Die Fehler, die jede Operation zurückgeben kann400401403404422500Fehlerkatalog

Auch verfügbar über

SDK
drafts.delete()
CLI
openemail drafts delete
MCP
deleteDraft