-
-Responses
-~~~~~~~~~
-
-+---------+----------------------------------------------------+----------------+
-| HTTP | Description | Schema |
-| Code | | |
-+=========+====================================================+================+
-| **200** | Additional information deleted | No Content |
-+---------+----------------------------------------------------+----------------+
-| **400** | Invalid content / Missing content | No Content |
-+---------+----------------------------------------------------+----------------+
-| **403** | Restricted operation | No Content |
-+---------+----------------------------------------------------+----------------+
-| **409** | Additional information key already exist | No Content |
-+---------+----------------------------------------------------+----------------+
-
-Consumes
-~~~~~~~~
-
-- ``application/json``
-
-Produces
-~~~~~~~~
-
-- ``application/json``
-
-Tags
-~~~~
-
-- Additional Information Servlet
-
-Create Artifact
----------------
-
-::
-
- POST /v1/catalog/resources/{resourceId}/artifacts
-
-Description
-~~~~~~~~~~~
-
-Returns created ArtifactDefinition
-
-Parameters
-~~~~~~~~~~
-
-+----------+-------------+--------------------------------------+------------------+
-| Type | Name | Description | Schema |
-+==========+=============+======================================+==================+
-| **Path** | **resourceI | | string |
-| | d**\ *requi | | |
-| | red* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Body** | **body**\ * | json describe the artifact | string |
-| | required* | | |
-+----------+-------------+--------------------------------------+------------------+
-
-Responses
-~~~~~~~~~
-
-+---------+----------------------------------------------------+----------------+
-| HTTP | Description | Schema |
-| Code | | |
-+=========+====================================================+================+
-| **201** | Resource created | No Content |
-+---------+----------------------------------------------------+----------------+
-| **400** | Invalid content / Missing content | No Content |
-+---------+----------------------------------------------------+----------------+
-| **403** | Restricted operation | No Content |
-+---------+----------------------------------------------------+----------------+
-| **409** | Artifact already exist | No Content |
-+---------+----------------------------------------------------+----------------+
-
-Consumes
-~~~~~~~~
-
-- ``application/json``
-
-Produces
-~~~~~~~~
-
-- ``application/json``
-
-Tags
-~~~~
-
-- Resource Artifact Servlet
-
-Update Artifact
----------------
-
-::
-
- POST /v1/catalog/resources/{resourceId}/artifacts/{artifactId}
-
-Description
-~~~~~~~~~~~
-
-Returns updated artifact
-
-Parameters
-~~~~~~~~~~
-
-+----------+-------------+--------------------------------------+------------------+
-| Type | Name | Description | Schema |
-+==========+=============+======================================+==================+
-| **Path** | **artifactI | | string |
-| | d**\ *requi | | |
-| | red* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Path** | **resourceI | | string |
-| | d**\ *requi | | |
-| | red* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Body** | **body**\ * | json describe the artifact | string |
-| | required* | | |
-+----------+-------------+--------------------------------------+------------------+
-
-Responses
-~~~~~~~~~
-
-+---------+----------------------------------------------------+----------------+
-| HTTP | Description | Schema |
-| Code | | |
-+=========+====================================================+================+
-| **201** | Resource created | No Content |
-+---------+----------------------------------------------------+----------------+
-| **400** | Invalid content / Missing content | No Content |
-+---------+----------------------------------------------------+----------------+
-| **403** | Restricted operation | No Content |
-+---------+----------------------------------------------------+----------------+
-
-Consumes
-~~~~~~~~
-
-- ``application/json``
-
-Produces
-~~~~~~~~
-
-- ``application/json``
-
-Tags
-~~~~
-
-- Resource Artifact Servlet
-
-Download resource Artifact in Base64
-------------------------------------
-
-::
-
- GET /v1/catalog/resources/{resourceId}/artifacts/{artifactId}
-
-Description
-~~~~~~~~~~~
-
-Returns downloaded artifact
-
-Parameters
-~~~~~~~~~~
-
-+------------------+--------------------------+----------------------------------+
-| Type | Name | Schema |
-+==================+==========================+==================================+
-| **Path** | **artifactId**\ *require | string |
-| | d* | |
-+------------------+--------------------------+----------------------------------+
-| **Path** | **resourceId**\ *require | string |
-| | d* | |
-+------------------+--------------------------+----------------------------------+
-
-Responses
-~~~~~~~~~
-
-+---------+----------------------------------------------------+----------------+
-| HTTP | Description | Schema |
-| Code | | |
-+=========+====================================================+================+
-| **200** | Resource artifact downloaded | No Content |
-+---------+----------------------------------------------------+----------------+
-| **404** | Resource/Artifact not found | No Content |
-+---------+----------------------------------------------------+----------------+
-
-Consumes
-~~~~~~~~
-
-- ``application/json``
-
-Produces
-~~~~~~~~
-
-- ``application/json``
-
-Tags
-~~~~
-
-- Resource Artifact Servlet
-
-Delete Artifact
----------------
-
-::
-
- DELETE /v1/catalog/resources/{resourceId}/artifacts/{artifactId}
-
-Description
-~~~~~~~~~~~
-
-Returns delete artifact
-
-Parameters
-~~~~~~~~~~
-
-+------------------+--------------------------+----------------------------------+
-| Type | Name | Schema |
-+==================+==========================+==================================+
-| **Path** | **artifactId**\ *require | string |
-| | d* | |
-+------------------+--------------------------+----------------------------------+
-| **Path** | **resourceId**\ *require | string |
-| | d* | |
-+------------------+--------------------------+----------------------------------+
-
-Responses
-~~~~~~~~~
-
-+---------+----------------------------------------------------+----------------+
-| HTTP | Description | Schema |
-| Code | | |
-+=========+====================================================+================+
-| **201** | Resource created | No Content |
-+---------+----------------------------------------------------+----------------+
-| **400** | Invalid content / Missing content | No Content |
-+---------+----------------------------------------------------+----------------+
-| **403** | Restricted operation | No Content |
-+---------+----------------------------------------------------+----------------+
-
-Consumes
-~~~~~~~~
-
-- ``application/json``
-
-Produces
-~~~~~~~~
-
-- ``application/json``
-
-Tags
-~~~~
-
-- Resource Artifact Servlet
-
-Create Resource Attribute
--------------------------
-
-::
-
- POST /v1/catalog/resources/{resourceId}/attributes
-
-Description
-~~~~~~~~~~~
-
-Returns created resource attribute
-
-Parameters
-~~~~~~~~~~
-
-+----------+-------------+--------------------------------------+------------------+
-| Type | Name | Description | Schema |
-+==========+=============+======================================+==================+
-| **Header | **USER\_ID* | | string |
-| ** | *\ *optiona | | |
-| | l* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Path** | **resourceI | resource id to update with new | string |
-| | d**\ *requi | attribute | |
-| | red* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Body** | **body**\ * | Resource attribute to be created | string |
-| | required* | | |
-+----------+-------------+--------------------------------------+------------------+
-
-Responses
-~~~~~~~~~
-
-+---------+----------------------------------------------------+----------------+
-| HTTP | Description | Schema |
-| Code | | |
-+=========+====================================================+================+
-| **201** | Resource property created | No Content |
-+---------+----------------------------------------------------+----------------+
-| **400** | Invalid content / Missing content | No Content |
-+---------+----------------------------------------------------+----------------+
-| **403** | Restricted operation | No Content |
-+---------+----------------------------------------------------+----------------+
-| **409** | Resource attribute already exist | No Content |
-+---------+----------------------------------------------------+----------------+
-
-Consumes
-~~~~~~~~
-
-- ``application/json``
-
-Produces
-~~~~~~~~
-
-- ``application/json``
-
-Tags
-~~~~
-
-- Resource Attribute Servlet
-
-Update Resource Attribute
--------------------------
-
-::
-
- PUT /v1/catalog/resources/{resourceId}/attributes/{attributeId}
-
-Description
-~~~~~~~~~~~
-
-Returns updated attribute
-
-Parameters
-~~~~~~~~~~
-
-+----------+-------------+--------------------------------------+------------------+
-| Type | Name | Description | Schema |
-+==========+=============+======================================+==================+
-| **Header | **USER\_ID* | | string |
-| ** | *\ *optiona | | |
-| | l* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Path** | **attribute | attribute id to update | string |
-| | Id**\ *requ | | |
-| | ired* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Path** | **resourceI | resource id to update with new | string |
-| | d**\ *requi | attribute | |
-| | red* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Body** | **body**\ * | Resource attribute to update | string |
-| | required* | | |
-+----------+-------------+--------------------------------------+------------------+
-
-Responses
-~~~~~~~~~
-
-+---------+----------------------------------------------------+----------------+
-| HTTP | Description | Schema |
-| Code | | |
-+=========+====================================================+================+
-| **200** | Resource attribute updated | No Content |
-+---------+----------------------------------------------------+----------------+
-| **400** | Invalid content / Missing content | No Content |
-+---------+----------------------------------------------------+----------------+
-| **403** | Restricted operation | No Content |
-+---------+----------------------------------------------------+----------------+
-
-Consumes
-~~~~~~~~
-
-- ``application/json``
-
-Produces
-~~~~~~~~
-
-- ``application/json``
-
-Tags
-~~~~
-
-- Resource Attribute Servlet
-
-Create Resource Attribute
--------------------------
-
-::
-
- DELETE /v1/catalog/resources/{resourceId}/attributes/{attributeId}
-
-Description
-~~~~~~~~~~~
-
-Returns deleted attribute
-
-Parameters
-~~~~~~~~~~
-
-+----------+-------------+--------------------------------------+------------------+
-| Type | Name | Description | Schema |
-+==========+=============+======================================+==================+
-| **Header | **USER\_ID* | | string |
-| ** | *\ *optiona | | |
-| | l* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Path** | **attribute | Attribute id to delete | string |
-| | Id**\ *requ | | |
-| | ired* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Path** | **resourceI | resource id of attribute | string |
-| | d**\ *requi | | |
-| | red* | | |
-+----------+-------------+--------------------------------------+------------------+
-
-Responses
-~~~~~~~~~
-
-+---------+----------------------------------------------------+----------------+
-| HTTP | Description | Schema |
-| Code | | |
-+=========+====================================================+================+
-| **204** | deleted attribute | No Content |
-+---------+----------------------------------------------------+----------------+
-| **400** | Invalid content / Missing content | No Content |
-+---------+----------------------------------------------------+----------------+
-| **403** | Restricted operation | No Content |
-+---------+----------------------------------------------------+----------------+
-| **404** | Resource property not found | No Content |
-+---------+----------------------------------------------------+----------------+
-
-Consumes
-~~~~~~~~
-
-- ``application/json``
-
-Produces
-~~~~~~~~
-
-- ``application/json``
-
-Tags
-~~~~
-
-- Resource Attribute Servlet
-
-Update Resource Metadata
-------------------------
-
-::
-
- PUT /v1/catalog/resources/{resourceId}/metadata
-
-Description
-~~~~~~~~~~~
-
-Returns updated resource metadata
-
-Parameters
-~~~~~~~~~~
-
-+----------+-------------+--------------------------------------+------------------+
-| Type | Name | Description | Schema |
-+==========+=============+======================================+==================+
-| **Header | **USER\_ID* | | string |
-| ** | *\ *optiona | | |
-| | l* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Path** | **resourceI | | string |
-| | d**\ *requi | | |
-| | red* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Body** | **body**\ * | Resource metadata to be updated | string |
-| | required* | | |
-+----------+-------------+--------------------------------------+------------------+
-
-Responses
-~~~~~~~~~
-
-+---------+----------------------------------------------------+----------------+
-| HTTP | Description | Schema |
-| Code | | |
-+=========+====================================================+================+
-| **200** | Resource metadata updated | No Content |
-+---------+----------------------------------------------------+----------------+
-| **400** | Invalid content | No Content |
-+---------+----------------------------------------------------+----------------+
-| **403** | Restricted operation | No Content |
-+---------+----------------------------------------------------+----------------+
-
-Consumes
-~~~~~~~~
-
-- ``application/json``
-
-Produces
-~~~~~~~~
-
-- ``application/json``
-
-Tags
-~~~~
-
-- Resources Catalog
-
-Create Resource Property
-------------------------
-
-::
-
- POST /v1/catalog/resources/{resourceId}/properties
-
-Description
-~~~~~~~~~~~
-
-Returns created resource property
-
-Parameters
-~~~~~~~~~~
-
-+----------+-------------+--------------------------------------+------------------+
-| Type | Name | Description | Schema |
-+==========+=============+======================================+==================+
-| **Header | **USER\_ID* | | string |
-| ** | *\ *optiona | | |
-| | l* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Path** | **resourceI | resource id to update with new | string |
-| | d**\ *requi | property | |
-| | red* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Body** | **body**\ * | Resource property to be created | string |
-| | required* | | |
-+----------+-------------+--------------------------------------+------------------+
-
-Responses
-~~~~~~~~~
-
-+---------+----------------------------------------------------+----------------+
-| HTTP | Description | Schema |
-| Code | | |
-+=========+====================================================+================+
-| **201** | Resource property created | No Content |
-+---------+----------------------------------------------------+----------------+
-| **400** | Invalid content / Missing content | No Content |
-+---------+----------------------------------------------------+----------------+
-| **403** | Restricted operation | No Content |
-+---------+----------------------------------------------------+----------------+
-| **409** | Resource property already exist | No Content |
-+---------+----------------------------------------------------+----------------+
-
-Consumes
-~~~~~~~~
-
-- ``application/json``
-
-Produces
-~~~~~~~~
-
-- ``application/json``
-
-Tags
-~~~~
-
-- Resource Property Servlet
-
-Create Resource Property
-------------------------
-
-::
-
- GET /v1/catalog/resources/{resourceId}/properties/{propertyId}
-
-Description
-~~~~~~~~~~~
-
-Returns property of resource
-
-Parameters
-~~~~~~~~~~
-
-+----------+-------------+--------------------------------------+------------------+
-| Type | Name | Description | Schema |
-+==========+=============+======================================+==================+
-| **Header | **USER\_ID* | | string |
-| ** | *\ *optiona | | |
-| | l* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Path** | **propertyI | proerty id to get | string |
-| | d**\ *requi | | |
-| | red* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Path** | **resourceI | resource id of property | string |
-| | d**\ *requi | | |
-| | red* | | |
-+----------+-------------+--------------------------------------+------------------+
-
-Responses
-~~~~~~~~~
-
-+---------+----------------------------------------------------+----------------+
-| HTTP | Description | Schema |
-| Code | | |
-+=========+====================================================+================+
-| **200** | property | No Content |
-+---------+----------------------------------------------------+----------------+
-| **400** | Invalid content / Missing content | No Content |
-+---------+----------------------------------------------------+----------------+
-| **403** | Restricted operation | No Content |
-+---------+----------------------------------------------------+----------------+
-| **404** | Resource property not found | No Content |
-+---------+----------------------------------------------------+----------------+
-
-Consumes
-~~~~~~~~
-
-- ``application/json``
-
-Produces
-~~~~~~~~
-
-- ``application/json``
-
-Tags
-~~~~
-
-- Resource Property Servlet
-
-Update Resource Property
-------------------------
-
-::
-
- PUT /v1/catalog/resources/{resourceId}/properties/{propertyId}
-
-Description
-~~~~~~~~~~~
-
-Returns updated property
-
-Parameters
-~~~~~~~~~~
-
-+----------+-------------+--------------------------------------+------------------+
-| Type | Name | Description | Schema |
-+==========+=============+======================================+==================+
-| **Header | **USER\_ID* | | string |
-| ** | *\ *optiona | | |
-| | l* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Path** | **propertyI | proerty id to update | string |
-| | d**\ *requi | | |
-| | red* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Path** | **resourceI | resource id to update with new | string |
-| | d**\ *requi | property | |
-| | red* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Body** | **body**\ * | Resource property to update | string |
-| | required* | | |
-+----------+-------------+--------------------------------------+------------------+
-
-Responses
-~~~~~~~~~
-
-+---------+----------------------------------------------------+----------------+
-| HTTP | Description | Schema |
-| Code | | |
-+=========+====================================================+================+
-| **200** | Resource property updated | No Content |
-+---------+----------------------------------------------------+----------------+
-| **400** | Invalid content / Missing content | No Content |
-+---------+----------------------------------------------------+----------------+
-| **403** | Restricted operation | No Content |
-+---------+----------------------------------------------------+----------------+
-
-Consumes
-~~~~~~~~
-
-- ``application/json``
-
-Produces
-~~~~~~~~
-
-- ``application/json``
-
-Tags
-~~~~
-
-- Resource Property Servlet
-
-Create Resource Property
-------------------------
-
-::
-
- DELETE /v1/catalog/resources/{resourceId}/properties/{propertyId}
-
-Description
-~~~~~~~~~~~
-
-Returns deleted property
-
-Parameters
-~~~~~~~~~~
-
-+----------+-------------+--------------------------------------+------------------+
-| Type | Name | Description | Schema |
-+==========+=============+======================================+==================+
-| **Header | **USER\_ID* | | string |
-| ** | *\ *optiona | | |
-| | l* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Path** | **propertyI | Property id to delete | string |
-| | d**\ *requi | | |
-| | red* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Path** | **resourceI | resource id of property | string |
-| | d**\ *requi | | |
-| | red* | | |
-+----------+-------------+--------------------------------------+------------------+
-
-Responses
-~~~~~~~~~
-
-+---------+----------------------------------------------------+----------------+
-| HTTP | Description | Schema |
-| Code | | |
-+=========+====================================================+================+
-| **204** | deleted property | No Content |
-+---------+----------------------------------------------------+----------------+
-| **400** | Invalid content / Missing content | No Content |
-+---------+----------------------------------------------------+----------------+
-| **403** | Restricted operation | No Content |
-+---------+----------------------------------------------------+----------------+
-| **404** | Resource property not found | No Content |
-+---------+----------------------------------------------------+----------------+
-
-Consumes
-~~~~~~~~
-
-- ``application/json``
-
-Produces
-~~~~~~~~
-
-- ``application/json``
-
-Tags
-~~~~
-
-- Resource Property Servlet
-
-Create Artifact and Attach to interface
----------------------------------------
-
-::
-
- POST /v1/catalog/resources/{resourceId}/{interfaceType}/{operation}/artifacts
-
-Description
-~~~~~~~~~~~
-
-Returns created resource
-
-Parameters
-~~~~~~~~~~
-
-+----------+-------------+--------------------------------------+------------------+
-| Type | Name | Description | Schema |
-+==========+=============+======================================+==================+
-| **Header | **Content-M | | string |
-| ** | D5**\ *opti | | |
-| | onal* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Header | **USER\_ID* | | string |
-| ** | *\ *optiona | | |
-| | l* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Path** | **interface | | string |
-| | Type**\ *re | | |
-| | quired* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Path** | **operation | | string |
-| | **\ *requir | | |
-| | ed* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Path** | **resourceI | | string |
-| | d**\ *requi | | |
-| | red* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Body** | **body**\ * | json describe the artifact | string |
-| | required* | | |
-+----------+-------------+--------------------------------------+------------------+
-
-Responses
-~~~~~~~~~
-
-+---------+----------------------------------------------------+----------------+
-| HTTP | Description | Schema |
-| Code | | |
-+=========+====================================================+================+
-| **201** | Resource created | No Content |
-+---------+----------------------------------------------------+----------------+
-| **400** | Invalid content / Missing content | No Content |
-+---------+----------------------------------------------------+----------------+
-| **403** | Restricted operation | No Content |
-+---------+----------------------------------------------------+----------------+
-| **409** | Artifact already exist | No Content |
-+---------+----------------------------------------------------+----------------+
-
-Consumes
-~~~~~~~~
-
-- ``application/json``
-
-Produces
-~~~~~~~~
-
-- ``application/json``
-
-Tags
-~~~~
-
-- Resource Artifact Servlet
-
-update Artifact Attach to interface
------------------------------------
-
-::
-
- POST /v1/catalog/resources/{resourceId}/{interfaceType}/{operation}/artifacts/{artifactId}
-
-Description
-~~~~~~~~~~~
-
-updates artifact by interface
-
-Parameters
-~~~~~~~~~~
-
-+----------+-------------+--------------------------------------+------------------+
-| Type | Name | Description | Schema |
-+==========+=============+======================================+==================+
-| **Header | **Content-M | | string |
-| ** | D5**\ *opti | | |
-| | onal* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Header | **USER\_ID* | | string |
-| ** | *\ *optiona | | |
-| | l* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Path** | **artifactI | | string |
-| | d**\ *requi | | |
-| | red* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Path** | **interface | | string |
-| | Type**\ *re | | |
-| | quired* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Path** | **operation | | string |
-| | **\ *requir | | |
-| | ed* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Path** | **resourceI | | string |
-| | d**\ *requi | | |
-| | red* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Body** | **body**\ * | json describe the artifact | string |
-| | required* | | |
-+----------+-------------+--------------------------------------+------------------+
-
-Responses
-~~~~~~~~~
-
-+---------+----------------------------------------------------+----------------+
-| HTTP | Description | Schema |
-| Code | | |
-+=========+====================================================+================+
-| **201** | delete artifact under interface deleted | No Content |
-+---------+----------------------------------------------------+----------------+
-| **400** | Invalid content / Missing content | No Content |
-+---------+----------------------------------------------------+----------------+
-| **403** | Restricted operation | No Content |
-+---------+----------------------------------------------------+----------------+
-| **409** | Artifact already exist | No Content |
-+---------+----------------------------------------------------+----------------+
-
-Consumes
-~~~~~~~~
-
-- ``application/json``
-
-Produces
-~~~~~~~~
-
-- ``application/json``
-
-Tags
-~~~~
-
-- Resource Artifact Servlet
-
-delete Artifact from interface
-------------------------------
-
-::
-
- DELETE /v1/catalog/resources/{resourceId}/{interfaceType}/{operation}/artifacts/{artifactId}
-
-Description
-~~~~~~~~~~~
-
-delete matching artifact from interface
-
-Parameters
-~~~~~~~~~~
-
-+------------------+--------------------------+----------------------------------+
-| Type | Name | Schema |
-+==================+==========================+==================================+
-| **Path** | **artifactId**\ *require | string |
-| | d* | |
-+------------------+--------------------------+----------------------------------+
-| **Path** | **interfaceType**\ *requ | string |
-| | ired* | |
-+------------------+--------------------------+----------------------------------+
-| **Path** | **operation**\ *required | string |
-| | * | |
-+------------------+--------------------------+----------------------------------+
-| **Path** | **resourceId**\ *require | string |
-| | d* | |
-+------------------+--------------------------+----------------------------------+
-
-Responses
-~~~~~~~~~
-
-+---------+----------------------------------------------------+----------------+
-| HTTP | Description | Schema |
-| Code | | |
-+=========+====================================================+================+
-| **201** | delete artifact under interface deleted | No Content |
-+---------+----------------------------------------------------+----------------+
-| **400** | Invalid content / Missing content | No Content |
-+---------+----------------------------------------------------+----------------+
-| **403** | Restricted operation | No Content |
-+---------+----------------------------------------------------+----------------+
-| **409** | Artifact already exist | No Content |
-+---------+----------------------------------------------------+----------------+
-
-Consumes
-~~~~~~~~
-
-- ``application/json``
-
-Produces
-~~~~~~~~
-
-- ``application/json``
-
-Tags
-~~~~
-
-- Resource Artifact Servlet
-
-DELETE /v1/catalog/resources/{resourcename}/{version}
------------------------------------------------------
-
-Parameters
-~~~~~~~~~~
-
-+------------------+--------------------------+----------------------------------+
-| Type | Name | Schema |
-+==================+==========================+==================================+
-| **Path** | **resourceName**\ *requi | string |
-| | red* | |
-+------------------+--------------------------+----------------------------------+
-| **Path** | **version**\ *required* | string |
-+------------------+--------------------------+----------------------------------+
-
-Responses
-~~~~~~~~~
-
-+---------+----------------------------------------------------+----------------+
-| HTTP | Description | Schema |
-| Code | | |
-+=========+====================================================+================+
-| **defau | successful operation | No Content |
-| lt** | | |
-+---------+----------------------------------------------------+----------------+
-
-Tags
-~~~~
-
-- Resources Catalog
-
-Create Service
---------------
-
-::
-
- POST /v1/catalog/services
-
-Description
-~~~~~~~~~~~
-
-Returns created service
-
-Parameters
-~~~~~~~~~~
-
-+----------+-------------+--------------------------------------+------------------+
-| Type | Name | Description | Schema |
-+==========+=============+======================================+==================+
-| **Header | **USER\_ID* | | string |
-| ** | *\ *optiona | | |
-| | l* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Body** | **body**\ * | Service object to be created | string |
-| | required* | | |
-+----------+-------------+--------------------------------------+------------------+
-
-Responses
-~~~~~~~~~
-
-+---------+----------------------------------------------------+----------------+
-| HTTP | Description | Schema |
-| Code | | |
-+=========+====================================================+================+
-| **200** | successful operation | `Service <#_se |
-| | | rvice>`__ |
-+---------+----------------------------------------------------+----------------+
-| **201** | Service created | No Content |
-+---------+----------------------------------------------------+----------------+
-| **400** | Invalid content / Missing content | No Content |
-+---------+----------------------------------------------------+----------------+
-| **403** | Restricted operation | No Content |
-+---------+----------------------------------------------------+----------------+
-| **409** | Service already exist | No Content |
-+---------+----------------------------------------------------+----------------+
-
-Consumes
-~~~~~~~~
-
-- ``application/json``
-
-Produces
-~~~~~~~~
-
-- ``application/json``
-
-Tags
-~~~~
-
-- Service Catalog
-
-Retrieve Distributions
-----------------------
-
-::
-
- GET /v1/catalog/services/distribution/{did}
-
-Description
-~~~~~~~~~~~
-
-Return the list of distribution status objects
-
-Parameters
-~~~~~~~~~~
-
-+------------------+--------------------------+----------------------------------+
-| Type | Name | Schema |
-+==================+==========================+==================================+
-| **Header** | **USER\_ID**\ *optional* | string |
-+------------------+--------------------------+----------------------------------+
-| **Path** | **did**\ *required* | string |
-+------------------+--------------------------+----------------------------------+
-
-Responses
-~~~~~~~~~
-
-+---------+----------------------------------------------------+----------------+
-| HTTP | Description | Schema |
-| Code | | |
-+=========+====================================================+================+
-| **200** | Service found | No Content |
-+---------+----------------------------------------------------+----------------+
-| **403** | Restricted operation | No Content |
-+---------+----------------------------------------------------+----------------+
-| **404** | Status not found | No Content |
-+---------+----------------------------------------------------+----------------+
-
-Consumes
-~~~~~~~~
-
-- ``application/json``
-
-Produces
-~~~~~~~~
-
-- ``application/json``
-
-Tags
-~~~~
-
-- Distribution Service Servlet
-
-Retrieve Service
-----------------
-
-::
-
- GET /v1/catalog/services/serviceName/{serviceName}/serviceVersion/{serviceVersion}
-
-Description
-~~~~~~~~~~~
-
-Returns service according to name and version
-
-Parameters
-~~~~~~~~~~
-
-+------------------+--------------------------+----------------------------------+
-| Type | Name | Schema |
-+==================+==========================+==================================+
-| **Header** | **USER\_ID**\ *optional* | string |
-+------------------+--------------------------+----------------------------------+
-| **Path** | **serviceName**\ *requir | string |
-| | ed* | |
-+------------------+--------------------------+----------------------------------+
-| **Path** | **serviceVersion**\ *req | string |
-| | uired* | |
-+------------------+--------------------------+----------------------------------+
-
-Responses
-~~~~~~~~~
-
-+---------+----------------------------------------------------+----------------+
-| HTTP | Description | Schema |
-| Code | | |
-+=========+====================================================+================+
-| **200** | Service found | No Content |
-+---------+----------------------------------------------------+----------------+
-| **403** | Restricted operation | No Content |
-+---------+----------------------------------------------------+----------------+
-| **404** | Service not found | No Content |
-+---------+----------------------------------------------------+----------------+
-
-Consumes
-~~~~~~~~
-
-- ``application/json``
-
-Produces
-~~~~~~~~
-
-- ``application/json``
-
-Tags
-~~~~
-
-- Service Catalog
-
-Download service artifact
--------------------------
-
-::
-
- GET /v1/catalog/services/toscatoheat/{artifactName}
-
-Description
-~~~~~~~~~~~
-
-Returns downloaded artifact
-
-Parameters
-~~~~~~~~~~
-
-+------------------+--------------------------+----------------------------------+
-| Type | Name | Schema |
-+==================+==========================+==================================+
-| **Path** | **artifactName**\ *requi | string |
-| | red* | |
-+------------------+--------------------------+----------------------------------+
-
-Responses
-~~~~~~~~~
-
-+---------+----------------------------------------------------+----------------+
-| HTTP | Description | Schema |
-| Code | | |
-+=========+====================================================+================+
-| **200** | Artifact downloaded | No Content |
-+---------+----------------------------------------------------+----------------+
-| **401** | Authorization required | No Content |
-+---------+----------------------------------------------------+----------------+
-| **403** | Restricted operation | No Content |
-+---------+----------------------------------------------------+----------------+
-| **404** | Artifact not found | No Content |
-+---------+----------------------------------------------------+----------------+
-
-Consumes
-~~~~~~~~
-
-- ``application/json``
-
-Produces
-~~~~~~~~
-
-- ``application/octet-stream``
-
-Tags
-~~~~
-
-- Service Catalog
-
-validate service name
----------------------
-
-::
-
- GET /v1/catalog/services/validate-name/{serviceName}
-
-Description
-~~~~~~~~~~~
-
-checks if the chosen service name is available
-
-Parameters
-~~~~~~~~~~
-
-+------------------+--------------------------+----------------------------------+
-| Type | Name | Schema |
-+==================+==========================+==================================+
-| **Header** | **USER\_ID**\ *optional* | string |
-+------------------+--------------------------+----------------------------------+
-| **Path** | **serviceName**\ *requir | string |
-| | ed* | |
-+------------------+--------------------------+----------------------------------+
-
-Responses
-~~~~~~~~~
-
-+---------+----------------------------------------------------+----------------+
-| HTTP | Description | Schema |
-| Code | | |
-+=========+====================================================+================+
-| **200** | Service found | No Content |
-+---------+----------------------------------------------------+----------------+
-| **403** | Restricted operation | No Content |
-+---------+----------------------------------------------------+----------------+
-
-Consumes
-~~~~~~~~
-
-- ``application/json``
-
-Produces
-~~~~~~~~
-
-- ``application/json``
-
-Tags
-~~~~
-
-- Service Catalog
-
-Get Inputs only
----------------
-
-::
-
- GET /v1/catalog/services/{componentId}/inputs
-
-Description
-~~~~~~~~~~~
-
-Returns Inputs list
-
-Parameters
-~~~~~~~~~~
-
-+------------------+--------------------------+----------------------------------+
-| Type | Name | Schema |
-+==================+==========================+==================================+
-| **Header** | **USER\_ID**\ *optional* | string |
-+------------------+--------------------------+----------------------------------+
-| **Path** | **componentId**\ *requir | string |
-| | ed* | |
-+------------------+--------------------------+----------------------------------+
-| **Path** | **componentType**\ *requ | string |
-| | ired* | |
-+------------------+--------------------------+----------------------------------+
-| **Query** | **amount**\ *optional* | integer (int32) |
-+------------------+--------------------------+----------------------------------+
-| **Query** | **fromId**\ *optional* | string |
-+------------------+--------------------------+----------------------------------+
-
-Responses
-~~~~~~~~~
-
-+---------+----------------------------------------------------+----------------+
-| HTTP | Description | Schema |
-| Code | | |
-+=========+====================================================+================+
-| **200** | Component found | No Content |
-+---------+----------------------------------------------------+----------------+
-| **403** | Restricted operation | No Content |
-+---------+----------------------------------------------------+----------------+
-| **404** | Component not found | No Content |
-+---------+----------------------------------------------------+----------------+
-
-Consumes
-~~~~~~~~
-
-- ``application/json``
-
-Produces
-~~~~~~~~
-
-- ``application/json``
-
-Tags
-~~~~
-
-- Input Catalog
-
-Retrieve Service
-----------------
-
-::
-
- GET /v1/catalog/services/{serviceId}
-
-Description
-~~~~~~~~~~~
-
-Returns service according to serviceId
-
-Parameters
-~~~~~~~~~~
-
-+------------------+--------------------------+----------------------------------+
-| Type | Name | Schema |
-+==================+==========================+==================================+
-| **Header** | **USER\_ID**\ *optional* | string |
-+------------------+--------------------------+----------------------------------+
-| **Path** | **serviceId**\ *required | string |
-| | * | |
-+------------------+--------------------------+----------------------------------+
-
-Responses
-~~~~~~~~~
-
-+---------+----------------------------------------------------+----------------+
-| HTTP | Description | Schema |
-| Code | | |
-+=========+====================================================+================+
-| **200** | Service found | No Content |
-+---------+----------------------------------------------------+----------------+
-| **403** | Restricted operation | No Content |
-+---------+----------------------------------------------------+----------------+
-| **404** | Service not found | No Content |
-+---------+----------------------------------------------------+----------------+
-
-Consumes
-~~~~~~~~
-
-- ``application/json``
-
-Produces
-~~~~~~~~
-
-- ``application/json``
-
-Tags
-~~~~
-
-- Service Catalog
-
-DELETE /v1/catalog/services/{serviceid}
----------------------------------------
-
-Parameters
-~~~~~~~~~~
-
-+------------------+--------------------------+----------------------------------+
-| Type | Name | Schema |
-+==================+==========================+==================================+
-| **Path** | **serviceId**\ *required | string |
-| | * | |
-+------------------+--------------------------+----------------------------------+
-
-Responses
-~~~~~~~~~
-
-+---------+----------------------------------------------------+----------------+
-| HTTP | Description | Schema |
-| Code | | |
-+=========+====================================================+================+
-| **defau | successful operation | No Content |
-| lt** | | |
-+---------+----------------------------------------------------+----------------+
-
-Tags
-~~~~
-
-- Service Catalog
-
-Create Additional Information Label and Value
----------------------------------------------
-
-::
-
- POST /v1/catalog/services/{serviceId}/additionalinfo
-
-Description
-~~~~~~~~~~~
-
-Returns created Additional Inforamtion property
-
-Parameters
-~~~~~~~~~~
-
-+----------+-------------+--------------------------------------+------------------+
-| Type | Name | Description | Schema |
-+==========+=============+======================================+==================+
-| **Header | **USER\_ID* | | string |
-| ** | *\ *optiona | | |
-| | l* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Path** | **serviceId | service id to update with new | string |
-| | **\ *requir | property | |
-| | ed* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Body** | **body**\ * | Additional information key value to | string |
-| | required* | be created | |
-+----------+-------------+--------------------------------------+------------------+
-
-Responses
-~~~~~~~~~
-
-+---------+----------------------------------------------------+----------------+
-| HTTP | Description | Schema |
-| Code | | |
-+=========+====================================================+================+
-| **201** | Additional information created | No Content |
-+---------+----------------------------------------------------+----------------+
-| **400** | Invalid content / Missing content | No Content |
-+---------+----------------------------------------------------+----------------+
-| **403** | Restricted operation | No Content |
-+---------+----------------------------------------------------+----------------+
-| **409** | Additional information key already exist | No Content |
-+---------+----------------------------------------------------+----------------+
-
-Consumes
-~~~~~~~~
-
-- ``application/json``
-
-Produces
-~~~~~~~~
-
-- ``application/json``
-
-Tags
-~~~~
-
-- Additional Information Servlet
-
-Get all Additional Information under service
---------------------------------------------
-
-::
-
- GET /v1/catalog/services/{serviceId}/additionalinfo
-
-Description
-~~~~~~~~~~~
-
-Returns Additional Inforamtion property
-
-Parameters
-~~~~~~~~~~
-
-+----------+-------------+--------------------------------------+------------------+
-| Type | Name | Description | Schema |
-+==========+=============+======================================+==================+
-| **Header | **USER\_ID* | | string |
-| ** | *\ *optiona | | |
-| | l* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Path** | **serviceId | service id to update with new | string |
-| | **\ *requir | property | |
-| | ed* | | |
-+----------+-------------+--------------------------------------+------------------+
-
-Responses
-~~~~~~~~~
-
-+---------+----------------------------------------------------+----------------+
-| HTTP | Description | Schema |
-| Code | | |
-+=========+====================================================+================+
-| **200** | list of additional information | No Content |
-+---------+----------------------------------------------------+----------------+
-| **400** | Invalid content / Missing content | No Content |
-+---------+----------------------------------------------------+----------------+
-| **403** | Restricted operation | No Content |
-+---------+----------------------------------------------------+----------------+
-| **409** | Additional information key already exist | No Content |
-+---------+----------------------------------------------------+----------------+
-
-Consumes
-~~~~~~~~
-
-- ``application/json``
-
-Produces
-~~~~~~~~
-
-- ``application/json``
-
-Tags
-~~~~
-
-- Additional Information Servlet
-
-Get Additional Information by id
---------------------------------
-
-::
-
- GET /v1/catalog/services/{serviceId}/additionalinfo/{labelId}
-
-Description
-~~~~~~~~~~~
-
-Returns Additional Inforamtion property
-
-Parameters
-~~~~~~~~~~
-
-+----------+-------------+--------------------------------------+------------------+
-| Type | Name | Description | Schema |
-+==========+=============+======================================+==================+
-| **Header | **USER\_ID* | | string |
-| ** | *\ *optiona | | |
-| | l* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Path** | **labelId** | label id | string |
-| | \ *required | | |
-| | * | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Path** | **serviceId | service id to update with new | string |
-| | **\ *requir | property | |
-| | ed* | | |
-+----------+-------------+--------------------------------------+------------------+
-
-Responses
-~~~~~~~~~
-
-+---------+----------------------------------------------------+----------------+
-| HTTP | Description | Schema |
-| Code | | |
-+=========+====================================================+================+
-| **200** | fetched additional information | No Content |
-+---------+----------------------------------------------------+----------------+
-| **400** | Invalid content / Missing content | No Content |
-+---------+----------------------------------------------------+----------------+
-| **403** | Restricted operation | No Content |
-+---------+----------------------------------------------------+----------------+
-| **409** | Additional information key already exist | No Content |
-+---------+----------------------------------------------------+----------------+
-
-Consumes
-~~~~~~~~
-
-- ``application/json``
-
-Produces
-~~~~~~~~
-
-- ``application/json``
-
-Tags
-~~~~
-
-- Additional Information Servlet
-
-Update Additional Information Label and Value
----------------------------------------------
-
-::
-
- PUT /v1/catalog/services/{serviceId}/additionalinfo/{labelId}
-
-Description
-~~~~~~~~~~~
-
-Returns updated Additional Inforamtion property
-
-Parameters
-~~~~~~~~~~
-
-+----------+-------------+--------------------------------------+------------------+
-| Type | Name | Description | Schema |
-+==========+=============+======================================+==================+
-| **Header | **USER\_ID* | | string |
-| ** | *\ *optiona | | |
-| | l* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Path** | **labelId** | label id | string |
-| | \ *required | | |
-| | * | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Path** | **serviceId | service id to update with new | string |
-| | **\ *requir | property | |
-| | ed* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Body** | **body**\ * | Additional information key value to | string |
-| | required* | be created | |
-+----------+-------------+--------------------------------------+------------------+
-
-Responses
-~~~~~~~~~
-
-+---------+----------------------------------------------------+----------------+
-| HTTP | Description | Schema |
-| Code | | |
-+=========+====================================================+================+
-| **200** | Additional information updated | No Content |
-+---------+----------------------------------------------------+----------------+
-| **400** | Invalid content / Missing content | No Content |
-+---------+----------------------------------------------------+----------------+
-| **403** | Restricted operation | No Content |
-+---------+----------------------------------------------------+----------------+
-| **409** | Additional information key already exist | No Content |
-+---------+----------------------------------------------------+----------------+
-
-Consumes
-~~~~~~~~
-
-- ``application/json``
-
-Produces
-~~~~~~~~
-
-- ``application/json``
-
-Tags
-~~~~
-
-- Additional Information Servlet
-
-Create Additional Information Label and Value
----------------------------------------------
-
-::
-
- DELETE /v1/catalog/services/{serviceId}/additionalinfo/{labelId}
-
-Description
-~~~~~~~~~~~
-
-Returns deleted Additional Inforamtion property
-
-Parameters
-~~~~~~~~~~
-
-+----------+-------------+--------------------------------------+------------------+
-| Type | Name | Description | Schema |
-+==========+=============+======================================+==================+
-| **Header | **USER\_ID* | | string |
-| ** | *\ *optiona | | |
-| | l* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Path** | **labelId** | label id | string |
-| | \ *required | | |
-| | * | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Path** | **serviceId | service id to update with new | string |
-| | **\ *requir | property | |
-| | ed* | | |
-+----------+-------------+--------------------------------------+------------------+
-
-Responses
-~~~~~~~~~
-
-+---------+----------------------------------------------------+----------------+
-| HTTP | Description | Schema |
-| Code | | |
-+=========+====================================================+================+
-| **200** | Additional information deleted | No Content |
-+---------+----------------------------------------------------+----------------+
-| **400** | Invalid content / Missing content | No Content |
-+---------+----------------------------------------------------+----------------+
-| **403** | Restricted operation | No Content |
-+---------+----------------------------------------------------+----------------+
-| **409** | Additional information key already exist | No Content |
-+---------+----------------------------------------------------+----------------+
-
-Consumes
-~~~~~~~~
-
-- ``application/json``
-
-Produces
-~~~~~~~~
-
-- ``application/json``
-
-Tags
-~~~~
-
-- Additional Information Servlet
-
-Create Artifact
----------------
-
-::
-
- POST /v1/catalog/services/{serviceId}/artifacts
-
-Description
-~~~~~~~~~~~
-
-Returns created ArtifactDefinition
-
-Parameters
-~~~~~~~~~~
-
-+----------+-------------+--------------------------------------+------------------+
-| Type | Name | Description | Schema |
-+==========+=============+======================================+==================+
-| **Path** | **serviceId | | string |
-| | **\ *requir | | |
-| | ed* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Body** | **body**\ * | json describe the artifact | string |
-| | required* | | |
-+----------+-------------+--------------------------------------+------------------+
-
-Responses
-~~~~~~~~~
-
-+---------+----------------------------------------------------+----------------+
-| HTTP | Description | Schema |
-| Code | | |
-+=========+====================================================+================+
-| **201** | Resource created | No Content |
-+---------+----------------------------------------------------+----------------+
-| **400** | Invalid content / Missing content | No Content |
-+---------+----------------------------------------------------+----------------+
-| **403** | Restricted operation | No Content |
-+---------+----------------------------------------------------+----------------+
-| **409** | Artifact already exist | No Content |
-+---------+----------------------------------------------------+----------------+
-
-Consumes
-~~~~~~~~
-
-- ``application/json``
-
-Produces
-~~~~~~~~
-
-- ``application/json``
-
-Tags
-~~~~
-
-- Resource Artifact Servlet
-
-Update Api Artifact
--------------------
-
-::
-
- POST /v1/catalog/services/{serviceId}/artifacts/api/{artifactId}
-
-Description
-~~~~~~~~~~~
-
-Returns created ArtifactDefinition
-
-Parameters
-~~~~~~~~~~
-
-+----------+-------------+--------------------------------------+------------------+
-| Type | Name | Description | Schema |
-+==========+=============+======================================+==================+
-| **Header | **Content-M | | string |
-| ** | D5**\ *opti | | |
-| | onal* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Header | **USER\_ID* | | string |
-| ** | *\ *optiona | | |
-| | l* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Path** | **artifactI | | string |
-| | d**\ *requi | | |
-| | red* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Path** | **serviceId | | string |
-| | **\ *requir | | |
-| | ed* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Body** | **body**\ * | json describe the artifact | string |
-| | required* | | |
-+----------+-------------+--------------------------------------+------------------+
-
-Responses
-~~~~~~~~~
-
-+---------+----------------------------------------------------+----------------+
-| HTTP | Description | Schema |
-| Code | | |
-+=========+====================================================+================+
-| **200** | Api Artifact Updated | No Content |
-+---------+----------------------------------------------------+----------------+
-| **400** | Invalid content / Missing content | No Content |
-+---------+----------------------------------------------------+----------------+
-| **403** | Restricted operation | No Content |
-+---------+----------------------------------------------------+----------------+
-
-Consumes
-~~~~~~~~
-
-- ``application/json``
-
-Produces
-~~~~~~~~
-
-- ``application/json``
-
-Tags
-~~~~
-
-- Resource Artifact Servlet
-
-Delete Api Artifact
--------------------
-
-::
-
- DELETE /v1/catalog/services/{serviceId}/artifacts/api/{artifactId}
-
-Description
-~~~~~~~~~~~
-
-Returns Deleted ArtifactDefinition
-
-Parameters
-~~~~~~~~~~
-
-+------------------+--------------------------+----------------------------------+
-| Type | Name | Schema |
-+==================+==========================+==================================+
-| **Header** | **Content-MD5**\ *option | string |
-| | al* | |
-+------------------+--------------------------+----------------------------------+
-| **Header** | **USER\_ID**\ *optional* | string |
-+------------------+--------------------------+----------------------------------+
-| **Path** | **artifactId**\ *require | string |
-| | d* | |
-+------------------+--------------------------+----------------------------------+
-| **Path** | **serviceId**\ *required | string |
-| | * | |
-+------------------+--------------------------+----------------------------------+
-
-Responses
-~~~~~~~~~
-
-+---------+----------------------------------------------------+----------------+
-| HTTP | Description | Schema |
-| Code | | |
-+=========+====================================================+================+
-| **204** | Api Artifact deleted | No Content |
-+---------+----------------------------------------------------+----------------+
-| **403** | Restricted operation | No Content |
-+---------+----------------------------------------------------+----------------+
-
-Consumes
-~~~~~~~~
-
-- ``application/json``
-
-Produces
-~~~~~~~~
-
-- ``application/json``
-
-Tags
-~~~~
-
-- Resource Artifact Servlet
-
-Update Artifact
----------------
-
-::
-
- POST /v1/catalog/services/{serviceId}/artifacts/{artifactId}
-
-Description
-~~~~~~~~~~~
-
-Returns updated artifact
-
-Parameters
-~~~~~~~~~~
-
-+----------+-------------+--------------------------------------+------------------+
-| Type | Name | Description | Schema |
-+==========+=============+======================================+==================+
-| **Path** | **artifactI | | string |
-| | d**\ *requi | | |
-| | red* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Path** | **serviceId | | string |
-| | **\ *requir | | |
-| | ed* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Body** | **body**\ * | json describe the artifact | string |
-| | required* | | |
-+----------+-------------+--------------------------------------+------------------+
-
-Responses
-~~~~~~~~~
-
-+---------+----------------------------------------------------+----------------+
-| HTTP | Description | Schema |
-| Code | | |
-+=========+====================================================+================+
-| **201** | Service artifact created | No Content |
-+---------+----------------------------------------------------+----------------+
-| **400** | Invalid content / Missing content | No Content |
-+---------+----------------------------------------------------+----------------+
-| **403** | Restricted operation | No Content |
-+---------+----------------------------------------------------+----------------+
-
-Consumes
-~~~~~~~~
-
-- ``application/json``
-
-Produces
-~~~~~~~~
-
-- ``application/json``
-
-Tags
-~~~~
-
-- Resource Artifact Servlet
-
-Download service Artifact in Base64
------------------------------------
-
-::
-
- GET /v1/catalog/services/{serviceId}/artifacts/{artifactId}
-
-Description
-~~~~~~~~~~~
-
-Returns downloaded artifact
-
-Parameters
-~~~~~~~~~~
-
-+------------------+--------------------------+----------------------------------+
-| Type | Name | Schema |
-+==================+==========================+==================================+
-| **Path** | **artifactId**\ *require | string |
-| | d* | |
-+------------------+--------------------------+----------------------------------+
-| **Path** | **serviceId**\ *required | string |
-| | * | |
-+------------------+--------------------------+----------------------------------+
-
-Responses
-~~~~~~~~~
-
-+---------+----------------------------------------------------+----------------+
-| HTTP | Description | Schema |
-| Code | | |
-+=========+====================================================+================+
-| **200** | Service artifact downloaded | No Content |
-+---------+----------------------------------------------------+----------------+
-| **404** | Service/Artifact not found | No Content |
-+---------+----------------------------------------------------+----------------+
-
-Consumes
-~~~~~~~~
-
-- ``application/json``
-
-Produces
-~~~~~~~~
-
-- ``application/json``
-
-Tags
-~~~~
-
-- Resource Artifact Servlet
-
-Delete Artifact
----------------
-
-::
-
- DELETE /v1/catalog/services/{serviceId}/artifacts/{artifactId}
-
-Description
-~~~~~~~~~~~
-
-Returns delete artifact
-
-Parameters
-~~~~~~~~~~
-
-+------------------+--------------------------+----------------------------------+
-| Type | Name | Schema |
-+==================+==========================+==================================+
-| **Path** | **artifactId**\ *require | string |
-| | d* | |
-+------------------+--------------------------+----------------------------------+
-| **Path** | **serviceId**\ *required | string |
-| | * | |
-+------------------+--------------------------+----------------------------------+
-
-Responses
-~~~~~~~~~
-
-+---------+----------------------------------------------------+----------------+
-| HTTP | Description | Schema |
-| Code | | |
-+=========+====================================================+================+
-| **201** | Service artifact deleted | No Content |
-+---------+----------------------------------------------------+----------------+
-| **400** | Invalid content / Missing content | No Content |
-+---------+----------------------------------------------------+----------------+
-| **403** | Restricted operation | No Content |
-+---------+----------------------------------------------------+----------------+
-
-Consumes
-~~~~~~~~
-
-- ``application/json``
-
-Produces
-~~~~~~~~
-
-- ``application/json``
-
-Tags
-~~~~
-
-- Resource Artifact Servlet
-
-Update Service Distribution State
----------------------------------
-
-::
-
- POST /v1/catalog/services/{serviceId}/distribution-state/{state}
-
-Description
-~~~~~~~~~~~
-
-service with the changed distribution status
-
-Parameters
-~~~~~~~~~~
-
-+----------+-------------+--------------------------------------+------------------+
-| Type | Name | Description | Schema |
-+==========+=============+======================================+==================+
-| **Header | **USER\_ID* | | string |
-| ** | *\ *optiona | | |
-| | l* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Path** | **serviceId | | string |
-| | **\ *requir | | |
-| | ed* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Path** | **state**\ | | enum (approve, |
-| | *required* | | reject) |
-+----------+-------------+--------------------------------------+------------------+
-| **Body** | **body**\ * | DistributionChangeInfo - get comment | `LifecycleChange |
-| | required* | out of body | InfoWithAction < |
-| | | | #_lifecyclechang |
-| | | | einfowithaction> |
-| | | | `__ |
-+----------+-------------+--------------------------------------+------------------+
-
-Responses
-~~~~~~~~~
-
-+---------+----------------------------------------------------+----------------+
-| HTTP | Description | Schema |
-| Code | | |
-+=========+====================================================+================+
-| **200** | Service distribution state changed | No Content |
-+---------+----------------------------------------------------+----------------+
-| **400** | Invalid content / Missing content | No Content |
-+---------+----------------------------------------------------+----------------+
-| **403** | Service is not available for distribution | No Content |
-+---------+----------------------------------------------------+----------------+
-| **404** | Requested service was not found | No Content |
-+---------+----------------------------------------------------+----------------+
-| **409** | Restricted operation | No Content |
-+---------+----------------------------------------------------+----------------+
-| **500** | Internal Server Error. Please try again later. | No Content |
-+---------+----------------------------------------------------+----------------+
-
-Consumes
-~~~~~~~~
-
-- ``application/json``
-
-Produces
-~~~~~~~~
-
-- ``application/json``
-
-Tags
-~~~~
-
-- Service Catalog
-
-Mark distribution as deployed
------------------------------
-
-::
-
- POST /v1/catalog/services/{serviceId}/distribution/{did}/markDeployed
-
-Description
-~~~~~~~~~~~
-
-relevant audit record will be created
-
-Parameters
-~~~~~~~~~~
-
-+------------------+--------------------------+----------------------------------+
-| Type | Name | Schema |
-+==================+==========================+==================================+
-| **Header** | **USER\_ID**\ *optional* | string |
-+------------------+--------------------------+----------------------------------+
-| **Path** | **did**\ *required* | string |
-+------------------+--------------------------+----------------------------------+
-| **Path** | **serviceId**\ *required | string |
-| | * | |
-+------------------+--------------------------+----------------------------------+
-
-Responses
-~~~~~~~~~
-
-+---------+----------------------------------------------------+----------------+
-| HTTP | Description | Schema |
-| Code | | |
-+=========+====================================================+================+
-| **200** | Service was marked as deployed | No Content |
-+---------+----------------------------------------------------+----------------+
-| **400** | Invalid content / Missing content | No Content |
-+---------+----------------------------------------------------+----------------+
-| **403** | Service is not available | No Content |
-+---------+----------------------------------------------------+----------------+
-| **404** | Requested service was not found | No Content |
-+---------+----------------------------------------------------+----------------+
-| **409** | Restricted operation | No Content |
-+---------+----------------------------------------------------+----------------+
-| **500** | Internal Server Error. Please try again later. | No Content |
-+---------+----------------------------------------------------+----------------+
-
-Consumes
-~~~~~~~~
-
-- ``application/json``
-
-Produces
-~~~~~~~~
-
-- ``application/json``
-
-Tags
-~~~~
-
-- Service Catalog
-
-Activate distribution
----------------------
-
-::
-
- POST /v1/catalog/services/{serviceId}/distribution/{env}/activate
-
-Description
-~~~~~~~~~~~
-
-activate distribution
-
-Parameters
-~~~~~~~~~~
-
-+------------------+--------------------------+----------------------------------+
-| Type | Name | Schema |
-+==================+==========================+==================================+
-| **Header** | **USER\_ID**\ *optional* | string |
-+------------------+--------------------------+----------------------------------+
-| **Path** | **env**\ *required* | string |
-+------------------+--------------------------+----------------------------------+
-| **Path** | **serviceId**\ *required | string |
-| | * | |
-+------------------+--------------------------+----------------------------------+
-
-Responses
-~~~~~~~~~
-
-+---------+----------------------------------------------------+----------------+
-| HTTP | Description | Schema |
-| Code | | |
-+=========+====================================================+================+
-| **200** | OK | No Content |
-+---------+----------------------------------------------------+----------------+
-| **404** | Requested service was not found | No Content |
-+---------+----------------------------------------------------+----------------+
-| **409** | Service cannot be distributed due to missing | No Content |
-| | deployment artifacts | |
-+---------+----------------------------------------------------+----------------+
-| **500** | Internal Server Error. Please try again later. | No Content |
-+---------+----------------------------------------------------+----------------+
-
-Consumes
-~~~~~~~~
-
-- ``application/json``
-
-Produces
-~~~~~~~~
-
-- ``application/json``
-
-Tags
-~~~~
-
-- Service Catalog
-
-Update Service Metadata
------------------------
-
-::
-
- PUT /v1/catalog/services/{serviceId}/metadata
-
-Description
-~~~~~~~~~~~
-
-Returns updated service
-
-Parameters
-~~~~~~~~~~
-
-+----------+-------------+--------------------------------------+------------------+
-| Type | Name | Description | Schema |
-+==========+=============+======================================+==================+
-| **Header | **USER\_ID* | | string |
-| ** | *\ *optiona | | |
-| | l* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Path** | **serviceId | | string |
-| | **\ *requir | | |
-| | ed* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Body** | **body**\ * | Service object to be Updated | string |
-| | required* | | |
-+----------+-------------+--------------------------------------+------------------+
-
-Responses
-~~~~~~~~~
-
-+---------+----------------------------------------------------+----------------+
-| HTTP | Description | Schema |
-| Code | | |
-+=========+====================================================+================+
-| **200** | Service Updated | No Content |
-+---------+----------------------------------------------------+----------------+
-| **400** | Invalid content / Missing content | No Content |
-+---------+----------------------------------------------------+----------------+
-| **403** | Restricted operation | No Content |
-+---------+----------------------------------------------------+----------------+
-
-Consumes
-~~~~~~~~
-
-- ``application/json``
-
-Produces
-~~~~~~~~
-
-- ``application/json``
-
-Tags
-~~~~
-
-- Service Catalog
-
-POST /v1/catalog/services/{serviceid}/tempUrlToBeDeleted
---------------------------------------------------------
-
-Parameters
-~~~~~~~~~~
-
-+------------------+--------------------------+----------------------------------+
-| Type | Name | Schema |
-+==================+==========================+==================================+
-| **Header** | **USER\_ID**\ *optional* | string |
-+------------------+--------------------------+----------------------------------+
-| **Path** | **serviceId**\ *required | string |
-| | * | |
-+------------------+--------------------------+----------------------------------+
-
-Responses
-~~~~~~~~~
-
-+---------+----------------------------------------------------+----------------+
-| HTTP | Description | Schema |
-| Code | | |
-+=========+====================================================+================+
-| **200** | OK | No Content |
-+---------+----------------------------------------------------+----------------+
-| **500** | Internal Server Error. Please try again later. | No Content |
-+---------+----------------------------------------------------+----------------+
-
-Consumes
-~~~~~~~~
-
-- ``application/json``
-
-Produces
-~~~~~~~~
-
-- ``application/json``
-
-Tags
-~~~~
-
-- Service Catalog
-
-DELETE /v1/catalog/services/{servicename}/{version}
----------------------------------------------------
-
-Parameters
-~~~~~~~~~~
-
-+------------------+--------------------------+----------------------------------+
-| Type | Name | Schema |
-+==================+==========================+==================================+
-| **Path** | **serviceName**\ *requir | string |
-| | ed* | |
-+------------------+--------------------------+----------------------------------+
-| **Path** | **version**\ *required* | string |
-+------------------+--------------------------+----------------------------------+
-
-Responses
-~~~~~~~~~
-
-+---------+----------------------------------------------------+----------------+
-| HTTP | Description | Schema |
-| Code | | |
-+=========+====================================================+================+
-| **defau | successful operation | No Content |
-| lt** | | |
-+---------+----------------------------------------------------+----------------+
-
-Tags
-~~~~
-
-- Service Catalog
-
-Retrieve Distributions
-----------------------
-
-::
-
- GET /v1/catalog/services/{serviceUUID}/distribution
-
-Description
-~~~~~~~~~~~
-
-Returns list bases on the information extracted from Auditing Records
-according to service uuid
-
-Parameters
-~~~~~~~~~~
-
-+------------------+--------------------------+----------------------------------+
-| Type | Name | Schema |
-+==================+==========================+==================================+
-| **Header** | **USER\_ID**\ *optional* | string |
-+------------------+--------------------------+----------------------------------+
-| **Path** | **serviceUUID**\ *requir | string |
-| | ed* | |
-+------------------+--------------------------+----------------------------------+
-
-Responses
-~~~~~~~~~
-
-+---------+----------------------------------------------------+----------------+
-| HTTP | Description | Schema |
-| Code | | |
-+=========+====================================================+================+
-| **200** | Service found | No Content |
-+---------+----------------------------------------------------+----------------+
-| **403** | Restricted operation | No Content |
-+---------+----------------------------------------------------+----------------+
-| **404** | Service not found | No Content |
-+---------+----------------------------------------------------+----------------+
-
-Consumes
-~~~~~~~~
-
-- ``application/json``
-
-Produces
-~~~~~~~~
-
-- ``application/json``
-
-Tags
-~~~~
-
-- Distribution Service Servlet
-
-Create Resource from yaml
--------------------------
-
-::
-
- POST /v1/catalog/upload/{resourceAuthority}
-
-Description
-~~~~~~~~~~~
-
-Returns created resource
-
-Parameters
-~~~~~~~~~~
-
-+---------+------------+----------------------------------+----------------+---------+
-| Type | Name | Description | Schema | Default |
-+=========+============+==================================+================+=========+
-| **Heade | **USER\_ID | | string | |
-| r** | **\ *optio | | | |
-| | nal* | | | |
-+---------+------------+----------------------------------+----------------+---------+
-| **Path* | **resource | validValues: normative-resource | enum | |
-| * | Authority* | / user-resource | (multipart, | |
-| | *\ *requir | | user-resource, | |
-| | ed* | | user-resource- | |
-| | | | ui-import) | |
-+---------+------------+----------------------------------+----------------+---------+
-| **Query | **createNe | | boolean | ``"true |
-| ** | wVersion** | | | "`` |
-| | \ *optiona | | | |
-| | l* | | | |
-+---------+------------+----------------------------------+----------------+---------+
-| **FormD | **resource | resourceMetadata | string | |
-| ata** | Metadata** | | | |
-| | \ *optiona | | | |
-| | l* | | | |
-+---------+------------+----------------------------------+----------------+---------+
-| **FormD | **resource | FileInputStream | file | |
-| ata** | Zip**\ *op | | | |
-| | tional* | | | |
-+---------+------------+----------------------------------+----------------+---------+
-
-Responses
-~~~~~~~~~
-
-+---------+----------------------------------------------------+----------------+
-| HTTP | Description | Schema |
-| Code | | |
-+=========+====================================================+================+
-| **201** | Resource created | No Content |
-+---------+----------------------------------------------------+----------------+
-| **400** | Invalid content / Missing content | No Content |
-+---------+----------------------------------------------------+----------------+
-| **403** | Restricted operation | No Content |
-+---------+----------------------------------------------------+----------------+
-| **409** | Resource already exist | No Content |
-+---------+----------------------------------------------------+----------------+
-
-Consumes
-~~~~~~~~
-
-- ``multipart/form-data``
-
-Produces
-~~~~~~~~
-
-- ``application/json``
-
-Tags
-~~~~
-
-- Resources Catalog Upload
-
-Create Capability Type from yaml
---------------------------------
-
-::
-
- POST /v1/catalog/uploadType/capability
-
-Description
-~~~~~~~~~~~
-
-Returns created Capability Type
-
-Parameters
-~~~~~~~~~~
-
-+----------+-------------+--------------------------------------+------------------+
-| Type | Name | Description | Schema |
-+==========+=============+======================================+==================+
-| **Header | **USER\_ID* | | string |
-| ** | *\ *optiona | | |
-| | l* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **FormDa | **capabilit | FileInputStream | file |
-| ta** | yTypeZip**\ | | |
-| | *optional* | | |
-+----------+-------------+--------------------------------------+------------------+
-
-Responses
-~~~~~~~~~
-
-+---------+----------------------------------------------------+----------------+
-| HTTP | Description | Schema |
-| Code | | |
-+=========+====================================================+================+
-| **201** | Capability Type created | No Content |
-+---------+----------------------------------------------------+----------------+
-| **400** | Invalid content / Missing content | No Content |
-+---------+----------------------------------------------------+----------------+
-| **403** | Restricted operation | No Content |
-+---------+----------------------------------------------------+----------------+
-| **409** | Capability Type already exist | No Content |
-+---------+----------------------------------------------------+----------------+
-
-Consumes
-~~~~~~~~
-
-- ``multipart/form-data``
-
-Produces
-~~~~~~~~
-
-- ``application/json``
-
-Tags
-~~~~
-
-- Catalog Types Upload
-
-Create Categories from yaml
----------------------------
-
-::
-
- POST /v1/catalog/uploadType/categories
-
-Description
-~~~~~~~~~~~
-
-Returns created categories
-
-Parameters
-~~~~~~~~~~
-
-+----------+-------------+--------------------------------------+------------------+
-| Type | Name | Description | Schema |
-+==========+=============+======================================+==================+
-| **Header | **USER\_ID* | | string |
-| ** | *\ *optiona | | |
-| | l* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **FormDa | **categorie | FileInputStream | file |
-| ta** | sZip**\ *op | | |
-| | tional* | | |
-+----------+-------------+--------------------------------------+------------------+
-
-Responses
-~~~~~~~~~
-
-+---------+----------------------------------------------------+----------------+
-| HTTP | Description | Schema |
-| Code | | |
-+=========+====================================================+================+
-| **201** | Categories created | No Content |
-+---------+----------------------------------------------------+----------------+
-| **400** | Invalid content / Missing content | No Content |
-+---------+----------------------------------------------------+----------------+
-| **403** | Restricted operation | No Content |
-+---------+----------------------------------------------------+----------------+
-| **409** | Category already exist | No Content |
-+---------+----------------------------------------------------+----------------+
-
-Consumes
-~~~~~~~~
-
-- ``multipart/form-data``
-
-Produces
-~~~~~~~~
-
-- ``application/json``
-
-Tags
-~~~~
-
-- Catalog Types Upload
-
-Create Categories from yaml
----------------------------
-
-::
-
- POST /v1/catalog/uploadType/datatypes
-
-Description
-~~~~~~~~~~~
-
-Returns created data types
-
-Parameters
-~~~~~~~~~~
-
-+----------+-------------+--------------------------------------+------------------+
-| Type | Name | Description | Schema |
-+==========+=============+======================================+==================+
-| **Header | **USER\_ID* | | string |
-| ** | *\ *optiona | | |
-| | l* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **FormDa | **dataTypes | FileInputStream | file |
-| ta** | Zip**\ *opt | | |
-| | ional* | | |
-+----------+-------------+--------------------------------------+------------------+
-
-Responses
-~~~~~~~~~
-
-+---------+----------------------------------------------------+----------------+
-| HTTP | Description | Schema |
-| Code | | |
-+=========+====================================================+================+
-| **201** | Data types created | No Content |
-+---------+----------------------------------------------------+----------------+
-| **400** | Invalid content / Missing content | No Content |
-+---------+----------------------------------------------------+----------------+
-| **403** | Restricted operation | No Content |
-+---------+----------------------------------------------------+----------------+
-| **409** | Data types already exist | No Content |
-+---------+----------------------------------------------------+----------------+
-
-Consumes
-~~~~~~~~
-
-- ``multipart/form-data``
-
-Produces
-~~~~~~~~
-
-- ``application/json``
-
-Tags
-~~~~
-
-- Catalog Types Upload
-
-Create GroupTypes from yaml
----------------------------
-
-::
-
- POST /v1/catalog/uploadType/grouptypes
-
-Description
-~~~~~~~~~~~
-
-Returns created group types
-
-Parameters
-~~~~~~~~~~
-
-+----------+-------------+--------------------------------------+------------------+
-| Type | Name | Description | Schema |
-+==========+=============+======================================+==================+
-| **Header | **USER\_ID* | | string |
-| ** | *\ *optiona | | |
-| | l* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **FormDa | **groupType | FileInputStream | file |
-| ta** | sZip**\ *op | | |
-| | tional* | | |
-+----------+-------------+--------------------------------------+------------------+
-
-Responses
-~~~~~~~~~
-
-+---------+----------------------------------------------------+----------------+
-| HTTP | Description | Schema |
-| Code | | |
-+=========+====================================================+================+
-| **201** | group types created | No Content |
-+---------+----------------------------------------------------+----------------+
-| **400** | Invalid content / Missing content | No Content |
-+---------+----------------------------------------------------+----------------+
-| **403** | Restricted operation | No Content |
-+---------+----------------------------------------------------+----------------+
-| **409** | group types already exist | No Content |
-+---------+----------------------------------------------------+----------------+
-
-Consumes
-~~~~~~~~
-
-- ``multipart/form-data``
-
-Produces
-~~~~~~~~
-
-- ``application/json``
-
-Tags
-~~~~
-
-- Catalog Types Upload
-
-Create Interface Lyfecycle Type from yaml
------------------------------------------
-
-::
-
- POST /v1/catalog/uploadType/interfaceLifecycle
-
-Description
-~~~~~~~~~~~
-
-Returns created Interface Lifecycle Type
-
-Parameters
-~~~~~~~~~~
-
-+----------+-------------+--------------------------------------+------------------+
-| Type | Name | Description | Schema |
-+==========+=============+======================================+==================+
-| **Header | **USER\_ID* | | string |
-| ** | *\ *optiona | | |
-| | l* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **FormDa | **interface | FileInputStream | file |
-| ta** | LifecycleTy | | |
-| | peZip**\ *o | | |
-| | ptional* | | |
-+----------+-------------+--------------------------------------+------------------+
-
-Responses
-~~~~~~~~~
-
-+---------+----------------------------------------------------+----------------+
-| HTTP | Description | Schema |
-| Code | | |
-+=========+====================================================+================+
-| **201** | Interface Lifecycle Type created | No Content |
-+---------+----------------------------------------------------+----------------+
-| **400** | Invalid content / Missing content | No Content |
-+---------+----------------------------------------------------+----------------+
-| **403** | Restricted operation | No Content |
-+---------+----------------------------------------------------+----------------+
-| **409** | Interface Lifecycle Type already exist | No Content |
-+---------+----------------------------------------------------+----------------+
-
-Consumes
-~~~~~~~~
-
-- ``multipart/form-data``
-
-Produces
-~~~~~~~~
-
-- ``application/json``
-
-Tags
-~~~~
-
-- Catalog Types Upload
-
-Create PolicyTypes from yaml
-----------------------------
-
-::
-
- POST /v1/catalog/uploadType/policytypes
-
-Description
-~~~~~~~~~~~
-
-Returns created policy types
-
-Parameters
-~~~~~~~~~~
-
-+----------+-------------+--------------------------------------+------------------+
-| Type | Name | Description | Schema |
-+==========+=============+======================================+==================+
-| **Header | **USER\_ID* | | string |
-| ** | *\ *optiona | | |
-| | l* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **FormDa | **policyTyp | FileInputStream | file |
-| ta** | esZip**\ *o | | |
-| | ptional* | | |
-+----------+-------------+--------------------------------------+------------------+
-
-Responses
-~~~~~~~~~
-
-+---------+----------------------------------------------------+----------------+
-| HTTP | Description | Schema |
-| Code | | |
-+=========+====================================================+================+
-| **201** | policy types created | No Content |
-+---------+----------------------------------------------------+----------------+
-| **400** | Invalid content / Missing content | No Content |
-+---------+----------------------------------------------------+----------------+
-| **403** | Restricted operation | No Content |
-+---------+----------------------------------------------------+----------------+
-| **409** | policy types already exist | No Content |
-+---------+----------------------------------------------------+----------------+
-
-Consumes
-~~~~~~~~
-
-- ``multipart/form-data``
-
-Produces
-~~~~~~~~
-
-- ``application/json``
-
-Tags
-~~~~
-
-- Catalog Types Upload
-
-Change Resource lifecycle State
--------------------------------
-
-::
-
- POST /v1/catalog/{componentCollection}/{componentId}/lifecycleState/{lifecycleOperation}
-
-Parameters
-~~~~~~~~~~
-
-+----------+-------------+--------------------------------------+------------------+
-| Type | Name | Description | Schema |
-+==========+=============+======================================+==================+
-| **Header | **USER\_ID* | id of user initiating the operation | string |
-| ** | *\ *optiona | | |
-| | l* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Path** | **component | validValues: resources / services / | enum (resources, |
-| | Collection* | products | services, |
-| | *\ *require | | products) |
-| | d* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Path** | **component | id of component to be changed | string |
-| | Id**\ *requ | | |
-| | ired* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Path** | **lifecycle | | enum (checkout, |
-| | Operation** | | undoCheckout, |
-| | \ *required | | checkin, |
-| | * | | certificationReq |
-| | | | uest, |
-| | | | startCertificati |
-| | | | on, |
-| | | | failCertificatio |
-| | | | n, |
-| | | | cancelCertificat |
-| | | | ion, |
-| | | | certify) |
-+----------+-------------+--------------------------------------+------------------+
-| **Body** | **body**\ * | LifecycleChangeInfo - relevant for | string |
-| | optional* | checkin, failCertification, | |
-| | | cancelCertification | |
-+----------+-------------+--------------------------------------+------------------+
-
-Responses
-~~~~~~~~~
-
-+---------+----------------------------------------------------+----------------+
-| HTTP | Description | Schema |
-| Code | | |
-+=========+====================================================+================+
-| **200** | Resource state changed | No Content |
-+---------+----------------------------------------------------+----------------+
-| **403** | Restricted operation | No Content |
-+---------+----------------------------------------------------+----------------+
-| **409** | Resource already exist | No Content |
-+---------+----------------------------------------------------+----------------+
-
-Consumes
-~~~~~~~~
-
-- ``application/json``
-
-Produces
-~~~~~~~~
-
-- ``application/json``
-
-Tags
-~~~~
-
-- Lifecycle Actions Servlet
-
-Get Component Requirments And Capabilities
-------------------------------------------
-
-::
-
- GET /v1/catalog/{componentType}/latestversion/notabstract
-
-Description
-~~~~~~~~~~~
-
-Returns Requirments And Capabilities according to componentId
-
-Parameters
-~~~~~~~~~~
-
-+----------+-------------+--------------------------------------+------------------+
-| Type | Name | Description | Schema |
-+==========+=============+======================================+==================+
-| **Header | **USER\_ID* | | string |
-| ** | *\ *optiona | | |
-| | l* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Path** | **component | | string |
-| | Type**\ *re | | |
-| | quired* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Query* | **internalC | | string |
-| * | omponentTyp | | |
-| | e**\ *optio | | |
-| | nal* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Body** | **body**\ * | Consumer Object to be created | < string > array |
-| | required* | | |
-+----------+-------------+--------------------------------------+------------------+
-
-Responses
-~~~~~~~~~
-
-+---------+----------------------------------------------------+----------------+
-| HTTP | Description | Schema |
-| Code | | |
-+=========+====================================================+================+
-| **200** | Component found | No Content |
-+---------+----------------------------------------------------+----------------+
-| **403** | Restricted operation | No Content |
-+---------+----------------------------------------------------+----------------+
-| **404** | Component not found | No Content |
-+---------+----------------------------------------------------+----------------+
-
-Consumes
-~~~~~~~~
-
-- ``application/json``
-
-Produces
-~~~~~~~~
-
-- ``application/json``
-
-Tags
-~~~~
-
-- Component Servlet
-
-Get Component uid only
-----------------------
-
-::
-
- GET /v1/catalog/{componentType}/latestversion/notabstract/metadata
-
-Description
-~~~~~~~~~~~
-
-Returns componentId
-
-Parameters
-~~~~~~~~~~
-
-+----------+-------------+--------------------------------------+------------------+
-| Type | Name | Description | Schema |
-+==========+=============+======================================+==================+
-| **Header | **USER\_ID* | | string |
-| ** | *\ *optiona | | |
-| | l* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Path** | **component | | string |
-| | Type**\ *re | | |
-| | quired* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Query* | **internalC | | string |
-| * | omponentTyp | | |
-| | e**\ *optio | | |
-| | nal* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Body** | **body**\ * | uid list | string |
-| | required* | | |
-+----------+-------------+--------------------------------------+------------------+
-
-Responses
-~~~~~~~~~
-
-+---------+----------------------------------------------------+----------------+
-| HTTP | Description | Schema |
-| Code | | |
-+=========+====================================================+================+
-| **200** | Component found | No Content |
-+---------+----------------------------------------------------+----------------+
-| **403** | Restricted operation | No Content |
-+---------+----------------------------------------------------+----------------+
-| **404** | Component not found | No Content |
-+---------+----------------------------------------------------+----------------+
-
-Consumes
-~~~~~~~~
-
-- ``application/json``
-
-Produces
-~~~~~~~~
-
-- ``application/json``
-
-Tags
-~~~~
-
-- Component Servlet
-
-Get Component instances
------------------------
-
-::
-
- GET /v1/catalog/{componentType}/{componentId}/componentInstances
-
-Description
-~~~~~~~~~~~
-
-Returns component instances
-
-Parameters
-~~~~~~~~~~
-
-+----------+-------------+--------------------------------------+------------------+
-| Type | Name | Description | Schema |
-+==========+=============+======================================+==================+
-| **Header | **USER\_ID* | | string |
-| ** | *\ *optiona | | |
-| | l* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Path** | **component | | string |
-| | Id**\ *requ | | |
-| | ired* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Path** | **component | | string |
-| | Type**\ *re | | |
-| | quired* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Query* | **searchTex | | string |
-| * | t**\ *optio | | |
-| | nal* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Body** | **body**\ * | uid list | string |
-| | required* | | |
-+----------+-------------+--------------------------------------+------------------+
-
-Responses
-~~~~~~~~~
-
-+---------+----------------------------------------------------+----------------+
-| HTTP | Description | Schema |
-| Code | | |
-+=========+====================================================+================+
-| **200** | Component found | No Content |
-+---------+----------------------------------------------------+----------------+
-| **403** | Restricted operation | No Content |
-+---------+----------------------------------------------------+----------------+
-| **404** | Component not found | No Content |
-+---------+----------------------------------------------------+----------------+
-
-Consumes
-~~~~~~~~
-
-- ``application/json``
-
-Produces
-~~~~~~~~
-
-- ``application/json``
-
-Tags
-~~~~
-
-- Component Servlet
-
-Get properties
---------------
-
-::
-
- GET /v1/catalog/{componentType}/{componentId}/componentInstances/{instanceId}/{inputId}/properties
-
-Description
-~~~~~~~~~~~
-
-Returns properties list
-
-Parameters
-~~~~~~~~~~
-
-+------------------+--------------------------+----------------------------------+
-| Type | Name | Schema |
-+==================+==========================+==================================+
-| **Header** | **USER\_ID**\ *optional* | string |
-+------------------+--------------------------+----------------------------------+
-| **Path** | **componentId**\ *requir | string |
-| | ed* | |
-+------------------+--------------------------+----------------------------------+
-| **Path** | **componentType**\ *requ | string |
-| | ired* | |
-+------------------+--------------------------+----------------------------------+
-| **Path** | **inputId**\ *required* | string |
-+------------------+--------------------------+----------------------------------+
-| **Path** | **instanceId**\ *require | string |
-| | d* | |
-+------------------+--------------------------+----------------------------------+
-
-Responses
-~~~~~~~~~
-
-+---------+----------------------------------------------------+----------------+
-| HTTP | Description | Schema |
-| Code | | |
-+=========+====================================================+================+
-| **200** | Component found | No Content |
-+---------+----------------------------------------------------+----------------+
-| **403** | Restricted operation | No Content |
-+---------+----------------------------------------------------+----------------+
-| **404** | Component not found | No Content |
-+---------+----------------------------------------------------+----------------+
-
-Consumes
-~~~~~~~~
-
-- ``application/json``
-
-Produces
-~~~~~~~~
-
-- ``application/json``
-
-Tags
-~~~~
-
-- Input Catalog
-
-Get Inputs only
----------------
-
-::
-
- GET /v1/catalog/{componentType}/{componentId}/componentInstances/{instanceId}/{originComponentUid}/inputs
-
-Description
-~~~~~~~~~~~
-
-Returns Inputs list
-
-Parameters
-~~~~~~~~~~
-
-+------------------+--------------------------+----------------------------------+
-| Type | Name | Schema |
-+==================+==========================+==================================+
-| **Header** | **USER\_ID**\ *optional* | string |
-+------------------+--------------------------+----------------------------------+
-| **Path** | **componentId**\ *requir | string |
-| | ed* | |
-+------------------+--------------------------+----------------------------------+
-| **Path** | **componentType**\ *requ | string |
-| | ired* | |
-+------------------+--------------------------+----------------------------------+
-| **Path** | **instanceId**\ *require | string |
-| | d* | |
-+------------------+--------------------------+----------------------------------+
-| **Path** | **originComponentUid**\ | string |
-| | *required* | |
-+------------------+--------------------------+----------------------------------+
-
-Responses
-~~~~~~~~~
-
-+---------+----------------------------------------------------+----------------+
-| HTTP | Description | Schema |
-| Code | | |
-+=========+====================================================+================+
-| **200** | Component found | No Content |
-+---------+----------------------------------------------------+----------------+
-| **403** | Restricted operation | No Content |
-+---------+----------------------------------------------------+----------------+
-| **404** | Component not found | No Content |
-+---------+----------------------------------------------------+----------------+
-
-Consumes
-~~~~~~~~
-
-- ``application/json``
-
-Produces
-~~~~~~~~
-
-- ``application/json``
-
-Tags
-~~~~
-
-- Input Catalog
-
-Create inputs on service
-------------------------
-
-::
-
- POST /v1/catalog/{componentType}/{componentId}/create/inputs
-
-Description
-~~~~~~~~~~~
-
-Return inputs list
-
-Parameters
-~~~~~~~~~~
-
-+----------+-------------+--------------------------------------+------------------+
-| Type | Name | Description | Schema |
-+==========+=============+======================================+==================+
-| **Header | **USER\_ID* | | string |
-| ** | *\ *optiona | | |
-| | l* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Path** | **component | | string |
-| | Id**\ *requ | | |
-| | ired* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Path** | **component | | string |
-| | Type**\ *re | | |
-| | quired* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Body** | **body**\ * | ComponentIns Inputs Object to be | string |
-| | required* | created | |
-+----------+-------------+--------------------------------------+------------------+
-
-Responses
-~~~~~~~~~
-
-+---------+----------------------------------------------------+----------------+
-| HTTP | Description | Schema |
-| Code | | |
-+=========+====================================================+================+
-| **200** | Component found | No Content |
-+---------+----------------------------------------------------+----------------+
-| **403** | Restricted operation | No Content |
-+---------+----------------------------------------------------+----------------+
-| **404** | Component not found | No Content |
-+---------+----------------------------------------------------+----------------+
-
-Consumes
-~~~~~~~~
-
-- ``application/json``
-
-Produces
-~~~~~~~~
-
-- ``application/json``
-
-Tags
-~~~~
-
-- Input Catalog
-
-Delete input from service
--------------------------
-
-::
-
- DELETE /v1/catalog/{componentType}/{componentId}/delete/{inputId}/input
-
-Description
-~~~~~~~~~~~
-
-Delete service input
-
-Parameters
-~~~~~~~~~~
-
-+----------+-------------+--------------------------------------+------------------+
-| Type | Name | Description | Schema |
-+==========+=============+======================================+==================+
-| **Header | **USER\_ID* | | string |
-| ** | *\ *optiona | | |
-| | l* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Path** | **component | | string |
-| | Id**\ *requ | | |
-| | ired* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Path** | **component | | string |
-| | Type**\ *re | | |
-| | quired* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Path** | **inputId** | | string |
-| | \ *required | | |
-| | * | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Body** | **body**\ * | Service Input to be deleted | string |
-| | required* | | |
-+----------+-------------+--------------------------------------+------------------+
-
-Responses
-~~~~~~~~~
-
-+---------+----------------------------------------------------+----------------+
-| HTTP | Description | Schema |
-| Code | | |
-+=========+====================================================+================+
-| **200** | Input deleted | No Content |
-+---------+----------------------------------------------------+----------------+
-| **403** | Restricted operation | No Content |
-+---------+----------------------------------------------------+----------------+
-| **404** | Input not found | No Content |
-+---------+----------------------------------------------------+----------------+
-
-Consumes
-~~~~~~~~
-
-- ``application/json``
-
-Produces
-~~~~~~~~
-
-- ``application/json``
-
-Tags
-~~~~
-
-- Input Catalog
-
-Retrieve Resource
------------------
-
-::
-
- GET /v1/catalog/{componentType}/{componentId}/filteredDataByParams
-
-Description
-~~~~~~~~~~~
-
-Returns resource according to resourceId
-
-Parameters
-~~~~~~~~~~
-
-+------------------+--------------------------+----------------------------------+
-| Type | Name | Schema |
-+==================+==========================+==================================+
-| **Header** | **USER\_ID**\ *optional* | string |
-+------------------+--------------------------+----------------------------------+
-| **Path** | **componentId**\ *requir | string |
-| | ed* | |
-+------------------+--------------------------+----------------------------------+
-| **Path** | **componentType**\ *requ | string |
-| | ired* | |
-+------------------+--------------------------+----------------------------------+
-| **Query** | **include**\ *optional* | < string > array(multi) |
-+------------------+--------------------------+----------------------------------+
-
-Responses
-~~~~~~~~~
-
-+---------+----------------------------------------------------+----------------+
-| HTTP | Description | Schema |
-| Code | | |
-+=========+====================================================+================+
-| **200** | Resource found | No Content |
-+---------+----------------------------------------------------+----------------+
-| **403** | Restricted operation | No Content |
-+---------+----------------------------------------------------+----------------+
-| **404** | Resource not found | No Content |
-+---------+----------------------------------------------------+----------------+
-
-Consumes
-~~~~~~~~
-
-- ``application/json``
-
-Produces
-~~~~~~~~
-
-- ``application/json``
-
-Tags
-~~~~
-
-- Component Servlet
-
-Retrieve properties belonging to component instances of specific component by name and optionally resource type
----------------------------------------------------------------------------------------------------------------
-
-::
-
- GET /v1/catalog/{componentType}/{componentId}/filteredproperties/{propertyNameFragment}
-
-Description
-~~~~~~~~~~~
-
-Returns properties belonging to component instances of specific
-component by name and optionally resource type
-
-Parameters
-~~~~~~~~~~
-
-+------------------+--------------------------+----------------------------------+
-| Type | Name | Schema |
-+==================+==========================+==================================+
-| **Header** | **USER\_ID**\ *optional* | string |
-+------------------+--------------------------+----------------------------------+
-| **Path** | **componentId**\ *requir | string |
-| | ed* | |
-+------------------+--------------------------+----------------------------------+
-| **Path** | **componentType**\ *requ | string |
-| | ired* | |
-+------------------+--------------------------+----------------------------------+
-| **Path** | **propertyNameFragment** | string |
-| | \ *required* | |
-+------------------+--------------------------+----------------------------------+
-| **Query** | **resourceType**\ *optio | < string > array(multi) |
-| | nal* | |
-+------------------+--------------------------+----------------------------------+
-
-Responses
-~~~~~~~~~
-
-+---------+----------------------------------------------------+----------------+
-| HTTP | Description | Schema |
-| Code | | |
-+=========+====================================================+================+
-| **200** | Component found | No Content |
-+---------+----------------------------------------------------+----------------+
-| **403** | Restricted operation | No Content |
-+---------+----------------------------------------------------+----------------+
-| **404** | Component not found | No Content |
-+---------+----------------------------------------------------+----------------+
-
-Consumes
-~~~~~~~~
-
-- ``application/json``
-
-Produces
-~~~~~~~~
-
-- ``application/json``
-
-Tags
-~~~~
-
-- Component Servlet
-
-Get inputs
-----------
-
-::
-
- GET /v1/catalog/{componentType}/{componentId}/inputs/{inputId}
-
-Description
-~~~~~~~~~~~
-
-Returns inputs list
-
-Parameters
-~~~~~~~~~~
-
-+------------------+--------------------------+----------------------------------+
-| Type | Name | Schema |
-+==================+==========================+==================================+
-| **Header** | **USER\_ID**\ *optional* | string |
-+------------------+--------------------------+----------------------------------+
-| **Path** | **componentId**\ *requir | string |
-| | ed* | |
-+------------------+--------------------------+----------------------------------+
-| **Path** | **componentType**\ *requ | string |
-| | ired* | |
-+------------------+--------------------------+----------------------------------+
-| **Path** | **inputId**\ *required* | string |
-+------------------+--------------------------+----------------------------------+
-
-Responses
-~~~~~~~~~
-
-+---------+----------------------------------------------------+----------------+
-| HTTP | Description | Schema |
-| Code | | |
-+=========+====================================================+================+
-| **200** | Component found | No Content |
-+---------+----------------------------------------------------+----------------+
-| **403** | Restricted operation | No Content |
-+---------+----------------------------------------------------+----------------+
-| **404** | Component not found | No Content |
-+---------+----------------------------------------------------+----------------+
-
-Consumes
-~~~~~~~~
-
-- ``application/json``
-
-Produces
-~~~~~~~~
-
-- ``application/json``
-
-Tags
-~~~~
-
-- Input Catalog
-
-Get inputs
-----------
-
-::
-
- GET /v1/catalog/{componentType}/{componentId}/inputs/{inputId}/inputs
-
-Description
-~~~~~~~~~~~
-
-Returns inputs list
-
-Parameters
-~~~~~~~~~~
-
-+------------------+--------------------------+----------------------------------+
-| Type | Name | Schema |
-+==================+==========================+==================================+
-| **Header** | **USER\_ID**\ *optional* | string |
-+------------------+--------------------------+----------------------------------+
-| **Path** | **componentId**\ *requir | string |
-| | ed* | |
-+------------------+--------------------------+----------------------------------+
-| **Path** | **componentType**\ *requ | string |
-| | ired* | |
-+------------------+--------------------------+----------------------------------+
-| **Path** | **inputId**\ *required* | string |
-+------------------+--------------------------+----------------------------------+
-
-Responses
-~~~~~~~~~
-
-+---------+----------------------------------------------------+----------------+
-| HTTP | Description | Schema |
-| Code | | |
-+=========+====================================================+================+
-| **200** | Component found | No Content |
-+---------+----------------------------------------------------+----------------+
-| **403** | Restricted operation | No Content |
-+---------+----------------------------------------------------+----------------+
-| **404** | Component not found | No Content |
-+---------+----------------------------------------------------+----------------+
-
-Consumes
-~~~~~~~~
-
-- ``application/json``
-
-Produces
-~~~~~~~~
-
-- ``application/json``
-
-Tags
-~~~~
-
-- Input Catalog
-
-Get Component Requirments And Capabilities
-------------------------------------------
-
-::
-
- GET /v1/catalog/{componentType}/{componentId}/requirmentsCapabilities
-
-Description
-~~~~~~~~~~~
-
-Returns Requirements And Capabilities according to componentId
-
-Parameters
-~~~~~~~~~~
-
-+------------------+--------------------------+----------------------------------+
-| Type | Name | Schema |
-+==================+==========================+==================================+
-| **Header** | **USER\_ID**\ *optional* | string |
-+------------------+--------------------------+----------------------------------+
-| **Path** | **componentId**\ *requir | string |
-| | ed* | |
-+------------------+--------------------------+----------------------------------+
-| **Path** | **componentType**\ *requ | string |
-| | ired* | |
-+------------------+--------------------------+----------------------------------+
-
-Responses
-~~~~~~~~~
-
-+---------+----------------------------------------------------+----------------+
-| HTTP | Description | Schema |
-| Code | | |
-+=========+====================================================+================+
-| **200** | Component found | No Content |
-+---------+----------------------------------------------------+----------------+
-| **403** | Restricted operation | No Content |
-+---------+----------------------------------------------------+----------------+
-| **404** | Component not found | No Content |
-+---------+----------------------------------------------------+----------------+
-
-Consumes
-~~~~~~~~
-
-- ``application/json``
-
-Produces
-~~~~~~~~
-
-- ``application/json``
-
-Tags
-~~~~
-
-- Component Servlet
-
-Validate Component Conformance Level
-------------------------------------
-
-::
-
- GET /v1/catalog/{componentType}/{componentUuid}/conformanceLevelValidation
-
-Description
-~~~~~~~~~~~
-
-Returns the result according to conformance level in BE config
-
-Parameters
-~~~~~~~~~~
-
-+------------------+--------------------------+----------------------------------+
-| Type | Name | Schema |
-+==================+==========================+==================================+
-| **Header** | **USER\_ID**\ *optional* | string |
-+------------------+--------------------------+----------------------------------+
-| **Path** | **componentType**\ *requ | string |
-| | ired* | |
-+------------------+--------------------------+----------------------------------+
-| **Path** | **componentUuid**\ *requ | string |
-| | ired* | |
-+------------------+--------------------------+----------------------------------+
-
-Responses
-~~~~~~~~~
-
-+---------+----------------------------------------------------+----------------+
-| HTTP | Description | Schema |
-| Code | | |
-+=========+====================================================+================+
-| **200** | Component found | No Content |
-+---------+----------------------------------------------------+----------------+
-| **403** | Restricted operation | No Content |
-+---------+----------------------------------------------------+----------------+
-| **404** | Component not found | No Content |
-+---------+----------------------------------------------------+----------------+
-
-Consumes
-~~~~~~~~
-
-- ``application/json``
-
-Produces
-~~~~~~~~
-
-- ``application/json``
-
-Tags
-~~~~
-
-- Component Servlet
-
-Get component Artifacts
------------------------
-
-::
-
- GET /v1/catalog/{containerComponentType}/{componentId}/artifactsByType/{artifactGroupType}
-
-Description
-~~~~~~~~~~~
-
-Returns artifacts
-
-Parameters
-~~~~~~~~~~
-
-+----------+-------------+--------------------------------------+------------------+
-| Type | Name | Description | Schema |
-+==========+=============+======================================+==================+
-| **Path** | **artifactG | | string |
-| | roupType**\ | | |
-| | *required* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Path** | **component | | string |
-| | Id**\ *requ | | |
-| | ired* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Path** | **container | valid values: resources / services | enum (resources, |
-| | ComponentTy | | services) |
-| | pe**\ *requ | | |
-| | ired* | | |
-+----------+-------------+--------------------------------------+------------------+
-
-Responses
-~~~~~~~~~
-
-+---------+----------------------------------------------------+----------------+
-| HTTP | Description | Schema |
-| Code | | |
-+=========+====================================================+================+
-| **200** | Component artifacts | No Content |
-+---------+----------------------------------------------------+----------------+
-| **404** | Resource/Artifact not found | No Content |
-+---------+----------------------------------------------------+----------------+
-
-Consumes
-~~~~~~~~
-
-- ``application/json``
-
-Produces
-~~~~~~~~
-
-- ``application/json``
-
-Tags
-~~~~
-
-- Resource Artifact Servlet
-
-Get group artifacts
--------------------
-
-::
-
- GET /v1/catalog/{containerComponentType}/{componentId}/groups/{groupId}
-
-Description
-~~~~~~~~~~~
-
-Returns artifacts metadata according to groupId
-
-Parameters
-~~~~~~~~~~
-
-+------------------+--------------------------+----------------------------------+
-| Type | Name | Schema |
-+==================+==========================+==================================+
-| **Header** | **USER\_ID**\ *optional* | string |
-+------------------+--------------------------+----------------------------------+
-| **Path** | **componentId**\ *requir | string |
-| | ed* | |
-+------------------+--------------------------+----------------------------------+
-| **Path** | **containerComponentType | string |
-| | **\ *required* | |
-+------------------+--------------------------+----------------------------------+
-| **Path** | **groupId**\ *required* | string |
-+------------------+--------------------------+----------------------------------+
-
-Responses
-~~~~~~~~~
-
-+---------+----------------------------------------------------+----------------+
-| HTTP | Description | Schema |
-| Code | | |
-+=========+====================================================+================+
-| **200** | group found | No Content |
-+---------+----------------------------------------------------+----------------+
-| **403** | Restricted operation | No Content |
-+---------+----------------------------------------------------+----------------+
-| **404** | Group not found | No Content |
-+---------+----------------------------------------------------+----------------+
-
-Consumes
-~~~~~~~~
-
-- ``application/json``
-
-Produces
-~~~~~~~~
-
-- ``application/json``
-
-Tags
-~~~~
-
-- Resource Group Servlet
-
-Update Group Metadata
----------------------
-
-::
-
- PUT /v1/catalog/{containerComponentType}/{componentId}/groups/{groupUniqueId}/metadata
-
-Description
-~~~~~~~~~~~
-
-Returns updated group definition
-
-Parameters
-~~~~~~~~~~
-
-+----------+-------------+--------------------------------------+------------------+
-| Type | Name | Description | Schema |
-+==========+=============+======================================+==================+
-| **Header | **USER\_ID* | | string |
-| ** | *\ *optiona | | |
-| | l* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Path** | **component | | string |
-| | Id**\ *requ | | |
-| | ired* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Path** | **container | | string |
-| | ComponentTy | | |
-| | pe**\ *requ | | |
-| | ired* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Path** | **groupUniq | | string |
-| | ueId**\ *re | | |
-| | quired* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Body** | **body**\ * | Service object to be Updated | string |
-| | required* | | |
-+----------+-------------+--------------------------------------+------------------+
-
-Responses
-~~~~~~~~~
-
-+---------+----------------------------------------------------+----------------+
-| HTTP | Description | Schema |
-| Code | | |
-+=========+====================================================+================+
-| **200** | Group Updated | No Content |
-+---------+----------------------------------------------------+----------------+
-| **400** | Invalid content / Missing content | No Content |
-+---------+----------------------------------------------------+----------------+
-| **403** | Restricted operation | No Content |
-+---------+----------------------------------------------------+----------------+
-
-Consumes
-~~~~~~~~
-
-- ``application/json``
-
-Produces
-~~~~~~~~
-
-- ``application/json``
-
-Tags
-~~~~
-
-- Resource Group Servlet
-
-Updates List of properties on a group (only values)
----------------------------------------------------
-
-::
-
- PUT /v1/catalog/{containerComponentType}/{componentId}/groups/{groupUniqueId}/properties
-
-Description
-~~~~~~~~~~~
-
-Returns updated list of properties
-
-Parameters
-~~~~~~~~~~
-
-+----------+-------------+--------------------------------------+------------------+
-| Type | Name | Description | Schema |
-+==========+=============+======================================+==================+
-| **Header | **USER\_ID* | | string |
-| ** | *\ *optiona | | |
-| | l* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Path** | **component | | string |
-| | Id**\ *requ | | |
-| | ired* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Path** | **container | | string |
-| | ComponentTy | | |
-| | pe**\ *requ | | |
-| | ired* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Path** | **groupUniq | | string |
-| | ueId**\ *re | | |
-| | quired* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Body** | **body**\ * | Service object to be Updated | string |
-| | required* | | |
-+----------+-------------+--------------------------------------+------------------+
-
-Responses
-~~~~~~~~~
-
-+---------+----------------------------------------------------+----------------+
-| HTTP | Description | Schema |
-| Code | | |
-+=========+====================================================+================+
-| **200** | Group Updated | No Content |
-+---------+----------------------------------------------------+----------------+
-| **400** | Invalid content / Missing content | No Content |
-+---------+----------------------------------------------------+----------------+
-| **403** | Restricted operation | No Content |
-+---------+----------------------------------------------------+----------------+
-
-Consumes
-~~~~~~~~
-
-- ``application/json``
-
-Produces
-~~~~~~~~
-
-- ``application/json``
-
-Tags
-~~~~
-
-- Resource Group Servlet
-
-Create ComponentInstance
-------------------------
-
-::
-
- POST /v1/catalog/{containerComponentType}/{componentId}/resourceInstance
-
-Description
-~~~~~~~~~~~
-
-Returns created ComponentInstance
-
-Parameters
-~~~~~~~~~~
-
-+----------+-------------+--------------------------------------+------------------+
-| Type | Name | Description | Schema |
-+==========+=============+======================================+==================+
-| **Header | **USER\_ID* | USER\_ID of modifier user | string |
-| ** | *\ *require | | |
-| | d* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Path** | **component | | string |
-| | Id**\ *requ | | |
-| | ired* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Path** | **container | valid values: resources / services | enum (resources, |
-| | ComponentTy | | services) |
-| | pe**\ *requ | | |
-| | ired* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Body** | **body**\ * | RI object to be created | string |
-| | required* | | |
-+----------+-------------+--------------------------------------+------------------+
-
-Responses
-~~~~~~~~~
-
-+---------+----------------------------------------------------+----------------+
-| HTTP | Description | Schema |
-| Code | | |
-+=========+====================================================+================+
-| **201** | Component created | No Content |
-+---------+----------------------------------------------------+----------------+
-| **400** | Invalid content / Missing content | No Content |
-+---------+----------------------------------------------------+----------------+
-| **403** | Restricted operation | No Content |
-+---------+----------------------------------------------------+----------------+
-| **409** | Component instance already exist | No Content |
-+---------+----------------------------------------------------+----------------+
-
-Consumes
-~~~~~~~~
-
-- ``application/json``
-
-Produces
-~~~~~~~~
-
-- ``application/json``
-
-Tags
-~~~~
-
-- Resource Instance Servlet
-
-Associate RI to RI
-------------------
-
-::
-
- POST /v1/catalog/{containerComponentType}/{componentId}/resourceInstance/associate
-
-Description
-~~~~~~~~~~~
-
-Returns created RelationshipInfo
-
-Parameters
-~~~~~~~~~~
-
-+----------+-------------+--------------------------------------+------------------+
-| Type | Name | Description | Schema |
-+==========+=============+======================================+==================+
-| **Header | **USER\_ID* | | string |
-| ** | *\ *optiona | | |
-| | l* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Path** | **component | unique id of the container component | string |
-| | Id**\ *requ | | |
-| | ired* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Path** | **container | allowed values are resources | enum (resources, |
-| | ComponentTy | /services / products | services, |
-| | pe**\ *requ | | products) |
-| | ired* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Body** | **body**\ * | RelationshipInfo | string |
-| | required* | | |
-+----------+-------------+--------------------------------------+------------------+
-
-Responses
-~~~~~~~~~
-
-+---------+----------------------------------------------------+----------------+
-| HTTP | Description | Schema |
-| Code | | |
-+=========+====================================================+================+
-| **201** | Relationship created | No Content |
-+---------+----------------------------------------------------+----------------+
-| **400** | Invalid content / Missing content | No Content |
-+---------+----------------------------------------------------+----------------+
-| **403** | Missing information | No Content |
-+---------+----------------------------------------------------+----------------+
-| **409** | Relationship already exist | No Content |
-+---------+----------------------------------------------------+----------------+
-
-Consumes
-~~~~~~~~
-
-- ``application/json``
-
-Produces
-~~~~~~~~
-
-- ``application/json``
-
-Tags
-~~~~
-
-- Resource Instance Servlet
-
-Create RI and associate RI to RI
---------------------------------
-
-::
-
- POST /v1/catalog/{containerComponentType}/{componentId}/resourceInstance/createAndAssociate
-
-Description
-~~~~~~~~~~~
-
-Returns created RI and RelationshipInfo
-
-Parameters
-~~~~~~~~~~
-
-+----------+-------------+--------------------------------------+------------------+
-| Type | Name | Description | Schema |
-+==========+=============+======================================+==================+
-| **Path** | **component | | string |
-| | Id**\ *requ | | |
-| | ired* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Path** | **container | valid values: resources / services | enum (resources, |
-| | ComponentTy | | services) |
-| | pe**\ *requ | | |
-| | ired* | | |
-+----------+-------------+--------------------------------------+------------------+
-
-Responses
-~~~~~~~~~
-
-+---------+----------------------------------------------------+----------------+
-| HTTP | Description | Schema |
-| Code | | |
-+=========+====================================================+================+
-| **201** | RI created | No Content |
-+---------+----------------------------------------------------+----------------+
-| **400** | Invalid content / Missing content | No Content |
-+---------+----------------------------------------------------+----------------+
-| **403** | Restricted operation | No Content |
-+---------+----------------------------------------------------+----------------+
-| **409** | Relationship already exist | No Content |
-+---------+----------------------------------------------------+----------------+
-
-Consumes
-~~~~~~~~
-
-- ``application/json``
-
-Produces
-~~~~~~~~
-
-- ``application/json``
-
-Tags
-~~~~
-
-- Resource Instance Servlet
-
-Dissociate RI from RI
----------------------
-
-::
-
- PUT /v1/catalog/{containerComponentType}/{componentId}/resourceInstance/dissociate
-
-Description
-~~~~~~~~~~~
-
-Returns deleted RelationshipInfo
-
-Parameters
-~~~~~~~~~~
-
-+----------+-------------+--------------------------------------+------------------+
-| Type | Name | Description | Schema |
-+==========+=============+======================================+==================+
-| **Header | **USER\_ID* | | string |
-| ** | *\ *optiona | | |
-| | l* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Path** | **component | unique id of the container component | string |
-| | Id**\ *requ | | |
-| | ired* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Path** | **container | allowed values are resources | enum (resources, |
-| | ComponentTy | /services / products | services, |
-| | pe**\ *requ | | products) |
-| | ired* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Body** | **body**\ * | RelationshipInfo | string |
-| | required* | | |
-+----------+-------------+--------------------------------------+------------------+
-
-Responses
-~~~~~~~~~
-
-+---------+----------------------------------------------------+----------------+
-| HTTP | Description | Schema |
-| Code | | |
-+=========+====================================================+================+
-| **201** | Relationship deleted | No Content |
-+---------+----------------------------------------------------+----------------+
-| **400** | Invalid content / Missing content | No Content |
-+---------+----------------------------------------------------+----------------+
-| **403** | Missing information | No Content |
-+---------+----------------------------------------------------+----------------+
-
-Consumes
-~~~~~~~~
-
-- ``application/json``
-
-Produces
-~~~~~~~~
-
-- ``application/json``
-
-Tags
-~~~~
-
-- Resource Instance Servlet
-
-Update resource instance multiple component
--------------------------------------------
-
-::
-
- POST /v1/catalog/{containerComponentType}/{componentId}/resourceInstance/multipleComponentInstance
-
-Description
-~~~~~~~~~~~
-
-Returns updated resource instance
-
-Parameters
-~~~~~~~~~~
-
-+----------+-------------+--------------------------------------+------------------+
-| Type | Name | Description | Schema |
-+==========+=============+======================================+==================+
-| **Path** | **component | | string |
-| | Id**\ *requ | | |
-| | ired* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Path** | **container | valid values: resources / services / | enum (resources, |
-| | ComponentTy | products | services, |
-| | pe**\ *requ | | products) |
-| | ired* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Body** | **body**\ * | Component Instance JSON Array | string |
-| | required* | | |
-+----------+-------------+--------------------------------------+------------------+
-
-Responses
-~~~~~~~~~
-
-+---------+----------------------------------------------------+----------------+
-| HTTP | Description | Schema |
-| Code | | |
-+=========+====================================================+================+
-| **200** | Resource instance updated | No Content |
-+---------+----------------------------------------------------+----------------+
-| **400** | Invalid content / Missing content | No Content |
-+---------+----------------------------------------------------+----------------+
-| **403** | Restricted operation | No Content |
-+---------+----------------------------------------------------+----------------+
-
-Consumes
-~~~~~~~~
-
-- ``application/json``
-
-Produces
-~~~~~~~~
-
-- ``application/json``
-
-Tags
-~~~~
-
-- Resource Instance Servlet
-
-Update resource instance
-------------------------
-
-::
-
- POST /v1/catalog/{containerComponentType}/{componentId}/resourceInstance/{componentInstanceId}
-
-Description
-~~~~~~~~~~~
-
-Returns updated resource instance
-
-Parameters
-~~~~~~~~~~
-
-+----------+-------------+--------------------------------------+------------------+
-| Type | Name | Description | Schema |
-+==========+=============+======================================+==================+
-| **Path** | **component | | string |
-| | Id**\ *requ | | |
-| | ired* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Path** | **component | | string |
-| | InstanceId* | | |
-| | *\ *require | | |
-| | d* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Path** | **container | valid values: resources / services / | enum (resources, |
-| | ComponentTy | products | services, |
-| | pe**\ *requ | | products) |
-| | ired* | | |
-+----------+-------------+--------------------------------------+------------------+
-
-Responses
-~~~~~~~~~
-
-+---------+----------------------------------------------------+----------------+
-| HTTP | Description | Schema |
-| Code | | |
-+=========+====================================================+================+
-| **200** | Resource instance updated | No Content |
-+---------+----------------------------------------------------+----------------+
-| **400** | Invalid content / Missing content | No Content |
-+---------+----------------------------------------------------+----------------+
-| **403** | Restricted operation | No Content |
-+---------+----------------------------------------------------+----------------+
-
-Consumes
-~~~~~~~~
-
-- ``application/json``
-
-Produces
-~~~~~~~~
-
-- ``application/json``
-
-Tags
-~~~~
-
-- Resource Instance Servlet
-
-Load Resource Instance artifact payload
----------------------------------------
-
-::
-
- POST /v1/catalog/{containerComponentType}/{componentId}/resourceInstance/{componentInstanceId}/artifacts
-
-Description
-~~~~~~~~~~~
-
-Returns updated artifact
-
-Parameters
-~~~~~~~~~~
-
-+----------+-------------+--------------------------------------+------------------+
-| Type | Name | Description | Schema |
-+==========+=============+======================================+==================+
-| **Header | **Content-M | | string |
-| ** | D5**\ *opti | | |
-| | onal* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Header | **USER\_ID* | | string |
-| ** | *\ *optiona | | |
-| | l* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Path** | **component | | string |
-| | Id**\ *requ | | |
-| | ired* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Path** | **component | | string |
-| | InstanceId* | | |
-| | *\ *require | | |
-| | d* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Path** | **container | valid values: resources / services | enum (resources, |
-| | ComponentTy | | services) |
-| | pe**\ *requ | | |
-| | ired* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Body** | **body**\ * | json describe the artifact | string |
-| | required* | | |
-+----------+-------------+--------------------------------------+------------------+
-
-Responses
-~~~~~~~~~
-
-+---------+----------------------------------------------------+----------------+
-| HTTP | Description | Schema |
-| Code | | |
-+=========+====================================================+================+
-| **200** | Artifact updated | No Content |
-+---------+----------------------------------------------------+----------------+
-| **400** | Invalid content / Missing content | No Content |
-+---------+----------------------------------------------------+----------------+
-| **403** | Restricted operation | No Content |
-+---------+----------------------------------------------------+----------------+
-
-Consumes
-~~~~~~~~
-
-- ``application/json``
-
-Produces
-~~~~~~~~
-
-- ``application/json``
-
-Tags
-~~~~
-
-- Resource Artifact Servlet
-
-Delete Resource Instance artifact
----------------------------------
-
-::
-
- POST /v1/catalog/{containerComponentType}/{componentId}/resourceInstance/{componentInstanceId}/artifacts/{artifactId}
-
-Description
-~~~~~~~~~~~
-
-Returns deleted artifact
-
-Parameters
-~~~~~~~~~~
-
-+----------+-------------+--------------------------------------+------------------+
-| Type | Name | Description | Schema |
-+==========+=============+======================================+==================+
-| **Header | **Content-M | | string |
-| ** | D5**\ *opti | | |
-| | onal* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Header | **USER\_ID* | | string |
-| ** | *\ *optiona | | |
-| | l* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Path** | **artifactI | | string |
-| | d**\ *requi | | |
-| | red* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Path** | **component | | string |
-| | Id**\ *requ | | |
-| | ired* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Path** | **component | | string |
-| | InstanceId* | | |
-| | *\ *require | | |
-| | d* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Path** | **container | valid values: resources / services | enum (resources, |
-| | ComponentTy | | services) |
-| | pe**\ *requ | | |
-| | ired* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Body** | **body**\ * | json describe the artifact | string |
-| | required* | | |
-+----------+-------------+--------------------------------------+------------------+
-
-Responses
-~~~~~~~~~
-
-+---------+----------------------------------------------------+----------------+
-| HTTP | Description | Schema |
-| Code | | |
-+=========+====================================================+================+
-| **200** | Artifact updated | No Content |
-+---------+----------------------------------------------------+----------------+
-| **400** | Invalid content / Missing content | No Content |
-+---------+----------------------------------------------------+----------------+
-| **403** | Restricted operation | No Content |
-+---------+----------------------------------------------------+----------------+
-
-Consumes
-~~~~~~~~
-
-- ``application/json``
-
-Produces
-~~~~~~~~
-
-- ``application/json``
-
-Tags
-~~~~
-
-- Resource Artifact Servlet
-
-Update Resource Instance HEAT\_ENV parameters
----------------------------------------------
-
-::
-
- POST /v1/catalog/{containerComponentType}/{componentId}/resourceInstance/{componentInstanceId}/artifacts/{artifactId}/heatParams
-
-Description
-~~~~~~~~~~~
-
-Returns updated artifact
-
-Parameters
-~~~~~~~~~~
-
-+----------+-------------+--------------------------------------+------------------+
-| Type | Name | Description | Schema |
-+==========+=============+======================================+==================+
-| **Path** | **artifactI | | string |
-| | d**\ *requi | | |
-| | red* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Path** | **component | | string |
-| | Id**\ *requ | | |
-| | ired* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Path** | **component | | string |
-| | InstanceId* | | |
-| | *\ *require | | |
-| | d* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Path** | **container | valid values: resources / services | enum (resources, |
-| | ComponentTy | | services) |
-| | pe**\ *requ | | |
-| | ired* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Body** | **body**\ * | json describe the artifact | string |
-| | required* | | |
-+----------+-------------+--------------------------------------+------------------+
-
-Responses
-~~~~~~~~~
-
-+---------+----------------------------------------------------+----------------+
-| HTTP | Description | Schema |
-| Code | | |
-+=========+====================================================+================+
-| **200** | Artifact updated | No Content |
-+---------+----------------------------------------------------+----------------+
-| **400** | Invalid content / Missing content | No Content |
-+---------+----------------------------------------------------+----------------+
-| **403** | Restricted operation | No Content |
-+---------+----------------------------------------------------+----------------+
-
-Consumes
-~~~~~~~~
-
-- ``application/json``
-
-Produces
-~~~~~~~~
-
-- ``application/json``
-
-Tags
-~~~~
-
-- Resource Artifact Servlet
-
-Update resource instance attribute
-----------------------------------
-
-::
-
- POST /v1/catalog/{containerComponentType}/{componentId}/resourceInstance/{componentInstanceId}/attribute
-
-Description
-~~~~~~~~~~~
-
-Returns updated resource instance attribute
-
-Parameters
-~~~~~~~~~~
-
-+----------+-------------+--------------------------------------+------------------+
-| Type | Name | Description | Schema |
-+==========+=============+======================================+==================+
-| **Header | **USER\_ID* | id of user initiating the operation | string |
-| ** | *\ *optiona | | |
-| | l* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Path** | **component | service id | string |
-| | Id**\ *requ | | |
-| | ired* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Path** | **component | resource instance id | string |
-| | InstanceId* | | |
-| | *\ *require | | |
-| | d* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Path** | **container | valid values: resources / services | enum (resources, |
-| | ComponentTy | | services) |
-| | pe**\ *requ | | |
-| | ired* | | |
-+----------+-------------+--------------------------------------+------------------+
-
-Responses
-~~~~~~~~~
-
-+---------+----------------------------------------------------+----------------+
-| HTTP | Description | Schema |
-| Code | | |
-+=========+====================================================+================+
-| **201** | Resource instance created | No Content |
-+---------+----------------------------------------------------+----------------+
-| **400** | Invalid content / Missing content | No Content |
-+---------+----------------------------------------------------+----------------+
-| **403** | Restricted operation | No Content |
-+---------+----------------------------------------------------+----------------+
-
-Consumes
-~~~~~~~~
-
-- ``application/json``
-
-Produces
-~~~~~~~~
-
-- ``application/json``
-
-Tags
-~~~~
-
-- Resource Instance Servlet
-
-Update resource instance
-------------------------
-
-::
-
- POST /v1/catalog/{containerComponentType}/{componentId}/resourceInstance/{componentInstanceId}/changeVersion
-
-Description
-~~~~~~~~~~~
-
-Returns updated resource instance
-
-Parameters
-~~~~~~~~~~
-
-+----------+-------------+--------------------------------------+------------------+
-| Type | Name | Description | Schema |
-+==========+=============+======================================+==================+
-| **Path** | **component | | string |
-| | Id**\ *requ | | |
-| | ired* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Path** | **component | | string |
-| | InstanceId* | | |
-| | *\ *require | | |
-| | d* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Path** | **container | valid values: resources / services | enum (resources, |
-| | ComponentTy | | services) |
-| | pe**\ *requ | | |
-| | ired* | | |
-+----------+-------------+--------------------------------------+------------------+
-
-Responses
-~~~~~~~~~
-
-+---------+----------------------------------------------------+----------------+
-| HTTP | Description | Schema |
-| Code | | |
-+=========+====================================================+================+
-| **201** | Resource instance created | No Content |
-+---------+----------------------------------------------------+----------------+
-| **400** | Invalid content / Missing content | No Content |
-+---------+----------------------------------------------------+----------------+
-| **403** | Restricted operation | No Content |
-+---------+----------------------------------------------------+----------------+
-
-Consumes
-~~~~~~~~
-
-- ``application/json``
-
-Produces
-~~~~~~~~
-
-- ``application/json``
-
-Tags
-~~~~
-
-- Resource Instance Servlet
-
-Get group artifacts
--------------------
-
-::
-
- GET /v1/catalog/{containerComponentType}/{componentId}/resourceInstance/{componentInstanceId}/groupInstance/{groupInstId}
-
-Description
-~~~~~~~~~~~
-
-Returns artifacts metadata according to groupInstId
-
-Parameters
-~~~~~~~~~~
-
-+------------------+--------------------------+----------------------------------+
-| Type | Name | Schema |
-+==================+==========================+==================================+
-| **Header** | **USER\_ID**\ *optional* | string |
-+------------------+--------------------------+----------------------------------+
-| **Path** | **componentId**\ *requir | string |
-| | ed* | |
-+------------------+--------------------------+----------------------------------+
-| **Path** | **componentInstanceId**\ | string |
-| | *required* | |
-+------------------+--------------------------+----------------------------------+
-| **Path** | **containerComponentType | string |
-| | **\ *required* | |
-+------------------+--------------------------+----------------------------------+
-| **Path** | **groupInstId**\ *requir | string |
-| | ed* | |
-+------------------+--------------------------+----------------------------------+
-
-Responses
-~~~~~~~~~
-
-+---------+----------------------------------------------------+----------------+
-| HTTP | Description | Schema |
-| Code | | |
-+=========+====================================================+================+
-| **200** | group found | No Content |
-+---------+----------------------------------------------------+----------------+
-| **403** | Restricted operation | No Content |
-+---------+----------------------------------------------------+----------------+
-| **404** | Group not found | No Content |
-+---------+----------------------------------------------------+----------------+
-
-Consumes
-~~~~~~~~
-
-- ``application/json``
-
-Produces
-~~~~~~~~
-
-- ``application/json``
-
-Tags
-~~~~
-
-- Resource Instance Servlet
-
-Update resource instance property
----------------------------------
-
-::
-
- POST /v1/catalog/{containerComponentType}/{componentId}/resourceInstance/{componentInstanceId}/groupInstance/{groupInstanceId}/property
-
-Description
-~~~~~~~~~~~
-
-Returns updated resource instance property
-
-Parameters
-~~~~~~~~~~
-
-+----------+-------------+--------------------------------------+------------------+
-| Type | Name | Description | Schema |
-+==========+=============+======================================+==================+
-| **Header | **USER\_ID* | id of user initiating the operation | string |
-| ** | *\ *optiona | | |
-| | l* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Path** | **component | service id | string |
-| | Id**\ *requ | | |
-| | ired* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Path** | **component | resource instance id | string |
-| | InstanceId* | | |
-| | *\ *require | | |
-| | d* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Path** | **container | valid values: resources / services | enum (resources, |
-| | ComponentTy | | services) |
-| | pe**\ *requ | | |
-| | ired* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Path** | **groupInst | group instance id | string |
-| | anceId**\ * | | |
-| | required* | | |
-+----------+-------------+--------------------------------------+------------------+
-
-Responses
-~~~~~~~~~
-
-+---------+----------------------------------------------------+----------------+
-| HTTP | Description | Schema |
-| Code | | |
-+=========+====================================================+================+
-| **201** | Resource instance created | No Content |
-+---------+----------------------------------------------------+----------------+
-| **400** | Invalid content / Missing content | No Content |
-+---------+----------------------------------------------------+----------------+
-| **403** | Restricted operation | No Content |
-+---------+----------------------------------------------------+----------------+
-
-Consumes
-~~~~~~~~
-
-- ``application/json``
-
-Produces
-~~~~~~~~
-
-- ``application/json``
-
-Tags
-~~~~
-
-- Resource Instance Servlet
-
-Update resource instance property
----------------------------------
-
-::
-
- POST /v1/catalog/{containerComponentType}/{componentId}/resourceInstance/{componentInstanceId}/input
-
-Description
-~~~~~~~~~~~
-
-Returns updated resource instance property
-
-Parameters
-~~~~~~~~~~
-
-+----------+-------------+--------------------------------------+------------------+
-| Type | Name | Description | Schema |
-+==========+=============+======================================+==================+
-| **Header | **USER\_ID* | id of user initiating the operation | string |
-| ** | *\ *optiona | | |
-| | l* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Path** | **component | service id | string |
-| | Id**\ *requ | | |
-| | ired* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Path** | **component | resource instance id | string |
-| | InstanceId* | | |
-| | *\ *require | | |
-| | d* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Path** | **container | valid values: resources / services | enum (resources, |
-| | ComponentTy | | services) |
-| | pe**\ *requ | | |
-| | ired* | | |
-+----------+-------------+--------------------------------------+------------------+
-
-Responses
-~~~~~~~~~
-
-+---------+----------------------------------------------------+----------------+
-| HTTP | Description | Schema |
-| Code | | |
-+=========+====================================================+================+
-| **201** | Resource instance created | No Content |
-+---------+----------------------------------------------------+----------------+
-| **400** | Invalid content / Missing content | No Content |
-+---------+----------------------------------------------------+----------------+
-| **403** | Restricted operation | No Content |
-+---------+----------------------------------------------------+----------------+
-
-Consumes
-~~~~~~~~
-
-- ``application/json``
-
-Produces
-~~~~~~~~
-
-- ``application/json``
-
-Tags
-~~~~
-
-- Resource Instance Servlet
-
-Update resource instance property
----------------------------------
-
-::
-
- POST /v1/catalog/{containerComponentType}/{componentId}/resourceInstance/{componentInstanceId}/property
-
-Description
-~~~~~~~~~~~
-
-Returns updated resource instance property
-
-Parameters
-~~~~~~~~~~
-
-+----------+-------------+--------------------------------------+------------------+
-| Type | Name | Description | Schema |
-+==========+=============+======================================+==================+
-| **Header | **USER\_ID* | id of user initiating the operation | string |
-| ** | *\ *optiona | | |
-| | l* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Path** | **component | service id | string |
-| | Id**\ *requ | | |
-| | ired* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Path** | **component | resource instance id | string |
-| | InstanceId* | | |
-| | *\ *require | | |
-| | d* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Path** | **container | valid values: resources / services | enum (resources, |
-| | ComponentTy | | services) |
-| | pe**\ *requ | | |
-| | ired* | | |
-+----------+-------------+--------------------------------------+------------------+
-
-Responses
-~~~~~~~~~
-
-+---------+----------------------------------------------------+----------------+
-| HTTP | Description | Schema |
-| Code | | |
-+=========+====================================================+================+
-| **201** | Resource instance created | No Content |
-+---------+----------------------------------------------------+----------------+
-| **400** | Invalid content / Missing content | No Content |
-+---------+----------------------------------------------------+----------------+
-| **403** | Restricted operation | No Content |
-+---------+----------------------------------------------------+----------------+
-
-Consumes
-~~~~~~~~
-
-- ``application/json``
-
-Produces
-~~~~~~~~
-
-- ``application/json``
-
-Tags
-~~~~
-
-- Resource Instance Servlet
-
-Update resource instance
-------------------------
-
-::
-
- DELETE /v1/catalog/{containerComponentType}/{componentId}/resourceInstance/{componentInstanceId}/property/{propertyId}
-
-Description
-~~~~~~~~~~~
-
-Returns deleted resource instance property
-
-Parameters
-~~~~~~~~~~
-
-+----------+-------------+--------------------------------------+------------------+
-| Type | Name | Description | Schema |
-+==========+=============+======================================+==================+
-| **Header | **USER\_ID* | id of user initiating the operation | string |
-| ** | *\ *optiona | | |
-| | l* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Path** | **component | service id | string |
-| | Id**\ *requ | | |
-| | ired* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Path** | **component | resource instance id | string |
-| | InstanceId* | | |
-| | *\ *require | | |
-| | d* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Path** | **container | valid values: resources / services | enum (resources, |
-| | ComponentTy | | services) |
-| | pe**\ *requ | | |
-| | ired* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Path** | **propertyI | property id | string |
-| | d**\ *requi | | |
-| | red* | | |
-+----------+-------------+--------------------------------------+------------------+
-
-Responses
-~~~~~~~~~
-
-+---------+----------------------------------------------------+----------------+
-| HTTP | Description | Schema |
-| Code | | |
-+=========+====================================================+================+
-| **201** | Resource instance created | No Content |
-+---------+----------------------------------------------------+----------------+
-| **400** | Invalid content / Missing content | No Content |
-+---------+----------------------------------------------------+----------------+
-| **403** | Restricted operation | No Content |
-+---------+----------------------------------------------------+----------------+
-
-Consumes
-~~~~~~~~
-
-- ``application/json``
-
-Produces
-~~~~~~~~
-
-- ``application/json``
-
-Tags
-~~~~
-
-- Resource Instance Servlet
-
-Delete ResourceInstance
------------------------
-
-::
-
- DELETE /v1/catalog/{containerComponentType}/{componentId}/resourceInstance/{resourceInstanceId}
-
-Description
-~~~~~~~~~~~
-
-Returns delete resourceInstance
-
-Parameters
-~~~~~~~~~~
-
-+----------+-------------+--------------------------------------+------------------+
-| Type | Name | Description | Schema |
-+==========+=============+======================================+==================+
-| **Path** | **component | | string |
-| | Id**\ *requ | | |
-| | ired* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Path** | **container | valid values: resources / services / | enum (resources, |
-| | ComponentTy | products | services, |
-| | pe**\ *requ | | products) |
-| | ired* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Path** | **resourceI | | string |
-| | nstanceId** | | |
-| | \ *required | | |
-| | * | | |
-+----------+-------------+--------------------------------------+------------------+
-
-Responses
-~~~~~~~~~
-
-+---------+----------------------------------------------------+----------------+
-| HTTP | Description | Schema |
-| Code | | |
-+=========+====================================================+================+
-| **201** | ResourceInstance deleted | No Content |
-+---------+----------------------------------------------------+----------------+
-| **400** | Invalid content / Missing content | No Content |
-+---------+----------------------------------------------------+----------------+
-| **403** | Restricted operation | No Content |
-+---------+----------------------------------------------------+----------------+
-
-Consumes
-~~~~~~~~
-
-- ``application/json``
-
-Produces
-~~~~~~~~
-
-- ``application/json``
-
-Tags
-~~~~
-
-- Resource Instance Servlet
-
-Download component Artifact in Base64
--------------------------------------
-
-::
-
- GET /v1/catalog/{containerComponentType}/{componentId}/resourceInstances/{componentInstanceId}/artifacts/{artifactId}
-
-Description
-~~~~~~~~~~~
-
-Returns downloaded artifact
-
-Parameters
-~~~~~~~~~~
-
-+----------+-------------+--------------------------------------+------------------+
-| Type | Name | Description | Schema |
-+==========+=============+======================================+==================+
-| **Path** | **artifactI | | string |
-| | d**\ *requi | | |
-| | red* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Path** | **component | | string |
-| | Id**\ *requ | | |
-| | ired* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Path** | **component | | string |
-| | InstanceId* | | |
-| | *\ *require | | |
-| | d* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Path** | **container | valid values: resources / services | enum (resources, |
-| | ComponentTy | | services) |
-| | pe**\ *requ | | |
-| | ired* | | |
-+----------+-------------+--------------------------------------+------------------+
-
-Responses
-~~~~~~~~~
-
-+---------+----------------------------------------------------+----------------+
-| HTTP | Description | Schema |
-| Code | | |
-+=========+====================================================+================+
-| **200** | ResourceInstance artifact downloaded | No Content |
-+---------+----------------------------------------------------+----------------+
-| **404** | ResourceInstance/Artifact not found | No Content |
-+---------+----------------------------------------------------+----------------+
-
-Consumes
-~~~~~~~~
-
-- ``application/json``
-
-Produces
-~~~~~~~~
-
-- ``application/json``
-
-Tags
-~~~~
-
-- Resource Artifact Servlet
-
-Get component Artifacts
------------------------
-
-::
-
- GET /v1/catalog/{containerComponentType}/{componentId}/resourceInstances/{componentInstanceId}/artifactsByType/{artifactGroupType}
-
-Description
-~~~~~~~~~~~
-
-Returns artifacts
-
-Parameters
-~~~~~~~~~~
-
-+----------+-------------+--------------------------------------+------------------+
-| Type | Name | Description | Schema |
-+==========+=============+======================================+==================+
-| **Path** | **artifactG | | string |
-| | roupType**\ | | |
-| | *required* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Path** | **component | | string |
-| | Id**\ *requ | | |
-| | ired* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Path** | **component | | string |
-| | InstanceId* | | |
-| | *\ *require | | |
-| | d* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Path** | **container | valid values: resources / services | enum (resources, |
-| | ComponentTy | | services) |
-| | pe**\ *requ | | |
-| | ired* | | |
-+----------+-------------+--------------------------------------+------------------+
-
-Responses
-~~~~~~~~~
-
-+---------+----------------------------------------------------+----------------+
-| HTTP | Description | Schema |
-| Code | | |
-+=========+====================================================+================+
-| **200** | Component artifacts | No Content |
-+---------+----------------------------------------------------+----------------+
-| **404** | Resource/Artifact not found | No Content |
-+---------+----------------------------------------------------+----------------+
-
-Consumes
-~~~~~~~~
-
-- ``application/json``
-
-Produces
-~~~~~~~~
-
-- ``application/json``
-
-Tags
-~~~~
-
-- Resource Artifact Servlet
-
-Update resource inputs
-----------------------
-
-::
-
- POST /v1/catalog/{containerComponentType}/{componentId}/update/inputs
-
-Description
-~~~~~~~~~~~
-
-Returns updated input
-
-Parameters
-~~~~~~~~~~
-
-+----------+-------------+--------------------------------------+------------------+
-| Type | Name | Description | Schema |
-+==========+=============+======================================+==================+
-| **Path** | **component | | string |
-| | Id**\ *requ | | |
-| | ired* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Path** | **container | valid values: resources / services | enum (resources, |
-| | ComponentTy | | services) |
-| | pe**\ *requ | | |
-| | ired* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Body** | **body**\ * | json describe the input | string |
-| | required* | | |
-+----------+-------------+--------------------------------------+------------------+
-
-Responses
-~~~~~~~~~
-
-+---------+----------------------------------------------------+----------------+
-| HTTP | Description | Schema |
-| Code | | |
-+=========+====================================================+================+
-| **200** | Input updated | No Content |
-+---------+----------------------------------------------------+----------------+
-| **400** | Invalid content / Missing content | No Content |
-+---------+----------------------------------------------------+----------------+
-| **403** | Restricted operation | No Content |
-+---------+----------------------------------------------------+----------------+
-
-Consumes
-~~~~~~~~
-
-- ``application/json``
-
-Produces
-~~~~~~~~
-
-- ``application/json``
-
-Tags
-~~~~
-
-- Input Catalog
-
-Get component instance properties
----------------------------------
-
-::
-
- GET /v1/catalog/{containerComponentType}/{containerComponentId}/componentInstances/{componentInstanceUniqueId}/properties
-
-Description
-~~~~~~~~~~~
-
-Returns component instance properties
-
-Parameters
-~~~~~~~~~~
-
-+------------------+--------------------------+----------------------------------+
-| Type | Name | Schema |
-+==================+==========================+==================================+
-| **Header** | **USER\_ID**\ *optional* | string |
-+------------------+--------------------------+----------------------------------+
-| **Path** | **componentInstanceUniqu | string |
-| | eId**\ *required* | |
-+------------------+--------------------------+----------------------------------+
-| **Path** | **containerComponentId** | string |
-| | \ *required* | |
-+------------------+--------------------------+----------------------------------+
-| **Path** | **containerComponentType | string |
-| | **\ *required* | |
-+------------------+--------------------------+----------------------------------+
-
-Responses
-~~~~~~~~~
-
-+---------+----------------------------------------------------+----------------+
-| HTTP | Description | Schema |
-| Code | | |
-+=========+====================================================+================+
-| **200** | Properties found | No Content |
-+---------+----------------------------------------------------+----------------+
-| **403** | Restricted operation | No Content |
-+---------+----------------------------------------------------+----------------+
-| **404** | Component/Component Instance - not found | No Content |
-+---------+----------------------------------------------------+----------------+
-
-Consumes
-~~~~~~~~
-
-- ``application/json``
-
-Produces
-~~~~~~~~
-
-- ``application/json``
-
-Tags
-~~~~
-
-- Resource Instance Servlet
-
-Create service proxy
---------------------
-
-::
-
- POST /v1/catalog/{containerComponentType}/{containerComponentId}/serviceProxy
-
-Description
-~~~~~~~~~~~
-
-Returns created service proxy
-
-Parameters
-~~~~~~~~~~
-
-+----------+-------------+--------------------------------------+------------------+
-| Type | Name | Description | Schema |
-+==========+=============+======================================+==================+
-| **Header | **USER\_ID* | USER\_ID of modifier user | string |
-| ** | *\ *require | | |
-| | d* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Path** | **container | | string |
-| | ComponentId | | |
-| | **\ *requir | | |
-| | ed* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Path** | **container | valid values: resources / services | enum (resources, |
-| | ComponentTy | | services) |
-| | pe**\ *requ | | |
-| | ired* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Body** | **body**\ * | RI object to be created | string |
-| | required* | | |
-+----------+-------------+--------------------------------------+------------------+
-
-Responses
-~~~~~~~~~
-
-+---------+----------------------------------------------------+----------------+
-| HTTP | Description | Schema |
-| Code | | |
-+=========+====================================================+================+
-| **201** | Service proxy created | No Content |
-+---------+----------------------------------------------------+----------------+
-| **400** | Invalid content / Missing content | No Content |
-+---------+----------------------------------------------------+----------------+
-| **403** | Restricted operation | No Content |
-+---------+----------------------------------------------------+----------------+
-| **409** | Service proxy already exist | No Content |
-+---------+----------------------------------------------------+----------------+
-
-Consumes
-~~~~~~~~
-
-- ``application/json``
-
-Produces
-~~~~~~~~
-
-- ``application/json``
-
-Tags
-~~~~
-
-- Resource Instance Servlet
-
-Delete service proxy
---------------------
-
-::
-
- DELETE /v1/catalog/{containerComponentType}/{containerComponentId}/serviceProxy/{serviceProxyId}
-
-Description
-~~~~~~~~~~~
-
-Returns delete service proxy
-
-Parameters
-~~~~~~~~~~
-
-+----------+-------------+--------------------------------------+------------------+
-| Type | Name | Description | Schema |
-+==========+=============+======================================+==================+
-| **Path** | **container | | string |
-| | ComponentId | | |
-| | **\ *requir | | |
-| | ed* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Path** | **container | valid values: resources / services / | enum (resources, |
-| | ComponentTy | products | services, |
-| | pe**\ *requ | | products) |
-| | ired* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Path** | **servicePr | | string |
-| | oxyId**\ *r | | |
-| | equired* | | |
-+----------+-------------+--------------------------------------+------------------+
-
-Responses
-~~~~~~~~~
-
-+---------+----------------------------------------------------+----------------+
-| HTTP | Description | Schema |
-| Code | | |
-+=========+====================================================+================+
-| **201** | Service proxy deleted | No Content |
-+---------+----------------------------------------------------+----------------+
-| **400** | Invalid content / Missing content | No Content |
-+---------+----------------------------------------------------+----------------+
-| **403** | Restricted operation | No Content |
-+---------+----------------------------------------------------+----------------+
-
-Consumes
-~~~~~~~~
-
-- ``application/json``
-
-Produces
-~~~~~~~~
-
-- ``application/json``
-
-Tags
-~~~~
-
-- Resource Instance Servlet
-
-Update service proxy with new version
--------------------------------------
-
-::
-
- POST /v1/catalog/{containerComponentType}/{containerComponentId}/serviceProxy/{serviceProxyId}/changeVersion/{newServiceId}
-
-Description
-~~~~~~~~~~~
-
-Returns updated service proxy
-
-Parameters
-~~~~~~~~~~
-
-+----------+-------------+--------------------------------------+------------------+
-| Type | Name | Description | Schema |
-+==========+=============+======================================+==================+
-| **Path** | **container | | string |
-| | ComponentId | | |
-| | **\ *requir | | |
-| | ed* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Path** | **container | valid values: resources / services | enum (resources, |
-| | ComponentTy | | services) |
-| | pe**\ *requ | | |
-| | ired* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Path** | **servicePr | | string |
-| | oxyId**\ *r | | |
-| | equired* | | |
-+----------+-------------+--------------------------------------+------------------+
-
-Responses
-~~~~~~~~~
-
-+---------+----------------------------------------------------+----------------+
-| HTTP | Description | Schema |
-| Code | | |
-+=========+====================================================+================+
-| **201** | Service proxy created | No Content |
-+---------+----------------------------------------------------+----------------+
-| **400** | Invalid content / Missing content | No Content |
-+---------+----------------------------------------------------+----------------+
-| **403** | Restricted operation | No Content |
-+---------+----------------------------------------------------+----------------+
-
-Consumes
-~~~~~~~~
-
-- ``application/json``
-
-Produces
-~~~~~~~~
-
-- ``application/json``
-
-Tags
-~~~~
-
-- Resource Instance Servlet
-
-Update Group Instance Property Values
--------------------------------------
-
-::
-
- PUT /v1/catalog/{containerComponentType}/{serviceId}/resourceInstance/{componentInstanceId}/groupInstance/{groupInstanceId}
-
-Description
-~~~~~~~~~~~
-
-Returns updated group instance
-
-Parameters
-~~~~~~~~~~
-
-+----------+-------------+--------------------------------------+------------------+
-| Type | Name | Description | Schema |
-+==========+=============+======================================+==================+
-| **Header | **USER\_ID* | | string |
-| ** | *\ *optiona | | |
-| | l* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Path** | **component | | string |
-| | InstanceId* | | |
-| | *\ *require | | |
-| | d* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Path** | **groupInst | | string |
-| | anceId**\ * | | |
-| | required* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Path** | **serviceId | | string |
-| | **\ *requir | | |
-| | ed* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Body** | **body**\ * | Group instance object to be Updated | string |
-| | required* | | |
-+----------+-------------+--------------------------------------+------------------+
-
-Responses
-~~~~~~~~~
-
-+---------+----------------------------------------------------+----------------+
-| HTTP | Description | Schema |
-| Code | | |
-+=========+====================================================+================+
-| **200** | Group Instance Property Values Updated | No Content |
-+---------+----------------------------------------------------+----------------+
-| **400** | Invalid content / Missing content | No Content |
-+---------+----------------------------------------------------+----------------+
-| **403** | Restricted operation | No Content |
-+---------+----------------------------------------------------+----------------+
-
-Consumes
-~~~~~~~~
-
-- ``application/json``
-
-Produces
-~~~~~~~~
-
-- ``application/json``
-
-Tags
-~~~~
-
-- Service Catalog
-
-Retrieve the all resource, service and product categories
----------------------------------------------------------
-
-::
-
- GET /v1/categories
-
-Description
-~~~~~~~~~~~
-
-Retrieve the all resource, service and product categories
-
-Parameters
-~~~~~~~~~~
-
-+------------------+--------------------------+----------------------------------+
-| Type | Name | Schema |
-+==================+==========================+==================================+
-| **Header** | **USER\_ID**\ *optional* | string |
-+------------------+--------------------------+----------------------------------+
-
-Responses
-~~~~~~~~~
-
-+---------+----------------------------------------------------+----------------+
-| HTTP | Description | Schema |
-| Code | | |
-+=========+====================================================+================+
-| **200** | Returns categories Ok | No Content |
-+---------+----------------------------------------------------+----------------+
-| **403** | Missing information | No Content |
-+---------+----------------------------------------------------+----------------+
-| **409** | Restricted operation | No Content |
-+---------+----------------------------------------------------+----------------+
-| **500** | Internal Server Error | No Content |
-+---------+----------------------------------------------------+----------------+
-
-Consumes
-~~~~~~~~
-
-- ``application/json``
-
-Produces
-~~~~~~~~
-
-- ``application/json``
-
-Tags
-~~~~
-
-- Element Servlet
-
-Retrieve the list of all resource/service/product categories/sub-categories/groupings
--------------------------------------------------------------------------------------
-
-::
-
- GET /v1/categories/{componentType}
-
-Description
-~~~~~~~~~~~
-
-Retrieve the list of all resource/service/product
-categories/sub-categories/groupings.
-
-Parameters
-~~~~~~~~~~
-
-+----------+-------------+--------------------------------------+------------------+
-| Type | Name | Description | Schema |
-+==========+=============+======================================+==================+
-| **Header | **USER\_ID* | | string |
-| ** | *\ *optiona | | |
-| | l* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Path** | **component | allowed values are resources / | enum (resources, |
-| | Type**\ *re | services/ products | services, |
-| | quired* | | products) |
-+----------+-------------+--------------------------------------+------------------+
-
-Responses
-~~~~~~~~~
-
-+---------+----------------------------------------------------+----------------+
-| HTTP | Description | Schema |
-| Code | | |
-+=========+====================================================+================+
-| **200** | Returns categories Ok | No Content |
-+---------+----------------------------------------------------+----------------+
-| **400** | Invalid component type | No Content |
-+---------+----------------------------------------------------+----------------+
-| **403** | Missing information | No Content |
-+---------+----------------------------------------------------+----------------+
-| **409** | Restricted operation | No Content |
-+---------+----------------------------------------------------+----------------+
-| **500** | Internal Server Error | No Content |
-+---------+----------------------------------------------------+----------------+
-
-Consumes
-~~~~~~~~
-
-- ``application/json``
-
-Produces
-~~~~~~~~
-
-- ``application/json``
-
-Tags
-~~~~
-
-- Element Servlet
-
-Create new component category
------------------------------
-
-::
-
- POST /v1/category/{componentType}
-
-Description
-~~~~~~~~~~~
-
-Create new component category
-
-Parameters
-~~~~~~~~~~
-
-+----------+-------------+--------------------------------------+------------------+
-| Type | Name | Description | Schema |
-+==========+=============+======================================+==================+
-| **Header | **USER\_ID* | | string |
-| ** | *\ *optiona | | |
-| | l* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Path** | **component | allowed values are resources | enum (resources, |
-| | Type**\ *re | /services / products | services, |
-| | quired* | | products) |
-+----------+-------------+--------------------------------------+------------------+
-| **Body** | **body**\ * | Category to be created | string |
-| | required* | | |
-+----------+-------------+--------------------------------------+------------------+
-
-Responses
-~~~~~~~~~
-
-+---------+----------------------------------------------------+----------------+
-| HTTP | Description | Schema |
-| Code | | |
-+=========+====================================================+================+
-| **201** | Category created | No Content |
-+---------+----------------------------------------------------+----------------+
-| **400** | Invalid category data | No Content |
-+---------+----------------------------------------------------+----------------+
-| **403** | USER\_ID header is missing | No Content |
-+---------+----------------------------------------------------+----------------+
-| **409** | Category already exists / User not permitted to | No Content |
-| | perform the action | |
-+---------+----------------------------------------------------+----------------+
-| **500** | General Error | No Content |
-+---------+----------------------------------------------------+----------------+
-
-Consumes
-~~~~~~~~
-
-- ``application/json``
-
-Produces
-~~~~~~~~
-
-- ``application/json``
-
-Tags
-~~~~
-
-- Element Servlet
-
-Create new component sub-category
----------------------------------
-
-::
-
- POST /v1/category/{componentType}/{categoryId}/subCategory
-
-Description
-~~~~~~~~~~~
-
-Create new component sub-category for existing category
-
-Parameters
-~~~~~~~~~~
-
-+----------+-------------+--------------------------------------+------------------+
-| Type | Name | Description | Schema |
-+==========+=============+======================================+==================+
-| **Header | **USER\_ID* | | string |
-| ** | *\ *optiona | | |
-| | l* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Path** | **categoryI | Parent category unique ID | string |
-| | d**\ *requi | | |
-| | red* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Path** | **component | allowed values are resources / | enum (resources, |
-| | Type**\ *re | products | products) |
-| | quired* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Body** | **body**\ * | Subcategory to be created. e.g. | string |
-| | required* | {"name":"Resource-subcat"} | |
-+----------+-------------+--------------------------------------+------------------+
-
-Responses
-~~~~~~~~~
-
-+---------+----------------------------------------------------+----------------+
-| HTTP | Description | Schema |
-| Code | | |
-+=========+====================================================+================+
-| **201** | Subcategory created | No Content |
-+---------+----------------------------------------------------+----------------+
-| **400** | Invalid subcategory data | No Content |
-+---------+----------------------------------------------------+----------------+
-| **403** | USER\_ID header is missing | No Content |
-+---------+----------------------------------------------------+----------------+
-| **404** | Parent category wasn’t found | No Content |
-+---------+----------------------------------------------------+----------------+
-| **409** | Subcategory already exists / User not permitted to | No Content |
-| | perform the action | |
-+---------+----------------------------------------------------+----------------+
-| **500** | General Error | No Content |
-+---------+----------------------------------------------------+----------------+
-
-Consumes
-~~~~~~~~
-
-- ``application/json``
-
-Produces
-~~~~~~~~
-
-- ``application/json``
-
-Tags
-~~~~
-
-- Element Servlet
-
-Create new component grouping
------------------------------
-
-::
-
- POST /v1/category/{componentType}/{categoryId}/subCategory/{subCategoryId}/grouping
-
-Description
-~~~~~~~~~~~
-
-Create new component grouping for existing sub-category
-
-Parameters
-~~~~~~~~~~
-
-+----------+-------------+--------------------------------------+------------------+
-| Type | Name | Description | Schema |
-+==========+=============+======================================+==================+
-| **Header | **USER\_ID* | | string |
-| ** | *\ *optiona | | |
-| | l* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Path** | **categoryI | Parent category unique ID | string |
-| | d**\ *requi | | |
-| | red* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Path** | **component | allowed values are products | enum (products) |
-| | Type**\ *re | | |
-| | quired* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Path** | **subCatego | Parent sub-category unique ID | string |
-| | ryId**\ *re | | |
-| | quired* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Body** | **body**\ * | Subcategory to be created | string |
-| | required* | | |
-+----------+-------------+--------------------------------------+------------------+
-
-Responses
-~~~~~~~~~
-
-+---------+----------------------------------------------------+----------------+
-| HTTP | Description | Schema |
-| Code | | |
-+=========+====================================================+================+
-| **201** | Grouping created | No Content |
-+---------+----------------------------------------------------+----------------+
-| **400** | Invalid grouping data | No Content |
-+---------+----------------------------------------------------+----------------+
-| **403** | USER\_ID header is missing | No Content |
-+---------+----------------------------------------------------+----------------+
-| **404** | Parent category or subcategory were not found | No Content |
-+---------+----------------------------------------------------+----------------+
-| **409** | Grouping already exists / User not permitted to | No Content |
-| | perform the action | |
-+---------+----------------------------------------------------+----------------+
-| **500** | General Error | No Content |
-+---------+----------------------------------------------------+----------------+
-
-Consumes
-~~~~~~~~
-
-- ``application/json``
-
-Produces
-~~~~~~~~
-
-- ``application/json``
-
-Tags
-~~~~
-
-- Element Servlet
-
-Delete component category
--------------------------
-
-::
-
- DELETE /v1/category/{componentType}/{categoryUniqueId}
-
-Description
-~~~~~~~~~~~
-
-Delete component category
-
-Parameters
-~~~~~~~~~~
-
-+------------------+--------------------------+----------------------------------+
-| Type | Name | Schema |
-+==================+==========================+==================================+
-| **Header** | **USER\_ID**\ *optional* | string |
-+------------------+--------------------------+----------------------------------+
-| **Path** | **categoryUniqueId**\ *r | string |
-| | equired* | |
-+------------------+--------------------------+----------------------------------+
-| **Path** | **componentType**\ *requ | string |
-| | ired* | |
-+------------------+--------------------------+----------------------------------+
-
-Responses
-~~~~~~~~~
-
-+---------+----------------------------------------------------+----------------+
-| HTTP | Description | Schema |
-| Code | | |
-+=========+====================================================+================+
-| **200** | successful operation | `Category <#_c |
-| | | ategory>`__ |
-+---------+----------------------------------------------------+----------------+
-| **204** | Category deleted | No Content |
-+---------+----------------------------------------------------+----------------+
-| **403** | USER\_ID header is missing | No Content |
-+---------+----------------------------------------------------+----------------+
-| **404** | Category not found | No Content |
-+---------+----------------------------------------------------+----------------+
-| **409** | User not permitted to perform the action | No Content |
-+---------+----------------------------------------------------+----------------+
-| **500** | General Error | No Content |
-+---------+----------------------------------------------------+----------------+
-
-Consumes
-~~~~~~~~
-
-- ``application/json``
-
-Produces
-~~~~~~~~
-
-- ``application/json``
-
-Tags
-~~~~
-
-- Element Servlet
-
-Delete component category
--------------------------
-
-::
-
- DELETE /v1/category/{componentType}/{categoryUniqueId}/subCategory/{subCategoryUniqueId}
-
-Description
-~~~~~~~~~~~
-
-Delete component category
-
-Parameters
-~~~~~~~~~~
-
-+------------------+--------------------------+----------------------------------+
-| Type | Name | Schema |
-+==================+==========================+==================================+
-| **Header** | **USER\_ID**\ *optional* | string |
-+------------------+--------------------------+----------------------------------+
-| **Path** | **categoryUniqueId**\ *r | string |
-| | equired* | |
-+------------------+--------------------------+----------------------------------+
-| **Path** | **componentType**\ *requ | string |
-| | ired* | |
-+------------------+--------------------------+----------------------------------+
-| **Path** | **subCategoryUniqueId**\ | string |
-| | *required* | |
-+------------------+--------------------------+----------------------------------+
-
-Responses
-~~~~~~~~~
-
-+---------+----------------------------------------------------+----------------+
-| HTTP | Description | Schema |
-| Code | | |
-+=========+====================================================+================+
-| **200** | successful operation | `Category <#_c |
-| | | ategory>`__ |
-+---------+----------------------------------------------------+----------------+
-| **204** | Category deleted | No Content |
-+---------+----------------------------------------------------+----------------+
-| **403** | USER\_ID header is missing | No Content |
-+---------+----------------------------------------------------+----------------+
-| **404** | Category not found | No Content |
-+---------+----------------------------------------------------+----------------+
-| **409** | User not permitted to perform the action | No Content |
-+---------+----------------------------------------------------+----------------+
-| **500** | General Error | No Content |
-+---------+----------------------------------------------------+----------------+
-
-Consumes
-~~~~~~~~
-
-- ``application/json``
-
-Produces
-~~~~~~~~
-
-- ``application/json``
-
-Tags
-~~~~
-
-- Element Servlet
-
-Delete component category
--------------------------
-
-::
-
- DELETE /v1/category/{componentType}/{categoryUniqueId}/subCategory/{subCategoryUniqueId}/grouping/{groupingUniqueId}
-
-Description
-~~~~~~~~~~~
-
-Delete component category
-
-Parameters
-~~~~~~~~~~
-
-+------------------+--------------------------+----------------------------------+
-| Type | Name | Schema |
-+==================+==========================+==================================+
-| **Header** | **USER\_ID**\ *optional* | string |
-+------------------+--------------------------+----------------------------------+
-| **Path** | **categoryUniqueId**\ *r | string |
-| | equired* | |
-+------------------+--------------------------+----------------------------------+
-| **Path** | **componentType**\ *requ | string |
-| | ired* | |
-+------------------+--------------------------+----------------------------------+
-| **Path** | **groupingUniqueId**\ *r | string |
-| | equired* | |
-+------------------+--------------------------+----------------------------------+
-| **Path** | **subCategoryUniqueId**\ | string |
-| | *required* | |
-+------------------+--------------------------+----------------------------------+
-
-Responses
-~~~~~~~~~
-
-+---------+----------------------------------------------------+----------------+
-| HTTP | Description | Schema |
-| Code | | |
-+=========+====================================================+================+
-| **200** | successful operation | `Category <#_c |
-| | | ategory>`__ |
-+---------+----------------------------------------------------+----------------+
-| **204** | Category deleted | No Content |
-+---------+----------------------------------------------------+----------------+
-| **403** | USER\_ID header is missing | No Content |
-+---------+----------------------------------------------------+----------------+
-| **404** | Category not found | No Content |
-+---------+----------------------------------------------------+----------------+
-| **409** | User not permitted to perform the action | No Content |
-+---------+----------------------------------------------------+----------------+
-| **500** | General Error | No Content |
-+---------+----------------------------------------------------+----------------+
-
-Consumes
-~~~~~~~~
-
-- ``application/json``
-
-Produces
-~~~~~~~~
-
-- ``application/json``
-
-Tags
-~~~~
-
-- Element Servlet
-
-Retrieve all artifactTypes
---------------------------
-
-::
-
- GET /v1/configuration/ui
-
-Description
-~~~~~~~~~~~
-
-Retrieve all artifactTypes
-
-Parameters
-~~~~~~~~~~
-
-+------------------+--------------------------+----------------------------------+
-| Type | Name | Schema |
-+==================+==========================+==================================+
-| **Header** | **USER\_ID**\ *optional* | string |
-+------------------+--------------------------+----------------------------------+
-
-Responses
-~~~~~~~~~
-
-+---------+----------------------------------------------------+----------------+
-| HTTP | Description | Schema |
-| Code | | |
-+=========+====================================================+================+
-| **200** | Returns artifactTypes Ok | No Content |
-+---------+----------------------------------------------------+----------------+
-| **404** | No artifactTypes were found | No Content |
-+---------+----------------------------------------------------+----------------+
-| **500** | Internal Server Error | No Content |
-+---------+----------------------------------------------------+----------------+
-
-Consumes
-~~~~~~~~
-
-- ``application/json``
-
-Produces
-~~~~~~~~
-
-- ``application/json``
-
-Tags
-~~~~
-
-- Element Servlet
-
-Consumer credentials
---------------------
-
-::
-
- POST /v1/consumers
-
-Description
-~~~~~~~~~~~
-
-Returns created ONAP consumer credentials
-
-Parameters
-~~~~~~~~~~
-
-+----------+-------------+--------------------------------------+------------------+
-| Type | Name | Description | Schema |
-+==========+=============+======================================+==================+
-| **Header | **USER\_ID* | | string |
-| ** | *\ *optiona | | |
-| | l* | | |
-+----------+-------------+--------------------------------------+------------------+
-| **Body** | **body**\ * | Consumer Object to be created | string |
-| | required* | | |
-+----------+-------------+--------------------------------------+------------------+
-
-Responses
-~~~~~~~~~
-
-+---------+----------------------------------------------------+----------------+
-| HTTP | Description | Schema |
-| Code | | |
-+=========+====================================================+================+
-| **201** | Consumer credentials created | No Content |
-+---------+----------------------------------------------------+----------------+
-| **400** | Invalid content / Missing content | No Content |
-+---------+----------------------------------------------------+----------------+
-| **403** | Restricted operation | No Content |
-+---------+----------------------------------------------------+----------------+
-
-Consumes
-~~~~~~~~
-
-- ``application/json``
-
-Produces
-~~~~~~~~
-
-- ``application/json``
-
-Tags
-~~~~
-
-- Consumer Servlet
-
-Retrieve Consumer
------------------
-
-::
-
- GET /v1/consumers/{consumerId}
-
-Description
-~~~~~~~~~~~
-
-Returns consumer according to ConsumerID
-
-Parameters
-~~~~~~~~~~
-
-+------------------+--------------------------+----------------------------------+
-| Type | Name | Schema |
-+==================+==========================+==================================+
-| **Header** | **USER\_ID**\ *optional* | string |
-+------------------+--------------------------+----------------------------------+
-| **Path** | **consumerId**\ *require | string |
-| | d* | |
-+------------------+--------------------------+----------------------------------+
-
-Responses
-~~~~~~~~~
-
-+---------+----------------------------------------------------+----------------+
-| HTTP | Description | Schema |
-| Code | | |
-+=========+====================================================+================+
-| **200** | Consumer found | No Content |
-+---------+----------------------------------------------------+----------------+
-| **403** | Restricted operation | No Content |
-+---------+----------------------------------------------------+----------------+
-| **404** | Consumer not found | No Content |
-+---------+----------------------------------------------------+----------------+
-
-Consumes
-~~~~~~~~
-
-- ``application/json``
-
-Produces
-~~~~~~~~
-
-- ``application/json``
-
-Tags
-~~~~
-
-- Consumer Servlet
-
-Deletes Consumer
-----------------
-
-::
-
- DELETE /v1/consumers/{consumerId}
-
-Description
-~~~~~~~~~~~
-
-Returns deleted consumer according to ConsumerID
-
-Parameters
-~~~~~~~~~~
-
-+------------------+--------------------------+----------------------------------+
-| Type | Name | Schema |
-+==================+==========================+==================================+
-| **Header** | **USER\_ID**\ *optional* | string |
-+------------------+--------------------------+----------------------------------+
-| **Path** | **consumerId**\ *require | string |
-| | d* | |
-+------------------+--------------------------+----------------------------------+
-
-Responses
-~~~~~~~~~
-
-+---------+----------------------------------------------------+----------------+
-| HTTP | Description | Schema |
-| Code | | |
-+=========+====================================================+================+
-| **200** | successful operation | `ConsumerDefin |
-| | | ition <#_consu |
-| | | merdefinition> |
-| | | `__ |
-+---------+----------------------------------------------------+----------------+
-| **204** | Consumer deleted | No Content |
-+---------+----------------------------------------------------+----------------+
-| **403** | Restricted operation | No Content |
-+---------+----------------------------------------------------+----------------+
-| **404** | Consumer not found | No Content |
-+---------+----------------------------------------------------+----------------+
-
-Consumes
-~~~~~~~~
-
-- ``application/json``
-
-Produces
-~~~~~~~~
-
-- ``application/json``
-
-Tags
-~~~~
-
-- Consumer Servlet
-
-Retrieve ONAP portal menu - MOC
--------------------------------
-
-::
-
- GET /v1/ecompPortalMenu
-
-Description
-~~~~~~~~~~~
-
-Retrieve ONAP portal menu
-
-Responses
-~~~~~~~~~
-
-+---------+----------------------------------------------------+----------------+
-| HTTP | Description | Schema |
-| Code | | |
-+=========+====================================================+================+
-| **200** | Retrieve ONAP portal menu | No Content |
-+---------+----------------------------------------------------+----------------+
-
-Consumes
-~~~~~~~~
-
-- ``application/json``
-
-Produces
-~~~~~~~~
-
-- ``application/json``
-
-Tags
-~~~~
-
-- Element Servlet
-
-Retrieve all followed
----------------------
-
-::
-
- GET /v1/followed
-
-Description
-~~~~~~~~~~~
-
-Retrieve all followed
-
-Parameters
-~~~~~~~~~~
-
-+------------------+--------------------------+----------------------------------+
-| Type | Name | Schema |
-+==================+==========================+==================================+
-| **Header** | **USER\_ID**\ *optional* | string |
-+------------------+--------------------------+----------------------------------+
-
-Responses
-~~~~~~~~~
-
-+---------+----------------------------------------------------+----------------+
-| HTTP | Description | Schema |
-| Code | | |
-+=========+====================================================+================+
-| **200** | Returns followed Ok | No Content |
-+---------+----------------------------------------------------+----------------+
-| **404** | User not found | No Content |
-+---------+----------------------------------------------------+----------------+
-| **500** | Internal Server Error | No Content |
-+---------+----------------------------------------------------+----------------+
-
-Consumes
-~~~~~~~~
-
-- ``application/json``
-
-Produces
-~~~~~~~~
-
-- ``application/json``
-
-Tags
-~~~~
-
-- Element Servlet
-
-DELETE /v1/inactiveComponents/{componenttype}
----------------------------------------------
-
-Parameters
-~~~~~~~~~~
-
-+------------------+--------------------------+----------------------------------+
-| Type | Name | Schema |
-+==================+==========================+==================================+
-| **Path** | **componentType**\ *requ | string |
-| | ired* | |
-+------------------+--------------------------+----------------------------------+
-
-Responses
-~~~~~~~~~
-
-+---------+----------------------------------------------------+----------------+
-| HTTP | Description | Schema |
-| Code | | |
-+=========+====================================================+================+
-| **defau | successful operation | No Content |
-| lt** | | |
-+---------+----------------------------------------------------+----------------+
-
-Tags
-~~~~
-
-- Element Servlet
-
-Retrieve all propertyScopes
----------------------------
-
-::
-
- GET /v1/propertyScopes
-
-Description
-~~~~~~~~~~~
-
-Retrieve all propertyScopes
-
-Parameters
-~~~~~~~~~~
-
-+------------------+--------------------------+----------------------------------+
-| Type | Name | Schema |
-+==================+==========================+==================================+
-| **Header** | **USER\_ID**\ *optional* | string |
-+------------------+--------------------------+----------------------------------+
-
-Responses
-~~~~~~~~~
-
-+---------+----------------------------------------------------+----------------+
-| HTTP | Description | Schema |
-| Code | | |
-+=========+====================================================+================+
-| **200** | Returns propertyScopes Ok | No Content |
-+---------+----------------------------------------------------+----------------+
-| **404** | No propertyScopes were found | No Content |
-+---------+----------------------------------------------------+----------------+
-| **500** | Internal Server Error | No Content |
-+---------+----------------------------------------------------+----------------+
-
-Consumes
-~~~~~~~~
-
-- ``application/json``
-
-Produces
-~~~~~~~~
-
-- ``application/json``
-
-Tags
-~~~~
-
-- Element Servlet
-
-Retrieve catalog resources and services
----------------------------------------
-
-::
-
- GET /v1/screen
-
-Description
-~~~~~~~~~~~
-
-Retrieve catalog resources and services
-
-Parameters
-~~~~~~~~~~
-
-+------------------+--------------------------+----------------------------------+
-| Type | Name | Schema |
-+==================+==========================+==================================+
-| **Header** | **USER\_ID**\ *optional* | string |
-+------------------+--------------------------+----------------------------------+
-| **Query** | **excludeTypes**\ *optio | < enum (PRODUCT, SERVICE, VF, |
-| | nal* | VFC, CP, VL, VFCMT, CVFC, PNF) > |
-| | | array(multi) |
-+------------------+--------------------------+----------------------------------+
-
-Responses
-~~~~~~~~~
-
-+---------+----------------------------------------------------+----------------+
-| HTTP | Description | Schema |
-| Code | | |
-+=========+====================================================+================+
-| **200** | Returns resources and services Ok | No Content |
-+---------+----------------------------------------------------+----------------+
-| **404** | User not found | No Content |
-+---------+----------------------------------------------------+----------------+
-| **500** | Internal Server Error | No Content |
-+---------+----------------------------------------------------+----------------+
-
-Consumes
-~~~~~~~~
-
-- ``application/json``
-
-Produces
-~~~~~~~~
-
-- ``application/json``
-
-Tags
-~~~~
-
-- Element Servlet
-
-Retrieve all tags
------------------
-
-::
-
- GET /v1/tags
-
-Description
-~~~~~~~~~~~
-
-Retrieve all tags
-
-Parameters
-~~~~~~~~~~
-
-+------------------+--------------------------+----------------------------------+
-| Type | Name | Schema |
-+==================+==========================+==================================+
-| **Header** | **USER\_ID**\ *optional* | string |
-+------------------+--------------------------+----------------------------------+
-
-Responses
-~~~~~~~~~
-
-+---------+----------------------------------------------------+----------------+
-| HTTP | Description | Schema |
-| Code | | |
-+=========+====================================================+================+
-| **200** | Returns tags Ok | No Content |
-+---------+----------------------------------------------------+----------------+
-| **404** | No tags were found | No Content |
-+---------+----------------------------------------------------+----------------+
-| **500** | Internal Server Error | No Content |
-+---------+----------------------------------------------------+----------------+
-
-Consumes
-~~~~~~~~
-
-- ``application/json``
-
-Produces
-~~~~~~~~
-
-- ``application/json``
-
-Tags
-~~~~
-
-- Element Servlet
-
-add user
---------
-
-::
-
- POST /v1/user
-
-Description
-~~~~~~~~~~~
-
-Provision new user
-
-Parameters
-~~~~~~~~~~
-
-+----------+-------------+--------------------------------------+------------------+
-| Type | Name | Description | Schema |
-+==========+=============+======================================+==================+
-| **Header | **USER\_ID* | | string |
-| ** | *\ *optiona | | |
-| | l* | | |