Базовый URL
https://app.kwamlemedia.com/api/v1
Аутентификация
Каждый запрос требует Bearer Token в заголовке:
Authorization: Bearer YOUR_API_TOKEN
Получите токен в разделе Настройки → API-ключи.
Боты
GET
/botsСписок всех ваших ботов.
GET
/bots/{id}Сведения о конкретном боте.
POST
/botsСоздать нового бота.
PATCH
/bots/{id}Обновить данные бота.
DELETE
/bots/{id}Удалить бота.
Подписчики
GET
/subscribersСписок подписчиков с разбивкой на страницы.
GET
/subscribers/{id}Данные конкретного подписчика.
POST
/subscribers/{id}/messagesОтправить сообщение конкретному подписчику.
POST
/subscribers/{id}/tagsДобавить тег подписчику.
Публикации
GET
/postsСписок запланированных и опубликованных публикаций.
POST
/postsСоздать/запланировать новую публикацию.
Электронная коммерция
GET
/productsСписок товаров.
POST
/productsДобавить новый товар.
GET
/ordersСписок заказов.
AI Studio
POST
/ai/chatМультипровайдерный вызов ИИ с автоматическим выбором.
GET
/ai/usageСтатистика ежедневного расхода токенов.
Пример запроса
curl -X POST https://app.kwamlemedia.com/api/v1/ai/chat \
-H "Authorization: Bearer YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"messages": [
{"role": "user", "content": "Write me an ad for a new product"}
],
"max_tokens": 500
}'
Вебхуки
Подпишитесь на события платформы в реальном времени (новое сообщение, новый заказ, новый комментарий):
POST /webhooks
{
"url": "https://yourdomain.com/webhook",
"events": ["message.received", "order.created", "comment.posted"]
}
Ограничение частоты запросов
- Free: 60 запросов/мин
- Pro: 600 запросов/мин
- Enterprise: 6 000 запросов/мин + индивидуально
Заголовки X-RateLimit-Remaining и X-RateLimit-Reset возвращают информацию в реальном времени.
Официальные SDK в разработке
Скоро: библиотеки для Node.js, Python, PHP и Go.
По техническим вопросам: api@kwamlemedia.com
