Запрос

GET contact/search?project_id=[project_id]&phone=[phone]&email=[email]

Передаваемые параметры:

  • project_id - ID проекта, в котором будет осуществлён поиск
  • phone - Номер телефона (или массив номеров)
  • email - Адрес электронной почты (или массив адресов)

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

curl -H "token: someToken" direct.lptracker.ru/contact/search?project_id=123&phone=71234567890

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

{
  "status": "success",
  "result": [
    {
      "id": 123,
      "project_id": "123",
      "name": "Алексей",
      "details": [
        {
          "id": 10,
          "type": "email",
          "data": "alex@example.com"
        },
        {
          "id": 11,
          "type": "phone",
          "data": "71234567890"
        }
      ],
      "created_at": "13.02.17 17:17:39"
    }
  ]
}

Описание модели контакта

В случае если запросу не будет соответствовать ни один контакт - будет получен ответ:

{
    "status": "success",
    "result": []
}

Важные уточнения

  • Поле project_id обязательное в данном запросе
  • Поля phone и email не обязательные, однако должно присутствовать хотя бы одно
  • Чтобы указать несколко номеров телефонов и/или адресов электронной почты - необходимо разделять их символом "&" (амперсанд)