Skip to content

OpenAPI Schemas

Схема ответа при коде отличном от 2xx всегда одна: %failure

В описании схем используются следующие модификаторы для атрибутов:

{
    *"required": обязательный атрибут
    :"readonly": автогенерируемый атрибут, игнорируется в POST запросах, всегда заполнен в get запросах
    ~"semiauto": если не заполнен в POST запросе, то сгенерируется автоматически.
    +"expanded": атрибут заполняется со связанных сущностей, если в GET запрос передан expanded=true
}

В %patch схемах null значения допустимы для _необязательных параметров. В таком случае значение параметра будет выставлено в null.

Если в %_patch схеме параметр не передается, то он не будет изменен.