{ "openapi": "3.0.0", "info": { "title": "Re3gistry2 API", "description": "Re3gistry2 API", "contact": { "name": "JRC Registry team", "url": "https://github.com/ec-jrc/re3gistry" }, "version": "2.4.2" }, "servers": [ { "url": "http://host.docker.internal/registry/" }, { "url": "http://localhost:8080/re3gistry2/" } ], "paths": { "/rest": { "description": "Register and item resources", "get": { "description": "Fetch Register or Item", "parameters": [ { "in": "query", "name": "uri", "required": false, "schema": { "type": "string" } }, { "in": "query", "name": "uuid", "required": false, "schema": { "type": "string" } }, { "in": "query", "name": "lang", "required": false, "schema": { "type": "string", "example": "en" } }, { "in": "query", "name": "format", "required": false, "schema": { "type": "string", "example": "jsonc" } }, { "in": "query", "name": "status", "required": false, "schema": { "type": "string", "example": "proposed" } }, { "in": "query", "name": "itemclass", "required": false, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK" }, "400": { "description": "Bad request" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "Frontend" ] } }, "/registryManagerDataExport": { "description": "Manager used for Solr Indexes and cache.", "get": { "description": "Manager used for Solr Indexes and cache.", "parameters": [ { "in": "query", "name": "startIndex", "required": false, "schema": { "type": "boolean" } }, { "in": "query", "name": "startCaching", "required": false, "schema": { "type": "boolean" } }, { "in": "query", "name": "startCachingMasterLanguage", "required": false, "schema": { "type": "boolean" } }, { "in": "query", "name": "removeCaching", "required": false, "schema": { "type": "boolean" } } ], "responses": { "200": { "description": "OK" }, "400": { "description": "Bad request" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "Backend" ] }, "post": { "description": "Manager used for Solr Indexes and cache.", "parameters": [ { "in": "query", "name": "startIndex", "required": false, "schema": { "type": "boolean" } }, { "in": "query", "name": "startCaching", "required": false, "schema": { "type": "boolean" } }, { "in": "query", "name": "startCachingMasterLanguage", "required": false, "schema": { "type": "boolean" } }, { "in": "query", "name": "removeCaching", "required": false, "schema": { "type": "boolean" } } ], "responses": { "200": { "description": "OK" }, "400": { "description": "Bad request" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "Backend" ] } }, "/About": { "description": "Retrieve the About backend html page.", "get": { "description": "Retrieve the About backend html page.", "responses": { "200": { "description": "OK" }, "400": { "description": "Bad request" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "Backend" ] }, "post": { "description": "Retrieve the About backend html page.", "responses": { "200": { "description": "OK" }, "400": { "description": "Bad request" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "Backend" ] } }, "/ActionDetail": { "description": "Action Detail backend html page.", "get": { "description": "Action Detail backend html page.", "parameters": [ { "in": "query", "name": "uuid", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK" }, "400": { "description": "Bad request" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "Backend" ] }, "post": { "description": "Action Detail backend html page.", "parameters": [ { "in": "query", "name": "uuid", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK" }, "400": { "description": "Bad request" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "Backend" ] } }, "/Activate": { "description": "Activate backend html page.", "get": { "description": "Activate backend html page.", "parameters": [ { "in": "query", "name": "code", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK" }, "400": { "description": "Bad request" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "Backend" ] }, "post": { "description": "Activate backend html page.", "parameters": [ { "in": "query", "name": "code", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK" }, "400": { "description": "Bad request" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "Backend" ] } }, "/AddField": { "description": "Add field backend html page.", "get": { "description": "Add field backend html page.", "parameters": [ { "in": "query", "name": "Field Local ID", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "Item Class UUID", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "Label", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "FieldTypeUUID", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "Item Class Reference UUID", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK" }, "400": { "description": "Bad request" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "Backend" ] }, "post": { "description": "Add field backend html page.", "parameters": [ { "in": "query", "name": "Field Local ID", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "Item Class UUID", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "Label", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "FieldTypeUUID", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "Item Class Reference UUID", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK" }, "400": { "description": "Bad request" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "Backend" ] } }, "/AddFieldParent": { "description": "Add field parent backend html page.", "get": { "description": "Add field parent backend html page.", "parameters": [ { "in": "query", "name": "Item UUID", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "New Item insert", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK" }, "400": { "description": "Bad request" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "Backend" ] }, "post": { "description": "Add field parent backend html page.", "parameters": [ { "in": "query", "name": "Item UUID", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "New Item insert", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK" }, "400": { "description": "Bad request" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "Backend" ] } }, "/AddFieldRelation": { "description": "Add field relation backend html page.", "get": { "description": "Add field relation backend html page.", "parameters": [ { "in": "query", "name": "Item UUID", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "Field mapping UUID", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK" }, "400": { "description": "Bad request" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "Backend" ] }, "post": { "description": "Add field relation backend html page.", "parameters": [ { "in": "query", "name": "Item UUID", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "Field mapping UUID", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK" }, "400": { "description": "Bad request" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "Backend" ] } }, "/AddFieldValue": { "description": "Add field relation backend html page.", "get": { "description": "Add field relation backend html page.", "responses": { "200": { "description": "OK" }, "400": { "description": "Bad request" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "Backend" ] }, "post": { "description": "Add field relation backend html page.", "responses": { "200": { "description": "OK" }, "400": { "description": "Bad request" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "Backend" ] } }, "/AddItem": { "description": "Add item backend html page.", "get": { "description": "Add item backend html page.", "parameters": [ { "in": "query", "name": "Item UUID", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "New Item Check", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "New Item Class UUID", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "Item Container UUID", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "External Item", "required": true, "schema": { "type": "boolean" } } ], "responses": { "200": { "description": "OK" }, "400": { "description": "Bad request" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "Backend" ] }, "post": { "description": "Add item backend html page.", "parameters": [ { "in": "query", "name": "Item UUID", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "New Item Check", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "New Item Class UUID", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "Item Container UUID", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "External Item", "required": true, "schema": { "type": "boolean" } } ], "responses": { "200": { "description": "OK" }, "400": { "description": "Bad request" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "Backend" ] } }, "/AddItemclass": { "description": "Add item class backend html page.", "get": { "description": "Add item class backend html page.", "parameters": [ { "in": "query", "name": "Local ID", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "Item Class Type UUID", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "Parent Item Class UUID", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "Base URI", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "Class UUID", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "Language UUID", "required": true, "schema": { "type": "string" } } ], "tags": [ "Backend" ], "responses": { "200": { "description": "OK" }, "400": { "description": "Bad request" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } } }, "post": { "description": "Add item class backend html page.", "parameters": [ { "in": "query", "name": "Local ID", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "Item Class Type UUID", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "Parent Item Class UUID", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "Base URI", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "Class UUID", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "Language UUID", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK" }, "400": { "description": "Bad request" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "Backend" ] } }, "/AddRegister": { "description": "Add Register backend html page.", "get": { "description": "Add Register backend html page.", "parameters": [ { "in": "query", "name": "Local ID", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "Registry Item Class UUID", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "Register Base URI", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "Register label", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "Content Summary", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "Register Owner", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "Register Manager", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "Control Body", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "Submitting Organizations", "required": true, "schema": { "type": "array", "items": { "type": "string" } } }, { "in": "query", "name": "Registry UUID", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "Language UUID", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK" }, "400": { "description": "Bad request" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "Backend" ] }, "post": { "description": "Add Register backend html page.", "parameters": [ { "in": "query", "name": "Local ID", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "Registry Item Class UUID", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "Register Base URI", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "Register label", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "Content Summary", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "Register Owner", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "Register Manager", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "Control Body", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "Submitting Organizations", "required": true, "schema": { "type": "array", "items": { "type": "string" } } }, { "in": "query", "name": "Registry UUID", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "Language UUID", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK" }, "400": { "description": "Bad request" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "Backend" ] } }, "/AddSuccessor": { "description": "Add successor backend html page.", "get": { "description": "Add successor backend html page.", "parameters": [ { "in": "query", "name": "Item UUID", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "Language UUID", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "New Status Local ID", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK" }, "400": { "description": "Bad request" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "Backend" ] }, "post": { "description": "Add successor backend html page.", "parameters": [ { "in": "query", "name": "Item UUID", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "Language UUID", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "New Status Local ID", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK" }, "400": { "description": "Bad request" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "Backend" ] } }, "/Browse": { "description": "Browse backend html page.", "get": { "description": "Browse backend html page.", "parameters": [ { "in": "query", "name": "Item UUID", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "Language UUID", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "Form Item UUID", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK" }, "400": { "description": "Bad request" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "Backend" ] }, "post": { "description": "Browse backend html page.", "parameters": [ { "in": "query", "name": "Item UUID", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "Language UUID", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "Form Item UUID", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK" }, "400": { "description": "Bad request" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "Backend" ] } }, "/BrowseLoader": { "description": "Browse loader backend html page.", "get": { "description": "Browse loader backend html page.", "parameters": [ { "in": "query", "name": "Item UUID", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "Language UUID", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK" }, "400": { "description": "Bad request" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "Backend" ] }, "post": { "description": "Browse loader backend html page.", "parameters": [ { "in": "query", "name": "Item UUID", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "Language UUID", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK" }, "400": { "description": "Bad request" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "Backend" ] } }, "/BrowseLoaderNewProposal": { "description": "Browse new proposal loader backend html page.", "get": { "description": "Browse new proposal loader backend html page.", "parameters": [ { "in": "query", "name": "Item UUID", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "Language UUID", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK" }, "400": { "description": "Bad request" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "Backend" ] }, "post": { "description": "Browse new proposal loader backend html page.", "parameters": [ { "in": "query", "name": "Item UUID", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "Language UUID", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "Action", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK" }, "400": { "description": "Bad request" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "Backend" ] } }, "/BulkImport": { "description": "Bulk Import backend html page.", "get": { "description": "Bulk Import backend html page.", "parameters": [ { "in": "query", "name": "Item UUID", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "Language UUID", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "Action", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK" }, "400": { "description": "Bad request" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "Backend" ] }, "post": { "description": "Bulk Import backend html page.", "parameters": [ { "in": "query", "name": "Item UUID", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "Language UUID", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK" }, "400": { "description": "Bad request" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "Backend" ] } }, "/ChangeLocale": { "description": "Change Locale html page.", "get": { "description": "Change Locale html page.", "responses": { "200": { "description": "OK" }, "400": { "description": "Bad request" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "Backend" ] }, "post": { "description": "Change Locale html page.", "responses": { "200": { "description": "OK" }, "400": { "description": "Bad request" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "Backend" ] } }, "/ControlBody": { "description": "Control Body backend html page.", "get": { "description": "Control Body backend html page.", "parameters": [ { "in": "query", "name": "Action UUID", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "Language UUID", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK" }, "400": { "description": "Bad request" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "Backend" ] }, "post": { "description": "Control Body html page.", "parameters": [ { "in": "query", "name": "Action UUID", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "Language UUID", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK" }, "400": { "description": "Bad request" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "Backend" ] } }, "/DiscardProposal": { "description": "Discard Proposal backend html page.", "get": { "description": "Discard Proposal backend html page.", "parameters": [ { "in": "query", "name": "Action UUID", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "Item UUID", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK" }, "400": { "description": "Bad request" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "Backend" ] }, "post": { "description": "Discard Proposal backend html page.", "parameters": [ { "in": "query", "name": "Action UUID", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "Item UUID", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK" }, "400": { "description": "Bad request" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "Backend" ] } }, "/DynamicCommonJavascript": { "description": "Dynamic common Javascript.", "get": { "description": "Dynamic common Javascript.", "responses": { "200": { "description": "OK" }, "400": { "description": "Bad request" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "Backend" ] }, "post": { "description": "Dynamic common Javascript.", "responses": { "200": { "description": "OK" }, "400": { "description": "Bad request" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "Backend" ] } }, "/EditItemClass": { "description": "Edit item class.", "get": { "description": "Edit item class.", "responses": { "200": { "description": "OK" }, "400": { "description": "Bad request" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "Backend" ] }, "post": { "description": "Edit item class.", "responses": { "200": { "description": "OK" }, "400": { "description": "Bad request" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "Backend" ] } }, "/Field": { "description": "Field backend html page.", "get": { "description": "Field backend html page.", "parameters": [ { "in": "query", "name": "Language UUID", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "Item Class UUID", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "Localization UUID", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "Field UUID", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK" }, "400": { "description": "Bad request" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "Backend" ] }, "post": { "description": "Field backend html page.", "parameters": [ { "in": "query", "name": "Language UUID", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "Item Class UUID", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "Localization UUID", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "Field UUID", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK" }, "400": { "description": "Bad request" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "Backend" ] } }, "/FieldLoader": { "description": "Field loader backend html page.", "get": { "description": "Field loader backend html page.", "parameters": [ { "in": "query", "name": "Language UUID", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "Item Class UUID", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "Field UUID", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK" }, "400": { "description": "Bad request" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "Backend" ] }, "post": { "description": "Field loader backend html page.", "parameters": [ { "in": "query", "name": "Language UUID", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "Item Class UUID", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "Field UUID", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK" }, "400": { "description": "Bad request" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "Backend" ] } }, "/Help": { "description": "Help backend html page.", "get": { "description": "Help backend html page.", "responses": { "200": { "description": "OK" }, "400": { "description": "Bad request" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "Backend" ] }, "post": { "description": "Help backend html page.", "responses": { "200": { "description": "OK" }, "400": { "description": "Bad request" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "Backend" ] } }, "/Index": { "description": "Index backend html page.", "get": { "description": "Index backend html page.", "responses": { "200": { "description": "OK" }, "400": { "description": "Bad request" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "Backend" ] }, "post": { "description": "Index backend html page.", "responses": { "200": { "description": "OK" }, "400": { "description": "Bad request" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "Backend" ] } }, "/Install": { "description": "Index backend html page.", "get": { "description": "Index backend html page.", "parameters": [ { "in": "query", "name": "Step", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK" }, "400": { "description": "Bad request" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "Backend" ] }, "post": { "description": "Index backend html page.", "parameters": [ { "in": "query", "name": "Step", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK" }, "400": { "description": "Bad request" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "Backend" ] } }, "/InstallRunning": { "description": "Install Running request.", "get": { "description": "Install Running request.", "responses": { "200": { "description": "OK" }, "400": { "description": "Bad request" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "Backend" ] }, "post": { "description": "Install Running request.", "responses": { "200": { "description": "OK" }, "400": { "description": "Bad request" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "Backend" ] } }, "/ItemChildrenListLoaderServlet": { "description": "Item Children List Loader Servlet.", "get": { "description": "Item Children List Loader Servlet.", "parameters": [ { "in": "query", "name": "Item UUID", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "Language UUID", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "Start", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "Length", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "Draw", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK" }, "400": { "description": "Bad request" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "Backend" ] }, "post": { "description": "Item Children List Loader Servlet.", "parameters": [ { "in": "query", "name": "Item UUID", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "Language UUID", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "Start", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "Length", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "Draw", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK" }, "400": { "description": "Bad request" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "Backend" ] } }, "/ItemListLoaderServlet": { "description": "Item List Loader Servlet.", "get": { "description": "Item List Loader Servlet.", "parameters": [ { "in": "query", "name": "Item UUID", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "Language UUID", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "Start", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "Length", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "Draw", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "Search Value", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK" }, "400": { "description": "Bad request" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "Backend" ] }, "post": { "description": "Item List Loader Servlet.", "parameters": [ { "in": "query", "name": "Item UUID", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "Language UUID", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "Start", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "Length", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "Draw", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "Search Value", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK" }, "400": { "description": "Bad request" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "Backend" ] } }, "/ItemListUserActivity": { "description": "Item List User Activity.", "get": { "description": "Item List User Activity.", "parameters": [ { "in": "query", "name": "Language UUID", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "Start", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "Length", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "Draw", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK" }, "400": { "description": "Bad request" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "Backend" ] }, "post": { "description": "Item List User Activity.", "parameters": [ { "in": "query", "name": "Language UUID", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "Start", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "Length", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "Draw", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK" }, "400": { "description": "Bad request" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "Backend" ] } }, "/ItemProposedListLoaderServlet": { "description": "Item Proposed List Loader Servlet.", "get": { "description": "Item Proposed List Loader Servlet.", "parameters": [ { "in": "query", "name": "Item UUID", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "Language UUID", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "Start", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "Length", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "Draw", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK" }, "400": { "description": "Bad request" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "Backend" ] }, "post": { "description": "Item Proposed List Loader Servlet.", "parameters": [ { "in": "query", "name": "Item UUID", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "Language UUID", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "Start", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "Length", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "Draw", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK" }, "400": { "description": "Bad request" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "Backend" ] } }, "/Itemclass": { "description": "Item Class.", "get": { "description": "Item Class.", "parameters": [ { "in": "query", "name": "Item Class UUID", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "Language UUID", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "Item Class New Position", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "Action", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "From Field Page", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK" }, "400": { "description": "Bad request" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "Backend" ] }, "post": { "description": "Item Class.", "parameters": [ { "in": "query", "name": "Item Class UUID", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "Language UUID", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "Item Class New Position", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "Action", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "From Field Page", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK" }, "400": { "description": "Bad request" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "Backend" ] } }, "/Login": { "description": "Login page.", "get": { "description": "Login page.", "responses": { "200": { "description": "OK" }, "400": { "description": "Bad request" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "Backend" ] }, "post": { "description": "Login page.", "responses": { "200": { "description": "OK" }, "400": { "description": "Bad request" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "Backend" ] } }, "/Logout": { "description": "Login page.", "get": { "description": "Login page.", "responses": { "200": { "description": "OK" }, "400": { "description": "Bad request" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "Backend" ] }, "post": { "description": "Login page.", "responses": { "200": { "description": "OK" }, "400": { "description": "Bad request" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "Backend" ] } }, "/MapField": { "description": "Field Mapping.", "get": { "description": "Field Mapping.", "parameters": [ { "in": "query", "name": "Field Mapping UUID", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "Language UUID", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "Item Class UUID", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK" }, "400": { "description": "Bad request" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "Backend" ] }, "post": { "description": "Field Mapping.", "parameters": [ { "in": "query", "name": "Field Mapping UUID", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "Language UUID", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "Item Class UUID", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK" }, "400": { "description": "Bad request" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "Backend" ] } }, "/RegisterManager": { "description": "Register Manager page.", "get": { "description": "Register Manager page.", "parameters": [ { "in": "query", "name": "Action UUID", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "Language UUID", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK" }, "400": { "description": "Bad request" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "Backend" ] }, "post": { "description": "Register Manager page.", "parameters": [ { "in": "query", "name": "Action UUID", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "Language UUID", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK" }, "400": { "description": "Bad request" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "Backend" ] } }, "/RegistryManager": { "description": "Registry Manager page.", "get": { "description": "Registry Manager page.", "parameters": [ { "in": "query", "name": "Action UUID", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "Language UUID", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK" }, "400": { "description": "Bad request" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "Backend" ] }, "post": { "description": "Registry Manager page.", "parameters": [ { "in": "query", "name": "Action UUID", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "Language UUID", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK" }, "400": { "description": "Bad request" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "Backend" ] } }, "/RegistryManagerGroups": { "description": "Registry Manager Groups page.", "get": { "description": "Registry Manager Groups page.", "parameters": [ { "in": "query", "name": "Group UUID", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "Language UUID", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK" }, "400": { "description": "Bad request" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "Backend" ] }, "post": { "description": "Registry Manager Groups page.", "parameters": [ { "in": "query", "name": "Group UUID", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "Language UUID", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK" }, "400": { "description": "Bad request" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "Backend" ] } }, "/RegistryManagerGroupsAdd": { "description": "Registry Manager Add Groups page.", "get": { "description": "Registry Manager Add Groups page.", "parameters": [ { "in": "query", "name": "Language UUID", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK" }, "400": { "description": "Bad request" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "Backend" ] }, "post": { "description": "Registry Manager Add Groups page.", "parameters": [ { "in": "query", "name": "Language UUID", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK" }, "400": { "description": "Bad request" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "Backend" ] } }, "/RegistryManagerUsers": { "description": "Registry Manager users page.", "get": { "description": "Registry Manager users page.", "parameters": [ { "in": "query", "name": "User Detail UUID", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "Language UUID", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "Action type", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK" }, "400": { "description": "Bad request" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "Backend" ] }, "post": { "description": "Registry Manager users page.", "parameters": [ { "in": "query", "name": "User Detail UUID", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "Language UUID", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "Action type", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK" }, "400": { "description": "Bad request" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "Backend" ] } }, "/RegistryManagerUsersAdd": { "description": "Registry Manager users add page.", "get": { "description": "Registry Manager users add page.", "parameters": [ { "in": "query", "name": "Language UUID", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK" }, "400": { "description": "Bad request" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "Backend" ] }, "post": { "description": "Registry Manager users add page.", "parameters": [ { "in": "query", "name": "Language UUID", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK" }, "400": { "description": "Bad request" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "Backend" ] } }, "/RemoveFieldValue": { "description": "Remove field value page.", "get": { "description": "Remove field value page.", "parameters": [ { "in": "query", "name": "Proposed Localization UUID", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK" }, "400": { "description": "Bad request" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "Backend" ] }, "post": { "description": "Remove field value page.", "parameters": [ { "in": "query", "name": "Proposed Localization UUID", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK" }, "400": { "description": "Bad request" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "Backend" ] } }, "/ResetPassword": { "description": "Reset password page.", "get": { "description": "Reset password page.", "responses": { "200": { "description": "OK" }, "400": { "description": "Bad request" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "Backend" ] }, "post": { "description": "Reset password page.", "responses": { "200": { "description": "OK" }, "400": { "description": "Bad request" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "Backend" ] } }, "/RestoreOriginalRelation": { "description": "Reset password page.", "get": { "description": "Reset password page.", "parameters": [ { "in": "query", "name": "Localization UUID", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK" }, "400": { "description": "Bad request" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "Backend" ] }, "post": { "description": "Reset password page.", "parameters": [ { "in": "query", "name": "Localization UUID", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK" }, "400": { "description": "Bad request" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "Backend" ] } }, "/Status": { "description": "Status page.", "get": { "description": "Status page.", "parameters": [ { "in": "query", "name": "Language UUID", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK" }, "400": { "description": "Bad request" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "Backend" ] }, "post": { "description": "Status page.", "parameters": [ { "in": "query", "name": "Language UUID", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK" }, "400": { "description": "Bad request" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "Backend" ] } }, "/StatusChange": { "description": "Status change page.", "get": { "description": "Status change page.", "parameters": [ { "in": "query", "name": "Language UUID", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "Item UUID", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "New Status Local ID", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "Successors", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK" }, "400": { "description": "Bad request" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "Backend" ] }, "post": { "description": "Status change page.", "parameters": [ { "in": "query", "name": "Language UUID", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "Item UUID", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "New Status Local ID", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "Successors", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK" }, "400": { "description": "Bad request" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "Backend" ] } }, "/SubmittingOrganisations": { "description": "Submitting Organisations page.", "get": { "description": "Submitting Organisations page.", "parameters": [ { "in": "query", "name": "Language UUID", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "Action UUID", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK" }, "400": { "description": "Bad request" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "Backend" ] }, "post": { "description": "Submitting Organisations page.", "parameters": [ { "in": "query", "name": "Language UUID", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "Action UUID", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK" }, "400": { "description": "Bad request" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "Backend" ] } }, "/UserProfile": { "description": "User profile page.", "get": { "description": "User profile page.", "parameters": [ { "in": "query", "name": "Language UUID", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "Action Type", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "Current key", "required": false, "schema": { "type": "string" } }, { "in": "query", "name": "New password", "required": false, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK" }, "400": { "description": "Bad request" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "Backend" ] }, "post": { "description": "User profile page.", "parameters": [ { "in": "query", "name": "Language UUID", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "Action Type", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "Current key", "required": false, "schema": { "type": "string" } }, { "in": "query", "name": "New password", "required": false, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK" }, "400": { "description": "Bad request" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "Backend" ] } } }, "tags": [ { "name": "Frontend", "description": "Frontend related endpoints" }, { "name": "Backend", "description": "Backend related endpoints" } ] }