Коротка відповідь:
POST /api/v2/linkedin/publish документує текстові дописи. Для медіа, сторінки компанії та розкладу використовуйте dohoo_linkedin_publish і dohoo_linkedin_schedule.REST API: текст
curl -X POST https://dohoo.ai/api/v2/linkedin/publish \
-H "X-API-Key: $DOHOO_API_KEY" -H "Content-Type: application/json" \
-d '{"connectionId":"conn_linkedin_001","text":"Допис із DOHOO REST API"}'
ID отримуйте через /api/connections/unified.
MCP: медіа та компанії
{
"connectionId":"linkedin-connection-id",
"text":"Оновлення продукту",
"mediaUrl":"https://mediastorage.dohoo.ai/file/.../launch.mp4",
"mediaType":"video",
"organizationId":"12345678"
}
Без organizationId — особистий профіль, з ним — сторінка компанії.
Розклад
{
"connectionId":"linkedin-connection-id",
"text":"Заплановане оновлення",
"organizationId":"12345678",
"scheduledAt":"2026-07-20T09:00:00",
"timezone":"Europe/Kyiv"
}
Перевірка
Для REST перевіряйте HTTP і post ID; для MCP — scheduled status та error message.
Поширені запитання
Профіль і сторінка компанії?
Так, через MCP та organizationId.
REST приймає медіа?
Публічний REST reference описує лише текст; медіа належать MCP-схемі.
Ліміт тексту?
До 3 000 символів у MCP tool.
Коли перепідключати?
При неактивному з’єднанні або authorization error.