{"openapi":"3.0.1","info":{"title":"DLCM Solution API","description":"Repository for Research Datasets","contact":{"email":"admin@dlcm.ch"},"license":{"name":"GNU General Public License v2.0 or later"},"version":"3.1.8"},"servers":[{"url":"http://localhost:8080/dlcm","description":"Generated server url"}],"tags":[{"name":"dlcm"}],"paths":{"/index/settings":{"get":{"tags":["index/settings"],"operationId":"index_settings_list","parameters":[{"name":"page","in":"query","description":"Zero-based page index (0..N)","required":false,"schema":{"minimum":0,"type":"integer","default":0}},{"name":"size","in":"query","description":"The size of the page to be returned","required":false,"schema":{"minimum":1,"type":"integer","default":20}},{"name":"sort","in":"query","description":"Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.","required":false,"schema":{"type":"array","items":{"type":"string"}}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RestCollectionIndexProperties"}}}}},"security":[{"tokenAuth":[]},{"auth":[]}]},"post":{"tags":["index/settings"],"operationId":"index_settings_create","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/IndexProperties"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/IndexProperties"}}}}},"security":[{"tokenAuth":[]},{"auth":[]}]},"delete":{"tags":["index/settings"],"operationId":"index_settings_deleteList","requestBody":{"content":{"application/json":{"schema":{"type":"array","items":{"type":"string"}}}},"required":true},"responses":{"200":{"description":"OK"}},"security":[{"tokenAuth":[]},{"auth":[]}]}},"/index/index-field-aliases":{"get":{"tags":["index/index-field-aliases"],"operationId":"index_index-field-aliases_list","parameters":[{"name":"page","in":"query","description":"Zero-based page index (0..N)","required":false,"schema":{"minimum":0,"type":"integer","default":0}},{"name":"size","in":"query","description":"The size of the page to be returned","required":false,"schema":{"minimum":1,"type":"integer","default":20}},{"name":"sort","in":"query","description":"Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.","required":false,"schema":{"type":"array","items":{"type":"string"}}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RestCollectionIndexFieldAlias"}}}}},"security":[{"tokenAuth":[]},{"auth":[]}]},"post":{"tags":["index/index-field-aliases"],"operationId":"index_index-field-aliases_create","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/IndexFieldAlias"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/IndexFieldAlias"}}}}},"security":[{"tokenAuth":[]},{"auth":[]}]},"delete":{"tags":["index/index-field-aliases"],"operationId":"index_index-field-aliases_deleteList","requestBody":{"content":{"application/json":{"schema":{"type":"array","items":{"type":"string"}}}},"required":true},"responses":{"200":{"description":"OK"}},"security":[{"tokenAuth":[]},{"auth":[]}]}},"/index/index-field-aliases/search":{"get":{"tags":["index/index-field-aliases"],"operationId":"index_index-field-aliases_search_advancedSearch_get","parameters":[{"name":"search","in":"query","required":true,"schema":{"type":"string"}},{"name":"match","in":"query","required":false,"schema":{"type":"string"}},{"name":"page","in":"query","description":"Zero-based page index (0..N)","required":false,"schema":{"minimum":0,"type":"integer","default":0}},{"name":"size","in":"query","description":"The size of the page to be returned","required":false,"schema":{"minimum":1,"type":"integer","default":20}},{"name":"sort","in":"query","description":"Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.","required":false,"schema":{"type":"array","items":{"type":"string"}}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RestCollectionIndexFieldAlias"}}}}},"security":[{"tokenAuth":[]},{"auth":[]}]},"post":{"tags":["index/index-field-aliases"],"operationId":"index_index-field-aliases_search_advancedSearch_post","parameters":[{"name":"match","in":"query","required":false,"schema":{"type":"string"}},{"name":"page","in":"query","description":"Zero-based page index (0..N)","required":false,"schema":{"minimum":0,"type":"integer","default":0}},{"name":"size","in":"query","description":"The size of the page to be returned","required":false,"schema":{"minimum":1,"type":"integer","default":20}},{"name":"sort","in":"query","description":"Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.","required":false,"schema":{"type":"array","items":{"type":"string"}}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/IndexFieldAlias"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RestCollectionIndexFieldAlias"}}}}},"security":[{"tokenAuth":[]},{"auth":[]}]}},"/data-mgmt/public-di":{"get":{"tags":["data-mgmt/public-di"],"operationId":"data-mgmt_public-di_list","parameters":[{"name":"page","in":"query","description":"Zero-based page index (0..N)","required":false,"schema":{"minimum":0,"type":"integer","default":0}},{"name":"size","in":"query","description":"The size of the page to be returned","required":false,"schema":{"minimum":1,"type":"integer","default":20}},{"name":"sort","in":"query","description":"Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.","required":false,"schema":{"type":"array","items":{"type":"string"}}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RestCollectionArchiveMetadata"}}}}},"security":[{"tokenAuth":[]},{"auth":[]}]},"post":{"tags":["data-mgmt/public-di"],"operationId":"data-mgmt_public-di_create","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ArchiveMetadata"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ArchiveMetadata"}}}}},"security":[{"tokenAuth":[]},{"auth":[]}]},"delete":{"tags":["data-mgmt/public-di"],"operationId":"data-mgmt_public-di_deleteList","requestBody":{"content":{"application/json":{"schema":{"type":"array","items":{"type":"string"}}}},"required":true},"responses":{"200":{"description":"OK"}},"security":[{"tokenAuth":[]},{"auth":[]}]}},"/data-mgmt/public-di/search":{"get":{"tags":["data-mgmt/public-di"],"operationId":"data-mgmt_public-di_search_get","parameters":[{"name":"query","in":"query","required":false,"schema":{"type":"string"}},{"name":"page","in":"query","description":"Zero-based page index (0..N)","required":false,"schema":{"minimum":0,"type":"integer","default":0}},{"name":"size","in":"query","description":"The size of the page to be returned","required":false,"schema":{"minimum":1,"type":"integer","default":20}},{"name":"sort","in":"query","description":"Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.","required":false,"schema":{"type":"array","items":{"type":"string"}}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RestCollectionArchiveMetadata"}}}}},"security":[{"tokenAuth":[]},{"auth":[]}]},"post":{"tags":["data-mgmt/public-di"],"operationId":"data-mgmt_public-di_search_post","parameters":[{"name":"page","in":"query","description":"Zero-based page index (0..N)","required":false,"schema":{"minimum":0,"type":"integer","default":0}},{"name":"size","in":"query","description":"The size of the page to be returned","required":false,"schema":{"minimum":1,"type":"integer","default":20}},{"name":"sort","in":"query","description":"Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.","required":false,"schema":{"type":"array","items":{"type":"string"}}}],"requestBody":{"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/SearchCondition"}}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/MultiValueMapStringString"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RestCollectionArchiveMetadata"}}}}},"security":[{"tokenAuth":[]},{"auth":[]}]}},"/data-mgmt/public-di/delete-by-query":{"post":{"tags":["data-mgmt/public-di"],"operationId":"data-mgmt_public-di_delete-by-query","requestBody":{"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/SearchCondition"}}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"type":"integer","format":"int64"}}}}},"security":[{"tokenAuth":[]},{"auth":[]}]}},"/data-mgmt/private-di":{"get":{"tags":["data-mgmt/private-di"],"operationId":"data-mgmt_private-di_list","parameters":[{"name":"page","in":"query","description":"Zero-based page index (0..N)","required":false,"schema":{"minimum":0,"type":"integer","default":0}},{"name":"size","in":"query","description":"The size of the page to be returned","required":false,"schema":{"minimum":1,"type":"integer","default":20}},{"name":"sort","in":"query","description":"Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.","required":false,"schema":{"type":"array","items":{"type":"string"}}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RestCollectionArchiveMetadata"}}}}},"security":[{"tokenAuth":[]},{"auth":[]}]},"post":{"tags":["data-mgmt/private-di"],"operationId":"data-mgmt_private-di_create","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ArchiveMetadata"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ArchiveMetadata"}}}}},"security":[{"tokenAuth":[]},{"auth":[]}]},"delete":{"tags":["data-mgmt/private-di"],"operationId":"data-mgmt_private-di_deleteList","requestBody":{"content":{"application/json":{"schema":{"type":"array","items":{"type":"string"}}}},"required":true},"responses":{"200":{"description":"OK"}},"security":[{"tokenAuth":[]},{"auth":[]}]}},"/data-mgmt/private-di/search":{"get":{"tags":["data-mgmt/private-di"],"operationId":"data-mgmt_private-di_search_get","parameters":[{"name":"query","in":"query","required":false,"schema":{"type":"string"}},{"name":"page","in":"query","description":"Zero-based page index (0..N)","required":false,"schema":{"minimum":0,"type":"integer","default":0}},{"name":"size","in":"query","description":"The size of the page to be returned","required":false,"schema":{"minimum":1,"type":"integer","default":20}},{"name":"sort","in":"query","description":"Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.","required":false,"schema":{"type":"array","items":{"type":"string"}}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RestCollectionArchiveMetadata"}}}}},"security":[{"tokenAuth":[]},{"auth":[]}]},"post":{"tags":["data-mgmt/private-di"],"operationId":"data-mgmt_private-di_search_post","parameters":[{"name":"page","in":"query","description":"Zero-based page index (0..N)","required":false,"schema":{"minimum":0,"type":"integer","default":0}},{"name":"size","in":"query","description":"The size of the page to be returned","required":false,"schema":{"minimum":1,"type":"integer","default":20}},{"name":"sort","in":"query","description":"Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.","required":false,"schema":{"type":"array","items":{"type":"string"}}}],"requestBody":{"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/SearchCondition"}}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/MultiValueMapStringString"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RestCollectionArchiveMetadata"}}}}},"security":[{"tokenAuth":[]},{"auth":[]}]}},"/data-mgmt/private-di/delete-by-query":{"post":{"tags":["data-mgmt/private-di"],"operationId":"data-mgmt_private-di_delete-by-query_deleteByQuery","requestBody":{"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/SearchCondition"}}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"type":"integer","format":"int64"}}}}},"security":[{"tokenAuth":[]},{"auth":[]}]}},"/data-mgmt/di":{"get":{"tags":["data-mgmt/di"],"operationId":"data-mgmt_di_list","parameters":[{"name":"index","in":"query","description":"Name of the index","required":false,"schema":{"type":"string"}},{"name":"page","in":"query","description":"Zero-based page index (0..N)","required":false,"schema":{"minimum":0,"type":"integer","default":0}},{"name":"resId","in":"query","required":false,"schema":{"type":"string"}},{"name":"size","in":"query","description":"The size of the page to be returned","required":false,"schema":{"minimum":1,"type":"integer","default":20}},{"name":"sort","in":"query","description":"Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.","required":false,"schema":{"type":"array","items":{"type":"string"}}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RestCollectionArchiveMetadata"}}}}},"security":[{"tokenAuth":[]},{"auth":[]}]},"post":{"tags":["data-mgmt/di"],"operationId":"data-mgmt_di_create","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ArchiveMetadata"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ArchiveMetadata"}}}}},"security":[{"tokenAuth":[]},{"auth":[]}]},"delete":{"tags":["data-mgmt/di"],"operationId":"data-mgmt_di_deleteList","requestBody":{"content":{"application/json":{"schema":{"type":"array","items":{"type":"string"}}}},"required":true},"responses":{"200":{"description":"OK"}},"security":[{"tokenAuth":[]},{"auth":[]}]}},"/data-mgmt/di/search":{"get":{"tags":["data-mgmt/di"],"operationId":"data-mgmt_di_search_get","parameters":[{"name":"query","in":"query","required":false,"schema":{"type":"string"}},{"name":"page","in":"query","description":"Zero-based page index (0..N)","required":false,"schema":{"minimum":0,"type":"integer","default":0}},{"name":"size","in":"query","description":"The size of the page to be returned","required":false,"schema":{"minimum":1,"type":"integer","default":20}},{"name":"sort","in":"query","description":"Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.","required":false,"schema":{"type":"array","items":{"type":"string"}}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RestCollectionArchiveMetadata"}}}}},"security":[{"tokenAuth":[]},{"auth":[]}]},"post":{"tags":["data-mgmt/di"],"operationId":"data-mgmt_di_search_post","parameters":[{"name":"page","in":"query","description":"Zero-based page index (0..N)","required":false,"schema":{"minimum":0,"type":"integer","default":0}},{"name":"size","in":"query","description":"The size of the page to be returned","required":false,"schema":{"minimum":1,"type":"integer","default":20}},{"name":"sort","in":"query","description":"Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.","required":false,"schema":{"type":"array","items":{"type":"string"}}}],"requestBody":{"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/SearchCondition"}}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/MultiValueMapStringString"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RestCollectionArchiveMetadata"}}}}},"security":[{"tokenAuth":[]},{"auth":[]}]}},"/data-mgmt/di/delete-by-query":{"post":{"tags":["data-mgmt/di"],"operationId":"data-mgmt_di_delete-by-query_deleteByQuery","requestBody":{"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/SearchCondition"}}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"type":"integer","format":"int64"}}}}},"security":[{"tokenAuth":[]},{"auth":[]}]}},"/data-mgmt/archive-public-data":{"get":{"tags":["data-mgmt/archive-public-data"],"operationId":"data-mgmt_archive-public-data_list","parameters":[{"name":"page","in":"query","description":"Zero-based page index (0..N)","required":false,"schema":{"minimum":0,"type":"integer","default":0}},{"name":"size","in":"query","description":"The size of the page to be returned","required":false,"schema":{"minimum":1,"type":"integer","default":20}},{"name":"sort","in":"query","description":"Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.","required":false,"schema":{"type":"array","items":{"type":"string"}}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RestCollectionArchivePublicData"}}}}},"security":[{"tokenAuth":[]},{"auth":[]}]},"post":{"tags":["data-mgmt/archive-public-data"],"operationId":"data-mgmt_archive-public-data_create","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ArchivePublicData"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ArchivePublicData"}}}}},"security":[{"tokenAuth":[]},{"auth":[]}]},"delete":{"tags":["data-mgmt/archive-public-data"],"operationId":"data-mgmt_archive-public-data_deleteList","requestBody":{"content":{"application/json":{"schema":{"type":"array","items":{"type":"string"}}}},"required":true},"responses":{"200":{"description":"OK"}},"security":[{"tokenAuth":[]},{"auth":[]}]}},"/data-mgmt/archive-public-data/{id}/upload-dataset-file":{"post":{"tags":["data-mgmt/archive-public-data"],"operationId":"data-mgmt_archive-public-data_by_id_upload-dataset-file","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}},{"name":"mimeType","in":"query","required":false,"schema":{"type":"string"}}],"requestBody":{"content":{"multipart/form-data":{"schema":{"required":["file"],"type":"object","properties":{"file":{"type":"string","format":"binary"}}}}}},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ArchivePublicData"}}}}},"security":[{"tokenAuth":[]},{"auth":[]}]}},"/data-mgmt/archive-public-data/search":{"get":{"tags":["data-mgmt/archive-public-data"],"operationId":"data-mgmt_archive-public-data_search_advancedSearch_get","parameters":[{"name":"search","in":"query","required":true,"schema":{"type":"string"}},{"name":"match","in":"query","required":false,"schema":{"type":"string"}},{"name":"page","in":"query","description":"Zero-based page index (0..N)","required":false,"schema":{"minimum":0,"type":"integer","default":0}},{"name":"size","in":"query","description":"The size of the page to be returned","required":false,"schema":{"minimum":1,"type":"integer","default":20}},{"name":"sort","in":"query","description":"Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.","required":false,"schema":{"type":"array","items":{"type":"string"}}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RestCollectionArchivePublicData"}}}}},"security":[{"tokenAuth":[]},{"auth":[]}]},"post":{"tags":["data-mgmt/archive-public-data"],"operationId":"data-mgmt_archive-public-data_search_advancedSearch_post","parameters":[{"name":"match","in":"query","required":false,"schema":{"type":"string"}},{"name":"page","in":"query","description":"Zero-based page index (0..N)","required":false,"schema":{"minimum":0,"type":"integer","default":0}},{"name":"size","in":"query","description":"The size of the page to be returned","required":false,"schema":{"minimum":1,"type":"integer","default":20}},{"name":"sort","in":"query","description":"Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.","required":false,"schema":{"type":"array","items":{"type":"string"}}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ArchivePublicData"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RestCollectionArchivePublicData"}}}}},"security":[{"tokenAuth":[]},{"auth":[]}]}},"/index/settings/{id}":{"get":{"tags":["index/settings"],"operationId":"index_settings_by_id_get","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/IndexProperties"}}}}},"security":[{"tokenAuth":[]},{"auth":[]}]},"delete":{"tags":["index/settings"],"operationId":"index_settings_by_id_delete","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK"}},"security":[{"tokenAuth":[]},{"auth":[]}]},"patch":{"tags":["index/settings"],"operationId":"index_settings_by_id_update","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/IndexProperties"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/IndexProperties"}}}}},"security":[{"tokenAuth":[]},{"auth":[]}]}},"/index/index-field-aliases/{id}":{"get":{"tags":["index/index-field-aliases"],"operationId":"index_index-field-aliases_by_id_get","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/IndexFieldAlias"}}}}},"security":[{"tokenAuth":[]},{"auth":[]}]},"delete":{"tags":["index/index-field-aliases"],"operationId":"index_index-field-aliases_by_id_delete","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK"}},"security":[{"tokenAuth":[]},{"auth":[]}]},"patch":{"tags":["index/index-field-aliases"],"operationId":"index_index-field-aliases_by_id_update","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/IndexFieldAlias"}}}}},"security":[{"tokenAuth":[]},{"auth":[]}]}},"/data-mgmt/public-di/{id}":{"get":{"tags":["data-mgmt/public-di"],"operationId":"data-mgmt_public-di_by_id_get","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ArchiveMetadata"}}}}},"security":[{"tokenAuth":[]},{"auth":[]}]},"delete":{"tags":["data-mgmt/public-di"],"operationId":"data-mgmt_public-di_by_id_delete","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK"}},"security":[{"tokenAuth":[]},{"auth":[]}]},"patch":{"tags":["data-mgmt/public-di"],"operationId":"data-mgmt_public-di_by_id_update","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ArchiveMetadata"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ArchiveMetadata"}}}}},"security":[{"tokenAuth":[]},{"auth":[]}]}},"/data-mgmt/private-di/{id}":{"get":{"tags":["data-mgmt/private-di"],"operationId":"data-mgmt_private-di_by_id_get","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ArchiveMetadata"}}}}},"security":[{"tokenAuth":[]},{"auth":[]}]},"delete":{"tags":["data-mgmt/private-di"],"operationId":"data-mgmt_private-di_by_id_delete","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK"}},"security":[{"tokenAuth":[]},{"auth":[]}]},"patch":{"tags":["data-mgmt/private-di"],"operationId":"data-mgmt_private-di_by_id_update","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ArchiveMetadata"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ArchiveMetadata"}}}}},"security":[{"tokenAuth":[]},{"auth":[]}]}},"/data-mgmt/di/{id}":{"get":{"tags":["data-mgmt/di"],"operationId":"data-mgmt_di_by_id_get","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ArchiveMetadata"}}}}},"security":[{"tokenAuth":[]},{"auth":[]}]},"delete":{"tags":["data-mgmt/di"],"operationId":"data-mgmt_di_by_id_delete","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK"}},"security":[{"tokenAuth":[]},{"auth":[]}]},"patch":{"tags":["data-mgmt/di"],"operationId":"data-mgmt_di_by_id_update","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ArchiveMetadata"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ArchiveMetadata"}}}}},"security":[{"tokenAuth":[]},{"auth":[]}]}},"/data-mgmt/archive-public-data/{id}":{"get":{"tags":["data-mgmt/archive-public-data"],"operationId":"data-mgmt_archive-public-data_by_id_get","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}},{"name":"dataFileType","in":"query","required":true,"schema":{"type":"string","enum":["ARCHIVE_THUMBNAIL","ARCHIVE_README","ARCHIVE_DUA"]}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ArchivePublicData"}}}}},"security":[{"tokenAuth":[]},{"auth":[]}]},"delete":{"tags":["data-mgmt/archive-public-data"],"operationId":"data-mgmt_archive-public-data_by_id_delete","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK"}},"security":[{"tokenAuth":[]},{"auth":[]}]},"patch":{"tags":["data-mgmt/archive-public-data"],"operationId":"data-mgmt_archive-public-data_by_id_update","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ArchivePublicData"}}}}},"security":[{"tokenAuth":[]},{"auth":[]}]}},"/index":{"get":{"tags":["index"],"operationId":"index_home","responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/Module"}}}}}}},"/index/indexes":{"get":{"tags":["index/indexes"],"operationId":"index_indexes_list","parameters":[{"name":"page","in":"query","description":"Zero-based page index (0..N)","required":false,"schema":{"minimum":0,"type":"integer","default":0}},{"name":"size","in":"query","description":"The size of the page to be returned","required":false,"schema":{"minimum":1,"type":"integer","default":20}},{"name":"sort","in":"query","description":"Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.","required":false,"schema":{"type":"array","items":{"type":"string"}}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RestCollectionIndexProperties"}}}}},"security":[{"tokenAuth":[]},{"auth":[]}]}},"/index/indexes/{id}":{"get":{"tags":["index/indexes"],"operationId":"index_indexes_by_id_get","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/IndexProperties"}}}}},"security":[{"tokenAuth":[]},{"auth":[]}]}},"/index/index-field-aliases/list-facet-requests/{indexName}":{"get":{"tags":["index/index-field-aliases"],"operationId":"index_index-field-aliases_list-facet-requests_by_id_facetsList","parameters":[{"name":"indexName","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RestCollectionFacetRequest"}}}}},"security":[{"tokenAuth":[]},{"auth":[]}]}},"/data-mgmt":{"get":{"tags":["data-mgmt"],"operationId":"data-mgmt_home","responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/Module"}}}}}}},"/data-mgmt/archive-public-data/{id}/download-dataset-file":{"get":{"tags":["data-mgmt/archive-public-data"],"summary":"Download logo or file","description":"Returns a binary stream (image or file)","operationId":"data-mgmt_archive-public-data_by_id_download-dataset-file","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Binary file stream","content":{"application/octet-stream":{"schema":{"type":"string","format":"binary"}}}},"404":{"description":"File not found","content":{"*/*":{"schema":{"$ref":"#/components/schemas/StreamingResponseBody"}}}}},"security":[{"tokenAuth":[]},{"auth":[]}]}},"/index/settings/delete-all":{"delete":{"tags":["index/settings"],"operationId":"index_settings_delete-all","parameters":[{"name":"confirm","in":"query","required":false,"schema":{"type":"string","default":"no"}}],"responses":{"200":{"description":"OK"}},"security":[{"tokenAuth":[]},{"auth":[]}]}},"/data-mgmt/archive-public-data/{id}/delete-dataset-file":{"delete":{"tags":["data-mgmt/archive-public-data"],"operationId":"data-mgmt_archive-public-data_by_id_delete-dataset-file","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ArchivePublicData"}}}}},"security":[{"tokenAuth":[]},{"auth":[]}]}}},"components":{"schemas":{"IndexProperties":{"type":"object","properties":{"resId":{"type":"string"},"settings":{"type":"object","additionalProperties":{"type":"object"}},"mapping":{"type":"object","additionalProperties":{"type":"object"}},"_links":{"$ref":"#/components/schemas/Links"}},"description":"An IndexProperties defines the settings and the mapping of the index."},"ChangeInfo":{"type":"object","properties":{"fullName":{"type":"string","description":"The full name of the user who did the action on the resource.","readOnly":true},"when":{"type":"string","description":"The date when the action was done on the resources.","format":"date-time","readOnly":true},"who":{"type":"string","description":"The user who did the action on the resource.","readOnly":true}},"description":"The change information of an action."},"IndexFieldAlias":{"required":["alias","facet","field","indexName","system"],"type":"object","properties":{"creation":{"$ref":"#/components/schemas/ChangeInfo"},"lastUpdate":{"$ref":"#/components/schemas/ChangeInfo"},"resId":{"maxLength":50,"minLength":0,"type":"string","description":"The identifier of the resource. The default format is a Universally Unique IDentifier (UUID)."},"indexName":{"maxLength":255,"minLength":1,"type":"string","description":"The name of index field alias."},"alias":{"maxLength":255,"minLength":1,"type":"string","description":"The name that will be exposed to clients (as a field or a facet."},"field":{"maxLength":255,"minLength":1,"type":"string","description":"The field path in the index"},"facet":{"type":"boolean","description":"If the index field alias is a facet."},"system":{"type":"boolean","description":"If the index field alias is mandatory for the system."},"facetMinCount":{"type":"integer","description":"The minimum number of occurrences of a facet value to be returned in facet results if the index Field alias is a facet.","format":"int32"},"facetLimit":{"type":"integer","description":"The maximum number of facets values to return if the index field alias is a facet.","format":"int32"},"facetOrder":{"type":"integer","description":"The order determines the position of a facet in the user interface.","format":"int32"},"facetDefaultVisibleValues":{"type":"integer","description":"The number of facet values to display by default in the user interface.","format":"int32"},"labels":{"type":"array","description":"The translated labels by languages for the index field alias.","items":{"$ref":"#/components/schemas/Label"}},"descriptionLabels":{"type":"array","description":"The translated descriptions of the index field alias.","items":{"$ref":"#/components/schemas/LargeLabel"}},"withDescription":{"type":"boolean","description":"If the index field alias has a description.","readOnly":true},"_links":{"$ref":"#/components/schemas/Links"}},"description":"A index field alias defines a facet/category for indexing and searching."},"Label":{"required":["text"],"type":"object","properties":{"language":{"$ref":"#/components/schemas/LanguageDTO"},"text":{"maxLength":1024,"minLength":0,"type":"string"}},"description":"The translated labels by languages for the index field alias."},"LanguageDTO":{"type":"object","properties":{"resId":{"type":"string"},"code":{"type":"string"},"iso6392":{"type":"string"},"sortValue":{"type":"integer","format":"int32"}}},"LargeLabel":{"required":["text"],"type":"object","properties":{"language":{"$ref":"#/components/schemas/LanguageDTO"},"text":{"maxLength":2147483646,"minLength":0,"type":"string"}},"description":"The translated descriptions of the index field alias."},"FacetResult":{"type":"object","properties":{"name":{"type":"string"},"field":{"type":"string"},"values":{"type":"array","items":{"$ref":"#/components/schemas/FacetResultValue"}}}},"FacetResultValue":{"type":"object","properties":{"value":{"type":"string"},"count":{"type":"integer","format":"int64"}}},"RestCollectionIndexFieldAlias":{"type":"object","properties":{"_links":{"$ref":"#/components/schemas/Links"},"_data":{"type":"array","items":{"$ref":"#/components/schemas/IndexFieldAlias"}},"_facets":{"type":"array","items":{"$ref":"#/components/schemas/FacetResult"}},"_page":{"$ref":"#/components/schemas/RestCollectionPage"}},"description":"The structure of the REST response:\n- data: the list of objects\n- page: the pagination information\n- links: the HATEOAS links\n- facets: the search information\n"},"RestCollectionPage":{"type":"object","properties":{"currentPage":{"type":"integer","format":"int64"},"sizePage":{"type":"integer","format":"int64"},"totalItems":{"type":"integer","format":"int64"},"totalPages":{"type":"integer","format":"int64"}}},"ArchiveMetadata":{"type":"object","properties":{"resId":{"type":"string"},"index":{"type":"string","description":"Name of the index"},"metadata":{"type":"object","additionalProperties":true,"description":"The dynamic metadata list of the index."},"currentAccess":{"type":"string","description":"Access level of the archive:\n- PUBLIC => Open Access & Everyone\n- RESTRICTED => Team members (i.e., Org. Unit) & Trusted parties\n- CLOSED => Case by case & Individuals\n","readOnly":true,"enum":["PUBLIC","RESTRICTED","CLOSED"]},"_links":{"$ref":"#/components/schemas/Links"}},"description":"Public metadata of an archive"},"SearchCondition":{"type":"object","properties":{"type":{"type":"string","enum":["MATCH","TERM","WILDCARD","RANGE","QUERY","SIMPLE_QUERY","NESTED_BOOLEAN"]},"searchOperator":{"type":"string","enum":["AND","OR"]},"booleanClauseType":{"type":"string","enum":["MUST","FILTER","SHOULD","MUST_NOT"]},"field":{"type":"string"},"multiMatchFields":{"type":"array","items":{"type":"string"}},"value":{"type":"string"},"terms":{"type":"array","items":{"type":"string"}},"upperValue":{"type":"string"},"lowerValue":{"type":"string"},"nestedConditions":{"type":"array","items":{"$ref":"#/components/schemas/SearchCondition"}}},"description":"The search conditions describes the query to search in the indexes.\n"},"RestCollectionArchiveMetadata":{"type":"object","properties":{"_links":{"$ref":"#/components/schemas/Links"},"_data":{"type":"array","items":{"$ref":"#/components/schemas/ArchiveMetadata"}},"_facets":{"type":"array","items":{"$ref":"#/components/schemas/FacetResult"}},"_page":{"$ref":"#/components/schemas/RestCollectionPage"}},"description":"The structure of the REST response:\n- data: the list of objects\n- page: the pagination information\n- links: the HATEOAS links\n- facets: the search information\n"},"MultiValueMapStringString":{"type":"object","properties":{"all":{"type":"object","additionalProperties":{"type":"string"},"writeOnly":true},"empty":{"type":"boolean"}},"additionalProperties":{"type":"array","items":{"type":"string"}}},"ArchivePublicData":{"required":["aipId"],"type":"object","properties":{"creation":{"$ref":"#/components/schemas/ChangeInfo"},"lastUpdate":{"$ref":"#/components/schemas/ChangeInfo"},"resId":{"maxLength":50,"minLength":0,"type":"string","description":"The identifier of the resource. The default format is a Universally Unique IDentifier (UUID)."},"aipId":{"maxLength":50,"minLength":0,"type":"string","description":"The archive identifier of the archive public data."},"dataFileType":{"type":"string","description":"The data file type of the archive public data.","enum":["ARCHIVE_THUMBNAIL","ARCHIVE_README","ARCHIVE_DUA"]},"dataFile":{"$ref":"#/components/schemas/ArchivePublicDataFile"},"_links":{"$ref":"#/components/schemas/Links"}},"description":"Archive public data are data files which stored in the archive but with a public access:\n- ARCHIVE_THUMBNAIL => Dataset Thumbnail\n- ARCHIVE_README    => Dataset README\n- ARCHIVE_DUA       => Dataset Data Use Agreement\n"},"ArchivePublicDataFile":{"type":"object","properties":{"creation":{"$ref":"#/components/schemas/ChangeInfo"},"lastUpdate":{"$ref":"#/components/schemas/ChangeInfo"},"resId":{"maxLength":50,"minLength":0,"type":"string","description":"The identifier of the resource. The default format is a Universally Unique IDentifier (UUID)."},"fileName":{"maxLength":2024,"minLength":0,"type":"string","description":"The file name."},"fileSize":{"type":"integer","description":"The file size in bytes.","format":"int64"},"mimeType":{"type":"string","description":"The content type of the file. It could be named as MIME type or media type."},"_links":{"$ref":"#/components/schemas/Links"}},"description":"The data file of the archive public data."},"RestCollectionArchivePublicData":{"type":"object","properties":{"_links":{"$ref":"#/components/schemas/Links"},"_data":{"type":"array","items":{"$ref":"#/components/schemas/ArchivePublicData"}},"_facets":{"type":"array","items":{"$ref":"#/components/schemas/FacetResult"}},"_page":{"$ref":"#/components/schemas/RestCollectionPage"}},"description":"The structure of the REST response:\n- data: the list of objects\n- page: the pagination information\n- links: the HATEOAS links\n- facets: the search information\n"},"Module":{"type":"object","properties":{"name":{"type":"string","description":"The name of the module."},"_links":{"$ref":"#/components/schemas/Links"}},"description":"The functional module."},"RestCollectionIndexProperties":{"type":"object","properties":{"_links":{"$ref":"#/components/schemas/Links"},"_data":{"type":"array","items":{"$ref":"#/components/schemas/IndexProperties"}},"_facets":{"type":"array","items":{"$ref":"#/components/schemas/FacetResult"}},"_page":{"$ref":"#/components/schemas/RestCollectionPage"}},"description":"The structure of the REST response:\n- data: the list of objects\n- page: the pagination information\n- links: the HATEOAS links\n- facets: the search information\n"},"FacetRequest":{"type":"object","properties":{"name":{"type":"string"},"minCount":{"type":"integer","format":"int32"},"limit":{"type":"integer","format":"int32"},"field":{"type":"string"}}},"RestCollectionFacetRequest":{"type":"object","properties":{"_links":{"$ref":"#/components/schemas/Links"},"_data":{"type":"array","items":{"$ref":"#/components/schemas/FacetRequest"}},"_facets":{"type":"array","items":{"$ref":"#/components/schemas/FacetResult"}},"_page":{"$ref":"#/components/schemas/RestCollectionPage"}},"description":"The structure of the REST response:\n- data: the list of objects\n- page: the pagination information\n- links: the HATEOAS links\n- facets: the search information\n"},"StreamingResponseBody":{"type":"object"},"Link":{"type":"object","properties":{"href":{"type":"string"},"hreflang":{"type":"string"},"title":{"type":"string"},"type":{"type":"string"},"deprecation":{"type":"string"},"profile":{"type":"string"},"name":{"type":"string"},"templated":{"type":"boolean"}}},"Links":{"type":"object","additionalProperties":{"$ref":"#/components/schemas/Link"}}},"securitySchemes":{"tokenAuth":{"type":"http","scheme":"bearer","bearerFormat":"JWT"},"auth":{"type":"oauth2","flows":{"authorizationCode":{"authorizationUrl":"doc/oauth/authorize","tokenUrl":"doc/oauth/token","scopes":{"app-dlcm":"DLCM Solution"}}}}}}}