Попробовать бесплатно
Акции от партнёров Moclients
Общие вопросы
Как рассчитывается стоимость виджета?
Общие вопросы по настройке
Вопросы по интеграции с сервисами
Вопросы по партнерской программе
Как я могу заработать на партнерской программе?
Полезные статьи

Другие интеграции

Интеграция REST API

По REST API вы можете получить сводную информацию о состоянии вашего аккаунта. Для получения доступа к REST API перейдите в свой профиль по ссылке и скопируйте "Ключ доступа к API".
Для авторизации мы используем Bearer-токены, при выполнении запросов укажите заголовок "Authorization: Bearer {token}", где вместо {token} укажите ключ доступа из вашего профиля.
В REST API реализован метод получения информации об аккаунте: /api/user/info
Для выполнения запроса с помощью CURL можете воспользоваться командой:
curl https://moclients.com/api/user/info -H "Authorization: Bearer {token}"
Также можете сконфигурировать аналогичный запрос с помощью удобного вам http-клиента.
Метод /api/user/info возвращает информацию об аккаунте в формате JSON со следующей структурой:
  • balance - баланс аккаунта
  • email - email аккаунта
  • billing - при наличии платежей на аккаунте содержит информацию о последнем платеже, а именно:
    • sum - сумма последнего платежа
    • created_at - дата начала последнего платежа в формате timestamp
    • updated_at - дата завершения последнего платежа в формате timestamp
По REST API вы можете получить информацию о количестве заявок, полученных за определенный период времени, в т.ч. по нескольким сайтам.
Для получения информации необходимо сделать запрос по адресу https://moclients.com/api/get/count-leads с использванием "Authorization: Bearer {token}". Метод запроса POST.
    Необходимые данные:
  • to, from - период времени, за который необходимо получить информацию(передаются двумя параметрами в форме timestamp)
  • site_id - id сайта, можно найти в личном кабинете
  • Id сайта
Пример запроса:
'request' => [
    'from' => 1653534891,
    'to' =>1653586804,
    'sites' => [
        [
            'site_id' => 1,
        ],
        [
            'site_id' => 23,
        ],
    ],
]
                            

Пример ответа:
'response' => [
    'items' => [
        1 => [
            'count' => 12
        ],
        23 => [
            'count' => 10
        ],
    ]
]
                            
По REST API вы также можете получить информацию о номере телефона определенных заявок, в т.ч. по нескольким сайтам.
Для получения информации необходимо сделать запрос по адресу https://moclients.com/api/get/phone-numbers с использванием "Authorization: Bearer {token}". Метод запроса POST.
    Необходимые данные:
  • request_id - id заявки в moclients, можно найти в ЛК
  • Id сайта
  • site_id - id сайта, можно найти в ЛК
Пример запроса:
'request' => [
    [
        'site_id' => 12
        'requests' => [
            [
                'request_id' => 1400
            ],
            [
                'request_id' => 1500
            ],
        ]
    ],
    [
        'site_id' => 22
        'requests' => [
            [
                'request_id' => 2000
            ],
            [
                'request_id' => 2100
            ],
        ]
    ]
]
                            

Пример ответа:
'response' => [
    'items' => [
        12 => [
            1400 => [
                'phone_number' => '+79999999999'
            ],
            1500 => [
                'phone_number' => '+7 (999) 999-99-99'
            ]
        ],
        22 => [
            2000 => [
                'phone_number' => '89999999999'
            ],
            2100 => [
                'phone_number' => '999-999-99-99'
            ]
        ],
    ]
] 
По REST API вы также можете получить информацию о номере телефона определенных заявок, в т.ч. по нескольким сайтам.
Для получения информации необходимо сделать запрос по адресу https://moclients.com/api/get/phone-numbers с использованием "Authorization: Bearer {token}". Метод запроса POST.
    Необходимые данные:
  • request_id - id заявки в moclients, можно найти в ЛК
  • Id сайта
  • site_id - id сайта, можно найти в ЛК
Пример запроса:
'request' => [
    [
        'site_id' => 12
        'requests' => [
            [
                'request_id' => 1400
            ],
            [
                'request_id' => 1500
            ],
        ]
    ],
    [
        'site_id' => 22
        'requests' => [
            [
                'request_id' => 2000
            ],
            [
                'request_id' => 2100
            ],
        ]
    ]
]
                            

Пример ответа:
'response' => [
    'items' => [
        12 => [
            1400 => [
                'phone_number' => '+79999999999'
            ],
            1500 => [
                'phone_number' => '+7 (910) 520-34-24'
            ]
        ],
        22 => [
            2000 => [
                'phone_number' => '89028519925'
            ],
            2100 => [
                'phone_number' => '919-912-39-25'
            ]
        ],
    ]
] 
Появилась возможность получить параметры GET-запроса в url во время отправки заявки или по первому вхождению на сайт.
Для получения информации необходимо сделать запрос по адресу https://moclients.com/api/get/get-params с использованием "Authorization: Bearer {token}". Метод запроса POST.
    Необходимые данные:
  • type - тип параметров:
    • 'first_access' - параметры при первом входе на сайт
    • 'current_url' - параметры страницы в момент отправки заявки
  • request_id - id заявки в moclients, можно найти в ЛК
  • site_id - id сайта, можно найти в ЛК
Пример запроса:
'request' => [
// если type не указан - будут выбраны параметры в момент отправки
    'type' => 'first_access',
    'sites' => [
        [
            'site_id' => 226,
            'requests' => [
                [
                    'request_id' => 136,
                ],
                [
                    'request_id' => 135,
                ],
            ],
        ],
        [
            'site_id' => 311,
            'requests' => [
                [
                    'request_id' => 40,
                ],
            ],
        ],
    ]
    ]
                            

Пример ответа:
'response' => [
    'items' => [
        226 => [
            136 => [
                'get_params' => 'utm_medium=cpc&utm_source=yandex'
            ],
            135 => [
                'get_params' => 'utm_medium=cpc&utm_source=yandex'
            ]
        ],
        311 => [
            40 => [
                'get_params' => 'utm_medium=cpc&utm_source=yandex'
            ],
        ],
    ]
]