О 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 страницу настроек. The api supports both token and bearer token formats.
Authorization: Token YOUR_API_TOKEN
Authorization: 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": "", "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 } My New Block
creator
Тип: строка
Username of the content creator
luid
Тип: строка
Уникальный идентификатор блока
type
Тип: строка
Тип содержания (напр., "thought")
html
Тип: строка
HTML содержание блока
created_timestamp
Тип: строка
Creation date and time
hits
Тип: целое число
Number of views