assessment/find
Връща списък с оценките направени от потребителя
Заявка
1.json
{
"key": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
}
2.json
{
"filter": {
"make": [
"NISSAN"
],
"model": [
"JUKE"
],
"year": "2000-2015",
"value": "50000-100000",
"plate": "123",
"chassis": "321",
"mileage": "50000",
"cc": "20000-50000",
"fuel": "PETROL",
"body": "SEDAN",
"doors": "2\/3",
"transmission": "MANUAL",
"ownertype": "PRIVATE",
"date": {
"from": "2014-12-01",
"to": "2014-12-31"
}
},
"offset": 0,
"limit": 100,
"language": "bulgarian",
"key": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
}
- Параметри на заявката
- Оторизационен ключ за достъп до сървъра. Виж user/login
- Списък от марки, по които да бъде ограничен резултата.
- Брой резултати които да бъдат пропуснати. Използва се при странициране.
- Ограничаване на броя върнати резултати. Използва се при странициране. Ако липсва или е 0 - връща всички резултати.
- списък с полета за филтриране на резултата
- Списък от марки, по които да бъде ограничен резултата.
- Списък от модели, по които да бъде ограничен резултата.
- Ограничава резултата, по година на производство на автомобила. Поддържа синтаксис за обсег [1]
- Ограничава резултата по действителна стойност. Поддържа синтаксис за обсег [1]
- ограничава резултата по регистрационен номер на автомобил
- ограничава резултата по регистрационен номер на рама
- ограничава резултата по километри. Поддържа синтаксис за обсег [1]
- ограничава резултата по обем на двигателя. Поддържа синтаксис за обсег [1]
- ограничава резултата по тип гориво.
- ограничава резултата по тип каросерия.
- ограничава резултата по брой на вратите.
- ограничава резултата спрямо тип собственик.
- връща оценки направени след определена дата включително. Формат (yyyy-mm-dd)
- връща оценки направени преди определена дата включително. Формат (yyyy-mm-dd)
- връща оценки направени от определен потребител
- Връща оценки съответстващи на определено външно id
- Поддържа правила за редуциране на отговора. [2]
Отговор
1.json
{
"data": [
{
"id": "244",
"request_id": "244",
"user_id": "1",
"market": "de",
"make": "LAND ROVER",
"model": "DISCOVERY",
"chassis": "sdfsdf",
"plate": "asdasd",
"fuel": "DIESEL",
"body": "JEEP",
"ownertype": "DEALER",
"transmission": "MANUAL",
"doors": "4\/5",
"x4x4": "0",
"leather": "0",
"air_condition": "1",
"sat_nav": "1",
"imported": "0",
"mileage": "100000",
"year": "2012",
"cc": "2993",
"power_output_hp": "256",
"value": "29700",
"value_modifier": "0",
"date_created": "2016-01-27 15:04:46",
"new_version": "0",
"duplicated": "0",
"creator_value": null,
"creator_remark": null,
"expert_value": null,
"expert_remark": null,
"expert_id": null,
"case_id": null,
"object_id": null,
"external_id": "0",
"original_value": "29700",
"original_value_unit": "EUR",
"stat_value": "29700",
"stat_value_unit": "EUR",
"avg_value": "0",
"avg_value_unit": "",
"fuel_name": "Дизел",
"body_name": "Джип",
"doors_name": "4\/5",
"transmission_name": "Ръчни",
"ownertype_name": "Авт. Къща"
},
{
"...": "..."
}
],
"total": 113
}
- Резултат от заявката
- Общия брой оценки намерени по подадените критерии.
- Масив от върнатите оценки. Може да е празен.
- уникален идентификатор на оценката в системата.
- Id на извършената заявка. Съвпада с id, освен ако не е активирана допълнителна настройка за кеширане
- уникален идентификатор на потребителя, създал оценката.
- Пазар, на който е извършена оценката ('bg', 'de', 'pt')
- марка на автомобила.
- модел на автомобила.
- номер на рама.
- рег.номер.
- тип гориво (id).
- тип гориво (наименование).
- тип каросерия (id).
- тип каросерия (наименование).
- тип собственик (id).
- тип собственик (наименование).
- тип скоростна кутия (id).
- тип скоростна кутия (наименование).
- брой врати (id).
- брой врати (наименование).
- дали автомобилеът е 4x4.
- дали автомобилеът е с кожен салон.
- дали автомобилеът е с климатик.
- дали автомобилеът е със навигация.
- дали автомобилеът е нов внос.
- изминати километри.
- година на производство.
- обем на двигателя.
- мощност на двигателя.
- Оригиналната стойност на оценката. value = original_value * value_modifier
- оценка стойност. Съвпада в original_value. Освен ако няма допълнителна настройка на увеличение.
- Допълнително оскъпяване на оценката в %. value = original_value * value_modifier
- Валута
- Статистическа стойност на оценката
- Валута
- Цена на пазарни аналози
- Валута
- дата на извършване на оценката "yyyy-mm-dd hh:mm:ss".
- Допълнителна информация към оценката.
- id-то на новата оценка, ако текущата е използвана за създаване на нова.
- Външно id
assessment/findById
Връща само 1 оценка отговаряща на съответния идентификатор
Заявка
1.json
{
"id": 171,
"language": "bulgarian",
"key": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
}
- Параметри на заявката
- Оторизационен ключ за достъп до сървъра. Виж user/login
- Уникалния идентификатор на оценката.
- Списък от марки, по които да бъде ограничен резултата.
Отговор
1.json
{
"id": "171",
"user_id": "33",
"request_id": "171",
"market": "de",
"make": "CITROEN",
"model": "BERLINGO",
"chassis": "",
"plate": "EE5555EE",
"fuel": "DIESEL",
"body": "PICKUP",
"ownertype": "PRIVATE",
"transmission": "MANUAL",
"doors": "4\/5",
"x4x4": "0",
"leather": "0",
"air_condition": "1",
"sat_nav": "1",
"imported": "0",
"mileage": "55555",
"year": "2005",
"cc": "1970",
"power_output_hp": "155",
"value": "16040",
"value_modifier": "0",
"date_created": "2014-12-09 10:43:29",
"new_version": "172",
"duplicated": "0",
"creator_value": "15",
"creator_remark": "",
"expert_value": "55000",
"expert_remark": "",
"expert_id": "1",
"case_id": null,
"object_id": null,
"external_id": "0",
"original_value": "29700",
"original_value_unit": "EUR",
"stat_value": "29700",
"stat_value_unit": "EUR",
"avg_value": "0",
"avg_value_unit": "",
"fuel_name": "Дизел",
"body_name": "Пикап",
"doors_name": "4\/5",
"transmission_name": "Ръчни",
"ownertype_name": "Частно Лице",
"chart": [
{
"x": "2014-08",
"y1": "33150",
"y2": "0"
},
{
"x": "2015-02",
"y1": "31750",
"y2": "0"
},
{
"x": "2015-08",
"y1": "30850",
"y2": "0"
}
]
}
- Връща 1 оценка със същите полета като assessment/find + някои допълнителни данни
- Данни със информация за точки за изрисуване на графика на цените във времето
- Време (YYYY-MM)
- Статистическа оценка
- Цена на пазарни аналози
assessment/save
Създава нова оценка
Заявка
1.json
{
"assessment": {
"make": "0",
"model": "0",
"plate": "",
"chassis": "",
"fuel": "CNG\/PETROL",
"body": "BUS\/MINIBUS",
"transmission": "AUTOMATIC",
"doors": "2\/3",
"ownertype": "DEALER",
"leather": true,
"imported": true,
"mileage": "",
"year": "",
"cc": "",
"power_output_hp": "",
"case_id": "0",
"object_id": "0",
"id": 0
},
"language": "bulgarian",
"key": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
}
- данни за оценката.
- Оторизационен ключ за достъп до сървъра. Виж user/login
- Списък от марки, по които да бъде ограничен резултата.
- данни за оценката.
- Пазар, на който да бъде извършена оценката ('bg', 'de', 'pt'). По подразбиране 'bg'
- марка от номенклатурата.
- модел от номенклатурата за посочената марка.
- регистрационен номер
- рама номер
- тип гориво от номенклатурата.
- ти каросерия от номенклатурата.
- тип скоростна кутия от номенклатурата.
- брой врати от номенклатурата.
- тип собственик от номенклатурата.
- Дали автомобилът е 4x4.
- Дали автомобилът е с кожен салон.
- Дали автомобилът е с климатична система.
- Дали автомобилът е с навигация.
- Дали автомобилът е нов внос.
- изминати километри
- година
- обем на двигателя
- мощност на двигателя
- идентификатор на претенция, към която да бъде прикачена оценката
- идентификато на превозно средство към което да бъде прикачена оценката
- идентификатор на друга оценка, в която да бъде записана референция към тази
- Външно id
Отговор
1.json
175
- Идентификатор на направената оценка.
assessment/getNomenclatures
Връща списък с номенклатурите необходими за изготвяне на оценка
Заявка
1.json
{
"key": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
}
- Параметри на заявката
- Оторизационен ключ за достъп до сървъра. Виж user/login
Отговор
1.json
{
"make": [
"ALFA ROMEO",
"AUDI",
"..."
],
"model": {
"FORD": [
"C-MAX",
"CONNECT",
"..."
],
"RENAULT": [
"5",
"9",
"..."
],
"...": "..."
},
"fuel": {
"CNG\/PETROL": "Метан\/Бензин",
"DIESEL": "Дизел",
"LPG\/PETROL": "Газ\/Бензин",
"PETROL": "Бензин"
},
"body": {
"BUS\/MINIBUS": "Бус",
"PICKUP - JEEP": "PICKUP - JEEP",
"VAN": "Ван",
"SEDAN": "Седан",
"PICKUP": "Пикап",
"LIMOUSINE": "Лимузина",
"JEEP": "Джип",
"HATCHBACK": "Хечбек",
"ESTATE": "Комби",
"COUPE": "Купе",
"CONVERTIBLE": "Кабриолет",
"Катафалка": "Катафалка"
},
"doors": {
"2\/3": "2\/3",
"4\/5": "4\/5"
},
"transmission": {
"AUTOMATIC": "Автоматични",
"MANUAL": "Ръчни"
},
"ownertype": {
"DEALER": "Авт. Къща",
"PRIVATE": "Частно Лице"
}
}
- Връща обект със данни за всички номенклатури нужни за направата на оценка.
- списък с марките
- Списък с моделите
- Списък с типът горива
- Списък с типовете каросерии
- Списък с възможните избори за брой врати
- Списък с типовете скоростна кутия
- Списък с типовете собственик