پرش به مستندات
API

توضیحات

هر عملیات در این گروه: آنچه می‌پذیرد، آنچه برمی‌گرداند و خطاهایی که ممکن است با آن‌ها پاسخ دهد.

عملیات‌ها

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

محدوده‌های دسترسیthreads:readمی‌خواند

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.

پارامترهای مسیر

idstringالزامی

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

خروجی

Every note on the thread, in display order.

خطاها

خطاهایی که هر عملیاتی ممکن است برگرداند400401403404422500فهرست خطاها

همچنین در دسترس در

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

POST/threads/{id}/notes

Add a note to a thread

محدوده‌های دسترسیthreads:writeداده‌ها را تغییر می‌دهد

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.

پارامترهای مسیر

idstringالزامی

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

بدنهٔ درخواست

contentstringالزامی

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

1 تا 20000 نویسه
colorstring

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

یکی از"default""red""orange""yellow""green""blue""purple""pink"
pinnedboolean

Keeps the note above the others. Defaults to false.

خروجی

The note.

خطاها

خطاهایی که هر عملیاتی ممکن است برگرداند400401403404422500فهرست خطاها

همچنین در دسترس در

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

POST/threads/{id}/notes/reorder

Arrange the notes on a thread

محدوده‌های دسترسیthreads:writeداده‌ها را تغییر می‌دهد

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.

پارامترهای مسیر

idstringالزامی

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

بدنهٔ درخواست

idsstring[]الزامی
1 تا 200 مورد

خروجی

The notes, in their new order.

خطاها

خطاهایی که هر عملیاتی ممکن است برگرداند400401403404422500فهرست خطاها

همچنین در دسترس در

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

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

Change a note

محدوده‌های دسترسیthreads:writeداده‌ها را تغییر می‌دهد

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.

پارامترهای مسیر

idstringالزامی

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

noteIdstringالزامی

The id of a note on that thread.

بدنهٔ درخواست

contentstring

The new text, up to 20,000 characters.

1 تا 20000 نویسه
colorstring

The new colour.

یکی از"default""red""orange""yellow""green""blue""purple""pink"
pinnedboolean

Pins or unpins it.

خروجی

The note as it is now.

خطاها

خطاهایی که هر عملیاتی ممکن است برگرداند400401403404422500فهرست خطاها

همچنین در دسترس در

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

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

Delete a note

محدوده‌های دسترسیthreads:writeحذف می‌کند

Gone for good. There is no bin for notes.

Requires the threads:write scope.

پارامترهای مسیر

idstringالزامی

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

noteIdstringالزامی

The id of a note on that thread.

خروجی

خطاها

خطاهایی که هر عملیاتی ممکن است برگرداند400401403404422500فهرست خطاها

همچنین در دسترس در

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

اشیا

DeletedThreadNoteobject

objectstring
یکی از"note"
idstring
threadIdstring
deletedboolean
یکی ازtrue

ThreadNoteobject

objectstringالزامی
یکی از"note"
idstringالزامی
threadIdstringالزامی
contentstringالزامی
تا 20000 نویسه
colorstringالزامی
یکی از"default""red""orange""yellow""green""blue""purple""pink"
pinnedbooleanالزامی

Pinned notes are listed before the others.

orderintegerالزامی

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

createdAtstringالزامی
قالبdate-time
updatedAtstringالزامی
قالبdate-time

ThreadNoteListobject

objectstring
یکی از"list"