Работа с делами

Создание дела

Метод позволяет создавать и редактировать дела.

Формат запроса

Для создания дела отправьте 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"
}