MassFarmer GraphQL API
Программный доступ к рабочему пространству MassFarmer через GraphQL.
Быстрый старт
Рабочий адрес: POST https://massfarmer.com/api/graphql
Заголовки:
X-API-KEY— ключ из личного кабинета → API ключиX-TEAM-ID— UUID команды (см. URL дашборда:/dashboard/{orgSlug}/{teamId}/…)
Пример тела запроса:
{
"query": "query { allProfiles(first: 5) { nodes { rowId name } } }"
}
Аутентификация
Создайте API-ключ в настройках аккаунта. Ключ начинается с префикса sk_live_. Передавайте его в заголовке X-API-KEY вместе с X-TEAM-ID.
Действуют лимиты частоты запросов; при превышении API вернёт ошибку — повторите запрос позже.
Идентификаторы
rowId(UUID) — основной ключ для создания и изменения данных (*ByRowId).id(скалярID) — непрозрачный GraphQL Global ID из ответов API; используйте дляnode(id:)и навигации поconnections.
Значение id не нужно разбирать вручную — сохраняйте его как строку из ответа GraphQL.
Модель данных
| Сущность | Назначение |
|---|---|
Profile | Облачный телефон команды |
Task | Разовый запуск автоматизации |
AutoTask | Расписание автоматизаций |
Account | Соц. аккаунт на профиле |
File | Медиафайл |
Proxy | Прокси для профилей |
Automation / Service | Каталоги сценариев и платформ |
Типовые сценарии
allProfiles— список профилей команды.createProfiles→startProfiles— создать и запустить один или несколько телефонов; UUID всегда передаются массивом.createFile(при необходимости) →createAutomationTasksдля одного или нескольких профилей.- Ошибочные или отменённые задачи повторяются через
retryAutomationTasksс массивом внутренних идентификаторов; ожидающие или выполняемые отменяются черезcancelAutomationTasks. Прокси создаются и обновляются черезcreateProxies/updateProxiesBulk. - Состояние любой массовой операции доступно через
cloudOperationBatch.
Для AI-ассистентов
MCP (Apollo MCP Server)
Нативный мост GraphQL→MCP для Cursor, Claude и других MCP-клиентов. Публичные операции доступны как готовые инструменты.
- Локально:
pnpm mcp:run→http://127.0.0.1:8000/mcp - Рабочая среда:
https://massfarmer.com/mcp - Настройка: страница AI-интеграция в навигации справки
llms.txt
Машиночитаемая справка: /api/llms.txt · /api/llms-full.txt · .well-known/llms.txt
Ограничения
- Оплата подписок и пополнение баланса — только через веб-интерфейс MassFarmer.
- Использование API регулируется условиями сервиса.