Create a component
Create a component
Request body
Example request
{
"name": "My Component",
"description": "My Component",
"access": "public",
"applicationUid": "3f57d4cc-9a6b-40c9-8db6-0657c116e97c",
"logo": "https://my-component.com/logo.png",
"distribution": {
"type": "docker",
"image": "openintegrationhub/email",
"registrySecretId": "5b62c919fd98ea00112d52e7"
},
"owners": [
{
"id": "123",
"type": "user"
}
]
}Response
successful operation
Example response
{
"data": {
"name": "My Component",
"description": "My Component",
"access": "public",
"applicationUid": "3f57d4cc-9a6b-40c9-8db6-0657c116e97c",
"logo": "https://my-component.com/logo.png",
"distribution": {
"type": "docker",
"image": "openintegrationhub/email",
"registrySecretId": "5b62c919fd98ea00112d52e7"
},
"owners": [
{
"id": "123",
"type": "user"
}
]
}
}Changes
Changed in 5 of the 11 revisions of this API.3125
- ○
added the new optional request property
activenew-optional-request-property
- ○
added the new optional request property
idnew-optional-request-property
- ○
added the new optional request property
isGlobalnew-optional-request-property
- ○
added the optional property
data/activeto the response with the201statusresponse-optional-property-added
- ○
added the optional property
data/idto the response with the201statusresponse-optional-property-added
- ○
added the optional property
data/isGlobalto the response with the201statusresponse-optional-property-added
- ○
- ▲
added the new required request property
distributionnew-required-request-property
- ▲
added the new required request property
namenew-required-request-property
- ●
removed the request property
datarequest-property-removed
- ○
added the new optional request property
accessnew-optional-request-property
- ○
added the new optional request property
applicationUidnew-optional-request-property
- ○
added the new optional request property
descriptionnew-optional-request-property
- ○
added the new optional request property
descriptornew-optional-request-property
- ○
added the new optional request property
logonew-optional-request-property
- ○
added the new optional request property
ownersnew-optional-request-property
- ▲
- ○
added the new optional request property
data/logonew-optional-request-property
- ○
added the optional property
data/logoto the response with the201statusresponse-optional-property-added
- ○
- ○
added the new optional request property
data/applicationUidnew-optional-request-property
- ○
added the optional property
data/applicationUidto the response with the201statusresponse-optional-property-added
- ○
- ▲
removed the success response with the status
200response-success-status-removed
- ○
the endpoint scheme security
api_keywas removed from the APIapi-security-removed
- ○
the request property
data/accessbecame optionalrequest-property-became-optional
- ○
the request property
data/descriptionbecame optionalrequest-property-became-optional
- ○
the request property
data/descriptorbecame optionalrequest-property-became-optional
- ○
the request property
data/ownersbecame optionalrequest-property-became-optional
- ○
the
accessrequest property default valueprivatewas addedrequest-property-default-value-added
- ○
added the non-success response with the status
401response-non-success-status-added
- ○
removed the non-success response with the status
405response-non-success-status-removed
- ○
added the success response with the status
201response-success-status-added
This revision also has 6 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ▲