Агенты имеют возможность создавать клиентов в системе Call-Tracking. В случае успешного создания пользователя агент получит уникальный идентификатор пользователя, который будет использован в скрипте пользователя, для создания кампании и для забора статистики пользователя.

Скрипт для пользователя формируется следующим образом:

     
       <script async src="//app.call-tracking.by/scripts/calltracking.js?INSERT_USER_IDENTIFIER_HERE"></script>
     
  
Пример:
     
       <script async src="//app.call-tracking.by/scripts/calltracking.js?9b2d8c12-3ce8-4291-a470-4fc0c2d2e0bf"></script>
     
  

Создать нового пользователя можно следующим образом:

URL: POST /api/v3/users.json

Обязательные параметры:

  • agent_token - Персональный ключ агента.
  • company_name - Уникальное название пользователя.
  • site_url - Сайт пользователя.

Необязательные параметры:

  • email - Email пользователя.
  • username - Логин для пользователя в систему Call-Tracking.
  • person_name - Контактное лицо пользователя. Например: Виталий (8-029-111-22-33)

Пример успешного ответа:

    
      {
        "success"=>true,
        "code"=>11,
        "message"=>"User was successfully created.",
        "uuid"=>"d6876aec-bacd-41ff-aaa3-8bf3729121bc"
      }
    
  

Пример неуспешного ответа:

    
      {
        "success"=>false,
        "code"=>32001,
        "message"=>["company_name can't be blank"]
      }
    
  

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

  • success - успех запроса.
  • code - код ответа.
  • message - сообщение системы.
  • uuid - уникальный идентификатор созданного пользователя (используется для других запросов)