Выборка лидов с помощью API Битрикс24


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

Быстрая выборка лида c его основными свойствами:

if (CModule::IncludeModule('crm')) {
    $leadId = 1; // id лида для выборки
	$arLead = CCrmLead::GetByID($leadId, false); 
    print_r($arLead);
}

Выборка лидов списком, позволяет получить также дополнительные свойства и выбрать лиды по фильтру:

if (CModule::IncludeModule('crm')) {
    $arFilter = array('ID' => 1); // фильтр по которому выбираем лиды (в данном случае ищем лид с id '1')
    $arSelect = array('ID', 'TITLE', 'COMPANY_ID', 'ASSIGNED_BY', 'STATUS_ID'); // возвращаемые поля лида (также можно получить пользовательские поля 'UF_CRM_Идентификатор')
    $rsLead = CCrmLead::GetList(Array(), $arFilter, $arSelect); 
    if ($arLead = $rsLead->Fetch()) { 
        print_r($arLead); 
    } 
}