Запрос¶
POST /contact
Передаваемые параметры¶
- contact_id - ID контакта (вернее, person_id)
Тело запроса¶
{ "project_id": "project_id", "name": "Contact_Name", "profession": "Profession", "site": "site_of_project", "details": [ { "type": "email/phone", "data": "email@example.com/+71234567890" } ], "fields": { "12": "someText" } }
Описание полей¶
- project_id - ID проекта, к которому создается контакт.
- name - Отображаемое имя контакта (ФИО)
- profession - Занимаемая должность
- site - Личный сайт контакта
- details: - Массив контактных данных
- type - Тип контакта пользователя (phone, email, skype, icq, facebook, vk).
- data - Телефон/Электронная почта пользователя
- fields: - Ассоциативный массив полей контакта
Attention
Обязательно надо передавать хотя бы 1 контактные данные с типом phone или email.
Пример запроса¶
curl -H 'Content-Type: application/json' \ -H 'token: someToken' \ -X POST \ -d '{"project_id":123, "name": "Алексей", "profession": "Менеджер", "details": [{"type":"email", "data":"email@example.com" }], "fields": {"12": "someText"} }' \ https://direct.lptracker.ru/contact
Пример ответа при успешном выполнении:
{ "status": "success", "result": { "id": 12345, "project_id": 123, "name": "Алексей", "profession": "Менеджер", "details": [ { "id": "10", "type": "email", "data": "email@example.com" } ], "fields": [ { "id": "12", "name": "field1", "type": "string", "value": "someText" } ], "created_at": "13.05.17 01:08:14" } }