Метод позволяет создавать и редактировать дела.
Для создания дела отправьте POST-запрос к /api/domain/case/save
.
В теле запроса передайте основные данные дела (сведения о ТС, ДТП, полисе ОСАГО, заказчике, собственнике ТС, страховой компании и экспертном заключении).
Минимальные поля для создания дела — номер дела и идентификаторы ТС. Дозаполнить данные дела можно в личном кабинете Автобаза Online.
Параметр | Тип | Обязательность | Описание |
---|---|---|---|
custom_uid |
string | Обязательный | Номер дела |
grz |
string | Обязательный | ГРЗ ТС |
vin |
string | Обязательный | VIN ТС |
curl -X 'POST' \
'https://ab-api.autobase.ru/api/domain/case/save' \
-H 'accept: application/json' \
-H 'Content-Type: application/json' \
-H 'OpenStack-Microcore-StandardResponseMode: {data:false}' \
-d '{
"type": "OSAGO",
"custom_uid": "2024-02-14-0001",
"vin": "EXAMPL0V1N1000000",
"grz": "А111АА00"
}'
Созданное дело содержится в объекте data
тела ответа.
{
"success": true,
"status": 200,
"data": {
"state": "CREATING",
"state_phase": "PROCESSING",
"before_uid": "",
"type": "OSAGO",
"owner_uid": "f3ccbf0b-253f-4e7b-a092-39700ca21341",
"custom_uid": "2024-03-14-0001",
"assigned_client_uid": "f3ccbf0b-253f-4e7b-a092-39700ca21341",
"assigned_user_uid": "26e0aa45-243e-4783-9573-d800dcbb6fb9",
"vin": "EXAMPL0V1N1000000",
"grz": "А111АА00",
"extended_card": {},
"owner_group_uid": "5b5021ab-7807-48f5-b7b5-48d70285b165",
"assigned_group_uid": "5b5021ab-7807-48f5-b7b5-48d70285b165",
"current_calculation_uid": "",
"vin_type": "VIN",
"uid": "ccc88a39-81cf-4335-ab64-b9b39b02e0db",
"name": "",
"tags": "",
"created_at": "2024-03-20T01:15:23.332+03",
"updated_at": "2024-03-20T01:15:23.332+03",
"created_by": "26e0aa45-243e-4783-9573-d800dcbb6fb9",
"deleted": false,
"metadata": {},
"@clazz": "codes.spectrum.autobase.manager.model.Case"
},
"timestamp": "2024-03-20T01:15:23.351591262+03"
}
Метод позволяет найти дела, созданные пользователями компании.
Для получения списка дел отправьте POST-запрос к /api/domain/case/find
.
В теле запроса передайте параметры поиска дел. Для получения списка всех дел отправьте в запросе пустой объект.
Параметр | Тип | Обязательность | Описание |
---|---|---|---|
vin |
string | Необязательный | VIN ТС |
grz |
string | Необязательный | ГРЗ ТС |
custom_uid |
string | Необязательный | Номер дела |
assigned_user_uid |
string | Необязательный | Идентификатор пользователя, на которого назначено дело |
state |
string | Необязательный | Статус дела. Справочник значений |
start_date |
string | Необязательный | Дата создания дела |
end_date |
string | Необязательный | Дата завершения дела |
pagination.offset |
integer | Необязательный | Смещение (количество пропускаемых элементов) списка дел |
pagination.limit |
integer | Необязательный | Максимальное количество дел на странице |
order.field |
string | Необязательный | Поле, по которому выполняется сортировка |
order.direction |
string | Необязательный | Порядок сортировки. Возможные значения: ASC , DESC |
calc_total |
boolean | Необязательный | Отображать ли количество дел, найденных по запросу. Значение по умолчанию — false |
Значение | Описание |
---|---|
CREATING | Создание |
INSPECTION_EXPERT | Экспертиза_НЭ_Осмотр |
CALCULATION_EXPERT | Экспертиза_НЭ_Расчет |
INSPECTION_SERVICE | Экспертиза_СТОА_Осмотр |
CALCULATION_SERVICE | Экспертиза_СТОА_Расчет |
DECISION_MAKING | ПринятиеРешения |
REPAIR | Ремонт |
COMPLETED | Завершено |
curl -X 'POST' \
'https://ab-api.autobase.ru/api/domain/case/find' \
-H 'accept: application/json' \
-H 'Content-Type: application/json' \
-H 'OpenStack-Microcore-StandardResponseMode: {data:false}' \
-d '{
"vin": "EXAMPL0V1N1000000",
"grz": "А111АА00",
"custom_uid": "2023-12-05-0001",
"assigned_user_uid": "26e0aa45-243e-4783-9573-d800dcbb6fb9",
"state": "CREATING",
"start_date": "2023-11-22T10:08:25.054Z",
"end_date": "2023-12-22T10:08:25.054Z",
"pagination": {
"offset": 0,
"limit": 0
},
"order": {
"field": "created_at",
"direction": "DESC"
},
"calc_total": true
}'
Список дел, найденных по запросу, содержится в массиве data.items[]
тела ответа.
{
"success": true,
"status": 200,
"data": {
"items": [
{
"uid": "9d85bd29-da06-4dca-a3f1-57b21100b5d3",
"name": "",
"tags": "",
"created_at": "2024-02-14T22:37:02.227+03",
"updated_at": "2024-02-14T23:48:10.723+03",
"created_by": "26e0aa45-243e-4783-9573-d800dcbb6fb9",
"deleted": false,
"state": "CREATING",
"state_phase": "PROCESSING",
"before_uid": "",
"type": "OSAGO",
"owner_uid": "f3ccbf0b-253f-4e7b-a092-39700ca21341",
"custom_uid": "2024-02-14-0001",
"assigned_client_uid": "f3ccbf0b-253f-4e7b-a092-39700ca21341",
"assigned_user_uid": "26e0aa45-243e-4783-9573-d800dcbb6fb9",
"vin": "EXAMPL0V1N1000000",
"grz": "А111АА00",
"extended_card": {
"marka": "ВАЗ",
"model": "VESTA",
"modif": "GFL12",
"godVip": 2017,
"nomKuz": "EXAMPLKUZ00",
"probeg": 87500,
"typeTr": "Легковой автомобиль",
"chassis": "EXAMPLCHSS00",
"dataReg": [
2024,
1,
1
],
"isTotal": false,
"byAnalog": false,
"colorKuz": "Белый",
"dataCase": [
2024,
2,
14
],
"ownerFio": "Иванов Иван Иванович",
"ownerInd": "620000",
"ownerCity": "Екатеринбург",
"ownerEmail": "ivanovii@mail.ru",
"ownerPhone": "+7(999)111-45-67",
"customerFIO": "Петров Петр Петрович",
"customerInd": "620000",
"customerInn": "1234567890",
"customerKPP": "123456789",
"ownerIdInfo": "ОУФМС г Екатеринбурга",
"ownerIdType": "PASSPORT_RF",
"accidentData": [
2024,
2,
13
],
"customerArea": "Свердловская область",
"customerCity": "Екатеринбург",
"customerName": "ООО Надёжность",
"engineNumber": "",
"customerEmail": "customer@mail.ru",
"customerPhone": "+7(999)123-45-67",
"inspectionAct": "123456",
"ownerBirthday": [
1993,
12,
16
],
"ownerIdNumber": "710710",
"ownerIdSeries": "6513",
"customerAddress": "ул. Ленина 1",
"inspectionStart": [
2024,
2,
13,
12,
0
],
"inspectionAddress": "ул. Восточная 1",
"inspectionRequest": "123",
"insurancePolicyInd": "620620",
"accidentCertificate": "9514321",
"insurancePolicyArea": "Свердловская область",
"insurancePolicyCity": "Екатеринбург",
"insurancePolicyComp": "АО \"Страховая Гавань\"",
"insurancePolicyName": "Страховая Гавань",
"expertOpinionDissenting": "Особое мнение",
"expertOpinionConclusions": "Выводы эксперта",
"expertOpinionEstablished": "Исследованием установлено"
},
"owner_group_uid": "5b5021ab-7807-48f5-b7b5-48d70285b165",
"assigned_group_uid": "5b5021ab-7807-48f5-b7b5-48d70285b165",
"current_calculation_uid": "1355",
"vin_type": "VIN",
"creator": {
"user_uid": "26e0aa45-243e-4783-9573-d800dcbb6fb9",
"user_name": "Дмитриев Иван",
"group_uid": "5b5021ab-7807-48f5-b7b5-48d70285b165",
"group_name": "G_AUTOBASE",
"client_uid": "f3ccbf0b-253f-4e7b-a092-39700ca21341",
"client_name": "АО АВТОИНЖИНИРИНГ"
}
},
{
"uid": "708a2ee3-01c5-4106-8faa-80c9e7c162e9",
"name": "",
"tags": "",
"created_at": "2023-11-23T11:39:26.083+03",
"updated_at": "2023-11-23T11:53:27.698+03",
"created_by": "26e0aa45-243e-4783-9573-d800dcbb6fb9",
"deleted": false,
"state": "CREATING",
"state_phase": "PROCESSING",
"before_uid": "",
"type": "OSAGO",
"owner_uid": "f3ccbf0b-253f-4e7b-a092-39700ca21341",
"custom_uid": "2023-11-23-0001",
"assigned_client_uid": "f3ccbf0b-253f-4e7b-a092-39700ca21341",
"assigned_user_uid": "26e0aa45-243e-4783-9573-d800dcbb6fb9",
"vin": "EXAMPL0V1N2000000",
"grz": "А222АА00",
"extended_card": {
"marka": "Москвич",
"model": "Model 3",
"modif": "M3ComfCVT",
"godVip": 2024,
"probeg": 45000,
"typeTr": "Легковой автомобиль",
"dataReg": [
2023,
1,
1
],
"isTotal": false,
"byAnalog": false,
"accidentData": [
2023,
11,
23
]
},
"owner_group_uid": "5b5021ab-7807-48f5-b7b5-48d70285b165",
"assigned_group_uid": "5b5021ab-7807-48f5-b7b5-48d70285b165",
"current_calculation_uid": "",
"vin_type": "VIN",
"creator": {
"user_uid": "26e0aa45-243e-4783-9573-d800dcbb6fb9",
"user_name": "Дмитриев Иван",
"group_uid": "5b5021ab-7807-48f5-b7b5-48d70285b165",
"group_name": "G_AUTOBASE",
"client_uid": "f3ccbf0b-253f-4e7b-a092-39700ca21341",
"client_name": "АО АВТОИНЖИНИРИНГ"
}
}
],
"total": "2",
"@clazz": "codes.spectrum.autobase.manager.response.SelectionResult"
},
"timestamp": "2024-03-01T00:06:10.648454302+03"
}
Метод позволяет получить данные дела.
Для получения дела отправьте GET-запрос к /api/domain/case/{case_uid}/get
. В case_uid
укажите идентификатор дела.
curl -X 'GET' \
'https://ab-api.autobase.ru/api/domain/case/9d85bd29-da06-4dca-a3f1-57b21100b5d3/get' \
-H 'accept: application/json' \
-H 'OpenStack-Microcore-StandardResponseMode: {data:false}'
Данные дела содержатся в объекте data
тела ответа.
{
"success": true,
"status": 200,
"data": {
"uid": "9d85bd29-da06-4dca-a3f1-57b21100b5d3",
"name": "",
"tags": "",
"created_at": "2024-02-14T22:37:02.227+03",
"updated_at": "2024-02-14T23:48:10.723+03",
"created_by": "26e0aa45-243e-4783-9573-d800dcbb6fb9",
"deleted": false,
"state": "CREATING",
"state_phase": "PROCESSING",
"before_uid": "",
"type": "OSAGO",
"owner_uid": "f3ccbf0b-253f-4e7b-a092-39700ca21341",
"custom_uid": "2024-02-14-0001",
"assigned_client_uid": "f3ccbf0b-253f-4e7b-a092-39700ca21341",
"assigned_user_uid": "26e0aa45-243e-4783-9573-d800dcbb6fb9",
"vin": "EXAMPL0V1N1000000",
"grz": "А111АА00",
"extended_card": {
"marka": "ВАЗ",
"model": "VESTA",
"modif": "GFL12",
"godVip": 2017,
"nomKuz": "EXAMPLKUZ00",
"probeg": 87500,
"typeTr": "Легковой автомобиль",
"chassis": "EXAMPLCHSS00",
"dataReg": [
2024,
1,
1
],
"isTotal": false,
"byAnalog": false,
"colorKuz": "Белый",
"dataCase": [
2024,
2,
14
],
"ownerFio": "Иванов Иван Иванович",
"ownerInd": "620000",
"ownerCity": "Екатеринбург",
"ownerEmail": "ivanovii@mail.ru",
"ownerPhone": "+7(999)111-45-67",
"customerFIO": "Петров Петр Петрович",
"customerInd": "620000",
"customerInn": "1234567890",
"customerKPP": "123456789",
"ownerIdInfo": "ОУФМС г Екатеринбурга",
"ownerIdType": "PASSPORT_RF",
"accidentData": [
2024,
2,
13
],
"customerArea": "Свердловская область",
"customerCity": "Екатеринбург",
"customerName": "ООО Надёжность",
"engineNumber": "",
"customerEmail": "customer@mail.ru",
"customerPhone": "+7(999)123-45-67",
"inspectionAct": "123456",
"ownerBirthday": [
1993,
12,
16
],
"ownerIdNumber": "710710",
"ownerIdSeries": "6513",
"customerAddress": "ул. Ленина 1",
"inspectionStart": [
2024,
2,
13,
12,
0
],
"inspectionAddress": "ул. Восточная 1",
"inspectionRequest": "123",
"insurancePolicyInd": "620620",
"accidentCertificate": "9514321",
"insurancePolicyArea": "Свердловская область",
"insurancePolicyCity": "Екатеринбург",
"insurancePolicyComp": "АО \"Страховая Гавань\"",
"insurancePolicyName": "Страховая Гавань",
"expertOpinionDissenting": "Особое мнение",
"expertOpinionConclusions": "Выводы эксперта",
"expertOpinionEstablished": "Исследованием установлено"
},
"owner_group_uid": "5b5021ab-7807-48f5-b7b5-48d70285b165",
"assigned_group_uid": "5b5021ab-7807-48f5-b7b5-48d70285b165",
"current_calculation_uid": "1355",
"vin_type": "VIN",
"creator": {
"user_uid": "26e0aa45-243e-4783-9573-d800dcbb6fb9",
"user_name": "Дмитриев Иван",
"group_uid": "5b5021ab-7807-48f5-b7b5-48d70285b165",
"group_name": "G_AUTOBASE",
"client_uid": "f3ccbf0b-253f-4e7b-a092-39700ca21341",
"client_name": "АО АВТОИНЖИНИРИНГ"
}
},
"timestamp": "2024-03-01T23:48:15.963234755+03"
}