Запрос

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

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

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

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

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

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

{
  "status": "success",
  "result": [
    {
      "id": "contact_id",
      "project_id": 123,
      "details": [
        {
          "id": "contact_detail_id",
          "type": "email/phone",
          "data": "email@example.com/+71234567890"
        }
      ],
      "fields": [
        {
          "id": "12",
          "type": "string",
          "name": "fieldName",
          "value": "exampleText"
        }
      ],
      "created_at": "DD.MM.YY HH:MM:SS",
      "name": "user_name",
      "site": "example.com"
    }
  ]
}

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

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

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

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

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