brainpoloО brainful API обеспечивает беспрепятственную интеграцию между вашими приложениями и brainful's мощной системой управления контентом. Независимо от того, создаёте ли вы инструменты автоматизации или интегрируетесь с вашими любимыми приложениями, наш RESTFUL API обеспечивает простой и безопасный способ взаимодействия с вашим контентомобеспечивает простой и безопасный способ взаимодействия с вашим контентомпредоставляет простой и безопасный способ взаимодействия с вашим контентом.
Аутентификация на основе токенов с шифрованием HTTPS
Стандартные HTTP-методы с JSON-ответами
Встроенные возможности геолокации
Оптимизировано для надёжной производительности
60 запросов в минуту на пользователя
Посетите ваши brainful страницу настроек чтобы сгенерировать ваш API-токен.
Выберите из нашего примера кода в cURL, JavaScript, или Python чтобы быстро начать.
Попробуйте интерактивные примеры ниже, чтобы протестировать вашу интеграциюпопробуйте интерактивные примеры ниже, чтобы протестировать вашу интеграциюпопробуйте интерактивные примеры ниже для тестирования вашей интеграции.
All API requests require your API token in the Authorization header. Get your token from the brainful страницу настроек. API поддерживает как токены, так и форматы bearer-токенов.
Authorization: Token YOUR_API_TOKENAuthorization: Bearer YOUR_API_TOKENВсе параметры отправляются в теле запроса как JSON.
| Параметр | Тип | Обязательно | Описание |
|---|---|---|---|
| строка | строка | Да | Содержание для добавления (1-5000 символов) |
| parent_luid | строка | Нет | luid родительского блока (опционально) |
| latitude | число с плавающей точкой | Нет | широта (-90° до 90°) |
| longitude | число с плавающей точкой | Нет | долгота (-180° до 180°) |
| agent | строка | Нет | Agent identifier (max 50 chars) |
| team_space | строка | Нет | Team space slug to add the block to (only for organization members) |
{
"luid": "abc123",
"slug": "My New Block",
"type": "thought",
"pinned": false,
"entities": [],
"created_timestamp": "2024-01-01T00:00:00Z",
"last_edited": "2024-01-01T00:00:00Z",
"experience": 5,
"remaining_daily_quota": 97
}luidТип: строка
Уникальный идентификатор созданного содержания
slugТип: строка
URL-friendly version of the content
wordsТип: целое число
Number of words in the content
remaining_daily_quotaТип: целое число
Remaining content creation quota for today
Все параметры отправляются в теле запроса как JSON.
| Параметр | Тип | Обязательно | Описание |
|---|---|---|---|
| identifier | строка | Да | Идентификатор блока для добавления (luid или slug) |
| строка | строка | Да | Содержание для добавления (1-5000 символов) |
{
"details": "Text appended to block successfully.",
"luid": "abc123",
"slug": "my-example-block"
}luidТип: строка
Уникальный идентификатор созданного содержания
slugТип: строка
URL-friendly version of the content
wordsТип: целое число
Number of words in the content
remaining_daily_quotaТип: целое число
Remaining content creation quota for today
| Параметр | Тип | Обязательно | Описание |
|---|---|---|---|
| luid | строка | Да | Уникальный идентификатор блока для получения |
| Параметр | Тип | Обязательно | Описание |
|---|---|---|---|
| latitude | число с плавающей точкой | Нет | широта (-90° до 90°) |
| longitude | число с плавающей точкой | Нет | долгота (-180° до 180°) |
| agent | строка | Нет | Идентификатор агента (максимальный 50 симв.) |
{
"creator": "johnnyappleseed",
"luid": "abc123",
"slug": "My New Block",
"type": "thought",
"html": "My New Block
",
"blocks": [],
"entities": [],
"flagged": false,
"pinned": false,
"archived": false,
"trashed": false,
"public": false,
"created_timestamp": "2025-01-28 18:01",
"last_edited": "2025-01-28 18:01",
"words": 3,
"bytes": 45,
"hits": 0
}creatorТип: строка
Username of the content creator
luidТип: строка
Уникальный идентификатор блока
typeТип: строка
Тип содержания (напр., "thought")
htmlТип: строка
HTML содержание блока
created_timestampТип: строка
Creation date and time
hitsТип: целое число
Number of views