VZ Chat API

User API

Всё, что вы делаете в VZ Chat, — из своей программы

Пишите сообщения и заводите чаты от своего имени, меняйте профиль, отправляйте файлы ссылкой или base64. Новые сообщения и статусы приходят вебхуком или забираются опросом.

curl https://api.vz-chat.com/v1/chats/saved \
  -H "Authorization: Bearer vzc_…"

curl -X POST https://api.vz-chat.com/v1/chats/{id}/messages \
  -H "Authorization: Bearer vzc_…" \
  -H "Content-Type: application/json" \
  -d '{"text": "Привет из API"}'

Ключи с правами

Отдельный ключ на каждую интеграцию: только чтение для отчётов, отправка для бота. Любой можно отозвать.

Вебхуки и опрос

События приходят на ваш адрес с подписью HMAC и повторами при сбоях — или забираются запросом, как getUpdates.

Файлы как удобно

Загрузкой, ссылкой — сервер скачает сам — или строкой base64. Превью и хранение как в приложении.