Работа с заявками
Работа с заявками. Получить, создать или удалить заявку. Как обновить статус заявки — всё это можно узнать на нашем сайте
Работа с заявками из корзины
Список заявок
GET
https://api.lpmotor.ru/v1/lead
Получение списка заявок по фильтрам
Query Parameters
offset
string
С какого по счету элемента выдавать список. По умолчанию - 0
limit
string
Лимит выдаваемых сайтов. По умолчанию - 18
sort_field
string
Тип сортировки поля. По умолчанию - id
sort_dir
string
Сортировка по возрастанию или убыванию. Доступные значения - DESC,ASC. По умолчанию - DESC
type_id
array
Выбор типа заявки для показа. Список типов в таблице. По умолчанию показываются все типы
status_id
array
Статус заявки. Список статусов в таблице ниже. По умолчанию показываются заявки со всеми статусами.
page_id
string
ID страницы
site_id
string
ID сайта
d_create_start
string
Время создания заявки в формате ISO8601.
d_create_end
string
Время создания заявки в формате ISO8601.
search_text
string
Произвольный текст. ищет совпадения в имени, email и номере телефоне.
Headers
X-Api-User-Id
integer
ID пользователя
Authorization
string
API-токен
{
"count": 0,
"sum": 0,
"limit": 0,
"offset": 0,
"leads": [
{
"id": 0,
"page_id": 0,
"name": "string",
"phone": "string",
"email": "string",
"ip": "string",
"ip_banned": 0,
"is_del": 0,
"type_id": 0,
"status_id": 0,
"f_expense": 0,
"f_profit": 0,
"kanban_position": 0,
"d_created": "string",
"page": {
"id": 0,
"user_id": 0,
"name": "string",
"url": "string",
"site_id": 0,
"is_enabled": true,
"d_last_change": "string",
"site": {
"id": int,
"title": "string",
"subdomain": "string",
"attached_domain": "string",
"is_del": false
},
"is_base_variant": false,
"is_variant": false,
"variant_name": "string"
},
"cart": null,
"total_price": 0
}
]
}
Пример запроса
curl \
-H "Accept: application/json" \
-H "Content-Type: application/json" \
-H "X-Api-User-Id: <<Your-user-id>>" \
-H "Authorization: Bearer <<Your-API-token>>" \
-X GET "https://api.lpmotor.ru/v1/lead?d_create_start=2020-08-09+00:00:00%2B05:00&sort_field[]=dCreated&sort_dir[]=ASC&status_id[]=1&limit=18&offset=0"
Получить заявку
GET
https://api.lpmotor.ru/v1/lead/{lead_id}
Path Parameters
lead_id
integer
ID заявки
Headers
X-Api-User-Id
integer
ID пользователя
Authorization
string
API-токен
{
"id": int,
"page_id": int,
"name": "string",
"phone": "string",
"email": null,
"ip": "string",
"ip_banned": 0,
"is_del": 0,
"type_id": 2,
"status_id": 1,
"f_expense": 0,
"f_profit": 0,
"kanban_position": 0,
"status": {
"id": 1,
"class": "new"
},
"type": {
"id": 2,
"class": "order"
},
"d_created": "string",
"history": [
{
"id": 0,
"typeId": null,
"statusId": null,
"message": "string",
"d_created": "string"
}
],
"page": {
"id": 0,
"user_id": 0,
"name": "string",
"url": "string",
"site_id": 0,
"is_enabled": false,
"d_last_change": "string",
"site": {
"id": 0,
"title": "string",
"subdomain": "string",
"attached_domain": "string",
"is_del": false
},
"is_base_variant": false,
"is_variant": false,
"variant_name": "string"
},
"cart": null,
"total_price": 234
}
Пример запроса
curl \
-H "Accept: application/json" \
-H "Content-Type: application/json" \
-H "X-Api-User-Id: <<Your-user-id>>" \
-H "Authorization: Bearer <<Your-API-token>>" \
-X GET "https://api.lpmotor.ru/v1/lead/<<lead_id>>"
Создать заявку
POST
https://api.lpmotor.ru/v1/lead
Headers
X-Api-User-Id
integer
ID пользователя
Authorization
string
API-токен
Request Body
page_id
string
ID страницы
status_id
string
ID статуса заявки
type_id
string
ID типа заявки
ip
string
IP пользователя
name
string
Имя пользователя
string
Email пользователя
phone
string
Телефон пользователя
comment
string
Комментарий к заявке
f_income
string
Сумма сделки
{
"id": int,
"page_id": int,
"name": "string",
"phone": "string",
"email": null,
"ip": "string",
"ip_banned": 0,
"is_del": 0,
"type_id": 2,
"status_id": 1,
"f_expense": 0,
"f_profit": 0,
"kanban_position": 0,
"status": {
"id": 1,
"class": "new"
},
"type": {
"id": 2,
"class": "order"
},
"d_created": "string",
"history": [
{
"id": 0,
"typeId": null,
"statusId": null,
"message": "string",
"d_created": "string"
}
],
"page": {
"id": 0,
"user_id": 0,
"name": "string",
"url": "string",
"site_id": 0,
"is_enabled": false,
"d_last_change": "string",
"site": {
"id": 0,
"title": "string",
"subdomain": "string",
"attached_domain": "string",
"is_del": false
},
"is_base_variant": false,
"is_variant": false,
"variant_name": "string"
},
"cart": null,
"total_price": 234
}
Пример запроса
curl \
-H "Accept: application/json" \
-H "Content-Type: application/json" \
-H "X-Api-User-Id: <<Your-user-id>>" \
-H "Authorization: Bearer <<Your-API-token>>" \
-X POST "https://api.lpmotor.ru/v1/lead" \
-d "{page_id: <<page_id>>, status_id: <<status_id>>, type_id: <<type_id>>}"
Обновить статус заявки
PATCH
https://api.lpmotor.ru/v1/lead/{lead_id}/status
Path Parameters
lead_id
integer
ID заявки
Headers
X-Api-User-Id
integer
ID пользователя
Authorization
string
API-токен
Request Body
status_id
integer
ID нового статуса заявки
{
"id": 0,
"page_id": 0,
"name": "string",
"phone": "string",
"email": "string",
"ip": "string",
"ip_banned": 0,
"is_del": 0,
"type_id": 0,
"status_id": 0,
"f_expense": 0,
"f_profit": 0,
"kanban_position": 0,
"d_created": "string",
"page": {
"id": 0,
"user_id": 0,
"name": "string",
"url": "string",
"site_id": 0,
"is_enabled": true,
"d_last_change": "string",
"site": {
"id": int,
"title": "string",
"subdomain": "string",
"attached_domain": "string",
"is_del": false
},
"is_base_variant": false,
"is_variant": false,
"variant_name": "string"
},
"cart": null,
"total_price": 0
}
Пример запроса
curl \
-H "Accept: application/json" \
-H "Content-Type: application/json" \
-H "X-Api-User-Id: <<Your-user-id>>" \
-H "Authorization: Bearer <<Your-API-token>>" \
-X PATCH "https://api.lpmotor.ru/v1/lead/<<lead_id>>/status" \
-d "{status_id: <<status_id>>}"
Удалить заявку
DELETE
https://api.lpmotor.ru/v1/lead/{lead_id}
Path Parameters
lead_id
integer
ID удаляемой заявки
Headers
X-Api-User-Id
integer
ID пользователя
Authorization
string
API-токен
Пример запроса
curl \
-H "Accept: application/json" \
-H "Content-Type: application/json" \
-H "X-Api-User-Id: <<Your-user-id>>" \
-H "Authorization: Bearer <<Your-API-token>>" \
-X DELETE "https://api.lpmotor.ru/v1/lead/<<lead_id>>"
Last updated