Для разработчиков

Команды

Паттерн всех команд: pachca [секция] [действие] [--флаги]

Имена команд совпадают с URL документации:

dev.pachca.com/api/messages/create  →  pachca messages createdev.pachca.com/api/chats/list       →  pachca chats listdev.pachca.com/api/members/add      →  pachca members add

Глобальные флаги (доступны для всех команд) и переменные окружения — в разделе Флаги и скрипты.

Все команды

Раскройте строку, чтобы увидеть параметры команды. Обязательные аргументы и флаги помечены *.

КомандаМетод API
pachca apiПроизвольный запрос к API. Список и справка: `api ls` (список эндпоинтов), `api <МЕТОД> <путь> --describe` / `--spec` / `--docs`
pachca auth listСписок сохранённых профилей
pachca auth loginАвторизация и сохранение токена
pachca auth logoutУдаление сохранённого профиля
pachca auth statusСтатус текущего профиля
pachca auth switchПереключение активного профиля
pachca bots createPOSTНовый бот
pachca bots deleteDELETEУдаление бота
pachca bots getGETИнформация о боте
pachca bots listGETСписок ботов
pachca bots list-eventsGETИстория событий
pachca bots recreate-tokenPOSTРотация токена бота
pachca bots recreate-token-selfPOSTРотация собственного токена бота
pachca bots remove-eventDELETEУдаление события
pachca bots updatePUTРедактирование бота
pachca bots update-webhookPUTСаморегистрация вебхука бота
pachca changelogИстория изменений CLI
pachca chats archivePUTАрхивация чата
pachca chats createPOSTНовый чат
pachca chats download-exportGETСкачать архив экспорта
pachca chats getGETИнформация о чате
pachca chats listGETСписок чатов
pachca chats request-exportPOSTЭкспорт сообщений
pachca chats unarchivePUTРазархивация чата
pachca chats updatePUTРедактирование чата
pachca commandsСписок всех команд
pachca config getПолучение значения конфигурации
pachca config listСписок всех настроек
pachca config setУстановка значения конфигурации
pachca custom-properties listGETСписок дополнительных полей
pachca doctorДиагностика окружения: Node.js, сеть, токен, конфигурация
pachca files direct-urlPOSTЗагрузка файла
pachca files uploadsPOSTПолучение подписи, ключа и других параметров
pachca group-tags createPOSTНовый тег
pachca group-tags deleteDELETEУдаление тега
pachca group-tags getGETИнформация о теге
pachca group-tags listGETСписок тегов сотрудников
pachca group-tags list-usersGETСписок сотрудников тега
pachca group-tags updatePUTРедактирование тега
pachca guideПоиск сценариев использования
pachca introspectМетаданные команды в машиночитаемом формате
pachca members addPOSTДобавление пользователей
pachca members add-group-tagsPOSTДобавление тегов
pachca members leaveDELETEВыход из беседы или канала
pachca members listGETСписок участников чата
pachca members removeDELETEИсключение пользователя
pachca members remove-group-tagDELETEИсключение тега
pachca members updatePUTРедактирование роли
pachca messages createPOSTНовое сообщение
pachca messages deleteDELETEУдаление сообщения
pachca messages getGETИнформация о сообщении
pachca messages listGETСписок сообщений чата
pachca messages pinPOSTЗакрепление сообщения
pachca messages unfurlPOSTUnfurl (разворачивание ссылок)
pachca messages unpinDELETEОткрепление сообщения
pachca messages updatePUTРедактирование сообщения
pachca oauth token-infoGETИнформация о токене
pachca profile delete-avatarDELETEУдаление своего аватара
pachca profile delete-statusDELETEУдаление своего статуса
pachca profile getGETСвой профиль
pachca profile get-statusGETСвой статус
pachca profile update-avatarPUTЗагрузка своего аватара
pachca profile update-statusPUTНовый свой статус
pachca reactions addPOSTДобавление реакции
pachca reactions listGETСписок реакций
pachca reactions removeDELETEУдаление реакции
pachca read-member list-readersGETСписок прочитавших сообщение
pachca search list-chatsGETПоиск чатов
pachca search list-messagesGETПоиск сообщений
pachca search list-usersGETПоиск сотрудников
pachca security listGETЖурнал аудита событий
pachca tasks createPOSTНовое напоминание
pachca tasks deleteDELETEУдаление напоминания
pachca tasks getGETИнформация о напоминании
pachca tasks listGETСписок напоминаний
pachca tasks updatePUTРедактирование напоминания
pachca threads addPOSTНовый тред
pachca threads getGETИнформация о треде
pachca threads listGETСписок тредов
pachca upgradeОбновить CLI до последней версии
pachca uploadЗагрузить файл (получает подпись и загружает автоматически)
pachca users createPOSTНовый сотрудник
pachca users deleteDELETEУдаление сотрудника
pachca users getGETИнформация о сотруднике
pachca users get-statusGETСтатус сотрудника
pachca users listGETСписок сотрудников
pachca users remove-avatarDELETEУдаление аватара сотрудника
pachca users remove-statusDELETEУдаление статуса сотрудника
pachca users updatePUTРедактирование сотрудника
pachca users update-avatarPUTЗагрузка аватара сотрудника
pachca users update-statusPUTНовый статус сотрудника
pachca versionВерсия CLI
pachca views openPOSTОткрытие представления

Справка

# Подробная справка по командеpachca messages create --help # Список всех командpachca commands # Только команды, доступные текущему токену (фильтр по скоупам)pachca commands --available

Не знаете точный эндпоинт — посмотрите список и справку прямо в CLI: pachca api ls, затем pachca api <МЕТОД> <путь> --describe. Подробнее — в разделе Прямые запросы.