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[].id | UUID | Идентификатор проекта — передайте как project_id в Список расшифровок. |
items[].name | string | Название проекта. |
items[].created_at | datetime | Когда проект создан. |
total | integer | Сколько проектов вернулось. |
Ошибки
| Статус | Когда |
|---|---|
401 | Нет/неверный ключ или ключ передан в URL. |
403 | План без доступа к API. |
429 | Превышен лимит запросов. |
Подробности — в разделе Ошибки.