amoCRM API v4: POST /api/v4/contacts — Добавление контактов

Тело — массив контактов.

Параметр Где Тип Обяз. Описание
name body string нет Название контакта
first_name body string нет Имя
last_name body string нет Фамилия
responsible_user_id body int нет Ответственный
created_by body int нет Создатель
custom_fields_values body array нет Доп. поля (телефон, email и др.)
tags_to_add body array нет Теги для добавления
_embedded[tags] body array нет Привязанные теги
request_id body string нет Возвращается в ответе без изменений

Пример запроса:

[
    {
        "first_name": "Петр",
        "last_name": "Смирнов",
        "custom_fields_values": [
            {
                "field_id": 271316,
                "values": [
                    {
                        "value": "Директор"
                    }
                ]
            }
        ]
    },
    {
        "name": "Владимир Смирнов",
        "created_by": 47272,
        "tags_to_add": [
            {
                "name": "Тег контакта"
            }
        ]
    }
]

Базовые URL

Авторизация

Тип: OAuth 2.0

Два способа:

Токен передаётся в заголовке Authorization: Bearer {access token}.

Пример запроса токена:

Пример ответа:

{
  "client_id": "xxxx",
  "client_secret": "xxxx",
  "grant_type": "authorization_code",
  "code": "xxxxxxx",
  "redirect_uri": "https://test.test"
}

Нюансы

Сценарии с этим методом


Если этого недостаточно — официальная документация: https://www.amocrm.ru/developers/content/crm_platform/api-reference Вся интеграция одним документом: https://mcp-everything.ru/integrations/amocrm.md