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

چت‌ها

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

عملیات‌ها

The conversations held with the assistant in the app, as the Chats page lists them. Only the workspace owner reaches the chats: an API key, or an app the owner connected with every address. An access token acting for a member is a 403 owner_only, and a key or an app limited to particular addresses or domains is a 422 capability_unsupported.

GET/chats

List the assistant chats

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

The chats of the workspace, newest first, a page at a time, each with its title, how many messages it holds and when it last changed. q searches the titles and sort orders them. Only the workspace owner reaches the chats: an API key, or an app the owner connected with every address. An access token acting for a member is a 403 owner_only, and a key or an app limited to particular addresses or domains is a 422 capability_unsupported.

Requires the threads:read scope.

پارامترهای کوئری

qstring

Search the titles.

تا 200 نویسه
sortstring

newest and oldest order by the last change, and title alphabetically.

یکی از"newest""oldest""title"پیش‌فرض"newest"
limitinteger

Rows per page, 1 to 100.

دست‌کم 1حداکثر 100پیش‌فرض25
cursorstring

The previous page's nextCursor, passed back as it came. It is opaque: it holds where the last row sat in this list's order, so a row deleted or edited between pages never breaks the walk, and the next page starts at the first row that sorts after it. A value this list did not hand out is a 400 invalid_cursor.

خروجی

A page of chats.

خطاها

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

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

SDK
chats.list()chats.listAll()chats.iterate()
CLI
openemail chats list
MCP
listChats

GET/chats/{id}

Retrieve a chat

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

One chat by id. Only the workspace owner reaches the chats: an API key, or an app the owner connected with every address. An access token acting for a member is a 403 owner_only, and a key or an app limited to particular addresses or domains is a 422 capability_unsupported.

Requires the threads:read scope.

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

idstringالزامی

The chat id from GET /chats.

خروجی

200Chat

The chat.

خطاها

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

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

SDK
chats.get()
CLI
openemail chats get
MCP
getChat

PATCH/chats/{id}

Rename a chat

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

Gives the chat a new title. Only the workspace owner reaches the chats: an API key, or an app the owner connected with every address. An access token acting for a member is a 403 owner_only, and a key or an app limited to particular addresses or domains is a 422 capability_unsupported.

Requires the threads:write scope.

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

idstringالزامی

The chat id from GET /chats.

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

titlestringالزامی
1 تا 120 نویسه

خروجی

200Chat

The chat with its new title.

خطاها

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

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

SDK
chats.rename()
CLI
openemail chats rename
MCP
renameChat

DELETE/chats/{id}

Delete a chat

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

Deletes the chat and every message in it, for good. Nothing it did in the mailbox is undone. Only the workspace owner reaches the chats: an API key, or an app the owner connected with every address. An access token acting for a member is a 403 owner_only, and a key or an app limited to particular addresses or domains is a 422 capability_unsupported.

Requires the threads:write scope.

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

idstringالزامی

The chat id from GET /chats.

خروجی

Deleted.

خطاها

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

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

SDK
chats.delete()
CLI
openemail chats delete
MCP
deleteChat

اشیا

Chatobject

objectstringالزامی
یکی از"chat"
idstringالزامی
titlestringالزامی
kindstringالزامی
یکی از"chat"
messageCountintegerالزامی
دست‌کم 0
updatedAtstringالزامی

When a message last arrived in it.

قالبdate-time

ChatListobject

objectstring
یکی از"list"
dataChat[]
hasMoreboolean

True when another page follows. Pass nextCursor back as cursor to read it.

nextCursorstring

An opaque cursor for the next page, or null on the last page. Pass it back unchanged.

می‌تواند null باشد

DeletedChatobject

objectstring
یکی از"chat"
idstring
deletedboolean
یکی ازtrue