Разработчикам
Статьи через API. И как инструмент для вашего ИИ.
Создавайте готовые к публикации статьи из своего кода с помощью аккуратного асинхронного REST API — или поручите это Claude, Cursor и другим MCP-клиентам.
POST /v1/articles
curl https://reblogger.ai/api/v1/articles \
-H "Authorization: Bearer $REBLOGGER_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: 6f1c2a9e" \
-d '{
"source": { "type": "topic", "topic": "Sourdough basics" },
"language": "en",
"length": "medium",
"tone": "friendly"
}'REST API
Асинхронный по замыслу, скучный в лучшем смысле
Создайте статью, сразу получите ID генерации, а затем следите за прогрессом через SSE или дождитесь подписанного вебхука.
OpenAPI 3.1
Полная спецификация для генерации типизированных клиентов.
Ключи идемпотентности
Безопасные повторы без двойного списания кредитов.
Прогресс через SSE
План, разделы и изображения в потоковом режиме по мере готовности.
Подписанные вебхуки
Подписи HMAC-SHA256 и автоматические повторы.
Ошибки Problem+JSON
Ошибки по RFC 9457 со стабильными кодами.
Заголовки rate limit
Всегда знайте, сколько запросов осталось.
Запрос
curl
curl https://reblogger.ai/api/v1/articles \
-H "Authorization: Bearer $REBLOGGER_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: 6f1c2a9e" \
-d '{
"source": { "type": "topic", "topic": "Sourdough basics" },
"language": "en",
"length": "medium",
"tone": "friendly"
}'Ответ
202 Accepted
{
"generation": {
"id": "cmh2x9k0p0001",
"object": "generation",
"status": "queued",
"stage": "queued",
"progress": 0,
"model": "claude-sonnet-5.5",
"credits_charged": 1
},
"article_id": "cmh2x9k0n0000",
"links": {
"events": "https://reblogger.ai/api/v1/generations/cmh2x9k0p0001/events",
"article": "https://reblogger.ai/api/v1/articles/cmh2x9k0n0000"
}
}Получите API-ключ за минуту.
Доступ к API и MCP есть в любом тарифе, даже в Free.