---
title: "PATCH /v1/crm/maintenances/{id}/"
method: PATCH
path: "/v1/crm/maintenances/{id}/"
tags: ["v1"]
---

# PATCH /v1/crm/maintenances/{id}/

`PATCH /v1/crm/maintenances/{id}/`

## Path parameters

- `id` integer, required

## Request body

- PatchedBaseInventoryMaintenance
  - `id` integer
  - `name` string
  - `description` string, nullable
  - `state` integer, nullable
  - `interval` string, nullable
  - `inventory` integer
  - `type` 0 | 1 — * `0` - one time * `1` - periodic
  - `period_type` union
    - 0 | 1 — * `0` - interval * `1` - distance
    - unknown
  - `maintenance_date` string, date-time, nullable
  - `distance_threshold` integer, nullable
  - `time_threshold` string, nullable
  - `responsible` integer
  - `total_distance` integer, nullable
  - `distance` integer, nullable
  - `comment` string, nullable
  - `fact_maintenance_date` string, date-time, nullable
  - `end_total_distance` integer, nullable

## Response `200`

- BaseInventoryMaintenance
  - `id` integer, required
  - `name` string, required
  - `description` string, nullable
  - `state` integer, nullable
  - `interval` string, nullable
  - `inventory` integer, required
  - `type` 0 | 1, required — * `0` - one time * `1` - periodic
  - `period_type` union
    - 0 | 1 — * `0` - interval * `1` - distance
    - unknown
  - `maintenance_date` string, date-time, nullable
  - `distance_threshold` integer, nullable
  - `time_threshold` string, nullable
  - `responsible` integer, required
  - `total_distance` integer, nullable
  - `distance` integer, nullable
  - `comment` string, nullable, required
  - `fact_maintenance_date` string, date-time, nullable, required
  - `end_total_distance` integer, nullable, required

---

[API](https://skmtc.net/yume-cloud/apis/yume-api.md) · [All operations](https://skmtc.net/yume-cloud/apis/yume-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/yume-cloud/yume-api/versions/90700f5abfcc/schema)
