---
title: "Редактирование события оперативного журнала"
method: PATCH
path: "/magazines/{magazine}"
tags: ["Magazine"]
---

# Редактирование события оперативного журнала

`PATCH /magazines/{magazine}`

Magazines/MagazineController@update ( privileges: Magazine => U1 )

## Request body

- object
  - `data` IMagazine
    - `id` integer
    - `planStartDate` string
    - `planEndDate` string
    - `factStartDate` string
    - `factEndDate` string
    - `description` string
    - `cityId` integer
    - `cityPrefixShortName` string
    - `cityName` string
    - `utilityId` integer
    - `utilityName` string
    - `autoLoad` boolean
    - `callId` integer
    - `folderSetId` integer
    - `createdAt` string
    - `createdFIO` string
    - `addresses` IMagazineAddress[]
      - `id` integer
      - `streetId` integer
      - `streetPrefixShortName` string
      - `streetName` string
      - `homeNumber` string
      - `homeCorp` string
      - `homeFrame` string
      - `addressId` integer
      - `firms` IFirmAddressInfo[]
        - `id` integer
        - `name` string
        - `rank` integer
        - `contractors` IContractorAddressInfo[]
          - `id` integer
          - `name` string
          - `divisionId` integer
          - `divisionName` string
      - `flats` IMagazineFlat[]
        - `id` integer
        - `flatId` integer
        - `floor` integer
        - `num` string
        - `addressId` integer
        - `entranceId` integer
        - `entranceNumber` string

## Response `200`

Oк

- object
  - `data` IMagazine
    - `id` integer
    - `planStartDate` string
    - `planEndDate` string
    - `factStartDate` string
    - `factEndDate` string
    - `description` string
    - `cityId` integer
    - `cityPrefixShortName` string
    - `cityName` string
    - `utilityId` integer
    - `utilityName` string
    - `autoLoad` boolean
    - `callId` integer
    - `folderSetId` integer
    - `createdAt` string
    - `createdFIO` string
    - `addresses` IMagazineAddress[]
      - `id` integer
      - `streetId` integer
      - `streetPrefixShortName` string
      - `streetName` string
      - `homeNumber` string
      - `homeCorp` string
      - `homeFrame` string
      - `addressId` integer
      - `firms` IFirmAddressInfo[]
        - `id` integer
        - `name` string
        - `rank` integer
        - `contractors` IContractorAddressInfo[]
          - `id` integer
          - `name` string
          - `divisionId` integer
          - `divisionName` string
      - `flats` IMagazineFlat[]
        - `id` integer
        - `flatId` integer
        - `floor` integer
        - `num` string
        - `addressId` integer
        - `entranceId` integer
        - `entranceNumber` string

## Other responses

- `401` — пользователь не идентифицирован
- `403` — Недостаточно прав доступа
- `422` — нет содержимого или не хватаем входных параметров

---

[API](https://skmtc.dev/curog/apis/api.md) · [All operations](https://skmtc.dev/curog/apis/api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/curog/api/revisions/2e92f0610d70/schema)
