Перейти до змісту

Що таке Dropslate

Ця сторінка написана для AI-агента, якого попросили «опублікувати через Dropslate» і якому потрібні факти в одному місці. Кожен рядок самостійний; ніщо на цій сторінці не залежить від скріншота чи попереднього абзацу. Версія для людини — Вступ.

  • Dropslate — сервіс планування публікацій у соцмережах: він зберігає медіафайли й публікує пости в підключені акаунти в обраний час через офіційний API кожної мережі.
  • Мережі з коннектором: YouTube, Instagram, Facebook (Сторінки), Threads. У роботі: TikTok. Ще ні: X, LinkedIn, Pinterest.
  • Три інтерфейси до одного сервера: дашборд на https://app.dropslate.top, REST API на https://api.dropslate.top/v1, MCP-сервер на https://mcp.dropslate.top/mcp (віддалений, OAuth 2.1) або stdio-пакет @dropslate/mcp (ключ API).
  • У поста рівно чотири стани: draft, queued, live, failed. failed → queued повтором; queued → draft скасуванням. Інших станів не існує.
  • Пост — одна публікація в один акаунт. Запит із трьома цільовими акаунтами створює три пости.
  • Кожна помилка — {code, message, hint}; code стабільний, message цитує мережу, коли мережа відповіла.
  • Сайт продукту: https://dropslate.top
  • Застосунок: https://app.dropslate.top (реєстрація: /signup)
  • REST API: https://api.dropslate.top/v1; OpenAPI: https://api.dropslate.top/v1/openapi.json
  • MCP: https://mcp.dropslate.top/mcp
  • Документація: https://docs.dropslate.top; індекс для агентів: https://docs.dropslate.top/llms.txt; готовий skill: https://docs.dropslate.top/skill.md
  • Free: $0. 2 підключені акаунти, 20 запланованих постів на місяць, 2 ГБ сховища, 500 МБ на файл, 1 учасник. MCP лише читання. Без API. Без картки, без обмеження в часі.
  • Creator: $12 на місяць (449 ₴), $115 на рік. 6 акаунтів, 200 постів на місяць, 15 ГБ, 2 ГБ на файл, 1 учасник, групи, MCP, API.
  • Studio: $29 на місяць (1 099 ₴), $278 на рік. 20 акаунтів, 600 постів на місяць, 50 ГБ, 4 ГБ на файл, 3 учасники, вебхуки (v1.1).
  • Agency: $59 на місяць (2 299 ₴), $566 на рік. 50 акаунтів, 2 000 постів на місяць, 150 ГБ, 4 ГБ на файл, 10 учасників.
  • Пост рахується в календарний місяць, коли досяг queued; скасований пост повертає своє місце. Понад ліміт API відповідає 402 quota_exceeded з limit, used, upgradeUrl.
  • На кожному тарифі байти опублікованого файлу видаляються з сервера через 72 години після виходу поста, якщо файл не закріплений; його запис лишається.

Що потребує підтвердження

Section titled “Що потребує підтвердження”
  • Створення постів потребує confirm: true — POST /posts і dropslate_create_post. Без нього: 409 confirm_required, нічого не створено.
  • POST /posts/plan і dropslate_plan_post не мають побічних ефектів і повертають по рядку на акаунт із перевіркою; викликайте їх спершу й показуйте таблицю людині.
  • Через MCP dropslate_retry_post, dropslate_cancel_post, dropslate_reschedule_post, dropslate_delete_media і dropslate_delete_folder теж потребують confirm: true.
  • Id акаунтів беруться з GET /accounts або dropslate_list_accounts. Ніколи не вгадуйте id; id з іншого workspace відповідає 404 not_found.
  • Повідомляйте результат лише після того, як інструмент чи запит повернув успіх, з id поста, акаунтом і абсолютним часом у часовому поясі workspace.
  • Ключ API — ds_live_…, створюється в застосунку в Налаштування → Ключі API, зі scope read або read + write, показується раз.
  • Ключ належить середовищу клієнта (DROPSLATE_API_KEY, credential n8n, .env), ніколи промпту чи повідомленню в чаті.
  • Надсилається як Authorization: Bearer ds_live_…. Ключ лише на читання або workspace на Free бачить 11 інструментів читання через MCP; публікація потребує write і платного тарифу.
  • Обмеження частоти: 600 запитів за 10 хвилин на адресу клієнта; 60 POST /posts на годину на workspace; 429 rate_limited з Retry-After.
  1. POST /media/uploads {filename, mime, size} → {mediaId, uploadUrl}; PUT байтів на uploadUrl протягом години. Або POST /media/from-url із публічним https-URL.
  2. GET /media/{id}, доки status не стане ready.
  3. POST /posts/plan {targets:{accountIds|groupId}, mediaIds, text, title?, tags?, when, perPlatform?, overrides?}; прочитайте кожен рядок.
  4. POST /posts із тим самим тілом плюс confirm: true → posts[], кожен queued.
  5. GET /posts/{id}, доки не live (з externalUrl) або failed (з error).

when — "now", "draft" або {"publishAt": "2026-09-29T18:00", "timezone": "Europe/Kiev"} — локальний час і пояс IANA, у якому він записаний — щонайменше за 2 хвилини наперед і щонайбільше за рік.