Zur Dokumentation springen
API

Hinweise

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

Operationen

Private notes pinned to a thread, the Notes panel of the reading pane.

Notes are private to a person. A key reads and writes the notes of the workspace owner, and an app those of the person who connected it. A key or an app limited to particular addresses reaches only the notes on threads that arrived at them.

GET/threads/{id}/notes

List the notes on a thread

Geltungsbereichethreads:readLiest

Pinned notes first, then the rest in the order they were arranged. Notes are private to a person. A key reads and writes the notes of the workspace owner, and an app those of the person who connected it.

Requires the threads:read scope.

Pfadparameter

idstringErforderlich

The thread the notes are on, as GET /threads returns it.

Rückgabe

Every note on the thread, in display order.

Fehler

Die Fehler, die jede Operation zurückgeben kann400401403404422500Fehlerkatalog

Auch verfügbar über

SDK
threads.listNotes()
CLI
openemail threads list-notes
MCP
listThreadNotes

POST/threads/{id}/notes

Add a note to a thread

Geltungsbereichethreads:writeÄndert Daten

A new note goes after the others. color is one of the eight the app offers, and pinned keeps it at the top. Notes are private to a person. A key reads and writes the notes of the workspace owner, and an app those of the person who connected it.

Requires the threads:write scope.

Pfadparameter

idstringErforderlich

The thread the notes are on, as GET /threads returns it.

Request-Body

contentstringErforderlich

The text of the note, up to 20,000 characters. Leading and trailing spaces are trimmed.

1 bis 20000 Zeichen
colorstring

One of the eight the app offers: default, red, orange, yellow, green, blue, purple or pink. Defaults to default.

Einer von"default""red""orange""yellow""green""blue""purple""pink"
pinnedboolean

Keeps the note above the others. Defaults to false.

Rückgabe

The note.

Fehler

Die Fehler, die jede Operation zurückgeben kann400401403404422500Fehlerkatalog

Auch verfügbar über

SDK
threads.createNote()
CLI
openemail threads create-note
MCP
addThreadNote

POST/threads/{id}/notes/reorder

Arrange the notes on a thread

Geltungsbereichethreads:writeÄndert Daten

Sets the order of every note on the thread at once, first to last. Pinned notes still come first. ids has to name each note exactly once, or the call is a 422 invalid_parameter on ids and nothing moves.

Requires the threads:write scope.

Pfadparameter

idstringErforderlich

The thread the notes are on, as GET /threads returns it.

Request-Body

idsstring[]Erforderlich
1 bis 200 Einträge

Rückgabe

The notes, in their new order.

Fehler

Die Fehler, die jede Operation zurückgeben kann400401403404422500Fehlerkatalog

Auch verfügbar über

SDK
threads.reorderNotes()
CLI
openemail threads reorder-notes
MCP
reorderThreadNotes

PATCH/threads/{id}/notes/{noteId}

Change a note

Geltungsbereichethreads:writeÄndert Daten

Changes its text, its colour or whether it is pinned. Give at least one. A note id that is not on this thread is a 404.

Requires the threads:write scope.

Pfadparameter

idstringErforderlich

The thread the notes are on, as GET /threads returns it.

noteIdstringErforderlich

The id of a note on that thread.

Request-Body

contentstring

The new text, up to 20,000 characters.

1 bis 20000 Zeichen
colorstring

The new colour.

Einer von"default""red""orange""yellow""green""blue""purple""pink"
pinnedboolean

Pins or unpins it.

Rückgabe

The note as it is now.

Fehler

Die Fehler, die jede Operation zurückgeben kann400401403404422500Fehlerkatalog

Auch verfügbar über

SDK
threads.updateNote()
CLI
openemail threads update-note
MCP
updateThreadNote

DELETE/threads/{id}/notes/{noteId}

Delete a note

Geltungsbereichethreads:writeLöscht

Gone for good. There is no bin for notes.

Requires the threads:write scope.

Pfadparameter

idstringErforderlich

The thread the notes are on, as GET /threads returns it.

noteIdstringErforderlich

The id of a note on that thread.

Rückgabe

Fehler

Die Fehler, die jede Operation zurückgeben kann400401403404422500Fehlerkatalog

Auch verfügbar über

SDK
threads.deleteNote()
CLI
openemail threads delete-note
MCP
deleteThreadNote

Objekte

DeletedThreadNoteobject

objectstring
Einer von"note"
idstring
threadIdstring
deletedboolean
Einer vontrue

ThreadNoteobject

objectstringErforderlich
Einer von"note"
idstringErforderlich
threadIdstringErforderlich
contentstringErforderlich
Bis zu 20000 Zeichen
colorstringErforderlich
Einer von"default""red""orange""yellow""green""blue""purple""pink"
pinnedbooleanErforderlich

Pinned notes are listed before the others.

orderintegerErforderlich

Where it sits among the notes that share its pinned state, lowest first.

createdAtstringErforderlich
Formatdate-time
updatedAtstringErforderlich
Formatdate-time

ThreadNoteListobject

objectstring
Einer von"list"