---
title: "Документация для версии библиотеки WT AmoCRM v.1.2.1 для интеграции Joomla с AmoCRM - WebTolk"
description: "PHP библиотека WT AmoCRM v.1.2.1 для интеграции Joomla с AmoCRM. Описание устаревших методов для работы библиотеки."
url: "https://web-tolk.ru/dev/biblioteki/wt-amo-crm-library/documentation/docs-for-wt-amocrm-v-1-2-1"
date: "2026-06-04T17:55:48+00:00"
language: "ru-RU"
---

# Документация для версии WT AmoCRM v.1.2.1

WT Amo CRM library - Документация

**Категория:** [Библиотеки](https://web-tolk.ru/dev/biblioteki)

[Проект](https://web-tolk.ru/dev/biblioteki/wt-amo-crm-library)[Версии](https://web-tolk.ru/dev/biblioteki/wt-amo-crm-library/versions)[Документация](https://web-tolk.ru/dev/biblioteki/wt-amo-crm-library/documentation)[GitHub](https://github.com/WebTolk/WT-Amo-CRM-library-for-Joomla-4)

Информация по работе с библиотекой до версии 1.3.0.

В версии 1.3.0 библиотека была полностью переписана, но обратная совместимость не нарушена. Здесь собрана информация по работе с библиотекой v.1.2.1.

### Системные требования

Joomla 4.2.7+, Joomla 5. PHP 7.4+.

Для работы с Joomla 6 рекомендуется версия библиотеки 1.3+

### Подключение библиотеки в своё расширение для Joomla

```
use Webtolk\Amocrm\Amocrm;

$amocrm = new Amocrm();
$result_amo_crm = $amocrm->getAccountInfo();
```

### Список методов библиотеки

#### getAccountInfo

Метод `getAccountInfo` библиотеки WT AmoCRM для Joomla возвращает информацию об аккаунте AmoCRM. В Joomla расширениях нужен, скорее, для индикации нормальной связи с AmoCRM.

**Реализуемый метод API:** `GET /api/v4/account`*.*

#### getLeadById

Метод для получения данных конкретной сделки Amo CRM по её id. В ответе приходят пользовательские поля сделки, контакты, компании, id воронки и т.д.

**Реализуемый метод API:** `GET /api/v4/leads/{id}`*.*

#### createLeads

Метод позволяет добавлять сделки из Joomla в аккаунт AmoCRM пакетно.

**Реализуемый метод API:** `POST /api/v4/leads`.

#### createLeadsComplex

Комплексное добавление сделок с контактом и компанией. Метод позволяет добавлять сделки c контактом и компанией в аккаунт пакетно. Добавляемые данные могут быть проверены в контроле дублей.

**Реализуемый метод API:** `POST /api/v4/leads/complex`.

#### getTags

Получение списка тегов для сущности AmoCRM.

**Реализуемый метод API:** `GET /api/v4/{entity_type:leads|contacts|companies|customers}/tags`.

#### getLeadsPiplines

Метод для получения списка воронок продаж для сделок.

**Реализуемый метод API:** `GET /api/v4/leads/pipelines`.

#### getLeadsCustomFields

Метод для получения списка полей для сделок AmoCRM.

**Реализуемый метод API:** `GET /api/v4/leads/custom_fields`.

#### getContactsCustomFields

Метод для получения списка полей для контактов AmoCRM.

**Реализуемый метод API:** `GET /api/v4/сontacts/custom_fields`.

#### getCompaniesCustomFields

Метод для получения списка полей для компаний AmoCRM.

**Реализуемый метод API:** `GET /api/v4/companies/custom_fields`.

#### getCustomersCustomFields

Метод для получения списка полей для покупателей AmoCRM.

**Реализуемый метод API:** `GET /api/v4/сustomers/custom_fields`.

#### getContacts

Метод для получения списка контактов AmoCRM.

**Реализуемый метод API:** `GET /api/v4/contacts`.

#### getUserById

Получение пользователя AmoCRM по его id.

**Реализуемый метод API: `GET /api/v4/users/{id}`.**

#### getNotes

Список примечаний по конкретной сущности, по ID сущности.

**Реализуемый метод API:**`GET /api/v4/{entity_type}/{entity_id}/notes`**.**

#### addNotes

Добавление примечаний к сущности.

**Реализуемый метод API:**`POST /api/v4/{entity_type}/notes`**.**

**Реализуемый метод API:**`POST /api/v4/{entity_type}/{entity_id}/notes`**.**

### Поля Amo CRM для Joomla Form

Библиотека содержит набор Joomla Form полей с информацией, получаемой из Amo CRM.

#### Accountinfo

Выводит html с данными об аккаунте Amo CRM. Пример использования в XML-манифестах модулей и плагинов Joomla 4.

```
<field addfieldprefix="Webtolk\Amocrm\Fields" type="accountinfo" name="accountinfo"/>
```

#### Companiestagslist - Companies tags list

Список тегов для компаний в Amo CRM. Пример использования в XML-манифестах модулей и плагинов Joomla 4.

```
<field addfieldprefix="Webtolk\Amocrm\Fields" type="сompaniestagslist" name="company_tag_id"/>
```

#### Contactstagslist - Contacts tags list

Список тегов для контактов в Amo CRM. Пример использования в XML-манифестах модулей и плагинов Joomla 4.

```
<field addfieldprefix="Webtolk\Amocrm\Fields" type="contactstagslist" name="contact_tag_id"/>
```

#### Leadcustomfieldslist - Lead custom fields list

Список настраиваемых полей Amo CRM для сделок.

```
<field addfieldprefix="Webtolk\Amocrm\Fields" type="leadcustomfieldslist" name="lead_custom_field_id"/>
```

#### Leadspipelineslist - Leads pipelines list

Список воронок продаж Amo CRM.

```
<field addfieldprefix="Webtolk\Amocrm\Fields" type="leadspipelineslist" name="pipeline_id"/>
```

#### Leadstagslist - Leads tags list

Список тегов для сделок

```
<field addfieldprefix="Webtolk\Amocrm\Fields" type="leadstagslist" name="lead_tag_id"/>
```

## JSON-LD Schema

```json
{
    "@context": "https://schema.org",
    "@type": "BreadcrumbList",
    "@id": "https://web-tolk.ru/#/schema/BreadcrumbList/17",
    "itemListElement": [
        {
            "@type": "ListItem",
            "position": 1,
            "item": {
                "@id": "https://web-tolk.ru/",
                "name": "Главная"
            }
        },
        {
            "@type": "ListItem",
            "position": 2,
            "item": {
                "@id": "https://web-tolk.ru/dev",
                "name": "Расширения Joomla"
            }
        },
        {
            "@type": "ListItem",
            "position": 3,
            "item": {
                "@id": "/dev/biblioteki",
                "name": "Библиотеки"
            }
        },
        {
            "@type": "ListItem",
            "position": 4,
            "item": {
                "@id": "/dev/biblioteki/wt-amo-crm-library",
                "name": "WT Amo CRM library"
            }
        },
        {
            "@type": "ListItem",
            "position": 5,
            "item": {
                "@id": "/dev/biblioteki/wt-amo-crm-library/documentation",
                "name": "Документация"
            }
        },
        {
            "@type": "ListItem",
            "position": 6,
            "item": {
                "name": "Документация для версии WT AmoCRM v.1.2.1"
            }
        }
    ]
}
```

```json
{
    "@context": "https://schema.org",
    "@graph": [
        {
            "@type": "Organization",
            "@id": "https://web-tolk.ru/#/schema/Organization/base",
            "name": "WebTolk",
            "url": "https://web-tolk.ru/",
            "logo": {
                "@type": "ImageObject",
                "@id": "https://web-tolk.ru/#/schema/ImageObject/logo",
                "url": "images/webtolk-1080p.jpg",
                "contentUrl": "images/webtolk-1080p.jpg",
                "width": 1920,
                "height": 1080
            },
            "image": {
                "@id": "https://web-tolk.ru/#/schema/ImageObject/logo"
            },
            "sameAs": [
                "https://github.com/WebTolk",
                "https://github.com/sergeytolkachyov",
                "https://vk.com/web_tolk",
                "https://vk.com/webtolkru",
                "https://tenchat.ru/sergeytolkachyov",
                "https://t.me/sergeytolkachyov",
                "https://t.me/webtolkru"
            ]
        },
        {
            "@type": "WebSite",
            "@id": "https://web-tolk.ru/#/schema/WebSite/base",
            "url": "https://web-tolk.ru/",
            "name": "WebTolk",
            "publisher": {
                "@id": "https://web-tolk.ru/#/schema/Organization/base"
            }
        },
        {
            "@type": "WebPage",
            "@id": "https://web-tolk.ru/#/schema/WebPage/base",
            "url": "https://web-tolk.ru/dev/biblioteki/wt-amo-crm-library/documentation/docs-for-wt-amocrm-v-1-2-1",
            "name": "Документация для версии библиотеки WT AmoCRM v.1.2.1 для интеграции Joomla с AmoCRM - WebTolk",
            "description": "PHP библиотека WT AmoCRM v.1.2.1 для интеграции Joomla с AmoCRM. Описание устаревших методов для работы библиотеки.",
            "isPartOf": {
                "@id": "https://web-tolk.ru/#/schema/WebSite/base"
            },
            "about": {
                "@id": "https://web-tolk.ru/#/schema/TechArticle/base"
            },
            "inLanguage": "ru-RU",
            "breadcrumb": {
                "@id": "https://web-tolk.ru/#/schema/BreadcrumbList/17"
            }
        },
        {
            "@type": "TechArticle",
            "headline": "Документация для версии WT AmoCRM v.1.2.1",
            "url": "https://web-tolk.ru/dev/biblioteki/wt-amo-crm-library/documentation/docs-for-wt-amocrm-v-1-2-1",
            "description": "Информация по работе с библиотекой до версии 1.3.0.",
            "mainEntityOfPage": {
                "@type": "WebPage",
                "url": "https://web-tolk.ru/dev/biblioteki/wt-amo-crm-library/documentation/docs-for-wt-amocrm-v-1-2-1"
            }
        }
    ]
}
```
