GetCourse API

С помощью чатиума вы можете вызывать методы получения и обновления внутренних данных в GetCourse-аккаунте.

Эти методы нельзя вызвать снаружи напрямую (для этого есть стандартное API GetCourse). Они вызываются через код который вы можете разместить внутри аккаунта GetCourse и получить свой собственный endpoint с любой логикой.

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

Ваш код будет вызываться для каждого пользователя, уже в контексте его запуска. То есть, к примеру, вы можете запросить список доступных тренингов и для каждого пользователя этот метод отдаст разный результат. Там-же вы можете написать код, выводящий этот список в нужном вам виде.

Уроки и тренинги

Произвольный пользователь

  • addBalance - добавить баланс бонусных рублей
  • addUserComment - добавить комментарий к пользователю
  • dischargeBalance - уменьшить баланс бонусных рублей
  • getBalance - узнать баланс бонусных рублей
  • getGcUserData - получить данные пользователя
  • getOrCreateCtxUserByEmail - chatium-пользователь по email
  • getSegmentsForUsers - все доступные сегменты в аккаунте по пользователям
  • getUserCustomFields - получить список дополнительных пользовательских полей
  • getUserFields – получить значения основных и дополнительных полей пользователя
  • getUserPurchasesByProduct - покупки пользователя с указанным продуктом
  • getUserTelegramChats - все привязанные к пользователю телеграм-чаты
  • getUsersList - массив GC-пользователей
  • isUserInSegment - проверка наличия пользователя в сегементе
  • setUserCustomFields - задать значение дополнительных полей для пользователя
  • updateUserFields - обновить системные и дополнительные поля пользователя

Заказы

  • addDealComment - добавить комментарий в заказ
  • addDealCommentFromCurrentUser - добавить комментарий к сделке от текущего пользователя
  • addDealPayment - добавить запись о платеже в заказ
  • getDealsByIds - получить список сделок по их идентификаторам
  • getDealsByUserId - получить список сделок, связанных с конкретным пользователем
  • getDealCancelReasons - получить список причин отмены сделок
  • getDealCallsList - вернуть список звонков, связанных с конкретной сделкой
  • getDealCustomFieldsList - вернуть список пользовательских полей, связанных с сделками
  • getDealComments - вернуть список комментариев, связанных с конкретной сделкой
  • getDealInfo - вернуть информацию о заказе
  • getDealInfoWithParams - вернуть информацию о заказе
  • getSegmentsForDeals - вернуть список сегментов заказов
  • isDealInSegment - проверить, входит ли заказ в указанный сегмент
  • updateDealInfo - обновить данные заказа
  • createDeal - создает заказ

Предложения

  • getOffers - вернуть актуальные предложения аккаунта
  • getOffersByIds - вернуть предложения с указанными идентификаторами

Группы

  • getAllGroups - вернуть группы аккаунта подходящие под фильтр
  • getGroupsByIds - вернуть список групп с указанными идентификаторами
  • getUserGroups - вернуть группы пользователя
  • addUserToGroup - добавить пользователя в группу
  • removeUserFromGroup - удалить пользователя из группы

Рассылки

  • getMailings - вернуть рассылки аккаунта, подходящие под фильтр

Опросы

  • getUserAnswers - вернуть ответы пользователя на анкеты

Текущий пользователь

  • getMyUserData - получить информацию о пользователе
  • getUserPurchases - вернуть все покупки пользователя
  • getVideoInfo - получить информацию о видео урока для плеера.

❤️ Made with love on Chatium

ООО "Чатиум"

Информация о компании