Метод «Создать документ»

Endpoint: POST {hostname}/ldm-digital-archive-service/api/v1/da/documents

Метод позволяет создать новый документ в Системе. Метод рассчитывает дату окончания хранения документа по справочнику «Сроки хранения документов».

Маппинг параметров запроса метода «Создать документ»

Входящие параметры Тип данных Способ передачи параметров Требования к заполнению
pwc boolean Query - pwc=true – создание рабочей копии документа
- pwc=false – создание опубликованного документа
name string Body Наименование документа. Значение согласно описанию в зависимости от потребностей клиента
className string Body Класс документа. Значение согласно описанию в зависимости от потребностей клиента
fileId string($uuid) Body Идентификатор файла (Id)
compoundId string($uuid) Body UUID композитного документа, в который включен создаваемый простой документ. Только для простых документов, для композитных документов всегда «null» или не передается
someDynamicBoolAttribute Body Общий тип обязательных динамических атрибутов, определенных в модели класса документа, при их наличии

Пример запроса:

curl -X 'POST' \
  'https://editor-next.swagger.io/api/v1/da/documents' \  
  -H 'accept: text/plain' \  
  -H 'Content-Type: application/json' \  
  -d '{  
  "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",  
  "versionId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",  
  "versionNumber": 0,  
  "name": "string",  
  "className": "string",  
  "recordVersion": 0,  
  "createdBy": "string",  
  "creationDate": "2026-03-13T08:24:09.114Z",  
  "modifiedBy": "string",  
  "modificationDate": "2026-03-13T08:24:09.114Z",  
  "fileId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",  
  "compoundId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",  
  "isCurrent": true,  
  "isReserved": true,  
  "isPrivateCopy": true,  
  "isDeleted": true,  
  "isFrozen": true,  
  "isCompound": true,  
  "isBlocked": true,  
  "isFavorite": true,  
  "_uri": "string",  
  "mimeType": "string",  
  "customAttributes": {  
    "additionalProp1": "string",    
    "additionalProp2": "string",    
    "additionalProp3": "string"    
  }  
}'