Bitrix CRM API Lua SDK
local crm = require("bitrix.crm")
crm.post(url,data,full)
Items
Получить поля элемента crm.item.fields
crm.item.fields(entityTypeId,useOriginalUfNames)
Создать новый элемент CRM crm.item.add
crm.item.add(entityTypeId,fields,useOriginalUfNames)
Обновить элемент crm.item.update
crm.item.update(entityTypeId,id,fields,useOriginalUfNames)
Удалить элемент crm.item.delete
crm.item.delete(entityTypeId,id)
Получить список элементов crm.item.list
crm.item.list(entityTypeId,sel,fields,filter,order,useOriginalUfNames,start)
Deals
Получить сделку по Id crm.deal.get
crm.deal.get(id)
Получить список сделок crm.deal.list
crm.deal.list(sel,filter,order,start)
Создать новую сделку crm.deal.add
crm.deal.add(fields)
Изменить сделку crm.deal.update
crm.deal.update(id,fields)
Удалить сделку crm.deal.delete
crm.deal.delete(id)
Получить поля сделки crm.deal.fields
crm.deal.fields()
Получить товары сделки crm.deal.productrows.get
crm.deal.productrows.get(id)
Установить товары в сделку crm.deal.productrows.set
crm.deal.productrows.set(id,rows)
Получить пользовательское поле сделок по Id crm.deal.userfield.get
crm.deal.userfield.get(id)
Создать новое пользовательское поле для сделок crm.deal.userfield.add
crm.deal.userfield.add(fields)
Удалить пользовательское поле сделок crm.deal.userfield.delete
crm.deal.userfield.delete(id)
Изменить существующее пользовательское поле сделок crm.deal.userfield.update
crm.deal.userfield.update(id,fields,LIST)
Получить список пользовательских полей сделок crm.deal.userfield.list
crm.deal.userfield.list(order,filter)
Добавить контакт к сделке crm.deal.contact.add
crm.deal.contact.add(id,fields)
Удалить контакт из указанной сделки crm.deal.contact.delete
crm.deal.contact.delete(id,contact_id)
Добавить несколько контактов к сделке crm.deal.contact.items.set
crm.deal.contact.items.set(id,items)
Получить набор контактов, связанных со сделкой crm.deal.contact.items.get
crm.deal.contact.items.get(id)
Удалить набор контактов, связанных с указанной сделкой crm.deal.contact.items.delete
crm.deal.contact.items.delete(id)
Получить поля настройки шаблона регулярной сделки по Id crm.deal.recurring.get
crm.deal.recurring.get(id)
Создать новую регулярную сделку crm.deal.recurring.add
crm.deal.recurring.add(fields)
Удалить существующую настройку для шаблона регулярной сделки crm.deal.recurring.delete
crm.deal.recurring.delete(id)
Получить список полей шаблона регулярной сделки crm.deal.recurring.fields
crm.deal.recurring.fields()
Изменить существующую настройку для шаблона регулярной сделки crm.deal.recurring.update
crm.deal.recurring.update(id,fields)
Получить список настроек шаблонов регулярных сделок crm.deal.recurring.list
crm.deal.recurring.list(order,filter,sel)
Создать новую сделку из шаблона crm.deal.recurring.expose
crm.deal.recurring.expose(id)
Получить параметры карточки crm.deal.details.configuration.get
crm.deal.details.configuration.get
crm.deal.details.configuration.get(scope,userId,extras)
Сбросить параметры карточки crm.deal.details.configuration.reset
crm.deal.details.configuration.reset
crm.deal.details.configuration.reset(scope,userId,extras)
Установить параметры индивидуальной карточки crm.deal.details.configuration.set
crm.deal.details.configuration.set
crm.deal.details.configuration.set(scope,userId,data,extras)
Установить общую карточку для всех пользователей crm.deal.details.configuration.forceCommonScopeForAll
crm.deal.details.configuration.forceCommonScopeForAll
crm.deal.details.configuration.forceCommonScopeForAll(extras)
Leads
Получить лид по Id crm.lead.get
crm.lead.get(id)
Получить список лидов crm.lead.list
crm.lead.list(sel,filter,order,start)
Создать новый лид crm.lead.add
crm.lead.add(fields)
Изменить лид crm.lead.update
crm.lead.update(id,fields,params)
Удалить лид crm.lead.delete
crm.lead.delete(id)
Получить поля лида crm.lead.fields
crm.lead.fields()
Получить лид по Id crm.lead.get
crm.lead.productrows.get(id)
Добавить товары в лид crm.lead.productrows.set
crm.lead.productrows.set(id,rows)
Получить поле по коду crm.lead.userfield.get
crm.lead.userfield.get(id)
Добавить поле crm.lead.userfield.add
crm.lead.userfield.add(fields,LIST)
Удалить поле crm.lead.userfield.delete
crm.lead.userfield.delete(id)
Изменить поле crm.lead.userfield.update
crm.lead.userfield.update(id,fields,LIST)
Получить список полей crm.lead.userfield.list
crm.lead.userfield.list(order,filter)
Добавить привязку контакта к лиду crm.lead.contact.add
crm.lead.contact.add(id,fields)
Получить поля связи лид-контакт crm.lead.contact.fields
crm.lead.contact.fields()
Удалить привязку контакта к лиду crm.lead.contact.delete
crm.lead.contact.delete(id,contact_id)
Прикрепить список контактов к лиду crm.lead.contact.items.set
crm.lead.contact.items.set(id,items)
Получить список связанных контактов crm.lead.contact.items.get
crm.lead.contact.items.get(id)
Удалить список контактов у лида crm.lead.contact.items.delete
crm.lead.contact.items.delete(id)
Получить параметры карточки crm.lead.details.configuration.get
crm.lead.details.configuration.get
crm.lead.details.configuration.get(scope,userId,extras)
Сбросить параметры карточки crm.lead.details.configuration.reset
crm.lead.details.configuration.reset
crm.lead.details.configuration.reset(scope,userId,extras)
Установить параметры индивидуальной карточки crm.lead.details.configuration.set
crm.lead.details.configuration.set
crm.lead.details.configuration.set(scope,userId,data,extras)
Установить общую карточку для всех пользователей crm.lead.details.configuration.forceCommonScopeForAll
crm.lead.details.configuration.forceCommonScopeForAll
crm.lead.details.configuration.forceCommonScopeForAll(extras)
Contacts
Получить контакт по Id crm.contact.get
crm.contact.get(id)
Получить список контактов crm.contact.list
crm.contact.list(sel,filter,order,start)
Создать новый контакт crm.contact.add
crm.contact.add(fields)
Изменить контакт crm.contact.update
crm.contact.update(id,fields,params)
Удалить контакт crm.contact.delete
crm.contact.delete(id)
Получить поля контакта crm.contact.fields
crm.contact.fields()
Получить пользовательское поле контактов по Id crm.contact.userfield.get
crm.contact.userfield.get(id)
Создать пользовательское поле для контактов crm.contact.userfield.add
crm.contact.userfield.add(fields,LIST)
Удалить пользовательское поле контактов crm.contact.userfield.delete
crm.contact.userfield.delete(id)
Изменить существующее пользовательское поле контактов crm.contact.userfield.update
crm.contact.userfield.update(id,fields,LIST)
Получить список пользовательских полей контактов crm.contact.userfield.list
crm.contact.userfield.list(order,filter)
Добавить компанию к указанному контакту crm.contact.company.add
crm.contact.company.add(id,fields)
Получить поля для связи контакт-компания crm.contact.company.fields
crm.contact.company.fields()
Удалить компанию из указанного контакта crm.contact.company.delete
crm.contact.company.delete(id,company_id)
Установить набор компаний, связанных с указанным контактом crm.contact.company.items.set
crm.contact.company.items.set(id,items)
Получить набор компаний, связанных с указанным контактом crm.contact.company.items.get
crm.contact.company.items.get(id)
Очистить набор компаний, связанных с указанным контактом crm.contact.company.items.delete
crm.contact.company.items.delete
crm.contact.company.items.delete(id)
Получить параметры карточки crm.contact.details.configuration.get
crm.contact.details.configuration.get
crm.contact.details.configuration.get(scope,userId,extras)
Сбросить параметры карточки crm.contact.details.configuration.reset
crm.contact.details.configuration.reset
crm.contact.details.configuration.reset(scope,userId,extras)
Установить параметры индивидуальной карточки crm.contact.details.configuration.set
crm.contact.details.configuration.set
crm.contact.details.configuration.set(scope,userId,data,extras)
Установить общую карточку для всех пользователей crm.contact.details.configuration.forceCommonScopeForAll
crm.contact.details.configuration.forceCommonScopeForAll
crm.contact.details.configuration.forceCommonScopeForAll(extras)
Companies
Получить информацию о компании crm.company.get
crm.company.get(id)
Получить список компаний по фильтру crm.company.list
crm.company.list(sel,filter,order,start)
Создать новую компанию crm.company.add
crm.company.add(fields)
Обновить существующую компанию crm.company.update
crm.company.update(id,fields,params)
Удалить компанию crm.company.delete
crm.company.delete(id)
Получить описание полей компании crm.company.fields
crm.company.fields()
Получить пользовательское поле компаний по идентификатору crm.company.userfield.get
crm.company.userfield.get(id)
Создать новое пользовательское поле для компаний crm.company.userfield.add
crm.company.userfield.add(fields,LIST)
Удалить пользовательское поле компаний crm.company.userfield.delete
crm.company.userfield.delete(id)
Обновить существующее пользовательское поле компаний crm.company.userfield.update
crm.company.userfield.update(id,fields,LIST)
Получить список пользовательских полей компаний по фильтру crm.company.userfield.list
crm.company.userfield.list(order,filter)
Добавить контакт к указанной компании crm.company.contact.add
crm.company.contact.add(id,fields)
Получить описание полей для связи компания-контакт crm.company.contact.fields
crm.company.contact.fields()
Удалить контакт из указанной компании crm.company.contact.delete
crm.company.contact.delete(id,contact_id)
Установить набор контактов, связанных с указанной компанией crm.company.contact.items.set
crm.company.contact.items.set(id,items)
Получить набор контактов, связанных с указанной компанией crm.company.contact.items.get
crm.company.contact.items.get(id)
Очистить набор контактов, связанных с указанной компанией crm.company.contact.items.delete
crm.company.contact.items.delete
crm.company.contact.items.delete(id)
Получить параметры карточки crm.company.details.configuration.get
crm.company.details.configuration.get
crm.company.details.configuration.get(scope,userId,extras)
Сбросить параметры карточки crm.company.details.configuration.reset
crm.company.details.configuration.reset
crm.company.details.configuration.reset(scope,userId,extras)
Установить параметры индивидуальной карточки crm.company.details.configuration.set
crm.company.details.configuration.set
crm.company.details.configuration.set(scope,userId,data,extras)
Установить общую карточку для всех пользователей crm.company.details.configuration.forceCommonScopeForAll
crm.company.details.configuration.forceCommonScopeForAll
crm.company.details.configuration.forceCommonScopeForAll(extras)
Quotes
Получить коммерческое предложение по идентификатору crm.quote.get
crm.quote.get(id)
Получить список предложений по фильтру crm.quote.list
crm.quote.list(sel,filter,order,start)
Добавить коммерческое предложение crm.quote.add
crm.quote.add(fields)
Изменить коммерческое предложение crm.quote.update
crm.quote.update(id,fields,params)
Удалить коммерческое предложение crm.quote.delete
crm.quote.delete(id)
Получить поля коммерческого предложения crm.quote.fields
crm.quote.fields()
Получить пользовательские поля предложений по идентификатору crm.quote.userfield.get
crm.quote.userfield.get(id)
Создать пользовательское поле для предложений crm.quote.userfield.add
crm.quote.userfield.add(fields)
Удалить пользовательское поле предложений crm.quote.userfield.delete
crm.quote.userfield.delete(id)
Изменить пользовательское поле предложений crm.quote.userfield.update
crm.quote.userfield.update(id,fields,LIST)
Получить список пользовательских полей предложений по фильтру crm.quote.userfield.list
crm.quote.userfield.list(order,filter)
Addreses
Получить список адресов по фильтру crm.address.list
crm.address.list(sel,filter,order,start)
Добавить адрес crm.address.add
crm.address.add(fields)
Изменить адрес реквизита crm.address.update
crm.address.update(fields)
Удалить адрес crm.address.delete
crm.address.delete(fields)
Получить описание полей адреса crm.address.fields
crm.address.fields()
Requisites
Получить реквизит по id crm.requisite.get
crm.requisite.get(id)
Получить список реквизитов по фильтру crm.requisite.list
crm.requisite.list(sel,filter,order,start)
Добавить реквизит crm.requisite.add
crm.requisite.add(fields)
Обновить реквизит crm.requisite.update
crm.requisite.update(id,fields,params)
Удалить реквизит и связанные объекты crm.requisite.delete
crm.requisite.delete(id)
Получить поля реквизита crm.requisite.fields
crm.requisite.fields()
Получить банковский реквизит по id crm.requisite.bankdetail.get
crm.requisite.bankdetail.get(id)
Получить список банковских реквизитов по фильтру crm.requisite.bankdetail.list
crm.requisite.bankdetail.list(sel,filter,order,start)
Создать новый банковский реквизит crm.requisite.bankdetail.add
crm.requisite.bankdetail.add(fields)
Изменить банковский реквизит crm.requisite.bankdetail.update
crm.requisite.bankdetail.update
crm.requisite.bankdetail.update(id,fields,params)
Удалить банковский реквизит crm.requisite.bankdetail.delete
crm.requisite.bankdetail.delete
crm.requisite.bankdetail.delete(id)
Получить описание полей банковских реквизитов crm.requisite.bankdetail.fields
crm.requisite.bankdetail.fields
crm.requisite.bankdetail.fields()
Получить пользовательское поле по id crm.requisite.userfield.get
crm.requisite.userfield.get(id)
Получить список пользовательских полей реквизита по фильтру crm.requisite.userfield.list
crm.requisite.userfield.list(sel,filter,order,start)
Создать новое пользовательское поле реквизита crm.requisite.userfield.add
crm.requisite.userfield.add(fields)
Изменить пользовательское поле реквизита crm.requisite.userfield.update
crm.requisite.userfield.update
crm.requisite.userfield.update(id,fields,params)
Удалить пользовательское поле реквизита crm.requisite.userfield.delete
crm.requisite.userfield.delete
crm.requisite.userfield.delete(id)
Получить связь реквизита с объектом crm.requisite.link.get
crm.requisite.link.get(entityTypeId,entityId)
Получить список связей реквизитов crm.requisite.link.list
crm.requisite.link.list(sel,filter,order,start)
Зарегистрировать связь реквизитов с объектом crm.requisite.link.register
crm.requisite.link.register(fields)
Удалить связь реквизита с объектом crm.requisite.link.unregister
crm.requisite.link.unregister(entityTypeId,entityId)
Получить описание полей связи реквизитов crm.requisite.link.fields
crm.requisite.link.fields()
Получить поля шаблона реквизитов по id crm.requisite.preset.get
crm.requisite.preset.get(id)
Получить список шаблонов реквизитов по фильтру crm.requisite.preset.list
crm.requisite.preset.list(sel,filter,order,start)
Создать шаблон crm.requisite.preset.add
crm.requisite.preset.add(fields)
Изменить шаблон реквизита crm.requisite.preset.update
crm.requisite.preset.update(id,fields)
Удалить шаблон реквизита crm.requisite.preset.delete
crm.requisite.preset.delete(id)
Получить описание полей шаблона реквизитов crm.requisite.preset.fields
crm.requisite.preset.fields()
Получить список стран для шаблона crm.requisite.preset.countries
crm.requisite.preset.countries
crm.requisite.preset.countries()
Получить настраиваемое поле шаблона реквизитов по id crm.requisite.preset.field.get
crm.requisite.preset.field.get
crm.requisite.preset.field.get(id,preset)
Получить список всех настраиваемых полей заданного шаблона реквизитов crm.requisite.preset.field.list
crm.requisite.preset.field.list
crm.requisite.preset.field.list(preset)
Добавить настраиваемое поле в шаблон реквизитов crm.requisite.preset.field.add
crm.requisite.preset.field.add
crm.requisite.preset.field.add(preset,fields)
Изменить настраиваемое поле заданного шаблона реквизитов crm.requisite.preset.field.update
crm.requisite.preset.field.update
crm.requisite.preset.field.update(id,preset,fields)
Удалить настраиваемое поле из шаблона реквизитов crm.requisite.preset.field.delete
crm.requisite.preset.field.delete
crm.requisite.preset.field.delete(id,preset)
Получить описание настраиваемых полей шаблона реквизитов crm.requisite.preset.field.fields
crm.requisite.preset.field.fields
crm.requisite.preset.field.fields()
Получить поля, доступные для добавления в шаблон реквизитов crm.requisite.preset.field.availabletoadd
crm.requisite.preset.field.availabletoadd
crm.requisite.preset.field.availabletoadd(preset)
Multifields
Получить описание множественных полей crm.multifield.fields
crm.multifield.fields()
Enums
Получить описание полей перечисления crm.enum.fields
crm.enum.fields()
Получить элементы перечисления «Тип владельца» crm.enum.ownertype
crm.enum.ownertype()
Получить id объектов, к которым можно привязать заказ crm.enum.getorderownertypes
crm.enum.getorderownertypes()
Получить элементы перечисления «Тип содержания» crm.enum.contenttype
crm.enum.contenttype()
Получить элементы перечисления «Тип активности» crm.enum.activitytype
crm.enum.activitytype()
Получить элементы перечисления «Приоритет активности» crm.enum.activitypriority
crm.enum.activitypriority()
Получить элементы перечисления «Направление активности» crm.enum.activivtydirection
crm.enum.activivtydirection()
Получить элементы перечисления «Тип уведомления о начале активности» crm.enum.activitynotifytype
crm.enum.activitynotifytype()
Получить элементы перечисления «Тип адреса» crm.enum.addresstype
crm.enum.addresstype()
Получить элементы перечисления «Статус» crm.enum.activitystatus
crm.enum.activitystatus()
Statuses
Получить элемент справочника по идентификатору crm.status.get
crm.status.get(id)
Создать новый элемент справочника crm.status.add
crm.status.add(fields)
Удалить элемент справочника crm.status.delete
crm.status.delete(id)
Получить описание полей справочника crm.status.fields
crm.status.fields()
Обновить существующий элемент справочника crm.status.update
crm.status.update(id,fields)
Получить список элементов справочника по фильтру crm.status.list
crm.status.list(order,filter)
Получить элемент справочника по его символьному идентификатору crm.status.entity.items
crm.status.entity.items(entityId)
Получить типы справочников crm.status.entity.types
crm.status.entity.types()
Categories
Получить воронку по Id crm.category.get
crm.category.get(entityTypeId,id)
Добавить новую воронку crm.category.add
crm.category.add(entityTypeId,fields)
Добавить новую воронку crm.category.add
crm.category.update(entityTypeId,id,fields)
Удалить воронку crm.category.delete
crm.category.delete(entityTypeId,id)
Получить поля воронки crm.category.fields
crm.category.fields(entityTypeId)
Обновить воронку crm.category.update
crm.category.update(entityTypeId,id,fields)
Получить список воронок crm.category.list
crm.category.list(entityTypeId)
Timelines
Получить информацию о комментарии crm.timeline.comment.get
crm.timeline.comment.get(id)
Получить список комментариев crm.timeline.comment.list
crm.timeline.comment.list(sel,filter,order,start)
Добавить комментарий crm.timeline.comment.add
crm.timeline.comment.add(fields)
Обновить комментарий crm.timeline.comment.update
crm.timeline.comment.update(id,fields)
Удалить комментарий crm.timeline.comment.delete
crm.timeline.comment.delete(id)
Получить поля комментария crm.timeline.comment.fields
crm.timeline.comment.fields()
Получить информацию о заметке crm.timeline.note.get
crm.timeline.note.get(ownerTypeId,ownerId,itemType,itemId)
Сохранить заметку crm.timeline.note.save
crm.timeline.note.save(ownerTypeId,ownerId,itemType,itemId,text)
Удалить заметку crm.timeline.note.delete
crm.timeline.note.delete(ownerTypeId,ownerId,itemType,itemId)
Задачи
local tasks = require("bitrix.tasks")
Получить задачу по ID tasks.task.get
tasks.task.get(taskId)
Получить список задач tasks.task.list
tasks.task.list(order, filter, select, params, start)
Создать новую задачу tasks.task.add
tasks.task.add(fields)
Обновить задачу tasks.task.update
tasks.task.update(taskId, fields)
Удалить задачу tasks.task.delete
tasks.task.delete(taskId)
Прикрепить файлы к задаче tasks.task.files.attach
tasks.task.files.attach(taskId, fileIds)
Делегировать задачу tasks.task.delegate
tasks.task.delegate(taskId, fields)
Получить счетчики пользователя tasks.task.counters.get
tasks.task.counters.get()
Перевести задачу в статус «выполняется» tasks.task.start
tasks.task.start(taskId)
Остановить выполнение задачи tasks.task.pause
tasks.task.pause(taskId)
Перевести задачу в статус «отложена» tasks.task.defer
tasks.task.defer(taskId)
Завершить задачу tasks.task.complete
tasks.task.complete(taskId)
Возобновить завершенную задачу tasks.task.renew
tasks.task.renew(taskId)
Принять задачу tasks.task.approve
tasks.task.approve(taskId)
Отклонить задачу tasks.task.disapprove
tasks.task.disapprove(taskId)
Начать наблюдение за задачей tasks.task.startwatch
tasks.task.startwatch(taskId)
Остановить наблюдение за задачей tasks.task.stopwatch
tasks.task.stopwatch(taskId)
Добавить задачу в избранное tasks.task.favorite.add
tasks.task.favorite.add(taskId)
Удалить задачу из избранного tasks.task.favorite.remove
tasks.task.favorite.remove(taskId)
Получить доступные поля задачи tasks.task.getFields
tasks.task.getFields()
Проверить доступ к задаче tasks.task.getaccess
tasks.task.getaccess(taskId)
Получить историю изменений задачи tasks.task.history.list
tasks.task.history.list(taskId, order, filter, start)
Включить режим «Без звука» для задачи tasks.task.mute
tasks.task.mute(taskId)
Выключить режим «Без звука» для задачи tasks.task.unmute
tasks.task.unmute(taskId)
Создать зависимость задачи task.dependence.add
task.dependence.add(taskId, fields)
Удалить зависимость задачи task.dependence.delete
task.dependence.delete(taskId, dependence_id)
Добавить результат из комментария task.result.addFromComment
task.result.addFromComment(task_id, comment_id)
Получить список элементов чек-листа task.checklistitem.getlist
task.checklistitem.getlist(task_id, order, filter, start)
Пользователи
local user = require("bitrix.user")
Получить пользователя по ID user.get
user.get(id)
Получить список пользователей user.getlist
user.getlist(order, filter, select, params, start)
Получить текущего пользователя user.current
user.current()
Получить описание полей пользователя user.fields
user.fields()
Получить пользовательское поле по ID user.field.get
user.field.get(id)
Создать новое пользовательское поле user.field.add
user.field.add(fields)
Обновить пользовательское поле user.field.update
user.field.update(id, fields)
Удалить пользовательское поле user.field.delete
user.field.delete(id)
Получить список пользовательских полей user.field.getlist
user.field.getlist(order, filter)
Получить статус пользователя user.status.get
user.status.get(user_id)
Получить аватар пользователя user.avatar.get
user.avatar.get(user_id, size) -- size: 'small', 'big' или nil (оригинал)
Конечно. Вот документация для модуля Chats в формате Markdown, отформатированная согласно вашим требованиям (пустая строка после подзаголовков).
# Чаты
```lua
local chat = require("bitrix.chat")
Получить чат по ID chat.get
chat.get(dialog_id)
Получить список чатов chat.getlist
chat.getlist(order, filter, select, params, start)
Создать новый чат chat.create
chat.create(fields)
Добавить пользователя в чат chat.addUser
chat.addUser(dialog_id, user_id)
Удалить пользователя из чата chat.removeUser
chat.removeUser(dialog_id, user_id)
Messages
Отправить сообщение chat.message.add
chat.message.add(chat_id, message, params)
Получить список сообщений chat.message.getList
chat.message.getList(chat_id, order, filter, start)
Изменить сообщение chat.message.update
chat.message.update(chat_id, message_id, message)
Удалить сообщение chat.message.delete
chat.message.delete(chat_id, message_id)
Получить список пользователей в чате chat.user.getList
chat.user.getList(dialog_id)
Телефония
local telephony = require("bitrix.telephony")
Зарегистрировать внешний звонок telephony.externalcall.register
telephony.externalcall.register
telephony.externalcall.register(fields)
Завершить внешний звонок telephony.externalcall.finish
telephony.externalcall.finish(fields)
Показать карточку звонка telephony.externalcall.show
telephony.externalcall.show(fields)
Получить статистику звонков telephony.statistic.get
telephony.statistic.get(order, filter, start)
Файлы
local disk = require("bitrix.disk")
Получить список хранилищ disk.storage.get
disk.storage.get()
Создать папку disk.folder.add
disk.folder.add(fields)
Загрузить файл disk.file.upload
disk.file.upload(filename, file_content, folder_id)
Получить URL для скачивания файла disk.file.getDownloadUrl
disk.file.getDownloadUrl(file_id)
Календарь
local calendar = require("bitrix.calendar")
Создать событие calendar.event.add
calendar.event.add(fields)
Получить событие по ID calendar.event.get
calendar.event.get(event_id)
Получить список календарей calendar.section.get
calendar.section.get()
Учет времени
local timeman = require("bitrix.timeman")
Начать учет времени timeman.start
timeman.start(fields)
Остановить учет времени timeman.stop
timeman.stop(fields)