Memo AIDocs
API Reference

Список проектов

GET /projects — список проектов в workspace, чтобы узнать project_id для фильтрации.

GET /projects

Возвращает проекты в workspace, к которому привязан ключ, — каждый с id (UUID) и name. Используйте, чтобы узнать project_id для Списка расшифровок.

Доступ

Какие проекты вернутся, зависит от роли владельца ключа в workspace:

  • Владелец workspace — все проекты workspace.
  • Участник — только проекты, в которых он состоит.

Query-параметров нет.

Запрос

curl https://app.memoai.tech/api/v1/developer/projects \
  -H "Authorization: Bearer mk_live_your_key_here"
import httpx

resp = httpx.get(
    "https://app.memoai.tech/api/v1/developer/projects",
    headers={"Authorization": "Bearer mk_live_your_key_here"},
)
resp.raise_for_status()
projects = resp.json()["items"]
const res = await fetch("https://app.memoai.tech/api/v1/developer/projects", {
  headers: { Authorization: "Bearer mk_live_your_key_here" },
});
const { items } = await res.json();

Какие у меня есть проекты в Memo AI?

Ассистент вызывает memo_list_projects, а затем может подставить id нужного проекта в memo_list_transcriptions, чтобы отфильтровать расшифровки по этому проекту.

Ответ

200 OK

{
  "items": [
    {
      "id": "8b1f3e22-1c4a-4f7e-9a2b-6d5e8c1a2b3c",
      "name": "Sales",
      "created_at": "2026-04-02T10:00:00Z"
    },
    {
      "id": "1d2c3b4a-5e6f-7a8b-9c0d-1e2f3a4b5c6d",
      "name": "Research",
      "created_at": "2026-03-15T08:30:00Z"
    }
  ],
  "total": 2
}

Поля ответа

ПолеТипОписание
items[]arrayДоступные проекты, новые сверху.
items[].idUUIDИдентификатор проекта — передайте как project_id в Список расшифровок.
items[].namestringНазвание проекта.
items[].created_atdatetimeКогда проект создан.
totalintegerСколько проектов вернулось.

Ошибки

СтатусКогда
401Нет/неверный ключ или ключ передан в URL.
403План без доступа к API.
429Превышен лимит запросов.

Подробности — в разделе Ошибки.

На этой странице