Перейти к содержимому
СервисАпп API
На этой странице

Создание — HTTP 202

Поля вложенного объекта обязательны только при наличии этого объекта. Поля с null=да принимают или возвращают явный null. Необязательные поля могут отсутствовать из-за прав.

Поле Тип Обязательно null Ограничения и смысл
data объект да нет —
data.operation_id строка да нет —
data.state строка да нет —
data.regulation объект да нет —
data.regulation.id целое число да нет —
data.regulation.title строка да нет —
data.regulation.description строка / null да да —
data.regulation.scope_type строка да нет —
data.regulation.customer_id целое число / null да да —
data.regulation.customer_site_id целое число / null да да —
data.regulation.service_contract_id целое число / null да да —
data.regulation.workshop_id целое число да нет —
data.regulation.equipment_ids массив да нет —
data.regulation.equipment_ids[] целое число да нет —
data.regulation.equipment_model_ids массив да нет —
data.regulation.equipment_model_ids[] строка да нет —
data.regulation.device_type_ids массив да нет —
data.regulation.device_type_ids[] целое число да нет —
data.regulation.excluded_equipment_ids массив да нет —
data.regulation.excluded_equipment_ids[] целое число да нет —
data.regulation.trigger_type строка да нет —
data.regulation.type строка да нет —
data.regulation.priority строка да нет —
data.regulation.schedule_mode строка / null да да —
data.regulation.anchor_date строка / null да да —
data.regulation.calendar_interval_value целое число / null да да —
data.regulation.calendar_interval_unit строка / null да да —
data.regulation.calendar_pattern строка да нет —
data.regulation.week_days массив да нет —
data.regulation.week_days[] целое число да нет —
data.regulation.month_days массив да нет —
data.regulation.month_days[] целое число да нет —
data.regulation.usage_interval целое число / null да да —
data.regulation.usage_lead целое число да нет —
data.regulation.usage_unit_id целое число / null да да —
data.regulation.equipment_date_field строка / null да да —
data.regulation.starts_on строка да нет —
data.regulation.ends_on строка / null да да —
data.regulation.generation_time строка да нет —
data.regulation.lead_time_days целое число да нет —
data.regulation.completion_window_value целое число / null да да —
data.regulation.completion_window_unit строка да нет —
data.regulation.scenario_id целое число / null да да —
data.regulation.assigned_user_id целое число / null да да —
data.regulation.scenario_defaults объект да нет —
data.regulation.scenario_defaults.{ключ} строка / логическое значение / массив / объект / null нет да —
data.regulation.scenario_defaults.{ключ} (вариант 3) массив нет нет —
data.regulation.scenario_defaults.{ключ} (вариант 3)[] строка да нет —
data.regulation.scenario_defaults.{ключ} (вариант 4) объект нет нет —
data.regulation.scenario_defaults.{ключ} (вариант 4).amount строка да нет —
data.regulation.scenario_defaults.{ключ} (вариант 4).currency строка да нет —
data.regulation.status строка да нет —
data.regulation.revision целое число да нет —
data.regulation.synced_at строка / null да да —
data.regulation.links объект да нет —
data.regulation.links.edit строка / null да да —
data.regulation.links.portal строка / null да да —
data.regulation.links.public строка / null да да —
data.regulation.version строка да нет —
data.regulation.updated_at строка / null да да —
meta объект да нет —
meta.operation_id строка да нет —
meta.affected_resources массив да нет —
meta.affected_resources[] объект да нет —
meta.affected_resources[].type строка да нет —
meta.affected_resources[].id целое число / строка да нет —
meta.affected_resources[].version строка / null да да —
meta.affected_resources[].deleted логическое значение да нет —
meta.warnings массив да нет —
meta.warnings[] объект да нет —
meta.warnings[].code строка да нет —
meta.warnings[].message строка да нет —
meta.warnings[].resource_refs массив да нет —
meta.warnings[].resource_refs[] объект да нет —
meta.warnings[].resource_refs[].type строка да нет —
meta.warnings[].resource_refs[].id целое число / строка да нет —

Пример формы ответа

Все значения демонстрационные. Идентификаторы связей и доступные ссылки определяет организация.

{
  "data": {
    "operation_id": "ef62763b-87f9-4c90-83bb-e919f3c8e111",
    "state": "processing",
    "regulation": {
      "id": 101,
      "title": "Плановый осмотр",
      "description": null,
      "scope_type": "пример",
      "customer_id": null,
      "customer_site_id": null,
      "service_contract_id": null,
      "workshop_id": 101,
      "equipment_ids": [],
      "equipment_model_ids": [],
      "device_type_ids": [],
      "excluded_equipment_ids": [],
      "trigger_type": "пример",
      "type": "preventive",
      "priority": "пример",
      "schedule_mode": null,
      "anchor_date": null,
      "calendar_interval_value": null,
      "calendar_interval_unit": null,
      "calendar_pattern": "пример",
      "week_days": [],
      "month_days": [],
      "usage_interval": null,
      "usage_lead": 1,
      "usage_unit_id": null,
      "equipment_date_field": null,
      "starts_on": "пример",
      "ends_on": null,
      "generation_time": "2026-11-04T09:00:00Z",
      "lead_time_days": 1,
      "completion_window_value": null,
      "completion_window_unit": "пример",
      "scenario_id": null,
      "assigned_user_id": null,
      "scenario_defaults": {},
      "status": "active",
      "revision": 1,
      "synced_at": null,
      "links": {
        "edit": null,
        "portal": null,
        "public": null
      },
      "version": "1793782800",
      "updated_at": null
    }
  },
  "meta": {
    "operation_id": "ef62763b-87f9-4c90-83bb-e919f3c8e111",
    "affected_resources": [
      {
        "type": "preventive",
        "id": 101,
        "version": "1793782800",
        "deleted": false
      }
    ],
    "warnings": []
  }
}