Методы

  • /api/v1/users/points-info/ - информация о бонусных баллах клиента
  • /api/v1/users/reg/ - устаревший метод создания записи клиента
  • /api/v2/users/add/ - создание записи клиента
  • /api/v2/users/categories/list/ - список категорий клиентов
  • /api/v2/users/categories/set/ - изменение категории пользователя
  • /api/v2/users/custom-vars/add/ - добавление переменной
  • /api/v2/users/custom-vars/get/ - получение значения переменной для клиента
  • /api/v2/users/custom-vars/list/ - список переменных
  • /api/v2/users/info/ - информация о клиенте
  • /api/v2/users/lists/load/ - загрузка списка клиентов
  • /api/v2/users/lists/blacklist/ - добавление клиента в черный список
  • /api/v2/users/merge/ - объединение клиентов
  • /api/v2/users/sms-code/ - отправка смс сообщения клиенту
  • /api/v2/users/sync-social/ - сбор данных через соцсети
  • /api/v2/users/tags/add/ - добавление тега
  • /api/v2/users/tags/delete/ - удаление тега
  • /api/v2/users/tags/list/ - список присвоенных клиенту тегов
  • /api/v2/users/update/ - изменение данных клиента
  • /api/v2/users/unsubscribe/ - отписка клиента от рассылки
  • /api/v2/users/update-feed/ - получение списка пользователей с изменениями в профиле

/api/v2/users/add/ - создание записи клиента

Назначение метода

В SailPlay реализован механизм регистрации клиента партнера. Основной сценарий использования - это ведение статистики по клиенту (время регистрации, первая покупка, первое полезное действие и т.д.). Кроме этого, в зависимости от настроек, при регистрации клиента может быть начислено некоторое количество бонусных баллов за факт регистрации, а так же баллы могут быть начислены человеку, по приглашению которого был зарегистрирован данные клиент.

 

Параметры запроса

Параметр обязательный? Имя параметра Описание параметра
да user_phone, email или origin_user_id  Идентификатор клиента. Более подробно см. здесь.
да token  см. здесь
да store_department_id  см. здесь
нет user_category_name  Категория пользователя. Подробнее см. здесь.
нет first_name  Имя
нет last_name  Фамилия
нет middle_name  Отчество
нет birth_date  Дата рождения в формате гггг-мм-дд
нет sex  Пол. 1- мужской, 2 - женский.
нет extra_fields  Дополнительные поля, которые будут в JSON ответе. Дополнительные поля перечисляются через запятую и могут принимать следующие значения: auth_hash. Пример: &extra_fields=auth_hash

Ответ сервера

Название параметра Описание параметра
status  
message Текстовый ответ сервера. Состоит из двух частей: был ли пользователь уже зарегистрирован на сервере, был ли пользователь уже зарегистрирован у вас как у партнера. Пример: "message": "User is already registered.New client."
complete_date Уникальный hash (auth_hash), который возвращается только если в запросе был передан параметр auth_hash в extra_fields (более подробно см. здесь).

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

http://sailplay.ru/api/v2/users/add/?phone=79251276676&token=3187e3c727e6d94f04e54acae75b1de157f103b0&store_department_id=435&first_name=Виталий&last_name=Нестеров&middle_name=Сергеевич&birth_date=1987-09-03&sex=1&extra_fields=auth_hash

 

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

В случае успеха:

{
    "status": "ok",
    "phone": "79251276676",
    "first_name": "Виталий",
    "last_name": "Нестеров",
    "middle_name": "Сергеевич",
    "birth_date": "1987-09-03",
    "origin_user_id": null,
    "id": 487997,
    "sex": 1
}

В случае неуспеха (пользователь уже зарегистрирован в системе и является клиентом):

{
    "status": "error",
    "message": "User is already registered.User is already client."
}

/api/v2/users/categories/list - получение списка категорий

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

Параметры

Параметр обязательный? Имя параметра Описание параметра
да token  См. здесь
да store_department_id  См. здесь

 

Ответ сервера

  • status

  • user_categories - массив объектов следующего вида:

    • members_count - количество пользователей в данной категории

    • create_date  - дата и время создания данной категории

    • name - имя категории (используется в дальнейшем во всех запросах)



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

http://sailplay.ru/api/v2/users/categories/list/?store_department_id=3132&token=0a96be0867401601df4c6e8691476bfaaa73f3a7

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

{
"status": "ok",
"user_categories":
[
{
"members_count": 4,
"create_date": "2013-10-02T18:08:29",
"name": "1"
},
{
"members_count": 1,
"create_date": "2013-10-02T18:09:06",
"name": "2"
}
]
}

/api/v2/users/categories/set/ - изменение категории пользователя

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

При запросе на регистрацию (см. п. 5) необходимо указать параметр user_category_name. Пример запроса:

http://sailplay.ru/api/v1/users/reg/?store_department_id=3132&token=0a96be0867401601df4c6e8691476bfaaa73f3a7&user_phone=79266054672&user_category_name=1

При очередном запросе на покупку (см. п. 2) необходимо указать параметр user_category_name. Пример запроса:

http://sailplay.ru/api/v1/purchases/new/?store_department_id=3132&token=0a96be0867401601df4c6e8691476bfaaa73f3a7&origin_user_id=asdf12eh1212kjhk21&price=1001&user_category_name=1&fields=public_key

С помощью специального метода -

/api/v2/users/categories/list/.

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

http://sailplay.ru/api/v2/users/categories/set/?user_category_name=1&store_department_id=3132&token=0e96be0867401601dfac6e8691476bfaaa73f3a7&user_phone=79266054672

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

{
"status": "ok",
"message": "User category been installed"
}

/api/v2/users/custom-vars/add/ - добавление переменной

Метод позволяет добавить кастомную переменную. 

Подробнее о типах переменных и их применении можно узнать здесь.

Все переменные обрабатываются сервером как строки.

При передаче в значении переменной длинной строки (например, HTML код) рекомендуется передавать параметр vars в POST части запроса.

При передаче в значении переменной параметра verbose можно менять отображение названия переменной в личном кабинете.

Параметры запроса

Параметр обязательный? Имя параметра Описание параметра
да user_phone, email или origin_user_id  Идентификатор клиента. Более подробно см. здесь.
да token  См. здесь
да store_department_id  См. здесь
да vars  Json объект, в котором содержание ключей и значений соответствуют названиям и  значениям переменных.  
нет verbose  Название переменной в личном кабинете.

Параметр verbose позволяет менять текстовое отображение переменной в личном кабинете. Для этого в запросе, кроме значения переменной также указывается ее название:

{"param_name1":{"value":"value1","verbose":"param_name"}}

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

>http://sailplay.ru/api/v2/users/custom-vars/add/?user_phone=79251276112&token=b3c7ac443b9b93bf4daa20f5429a655b5f77bb4b&store_department_id=435&vars={"param_name1":"value1","param_name2":"value2"}

Ответ сервера:

{"updated_count": 2, "created_count": 0, "status": "ok", "user": {"phone": "79251276671", "origin_user_id": null, "email": null}}

/api/v2/users/custom-vars/get/ - получение значния переменной

Метод позволяет получить значение переменной, привязанное к конкретному клиенту.

Параметры запроса

Параметр обязательный? Имя параметра Описание параметра
да user_phone, email или origin_user_id  Идентификатор клиента. Более подробно см. здесь.
да token  см. здесь
да store_department_id  см. здесь
да name  название переменной, значение который мы хотим получить

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

http://sailplay.ru/api/v2/users/custom-vars/get/?user_phone=79251276112&token=b3c7ac443b9b93bf4daa20f5429a655b5f77bb4b&store_department_id=435&name=visit_date

Ответ сервера:

{ "status": "ok", "name": "html", "value": "03/05/2015", "user": {"phone": "71111111111", "origin_user_id": "a1", "email": null}}

/api/v2/users/info/ - информация о клиенте

Назначение метода

Данный метод предназначен для получения информации о клиенте, в том числе данных о бонусных баллах, совершенных покупках, получения подарков и прочей информации.

Параметр обязательный? Имя параметра Описание параметра
да user_phone, email или origin_user_id  Идентификатор клиента. Более подробно см. здесь.
да token  см. здесь
да store_department_id  см. здесь
нет history  Для получения истории начислений и списаний бонусных баллов клиента значение параметр должно равляться 1 (history=1)
нет extra_fields  Дополнительные поля, которые будут в JSON ответе. Дополнительные поля перечисляются через запятую и могут принимать следующие значения: auth_hash. Пример: &extra_fields=auth_hash

Ответ сервера

Название параметра Описание параметра
category  Категория пользователя (если есть, см. здесь).
status  Статус ответа.
origin_user_id  Идентификатор клента в системе партнера
last_name  Фамилия
middle_name  Отчество
first_name  Имя
sex  Пол (1-М, 2-Ж)
phone  Номер телефона клиента
points

 Массив сводных данных о баллах клиента:

 -confirmed - начисленные и подтвержденные

 -unconfirmed - начсленные не подтвержденные

 -spent - сумма потраченных клиентом баллов

 -total - сумма всех начисленных баллов (подтвержденных и не подтвержденных)

email  Электронная почта клиента
birth_date  Дата рождения в формате гггг-мм-дд
id  Идентификатор клиента в нашей системе.
user_points Количество бонусных баллов, доступных данному пользователю
message Текстовый ответ сервера. Состоит из двух частей: был ли пользователь уже зарегистрирован на сервере, был ли пользователь уже зарегистрирован у вас как у партнера. Пример: "message": "User is already registered.New client.
media_url Префикс для формирования URI адресов изображений подарков
available_gifts Массив доступных подарков пользователю
over_user_points_gifts Массив пока недоступных пользователю подарков
auth_hash Уникальный hash, который возвращается только если в запросе был передан параметр auth_hash в extra_fields (более подробно см. здесь).
history Объект с инфорацией о всех действиях пользователя (список покупок, список получений подарков и т.д.).

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

http://sailplay.ru/api/v2/users/info/?user_phone=79223260840&token=6b186c1072e1670a93fa8d20bd605193c890a587&store_department_id=1&history=1&extra_fields=auth_hash

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

В случае успеха:

{
    "category": null,
    "status": "ok",
    "origin_user_id": null,
    "last_name": "Нестеров",
    "middle_name": "Сергеевич",
    "first_name": "Виталий",
    "sex": 1,
    "phone": "79223260848",
    "points": {
        "confirmed": 2293,
        "total": 2293,
        "spent": 0,
        "unconfirmed": 0
    },
    "email": "support@sailplay.ru",
    "birth_date": "1987-09-03",
    "id": 12003,
    "history": [
        {
            "action": "extra",
            "action_date": "2014-04-29T16:22:20",
            "is_completed": true,
            "points_delta": 2393,
            "name": "kjb"
        },
        {
            "action": "extra",
            "action_date": "2014-04-19T01:29:34",
            "is_completed": true,
            "points_delta": -100,
            "name": "Сгорание бонусных баллов"
        },
        {
            "action": "extra",
            "action_date": "2014-04-07T19:49:02",
            "is_completed": true,
            "points_delta": -300,
            "name": "Сгорание бонусных баллов"
        },
        {
            "action": "purchase",
            "action_date": "2014-04-03T12:00:00",
            "is_completed": true,
            "points_delta": 200
        },
        {
            "action": "extra",
            "action_date": "2014-04-03T12:00:00",
            "is_completed": true,
            "points_delta": 100,
            "name": "jr"
        },
        {
            "action": "registration",
            "action_date": "2014-03-31T16:36:55",
            "points_delta": 0
        }
    ]
}

{ status: "error", message: "User does not exist."

/api/v2/users/merge/ - объединение клиентов

Назначение метода

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

 

Параметр обязательный? Имя параметра Описание параметра
да from_phone, from_email или from_oid  Идентификатор клиента, данные которого будут перенесены. После переноса этот клиент будет удален.
да token  см. здесь
да store_department_id  см. здесь
да to_phone, to_email или to_oid  Идентификатор клиента, которому будут добавлены данные второго клиента.

Пример сообщение без кода

Запрос:

http://sailplay.ru/api/v2/users/merge/?from_phone=71111111111&token=024e3bfbe50c8ef3d413caf19bf5380bbdd79df3&store_department_id=435&to_phone=72222222222

Ответ:

{
"status": "ok",
"phone": "72222222222",
"origin_user_id": null,
"email": null
}

/api/v2/users/sms-code/ - отправка смс сообщения клиенту

Назначение метода

Данный метод позволяет пользователю отпарвить смс сообщение с уникальным 4х знаным кодом.

При вызове запроса:

  1. На сервере SailPlay генерируется уникальный код

  2. Указанному клиенту отправляется смс с указанным тестом (если текст не указан, используется текст по умолчанию) и кодом

  3. В ответе на запрос
Параметр обязательный? Имя параметра Описание параметра
да user_phone, email или origin_user_id  Идентификатор клиента. Более подробно см. здесь.
да token  см. здесь
да store_department_id  см. здесь
нет text  Кастомный текст сообщения. Если он не указан, используется текст по умолчанию.
нет priority  Канал передачи сообщения. 1 - быстрый канал, 2 - обычный

Пример сообщение без кода

Запрос:

http://sailplay.ru/api/v2/users/sms-code/?phone=79251276671&token=6b186c1072e1670a93fa8d20bd605193c890a587&store_department_id=171&text=Пример сообщения без кода

Ответ:

{"status": "ok", "sms_code": "7568"}

SMS:

Пример сообщения без кода

 

Пример сообщение с кодом

Запрос:

http://sailplay.ru/api/v2/users/sms-code/?phone=79251276671&token=6b186c1072e1670a93fa8d20bd605193c890a587&store_department_id=171&text=Пример сообщения с кодом. Код-$[sms_code]

Ответ:

{"status": "ok", "sms_code": "2172"}

SMS:

Пример сообщения с кодом. Код-2172

Пример сообщение с тектом по умолчанию

Запрос:

http://sailplay.ru/api/v2/users/sms-code/?phone=79251276671&token=6b186c1072e1670a93fa8d20bd605193c890a587&store_department_id=171

Ответ:

{"status": "ok", "sms_code": "3082"}

SMS:

Код для списания бонусов 3082

 

/api/v2/users/sync-social/ - сбор данных через соцсети

Назначение метода

Метод инициирует процедуру получения данных клиента из социальных сетей. 

Прежде чем использовать метод необходимо передать SailPlay авторизационные данные приложений соцсетей . Сделать это можно через вашего менеджера или просто описав желаемую логику работы с данными из соцсетей в письме на support@sailplay.ru.

По умолчанию из соцсетей подгружаются только незаполненные поля карточки клиента. То есть если у клиента указано имя, при вызове метода имя переписано не будет.

При необходимости логику работы с отдельными полями можно изменить на перезапись при обновлении. В этом случае при вызове метода поля, указанные как перезаписываемые, будут изменены.

Параметры запроса

Параметр обязательный? Имя параметра Описание параметра
да user_phone, email или origin_user_id  Идентификатор клиента. Более подробно см. здесь.
да token  см. здесь
да store_department_id  см. здесь
да type  Идентификатор соцсети из которой будут получены данные. Может принимать значение vk, fb, ok.
да account_id  Идентификатор клиента в соцсети, из которой будут получены данные.
да access_token  Авторизационный токен клиента в соцсети. Методы получения этого токена уточните в документации к соцсети.
да session_secret_key  Дополнительный токен авторизации клиента в сети Одноклассники. Для работы с другими соцсетями не требуется.

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

http://sailplay.ru/api/v2/users/sync-social?type=fb&access_token=CAALZCNDiO1tkBAF2QG46ealvQH2K0x54nKFQDtAofbLrNBEMoKhbtygUjhiwdUR2tKxLWbB5zC4iDFmzT6xrQGb0XZAWtgTCD4oamA1ZAZAWZAEiFZBjBj4uwyhcWMtcDXbuoX7xZB5BNFHPMSS8dHUVcS8z6EcoRflqim8F413Jn9UWngpDd1zimRrSA1V618ZCd2sMpZAYyUpwiXBNUyYMWfZASBZCDd7yxwZD&phone=79999999945&account_id=2679591&store_department_id=219&token=024e5bfbe50c8ef3d413caf19bf5380bbdd79df3

Ответ сервера:

{"status": "ok"}

/api/v2/users/tags/add/ - добавление тега

Параметры запроса

Параметр обязательный? Имя параметра Описание параметра
да user_phone, email или origin_user_id  Идентификатор клиента. Более подробно см. здесь.
да token  см. здесь
да store_department_id  см. здесь
да tags  перечисленные через запятую присваиваемые теги.
да tag_categories  перечисленные через запятую категории присваиваемых тегов. Количество категорий должно соответствовать количеству тегов. Категория может быть пустой.

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

http://sailplay.ru/api/v2/users/tags/add/?user_phone=79251276112&token=b3c7ac443b9b93bf4daa20f5429a655b5f77bb4b&store_department_id=435&tags=Регистрация,A/B-тест #11,A/B-тест #11 вар. А&tag_categories=,Выборка,

Ответ сервера:

{"status": "ok", "added_tags_count": 3}

/api/v2/users/tags/delete/ - удаление тега

Параметры запроса

Параметр обязательный? Имя параметра Описание параметра
да user_phone, email или origin_user_id  Идентификатор клиента. Более подробно см. здесь.
да token  см. здесь
да store_department_id  см. здесь
да tags  перечисленные через запятую удаляемые теги.  

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

http://sailplay.ru/api/v2/users/tags/delete/?phone=79251276112&token=024e3bfbe50c8ef3d413caf19bf5380bbdd79df3&store_department_id=219&tags=mytag

Ответ сервера:

{"status": "ok", "deleted_count": 1}

/api/v2/users/tags/list/ - список присвоенных клиенту тегов

Параметры запроса

Параметр обязательный? Имя параметра Описание параметра
да user_phone, email или origin_user_id  Идентификатор клиента. Более подробно см. здесь.
да token  см. здесь
да store_department_id  см. здесь
нет tags  Дополнительные поля, которые будут в JSON ответе.  Дополнительные поля перечисляются через запятую. Данный  параметр нужен, чтобы выбрать определенные теги из общего  списка. Пример: tags=['Покупка', 'Регистрация', 'Отзыв']

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

http://sailplay.ru/api/v2/users/tags/list/?store_department_id=219&token=024e3bfbe50c8ef3d413caf19bf5380bbdd79df3&origin_user_id=origin1

Ответ сервера:

{
    "status": "ok",
    "events": [
        {
            "update_date": "2014-07-07T14:50:38",
            "kind": "flag",
            "create_date": "2014-07-07T14:50:38",
            "name": "Tagging",
            "is_chains_event": true,
            "sender_name": null,
            "is_campaigns_event": true,
            "sender_templates_vars_help": null,
            "key": "62b80a71ddb37f22d5929e22312438c81024e7b1",
            "group": 4,
            "is_future": false,
            "id": 10000866
        }
    ]
}

/api/v2/users/update/ - изменение данных клиента

Назначение метода

Метод позволяет дополнить или изменить информацию о клиенте.

Параметры, указанные в методе будут перезаписаны, остальыне будут оставлены без изменений.

Чтобы удалить значение параметра у клиента нужно отпарвить в значении параметра null.

Для того, чтобы сменить контактные данные клиена используйте параметры new_phone и new_email.

Будте осторожны в использовании этих параметров! Если к e-mail или телефону, указанным в этих параметрах привязан пользователь, то история покупок и начислений будет утеряна.

Чтобы объединить истории несколькоих клиентов используйте метод /api/v2/users/merge/

Параметры запроса

Параметр обязательный? Имя параметра Описание параметра
да user_phone, email или origin_user_id  Идентификатор клиента. Более подробно см. здесь.
да token  см. здесь
да store_department_id  см. здесь
нет user_category_name  Категория пользователя. Подробнее см. здесь.
нет first_name  Имя
нет last_name  Фамилия
нет middle_name  Отчество
нет birth_date  Дата рождения в формате гггг-мм-дд
нет sex  Пол. 1- мужской, 2 - женский.
нет add_phone  Если у клиента не указан телефон, привязывает переданный номер. Выдает ошибку, если телефон имеет неверный формат, клиент уже указал телефон или переданный номер привязан к другому клиенту.
нет add_email  Если у клиента не указан адрес электронной почты, привязывает переданный адрес. Выдает ошибку, если адрес имеет неверный формат, клиент уже указал адрес или указанный адрес привязан к другому клиенту.
нет new_phone  Контактный телефон клиента, которому будет перепривязана история. Нельзя передавать вместе с параметром new_email. 
нет new_email  E-mail адрес клиента, которому будет перепривязана история. Нельзя передавать вместе с параметром new_phone.
нет extra_fields  Дополнительные поля, которые будут в JSON ответе. Дополнительные поля перечисляются через запятую и могут принимать следующие значения: auth_hash. Пример: &extra_fields=auth_hash

Ответ сервера

Название параметра Описание параметра
status  
message Текстовый ответ сервера. Состоит из двух частей: был ли пользователь уже зарегистрирован на сервере, был ли пользователь уже зарегистрирован у вас как у партнера. Пример: "message": "User is already registered.New client."
complete_date Уникальный hash (auth_hash), который возвращается только если в запросе был передан параметр auth_hash в extra_fields (более подробно см. здесь).

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

http://sailplay.ru/api/v2/users/update/?phone=79251276671&token=3187e3c727e6d94f04e54acae75b1de157f103b0&store_department_id=435&first_name=Виталий&last_name=Нестеров&middle_name=Сергеевич&birth_date=1987-09-03&sex=1&extra_fields=auth_hash

 

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

В случае успеха:

{
    "status": "ok",
    "phone": "79251276676",
    "first_name": "Виталий",
    "last_name": "Нестеров",
    "middle_name": "Сергеевич",
    "birth_date": "1987-09-03",
    "origin_user_id": null,
    "id": 487997,
    "sex": 1
}

/api/v2/users/unsubscribe/ - отписка клиента от рассылки

Назначение метода

Данный метод предназначен для отписки пользователей от различных типов рассылок и цепочек.

Параметр обязательный? Имя параметра Описание параметра
да user_phone, email или origin_user_id  Идентификатор клиента. Более подробно см. здесь.
да token  см. здесь
да store_department_id  см. здесь
да unsubscribe_list  список рассылок. от которых следует отписать клиента, через запятую

 Возможные значения unsubscribe_list

  • email_all - все цепочки и рассылки, отправляемые по почте, за исключением цепочек, необходимых для совершения покупки или для получения подарка
  • sms_all - все цепочки и рассылки, отправляемые по sms, за исключением цепочек, необходимых для совершения покупки и получения подарка.

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

http://sailplay.ru/api/v2/users/unsubscribe/?user_phone=79223260848&token=6b186c1072e1670a93fa8d20bd605193c890a587&store_department_id=1&unsubscribe_list=email_all,sms_all

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

В случае успеха:

{
    "status": "ok",
    "user": {
        "phone": "79223260848",
        "origin_user_id": null,
        "email": null
    },
    "unsubscribed": [
        "email_all",
        "sms_all"
    ]
}


/api/v2/users/update-feed/ - Получение списка пользователей с изменениями в профиле

Назначение метода

Данный метод позволяет получить список последних изменений в записях клиентов за выбранный период. Период не может превышать 5 дней.

Параметры запроса

Параметр обязательный? Имя параметра Описание параметра
да token  см. здесь
да store_department_id  см. здесь
да datetime_from  Начальная дата периода
нет datetime_to  Дата конца преиода. Если не указан - устанавливается дата из datetime_from + 5 дней.

Ответ сервера

Название параметра Описание параметра
status  Статус ответа.
datetime_from  Начальная дата периода из запроса
datetime_to  Дата конца периода из запроса
result  Возвращает массивы данных “user_data” и “actions”
user_data  Возвращает текущую информацию о покупателе (включая измененные)
actions  Возвращает дату последнего изменения и его тип

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

http://sailplay.ru/api/v2/users/update-feed/?token=264bdf78f8479a243e23fdf798ee84086d832a64&store_department_id=1596&datetime_from=2015-02-10&datetime_to=2015-02-14

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

 

{
"status": "ok",
   "datetime_to": "2015-02-14T00:00:00",
   "datetime_from": "2015-02-10T00:00:00"
"result": {
        "user_data": {
            "origin_user_id": null,
"first_name": "Vasiliy",
"middle_name": null,
"user_data_updated": "2015-02-13T10:49:52",
"vk_id": null, "sex": null,
"phone": "70000055555",
"last_name": "Pupkin",
"facebook_id": null,
"birth_date": null,
"email": null,
}
        "actions": [
{
             "action_date": "2015-02-13T10:49:52",
"type": "user_data_change"
}
]
}
]
}