Актуальные обновления API и SDK. Подписка по RSS · Поддержка

October 25, 2025

Кратко

API черновиков — составляйте и ведите черновики до отправки: создавать, обновлять, планировать время отправки и отправлять, когда готово. Подходит агентам, которые собирают ответ по шагам, держат тред ответов или откладывают отправку.

Что нового

Новые endpoints:

  • GET /drafts — список черновиков (с фильтрами)
  • GET /drafts/{draft_id} — получить черновик
  • POST /inboxes/{inbox_id}/drafts — создать в ящике
  • PATCH /inboxes/{inbox_id}/drafts/{draft_id} — обновить
  • POST /inboxes/{inbox_id}/drafts/{draft_id}/send — отправить
  • DELETE /inboxes/{inbox_id}/drafts/{draft_id} — удалить

Возможности черновиков:

  • Поля to, cc, bcc, тема, текст и HTML
  • Тред через in_reply_to и references
  • Отложенная отправка через send_at
  • Вложения и метки
  • Список и фильтры по ящику, меткам, времени

Сценарии

Собирайте агентов, которые:

  • готовят многошаговые ответы перед отправкой
  • планируют фоллоу-апы
  • ставят исходящие в очередь и шлют пакетами
  • правят черновик по новому контексту
  • сохраняют корректные треды с in_reply_to
1from agentinbox import Agentinbox
2
3client = Agentinbox(api_key="your-api-key")
4
5# create a draft in an inbox
6draft = client.inboxes.drafts.create(
7 inbox_id="support@example.com",
8 to=["user@example.com"],
9 subject="Re: Your request",
10 text="We're looking into it.",
11 in_reply_to="<message-id@example.com>"
12)
13
14# update the draft
15client.inboxes.drafts.update(
16 inbox_id="support@example.com",
17 draft_id=draft.draft_id,
18 text="We've resolved your request."
19)
20
21# send the draft
22client.inboxes.drafts.send(
23 inbox_id="support@example.com",
24 draft_id=draft.draft_id
25)

Подробнее — в разделе Черновики.