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

Прогноз и существующие работы за ограниченный период — HTTP 200

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

Поле Тип Обязательно null Ограничения и смысл
data объект да нет —
data.from строка да нет —
data.to строка да нет —
data.items массив да нет —
data.items[] объект да нет —
data.items[].kind строка да нет Допустимо: "schedule", "forecast"
data.items[].schedule_id целое число / null да да —
data.items[].plan_id целое число / null да да —
data.items[].equipment_id целое число да нет —
data.items[].workshop_id целое число да нет —
data.items[].date строка да нет —
data.items[].deadline_at строка / null да да —
data.items[].status строка / null да да —
data.items[].cycle целое число / null да да —
data.items[].conditional логическое значение да нет —
data.items[].reason строка / null да да —
data.totals объект да нет —
data.totals.existing целое число да нет —
data.totals.forecast целое число да нет —
data.totals.undated_plans целое число да нет —
data.totals.truncated логическое значение да нет —
data.explanation строка / null да да —
meta объект да нет —

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

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

{
  "data": {
    "from": "пример",
    "to": "пример",
    "items": [
      {
        "kind": "schedule",
        "schedule_id": null,
        "plan_id": null,
        "equipment_id": 101,
        "workshop_id": 101,
        "date": "пример",
        "deadline_at": null,
        "status": null,
        "cycle": null,
        "conditional": true,
        "reason": null
      }
    ],
    "totals": {
      "existing": 1,
      "forecast": 1,
      "undated_plans": 1,
      "truncated": true
    },
    "explanation": null
  },
  "meta": {}
}