Создаёт беседу или канал; владелец токена становится владельцем чата.
| Параметр | Где | Тип | Обяз. | Описание |
|---|---|---|---|---|
chat.name |
body | string | да | Название |
chat.member_ids |
body | array | нет | ID пользователей-участников |
chat.group_tag_ids |
body | array | нет | ID тегов-участников |
chat.channel |
body | boolean | нет | Создать канал |
chat.public |
body | boolean | нет | Открытый доступ |
https://api.pachca.com/api/shared/v1Тип: Bearer-токен
Токен передаётся в заголовке Authorization: Bearer <token>. Два типа токенов:
pachca auth login (живёт час и продлевается автоматически).Почти каждый метод требует определённого скоупа токена; скоупы не расширяют круг доступных данных. Владелец пространства может ограничить, кто создаёт токены.
curl "https://api.pachca.com/api/shared/v1/messages" \
-H "Authorization: Bearer YOUR_ACCESS_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"message": {
"entity_id": 334,
"content": "Вчера мы продали 756 футболок (что на 10% больше, чем в прошлое воскресенье)"
}
}'
data; пагинация — курсорная, курсор в meta.paginate.next_page.429 с текстом text/plain, а не JSON, и заголовком Retry-After — ждать нужно не меньше указанного.429 без паузы токен может быть заблокирован на час (порог около 22 000 отправок в час).403 может прийти в двух видах: OAuthError с insufficient_scope (у токена нет скоупа) или ApiError (запрет бизнес-логики).Pachca-Signature (ключ — Signing secret бота); поле webhook_timestamp стоит проверять на расхождение не больше минуты. IP Пачки: 37.200.70.177.https://dev.pachca.com/llms.txt и llms-full.txt.Если этого недостаточно — официальная документация: https://dev.pachca.com/ Вся интеграция одним документом: https://mcp-everything.ru/integrations/pachca.md