Get AIPs
Return a page of AIPs matching criterias.
Authorizations:
query Parameters
required | object (Pageable) Sorting and page configuration |
Request Body schema: application/jsonrequired
Set of search criterias.
object (ValuesRestrictionString) Filter on identifier of aip | |
object (ValuesRestrictionEntityType) Filter on types of entity | |
object (ValuesRestrictionAIPState) Filter on state of aip | |
object (ValuesRestrictionString) Filter on identifier of aip | |
last | boolean Filter on last |
object (DatesRangeRestriction) Filter on range of date for last update | |
originUrn | string |
object (ValuesRestrictionString) Filter on identifier of aip | |
session | string Filter on session that emitted the request |
sessionOwner | string Filter on owner of session that emitted the request |
object (ValuesRestrictionString) Filter on identifier of aip | |
object (ValuesRestrictionString) Filter on identifier of aip |
Responses
Request samples
- Payload
{- "aipIds": {
- "ignoreCase": true,
- "matchMode": "STRICT",
- "mode": "INCLUDE",
- "values": [
- "string"
]
}, - "aipIpTypes": {
- "ignoreCase": true,
- "matchMode": "STRICT",
- "mode": "INCLUDE",
- "values": [
- "COLLECTION"
]
}, - "aipStates": {
- "ignoreCase": true,
- "matchMode": "STRICT",
- "mode": "INCLUDE",
- "values": [
- "GENERATED"
]
}, - "categories": {
- "ignoreCase": true,
- "matchMode": "STRICT",
- "mode": "INCLUDE",
- "values": [
- "string"
]
}, - "last": true,
- "lastUpdate": {
- "after": "2019-08-24T14:15:22Z",
- "before": "2019-08-24T14:15:22Z"
}, - "originUrn": "string",
- "providerIds": {
- "ignoreCase": true,
- "matchMode": "STRICT",
- "mode": "INCLUDE",
- "values": [
- "string"
]
}, - "session": "Today_Mission1",
- "sessionOwner": "string",
- "storages": {
- "ignoreCase": true,
- "matchMode": "STRICT",
- "mode": "INCLUDE",
- "values": [
- "string"
]
}, - "tags": {
- "ignoreCase": true,
- "matchMode": "STRICT",
- "mode": "INCLUDE",
- "values": [
- "string"
]
}
}
Response samples
- 200
{- "content": [
- {
- "content": {
- "aip": {
- "bbox": [
- 0.1
], - "crs": "string",
- "geometry": {
- "type": "string"
}, - "history": [
- {
- "comment": "string",
- "date": "2019-08-24T14:15:22Z",
- "type": "string"
}
], - "id": "string",
- "ipType": "COLLECTION",
- "lastEvent": {
- "comment": "string",
- "date": "2019-08-24T14:15:22Z",
- "type": "string"
}, - "normalizedGeometry": {
- "type": "string"
}, - "providerId": "string",
- "sipId": "string",
- "sipIdUrn": "string",
- "submissionEvent": {
- "comment": "string",
- "date": "2019-08-24T14:15:22Z",
- "type": "string"
}, - "tags": [
- "string"
], - "type": "string",
- "version": 0
}, - "aipId": "string",
- "aipIdUrn": "string",
- "categories": [
- "string"
], - "creationDate": "2019-08-24T14:15:22Z",
- "id": 0,
- "ipType": "COLLECTION",
- "last": true,
- "lastUpdate": "2019-08-24T14:15:22Z",
- "originUrn": "string",
- "providerId": "string",
- "session": "string",
- "sessionOwner": "string",
- "state": "GENERATED",
- "storages": [
- "string"
], - "tags": [
- "string"
], - "version": 1
}, - "links": [
- {
- "deprecation": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "name": "string",
- "profile": "string",
- "rel": "string",
- "title": "string",
- "type": "string"
}
]
}
], - "links": [
- {
- "deprecation": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "name": "string",
- "profile": "string",
- "rel": "string",
- "title": "string",
- "type": "string"
}
], - "page": {
- "number": 0,
- "size": 0,
- "totalElements": 0,
- "totalPages": 0
}
}
retrieveAIPCategories
Authorizations:
Request Body schema: application/jsonrequired
object (ValuesRestrictionString) Filter on identifier of aip | |
object (ValuesRestrictionEntityType) Filter on types of entity | |
object (ValuesRestrictionAIPState) Filter on state of aip | |
object (ValuesRestrictionString) Filter on identifier of aip | |
last | boolean Filter on last |
object (DatesRangeRestriction) Filter on range of date for last update | |
originUrn | string |
object (ValuesRestrictionString) Filter on identifier of aip | |
session | string Filter on session that emitted the request |
sessionOwner | string Filter on owner of session that emitted the request |
object (ValuesRestrictionString) Filter on identifier of aip | |
object (ValuesRestrictionString) Filter on identifier of aip |
Responses
Request samples
- Payload
{- "aipIds": {
- "ignoreCase": true,
- "matchMode": "STRICT",
- "mode": "INCLUDE",
- "values": [
- "string"
]
}, - "aipIpTypes": {
- "ignoreCase": true,
- "matchMode": "STRICT",
- "mode": "INCLUDE",
- "values": [
- "COLLECTION"
]
}, - "aipStates": {
- "ignoreCase": true,
- "matchMode": "STRICT",
- "mode": "INCLUDE",
- "values": [
- "GENERATED"
]
}, - "categories": {
- "ignoreCase": true,
- "matchMode": "STRICT",
- "mode": "INCLUDE",
- "values": [
- "string"
]
}, - "last": true,
- "lastUpdate": {
- "after": "2019-08-24T14:15:22Z",
- "before": "2019-08-24T14:15:22Z"
}, - "originUrn": "string",
- "providerIds": {
- "ignoreCase": true,
- "matchMode": "STRICT",
- "mode": "INCLUDE",
- "values": [
- "string"
]
}, - "session": "Today_Mission1",
- "sessionOwner": "string",
- "storages": {
- "ignoreCase": true,
- "matchMode": "STRICT",
- "mode": "INCLUDE",
- "values": [
- "string"
]
}, - "tags": {
- "ignoreCase": true,
- "matchMode": "STRICT",
- "mode": "INCLUDE",
- "values": [
- "string"
]
}
}
delete_1
Authorizations:
Request Body schema: application/jsonrequired
object (ValuesRestrictionString) Filter on identifier of aip | |
object (ValuesRestrictionEntityType) Filter on types of entity | |
object (ValuesRestrictionAIPState) Filter on state of aip | |
object (ValuesRestrictionString) Filter on identifier of aip | |
deletionMode required | string Enum: "BY_STATE" "IRREVOCABLY" |
last | boolean Filter on last |
object (DatesRangeRestriction) Filter on range of date for last update | |
originUrn | string |
object (ValuesRestrictionString) Filter on identifier of aip | |
session | string Filter on session that emitted the request |
sessionOwner | string Filter on owner of session that emitted the request |
object (ValuesRestrictionString) Filter on identifier of aip | |
object (ValuesRestrictionString) Filter on identifier of aip |
Responses
Request samples
- Payload
{- "aipIds": {
- "ignoreCase": true,
- "matchMode": "STRICT",
- "mode": "INCLUDE",
- "values": [
- "string"
]
}, - "aipIpTypes": {
- "ignoreCase": true,
- "matchMode": "STRICT",
- "mode": "INCLUDE",
- "values": [
- "COLLECTION"
]
}, - "aipStates": {
- "ignoreCase": true,
- "matchMode": "STRICT",
- "mode": "INCLUDE",
- "values": [
- "GENERATED"
]
}, - "categories": {
- "ignoreCase": true,
- "matchMode": "STRICT",
- "mode": "INCLUDE",
- "values": [
- "string"
]
}, - "deletionMode": "BY_STATE",
- "last": true,
- "lastUpdate": {
- "after": "2019-08-24T14:15:22Z",
- "before": "2019-08-24T14:15:22Z"
}, - "originUrn": "string",
- "providerIds": {
- "ignoreCase": true,
- "matchMode": "STRICT",
- "mode": "INCLUDE",
- "values": [
- "string"
]
}, - "session": "Today_Mission1",
- "sessionOwner": "string",
- "storages": {
- "ignoreCase": true,
- "matchMode": "STRICT",
- "mode": "INCLUDE",
- "values": [
- "string"
]
}, - "tags": {
- "ignoreCase": true,
- "matchMode": "STRICT",
- "mode": "INCLUDE",
- "values": [
- "string"
]
}
}
retrieveAIPStorage
Authorizations:
Request Body schema: application/jsonrequired
object (ValuesRestrictionString) Filter on identifier of aip | |
object (ValuesRestrictionEntityType) Filter on types of entity | |
object (ValuesRestrictionAIPState) Filter on state of aip | |
object (ValuesRestrictionString) Filter on identifier of aip | |
last | boolean Filter on last |
object (DatesRangeRestriction) Filter on range of date for last update | |
originUrn | string |
object (ValuesRestrictionString) Filter on identifier of aip | |
session | string Filter on session that emitted the request |
sessionOwner | string Filter on owner of session that emitted the request |
object (ValuesRestrictionString) Filter on identifier of aip | |
object (ValuesRestrictionString) Filter on identifier of aip |
Responses
Request samples
- Payload
{- "aipIds": {
- "ignoreCase": true,
- "matchMode": "STRICT",
- "mode": "INCLUDE",
- "values": [
- "string"
]
}, - "aipIpTypes": {
- "ignoreCase": true,
- "matchMode": "STRICT",
- "mode": "INCLUDE",
- "values": [
- "COLLECTION"
]
}, - "aipStates": {
- "ignoreCase": true,
- "matchMode": "STRICT",
- "mode": "INCLUDE",
- "values": [
- "GENERATED"
]
}, - "categories": {
- "ignoreCase": true,
- "matchMode": "STRICT",
- "mode": "INCLUDE",
- "values": [
- "string"
]
}, - "last": true,
- "lastUpdate": {
- "after": "2019-08-24T14:15:22Z",
- "before": "2019-08-24T14:15:22Z"
}, - "originUrn": "string",
- "providerIds": {
- "ignoreCase": true,
- "matchMode": "STRICT",
- "mode": "INCLUDE",
- "values": [
- "string"
]
}, - "session": "Today_Mission1",
- "sessionOwner": "string",
- "storages": {
- "ignoreCase": true,
- "matchMode": "STRICT",
- "mode": "INCLUDE",
- "values": [
- "string"
]
}, - "tags": {
- "ignoreCase": true,
- "matchMode": "STRICT",
- "mode": "INCLUDE",
- "values": [
- "string"
]
}
}
retrieveAIPTags
Authorizations:
Request Body schema: application/jsonrequired
object (ValuesRestrictionString) Filter on identifier of aip | |
object (ValuesRestrictionEntityType) Filter on types of entity | |
object (ValuesRestrictionAIPState) Filter on state of aip | |
object (ValuesRestrictionString) Filter on identifier of aip | |
last | boolean Filter on last |
object (DatesRangeRestriction) Filter on range of date for last update | |
originUrn | string |
object (ValuesRestrictionString) Filter on identifier of aip | |
session | string Filter on session that emitted the request |
sessionOwner | string Filter on owner of session that emitted the request |
object (ValuesRestrictionString) Filter on identifier of aip | |
object (ValuesRestrictionString) Filter on identifier of aip |
Responses
Request samples
- Payload
{- "aipIds": {
- "ignoreCase": true,
- "matchMode": "STRICT",
- "mode": "INCLUDE",
- "values": [
- "string"
]
}, - "aipIpTypes": {
- "ignoreCase": true,
- "matchMode": "STRICT",
- "mode": "INCLUDE",
- "values": [
- "COLLECTION"
]
}, - "aipStates": {
- "ignoreCase": true,
- "matchMode": "STRICT",
- "mode": "INCLUDE",
- "values": [
- "GENERATED"
]
}, - "categories": {
- "ignoreCase": true,
- "matchMode": "STRICT",
- "mode": "INCLUDE",
- "values": [
- "string"
]
}, - "last": true,
- "lastUpdate": {
- "after": "2019-08-24T14:15:22Z",
- "before": "2019-08-24T14:15:22Z"
}, - "originUrn": "string",
- "providerIds": {
- "ignoreCase": true,
- "matchMode": "STRICT",
- "mode": "INCLUDE",
- "values": [
- "string"
]
}, - "session": "Today_Mission1",
- "sessionOwner": "string",
- "storages": {
- "ignoreCase": true,
- "matchMode": "STRICT",
- "mode": "INCLUDE",
- "values": [
- "string"
]
}, - "tags": {
- "ignoreCase": true,
- "matchMode": "STRICT",
- "mode": "INCLUDE",
- "values": [
- "string"
]
}
}
updateAips
Authorizations:
Request Body schema: application/jsonrequired
addCategories | Array of strings |
addTags | Array of strings |
object (SearchAIPsParameters) | |
removeCategories | Array of strings |
removeStorages | Array of strings |
removeTags | Array of strings |
Responses
Request samples
- Payload
{- "addCategories": [
- "string"
], - "addTags": [
- "string"
], - "criteria": {
- "aipIds": {
- "ignoreCase": true,
- "matchMode": "STRICT",
- "mode": "INCLUDE",
- "values": [
- "string"
]
}, - "aipIpTypes": {
- "ignoreCase": true,
- "matchMode": "STRICT",
- "mode": "INCLUDE",
- "values": [
- "COLLECTION"
]
}, - "aipStates": {
- "ignoreCase": true,
- "matchMode": "STRICT",
- "mode": "INCLUDE",
- "values": [
- "GENERATED"
]
}, - "categories": {
- "ignoreCase": true,
- "matchMode": "STRICT",
- "mode": "INCLUDE",
- "values": [
- "string"
]
}, - "last": true,
- "lastUpdate": {
- "after": "2019-08-24T14:15:22Z",
- "before": "2019-08-24T14:15:22Z"
}, - "originUrn": "string",
- "providerIds": {
- "ignoreCase": true,
- "matchMode": "STRICT",
- "mode": "INCLUDE",
- "values": [
- "string"
]
}, - "session": "Today_Mission1",
- "sessionOwner": "string",
- "storages": {
- "ignoreCase": true,
- "matchMode": "STRICT",
- "mode": "INCLUDE",
- "values": [
- "string"
]
}, - "tags": {
- "ignoreCase": true,
- "matchMode": "STRICT",
- "mode": "INCLUDE",
- "values": [
- "string"
]
}
}, - "removeCategories": [
- "string"
], - "removeStorages": [
- "string"
], - "removeTags": [
- "string"
]
}
Response samples
- 200
[- {
- "content": {
- "author": "string",
- "contact": "string",
- "description": "string",
- "interfaceNames": [
- "string"
], - "license": "string",
- "markdown": "string",
- "owner": "string",
- "parameters": [
- {
- "defaultValue": "string",
- "description": "string",
- "keyLabel": "string",
- "label": "string",
- "markdown": "string",
- "name": "string",
- "optional": true,
- "parameterizedSubTypes": [
- "STRING"
], - "pluginType": "string",
- "sensible": true,
- "type": "STRING",
- "unconfigurable": true,
- "userMarkdown": "string"
}
], - "pluginClassName": "string",
- "pluginId": "string",
- "url": "string",
- "userMarkdown": "string",
- "version": "string"
}, - "links": [
- {
- "deprecation": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "name": "string",
- "profile": "string",
- "rel": "string",
- "title": "string",
- "type": "string"
}
]
}
]
Get plugin configurations
Return a list of plugin configurations for a specific type
Authorizations:
query Parameters
pluginType | string |
Responses
Response samples
- 200
[- {
- "content": {
- "active": true,
- "businessId": "string",
- "iconUrl": "string",
- "id": 0,
- "identifiable": true,
- "interfaceNames": [
- "string"
], - "label": "string",
- "metaData": {
- "author": "string",
- "contact": "string",
- "description": "string",
- "interfaceNames": [
- "string"
], - "license": "string",
- "markdown": "string",
- "owner": "string",
- "parameters": [
- {
- "defaultValue": "string",
- "description": "string",
- "keyLabel": "string",
- "label": "string",
- "markdown": "string",
- "name": "string",
- "optional": true,
- "parameterizedSubTypes": [
- "STRING"
], - "pluginType": "string",
- "sensible": true,
- "type": "STRING",
- "unconfigurable": true,
- "userMarkdown": "string"
}
], - "pluginClassName": "string",
- "pluginId": "string",
- "url": "string",
- "userMarkdown": "string",
- "version": "string"
}, - "metaDataAndPluginId": {
- "author": "string",
- "contact": "string",
- "description": "string",
- "interfaceNames": [
- "string"
], - "license": "string",
- "markdown": "string",
- "owner": "string",
- "parameters": [
- {
- "defaultValue": "string",
- "description": "string",
- "keyLabel": "string",
- "label": "string",
- "markdown": "string",
- "name": "string",
- "optional": true,
- "parameterizedSubTypes": [
- "STRING"
], - "pluginType": "string",
- "sensible": true,
- "type": "STRING",
- "unconfigurable": true,
- "userMarkdown": "string"
}
], - "pluginClassName": "string",
- "pluginId": "string",
- "url": "string",
- "userMarkdown": "string",
- "version": "string"
}, - "parameters": [
- {
- "dynamic": true,
- "name": "string",
- "type": "STRING",
- "value": { }
}
], - "pluginClassName": "string",
- "pluginId": "string",
- "priorityOrder": 0,
- "version": "string"
}, - "links": [
- {
- "deprecation": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "name": "string",
- "profile": "string",
- "rel": "string",
- "title": "string",
- "type": "string"
}
]
}
]
getPluginConfigurationDirectAccess
Authorizations:
path Parameters
configBusinessId required | string |
Responses
Response samples
- 200
{- "content": {
- "active": true,
- "businessId": "string",
- "iconUrl": "string",
- "id": 0,
- "identifiable": true,
- "interfaceNames": [
- "string"
], - "label": "string",
- "metaData": {
- "author": "string",
- "contact": "string",
- "description": "string",
- "interfaceNames": [
- "string"
], - "license": "string",
- "markdown": "string",
- "owner": "string",
- "parameters": [
- {
- "defaultValue": "string",
- "description": "string",
- "keyLabel": "string",
- "label": "string",
- "markdown": "string",
- "name": "string",
- "optional": true,
- "parameterizedSubTypes": [
- "STRING"
], - "pluginType": "string",
- "sensible": true,
- "type": "STRING",
- "unconfigurable": true,
- "userMarkdown": "string"
}
], - "pluginClassName": "string",
- "pluginId": "string",
- "url": "string",
- "userMarkdown": "string",
- "version": "string"
}, - "metaDataAndPluginId": {
- "author": "string",
- "contact": "string",
- "description": "string",
- "interfaceNames": [
- "string"
], - "license": "string",
- "markdown": "string",
- "owner": "string",
- "parameters": [
- {
- "defaultValue": "string",
- "description": "string",
- "keyLabel": "string",
- "label": "string",
- "markdown": "string",
- "name": "string",
- "optional": true,
- "parameterizedSubTypes": [
- "STRING"
], - "pluginType": "string",
- "sensible": true,
- "type": "STRING",
- "unconfigurable": true,
- "userMarkdown": "string"
}
], - "pluginClassName": "string",
- "pluginId": "string",
- "url": "string",
- "userMarkdown": "string",
- "version": "string"
}, - "parameters": [
- {
- "dynamic": true,
- "name": "string",
- "type": "STRING",
- "value": { }
}
], - "pluginClassName": "string",
- "pluginId": "string",
- "priorityOrder": 0,
- "version": "string"
}, - "links": [
- {
- "deprecation": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "name": "string",
- "profile": "string",
- "rel": "string",
- "title": "string",
- "type": "string"
}
]
}
Response samples
- 200
{- "content": {
- "author": "string",
- "contact": "string",
- "description": "string",
- "interfaceNames": [
- "string"
], - "license": "string",
- "markdown": "string",
- "owner": "string",
- "parameters": [
- {
- "defaultValue": "string",
- "description": "string",
- "keyLabel": "string",
- "label": "string",
- "markdown": "string",
- "name": "string",
- "optional": true,
- "parameterizedSubTypes": [
- "STRING"
], - "pluginType": "string",
- "sensible": true,
- "type": "STRING",
- "unconfigurable": true,
- "userMarkdown": "string"
}
], - "pluginClassName": "string",
- "pluginId": "string",
- "url": "string",
- "userMarkdown": "string",
- "version": "string"
}, - "links": [
- {
- "deprecation": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "name": "string",
- "profile": "string",
- "rel": "string",
- "title": "string",
- "type": "string"
}
]
}
getPluginConfigurations
Authorizations:
path Parameters
pluginId required | string |
Responses
Response samples
- 200
[- {
- "content": {
- "active": true,
- "businessId": "string",
- "iconUrl": "string",
- "id": 0,
- "identifiable": true,
- "interfaceNames": [
- "string"
], - "label": "string",
- "metaData": {
- "author": "string",
- "contact": "string",
- "description": "string",
- "interfaceNames": [
- "string"
], - "license": "string",
- "markdown": "string",
- "owner": "string",
- "parameters": [
- {
- "defaultValue": "string",
- "description": "string",
- "keyLabel": "string",
- "label": "string",
- "markdown": "string",
- "name": "string",
- "optional": true,
- "parameterizedSubTypes": [
- "STRING"
], - "pluginType": "string",
- "sensible": true,
- "type": "STRING",
- "unconfigurable": true,
- "userMarkdown": "string"
}
], - "pluginClassName": "string",
- "pluginId": "string",
- "url": "string",
- "userMarkdown": "string",
- "version": "string"
}, - "metaDataAndPluginId": {
- "author": "string",
- "contact": "string",
- "description": "string",
- "interfaceNames": [
- "string"
], - "license": "string",
- "markdown": "string",
- "owner": "string",
- "parameters": [
- {
- "defaultValue": "string",
- "description": "string",
- "keyLabel": "string",
- "label": "string",
- "markdown": "string",
- "name": "string",
- "optional": true,
- "parameterizedSubTypes": [
- "STRING"
], - "pluginType": "string",
- "sensible": true,
- "type": "STRING",
- "unconfigurable": true,
- "userMarkdown": "string"
}
], - "pluginClassName": "string",
- "pluginId": "string",
- "url": "string",
- "userMarkdown": "string",
- "version": "string"
}, - "parameters": [
- {
- "dynamic": true,
- "name": "string",
- "type": "STRING",
- "value": { }
}
], - "pluginClassName": "string",
- "pluginId": "string",
- "priorityOrder": 0,
- "version": "string"
}, - "links": [
- {
- "deprecation": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "name": "string",
- "profile": "string",
- "rel": "string",
- "title": "string",
- "type": "string"
}
]
}
]
savePluginConfiguration
Authorizations:
Request Body schema: application/jsonrequired
active | boolean |
businessId | string[0-9a-zA-Z_-]* |
iconUrl | string <url> |
id | integer <int64> |
identifiable | boolean |
interfaceNames | Array of strings unique |
isActive | boolean |
label required | string |
object (PluginMetaData) | |
object (PluginMetaData) | |
Array of objects (IPluginParam) unique | |
pluginClassName | string |
pluginId | string |
priorityOrder required | integer <int32> |
version | string |
Responses
Request samples
- Payload
{- "active": true,
- "businessId": "string",
- "iconUrl": "string",
- "id": 0,
- "identifiable": true,
- "interfaceNames": [
- "string"
], - "isActive": true,
- "label": "string",
- "metaData": {
- "author": "string",
- "contact": "string",
- "description": "string",
- "interfaceNames": [
- "string"
], - "licence": "string",
- "license": "string",
- "markdown": "string",
- "owner": "string",
- "parameters": [
- {
- "defaultValue": "string",
- "description": "string",
- "keyLabel": "string",
- "label": "string",
- "markdown": "string",
- "name": "string",
- "optional": true,
- "parameterizedSubTypes": [
- "STRING"
], - "pluginType": "string",
- "sensible": true,
- "sensitive": true,
- "type": "STRING",
- "unconfigurable": true,
- "userMarkdown": "string"
}
], - "pluginClassName": "string",
- "pluginId": "string",
- "url": "string",
- "userMarkdown": "string",
- "version": "string"
}, - "metaDataAndPluginId": {
- "author": "string",
- "contact": "string",
- "description": "string",
- "interfaceNames": [
- "string"
], - "licence": "string",
- "license": "string",
- "markdown": "string",
- "owner": "string",
- "parameters": [
- {
- "defaultValue": "string",
- "description": "string",
- "keyLabel": "string",
- "label": "string",
- "markdown": "string",
- "name": "string",
- "optional": true,
- "parameterizedSubTypes": [
- "STRING"
], - "pluginType": "string",
- "sensible": true,
- "sensitive": true,
- "type": "STRING",
- "unconfigurable": true,
- "userMarkdown": "string"
}
], - "pluginClassName": "string",
- "pluginId": "string",
- "url": "string",
- "userMarkdown": "string",
- "version": "string"
}, - "parameters": [
- {
- "dynamic": true,
- "name": "string",
- "type": "STRING",
- "value": { }
}
], - "pluginClassName": "string",
- "pluginId": "string",
- "priorityOrder": 0,
- "version": "string"
}
Response samples
- 200
{- "content": {
- "active": true,
- "businessId": "string",
- "iconUrl": "string",
- "id": 0,
- "identifiable": true,
- "interfaceNames": [
- "string"
], - "label": "string",
- "metaData": {
- "author": "string",
- "contact": "string",
- "description": "string",
- "interfaceNames": [
- "string"
], - "license": "string",
- "markdown": "string",
- "owner": "string",
- "parameters": [
- {
- "defaultValue": "string",
- "description": "string",
- "keyLabel": "string",
- "label": "string",
- "markdown": "string",
- "name": "string",
- "optional": true,
- "parameterizedSubTypes": [
- "STRING"
], - "pluginType": "string",
- "sensible": true,
- "type": "STRING",
- "unconfigurable": true,
- "userMarkdown": "string"
}
], - "pluginClassName": "string",
- "pluginId": "string",
- "url": "string",
- "userMarkdown": "string",
- "version": "string"
}, - "metaDataAndPluginId": {
- "author": "string",
- "contact": "string",
- "description": "string",
- "interfaceNames": [
- "string"
], - "license": "string",
- "markdown": "string",
- "owner": "string",
- "parameters": [
- {
- "defaultValue": "string",
- "description": "string",
- "keyLabel": "string",
- "label": "string",
- "markdown": "string",
- "name": "string",
- "optional": true,
- "parameterizedSubTypes": [
- "STRING"
], - "pluginType": "string",
- "sensible": true,
- "type": "STRING",
- "unconfigurable": true,
- "userMarkdown": "string"
}
], - "pluginClassName": "string",
- "pluginId": "string",
- "url": "string",
- "userMarkdown": "string",
- "version": "string"
}, - "parameters": [
- {
- "dynamic": true,
- "name": "string",
- "type": "STRING",
- "value": { }
}
], - "pluginClassName": "string",
- "pluginId": "string",
- "priorityOrder": 0,
- "version": "string"
}, - "links": [
- {
- "deprecation": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "name": "string",
- "profile": "string",
- "rel": "string",
- "title": "string",
- "type": "string"
}
]
}
getPluginConfiguration
Authorizations:
path Parameters
configBusinessId required | string |
pluginId required | string |
Responses
Response samples
- 200
{- "content": {
- "active": true,
- "businessId": "string",
- "iconUrl": "string",
- "id": 0,
- "identifiable": true,
- "interfaceNames": [
- "string"
], - "label": "string",
- "metaData": {
- "author": "string",
- "contact": "string",
- "description": "string",
- "interfaceNames": [
- "string"
], - "license": "string",
- "markdown": "string",
- "owner": "string",
- "parameters": [
- {
- "defaultValue": "string",
- "description": "string",
- "keyLabel": "string",
- "label": "string",
- "markdown": "string",
- "name": "string",
- "optional": true,
- "parameterizedSubTypes": [
- "STRING"
], - "pluginType": "string",
- "sensible": true,
- "type": "STRING",
- "unconfigurable": true,
- "userMarkdown": "string"
}
], - "pluginClassName": "string",
- "pluginId": "string",
- "url": "string",
- "userMarkdown": "string",
- "version": "string"
}, - "metaDataAndPluginId": {
- "author": "string",
- "contact": "string",
- "description": "string",
- "interfaceNames": [
- "string"
], - "license": "string",
- "markdown": "string",
- "owner": "string",
- "parameters": [
- {
- "defaultValue": "string",
- "description": "string",
- "keyLabel": "string",
- "label": "string",
- "markdown": "string",
- "name": "string",
- "optional": true,
- "parameterizedSubTypes": [
- "STRING"
], - "pluginType": "string",
- "sensible": true,
- "type": "STRING",
- "unconfigurable": true,
- "userMarkdown": "string"
}
], - "pluginClassName": "string",
- "pluginId": "string",
- "url": "string",
- "userMarkdown": "string",
- "version": "string"
}, - "parameters": [
- {
- "dynamic": true,
- "name": "string",
- "type": "STRING",
- "value": { }
}
], - "pluginClassName": "string",
- "pluginId": "string",
- "priorityOrder": 0,
- "version": "string"
}, - "links": [
- {
- "deprecation": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "name": "string",
- "profile": "string",
- "rel": "string",
- "title": "string",
- "type": "string"
}
]
}
updatePluginConfiguration
Authorizations:
path Parameters
configBusinessId required | string |
pluginId required | string |
Request Body schema: application/jsonrequired
active | boolean |
businessId | string[0-9a-zA-Z_-]* |
iconUrl | string <url> |
id | integer <int64> |
identifiable | boolean |
interfaceNames | Array of strings unique |
isActive | boolean |
label required | string |
object (PluginMetaData) | |
object (PluginMetaData) | |
Array of objects (IPluginParam) unique | |
pluginClassName | string |
pluginId | string |
priorityOrder required | integer <int32> |
version | string |
Responses
Request samples
- Payload
{- "active": true,
- "businessId": "string",
- "iconUrl": "string",
- "id": 0,
- "identifiable": true,
- "interfaceNames": [
- "string"
], - "isActive": true,
- "label": "string",
- "metaData": {
- "author": "string",
- "contact": "string",
- "description": "string",
- "interfaceNames": [
- "string"
], - "licence": "string",
- "license": "string",
- "markdown": "string",
- "owner": "string",
- "parameters": [
- {
- "defaultValue": "string",
- "description": "string",
- "keyLabel": "string",
- "label": "string",
- "markdown": "string",
- "name": "string",
- "optional": true,
- "parameterizedSubTypes": [
- "STRING"
], - "pluginType": "string",
- "sensible": true,
- "sensitive": true,
- "type": "STRING",
- "unconfigurable": true,
- "userMarkdown": "string"
}
], - "pluginClassName": "string",
- "pluginId": "string",
- "url": "string",
- "userMarkdown": "string",
- "version": "string"
}, - "metaDataAndPluginId": {
- "author": "string",
- "contact": "string",
- "description": "string",
- "interfaceNames": [
- "string"
], - "licence": "string",
- "license": "string",
- "markdown": "string",
- "owner": "string",
- "parameters": [
- {
- "defaultValue": "string",
- "description": "string",
- "keyLabel": "string",
- "label": "string",
- "markdown": "string",
- "name": "string",
- "optional": true,
- "parameterizedSubTypes": [
- "STRING"
], - "pluginType": "string",
- "sensible": true,
- "sensitive": true,
- "type": "STRING",
- "unconfigurable": true,
- "userMarkdown": "string"
}
], - "pluginClassName": "string",
- "pluginId": "string",
- "url": "string",
- "userMarkdown": "string",
- "version": "string"
}, - "parameters": [
- {
- "dynamic": true,
- "name": "string",
- "type": "STRING",
- "value": { }
}
], - "pluginClassName": "string",
- "pluginId": "string",
- "priorityOrder": 0,
- "version": "string"
}
Response samples
- 200
{- "content": {
- "active": true,
- "businessId": "string",
- "iconUrl": "string",
- "id": 0,
- "identifiable": true,
- "interfaceNames": [
- "string"
], - "label": "string",
- "metaData": {
- "author": "string",
- "contact": "string",
- "description": "string",
- "interfaceNames": [
- "string"
], - "license": "string",
- "markdown": "string",
- "owner": "string",
- "parameters": [
- {
- "defaultValue": "string",
- "description": "string",
- "keyLabel": "string",
- "label": "string",
- "markdown": "string",
- "name": "string",
- "optional": true,
- "parameterizedSubTypes": [
- "STRING"
], - "pluginType": "string",
- "sensible": true,
- "type": "STRING",
- "unconfigurable": true,
- "userMarkdown": "string"
}
], - "pluginClassName": "string",
- "pluginId": "string",
- "url": "string",
- "userMarkdown": "string",
- "version": "string"
}, - "metaDataAndPluginId": {
- "author": "string",
- "contact": "string",
- "description": "string",
- "interfaceNames": [
- "string"
], - "license": "string",
- "markdown": "string",
- "owner": "string",
- "parameters": [
- {
- "defaultValue": "string",
- "description": "string",
- "keyLabel": "string",
- "label": "string",
- "markdown": "string",
- "name": "string",
- "optional": true,
- "parameterizedSubTypes": [
- "STRING"
], - "pluginType": "string",
- "sensible": true,
- "type": "STRING",
- "unconfigurable": true,
- "userMarkdown": "string"
}
], - "pluginClassName": "string",
- "pluginId": "string",
- "url": "string",
- "userMarkdown": "string",
- "version": "string"
}, - "parameters": [
- {
- "dynamic": true,
- "name": "string",
- "type": "STRING",
- "value": { }
}
], - "pluginClassName": "string",
- "pluginId": "string",
- "priorityOrder": 0,
- "version": "string"
}, - "links": [
- {
- "deprecation": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "name": "string",
- "profile": "string",
- "rel": "string",
- "title": "string",
- "type": "string"
}
]
}
Response samples
- 200
[- {
- "content": "string",
- "links": [
- {
- "deprecation": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "name": "string",
- "profile": "string",
- "rel": "string",
- "title": "string",
- "type": "string"
}
]
}
]
create
Authorizations:
Request Body schema: application/jsonrequired
object (PluginConfiguration) | |
Array of objects (PluginConfiguration) | |
description | string |
required | object (PluginConfiguration) |
id | integer <int64> |
name required | string [ 3 .. 50 ] characters [0-9a-zA-Z_]* |
object (PluginConfiguration) | |
object (PluginConfiguration) | |
object (PluginConfiguration) | |
required | object (PluginConfiguration) |
Responses
Request samples
- Payload
{- "aipStorageMetadataPlugin": {
- "active": true,
- "businessId": "string",
- "iconUrl": "string",
- "id": 0,
- "identifiable": true,
- "interfaceNames": [
- "string"
], - "isActive": true,
- "label": "string",
- "metaData": {
- "author": "string",
- "contact": "string",
- "description": "string",
- "interfaceNames": [
- "string"
], - "licence": "string",
- "license": "string",
- "markdown": "string",
- "owner": "string",
- "parameters": [
- {
- "defaultValue": "string",
- "description": "string",
- "keyLabel": "string",
- "label": "string",
- "markdown": "string",
- "name": "string",
- "optional": true,
- "parameterizedSubTypes": [
- "STRING"
], - "pluginType": "string",
- "sensible": true,
- "sensitive": true,
- "type": "STRING",
- "unconfigurable": true,
- "userMarkdown": "string"
}
], - "pluginClassName": "string",
- "pluginId": "string",
- "url": "string",
- "userMarkdown": "string",
- "version": "string"
}, - "metaDataAndPluginId": {
- "author": "string",
- "contact": "string",
- "description": "string",
- "interfaceNames": [
- "string"
], - "licence": "string",
- "license": "string",
- "markdown": "string",
- "owner": "string",
- "parameters": [
- {
- "defaultValue": "string",
- "description": "string",
- "keyLabel": "string",
- "label": "string",
- "markdown": "string",
- "name": "string",
- "optional": true,
- "parameterizedSubTypes": [
- "STRING"
], - "pluginType": "string",
- "sensible": true,
- "sensitive": true,
- "type": "STRING",
- "unconfigurable": true,
- "userMarkdown": "string"
}
], - "pluginClassName": "string",
- "pluginId": "string",
- "url": "string",
- "userMarkdown": "string",
- "version": "string"
}, - "parameters": [
- {
- "dynamic": true,
- "name": "string",
- "type": "STRING",
- "value": { }
}
], - "pluginClassName": "string",
- "pluginId": "string",
- "priorityOrder": 0,
- "version": "string"
}, - "chainPlugins": [
- {
- "active": true,
- "businessId": "string",
- "iconUrl": "string",
- "id": 0,
- "identifiable": true,
- "interfaceNames": [
- "string"
], - "isActive": true,
- "label": "string",
- "metaData": {
- "author": "string",
- "contact": "string",
- "description": "string",
- "interfaceNames": [
- "string"
], - "licence": "string",
- "license": "string",
- "markdown": "string",
- "owner": "string",
- "parameters": [
- {
- "defaultValue": "string",
- "description": "string",
- "keyLabel": "string",
- "label": "string",
- "markdown": "string",
- "name": "string",
- "optional": true,
- "parameterizedSubTypes": [
- "STRING"
], - "pluginType": "string",
- "sensible": true,
- "sensitive": true,
- "type": "STRING",
- "unconfigurable": true,
- "userMarkdown": "string"
}
], - "pluginClassName": "string",
- "pluginId": "string",
- "url": "string",
- "userMarkdown": "string",
- "version": "string"
}, - "metaDataAndPluginId": {
- "author": "string",
- "contact": "string",
- "description": "string",
- "interfaceNames": [
- "string"
], - "licence": "string",
- "license": "string",
- "markdown": "string",
- "owner": "string",
- "parameters": [
- {
- "defaultValue": "string",
- "description": "string",
- "keyLabel": "string",
- "label": "string",
- "markdown": "string",
- "name": "string",
- "optional": true,
- "parameterizedSubTypes": [
- "STRING"
], - "pluginType": "string",
- "sensible": true,
- "sensitive": true,
- "type": "STRING",
- "unconfigurable": true,
- "userMarkdown": "string"
}
], - "pluginClassName": "string",
- "pluginId": "string",
- "url": "string",
- "userMarkdown": "string",
- "version": "string"
}, - "parameters": [
- {
- "dynamic": true,
- "name": "string",
- "type": "STRING",
- "value": { }
}
], - "pluginClassName": "string",
- "pluginId": "string",
- "priorityOrder": 0,
- "version": "string"
}
], - "description": "string",
- "generationPlugin": {
- "active": true,
- "businessId": "string",
- "iconUrl": "string",
- "id": 0,
- "identifiable": true,
- "interfaceNames": [
- "string"
], - "isActive": true,
- "label": "string",
- "metaData": {
- "author": "string",
- "contact": "string",
- "description": "string",
- "interfaceNames": [
- "string"
], - "licence": "string",
- "license": "string",
- "markdown": "string",
- "owner": "string",
- "parameters": [
- {
- "defaultValue": "string",
- "description": "string",
- "keyLabel": "string",
- "label": "string",
- "markdown": "string",
- "name": "string",
- "optional": true,
- "parameterizedSubTypes": [
- "STRING"
], - "pluginType": "string",
- "sensible": true,
- "sensitive": true,
- "type": "STRING",
- "unconfigurable": true,
- "userMarkdown": "string"
}
], - "pluginClassName": "string",
- "pluginId": "string",
- "url": "string",
- "userMarkdown": "string",
- "version": "string"
}, - "metaDataAndPluginId": {
- "author": "string",
- "contact": "string",
- "description": "string",
- "interfaceNames": [
- "string"
], - "licence": "string",
- "license": "string",
- "markdown": "string",
- "owner": "string",
- "parameters": [
- {
- "defaultValue": "string",
- "description": "string",
- "keyLabel": "string",
- "label": "string",
- "markdown": "string",
- "name": "string",
- "optional": true,
- "parameterizedSubTypes": [
- "STRING"
], - "pluginType": "string",
- "sensible": true,
- "sensitive": true,
- "type": "STRING",
- "unconfigurable": true,
- "userMarkdown": "string"
}
], - "pluginClassName": "string",
- "pluginId": "string",
- "url": "string",
- "userMarkdown": "string",
- "version": "string"
}, - "parameters": [
- {
- "dynamic": true,
- "name": "string",
- "type": "STRING",
- "value": { }
}
], - "pluginClassName": "string",
- "pluginId": "string",
- "priorityOrder": 0,
- "version": "string"
}, - "id": 0,
- "name": "string",
- "postProcessingPlugin": {
- "active": true,
- "businessId": "string",
- "iconUrl": "string",
- "id": 0,
- "identifiable": true,
- "interfaceNames": [
- "string"
], - "isActive": true,
- "label": "string",
- "metaData": {
- "author": "string",
- "contact": "string",
- "description": "string",
- "interfaceNames": [
- "string"
], - "licence": "string",
- "license": "string",
- "markdown": "string",
- "owner": "string",
- "parameters": [
- {
- "defaultValue": "string",
- "description": "string",
- "keyLabel": "string",
- "label": "string",
- "markdown": "string",
- "name": "string",
- "optional": true,
- "parameterizedSubTypes": [
- "STRING"
], - "pluginType": "string",
- "sensible": true,
- "sensitive": true,
- "type": "STRING",
- "unconfigurable": true,
- "userMarkdown": "string"
}
], - "pluginClassName": "string",
- "pluginId": "string",
- "url": "string",
- "userMarkdown": "string",
- "version": "string"
}, - "metaDataAndPluginId": {
- "author": "string",
- "contact": "string",
- "description": "string",
- "interfaceNames": [
- "string"
], - "licence": "string",
- "license": "string",
- "markdown": "string",
- "owner": "string",
- "parameters": [
- {
- "defaultValue": "string",
- "description": "string",
- "keyLabel": "string",
- "label": "string",
- "markdown": "string",
- "name": "string",
- "optional": true,
- "parameterizedSubTypes": [
- "STRING"
], - "pluginType": "string",
- "sensible": true,
- "sensitive": true,
- "type": "STRING",
- "unconfigurable": true,
- "userMarkdown": "string"
}
], - "pluginClassName": "string",
- "pluginId": "string",
- "url": "string",
- "userMarkdown": "string",
- "version": "string"
}, - "parameters": [
- {
- "dynamic": true,
- "name": "string",
- "type": "STRING",
- "value": { }
}
], - "pluginClassName": "string",
- "pluginId": "string",
- "priorityOrder": 0,
- "version": "string"
}, - "preProcessingPlugin": {
- "active": true,
- "businessId": "string",
- "iconUrl": "string",
- "id": 0,
- "identifiable": true,
- "interfaceNames": [
- "string"
], - "isActive": true,
- "label": "string",
- "metaData": {
- "author": "string",
- "contact": "string",
- "description": "string",
- "interfaceNames": [
- "string"
], - "licence": "string",
- "license": "string",
- "markdown": "string",
- "owner": "string",
- "parameters": [
- {
- "defaultValue": "string",
- "description": "string",
- "keyLabel": "string",
- "label": "string",
- "markdown": "string",
- "name": "string",
- "optional": true,
- "parameterizedSubTypes": [
- "STRING"
], - "pluginType": "string",
- "sensible": true,
- "sensitive": true,
- "type": "STRING",
- "unconfigurable": true,
- "userMarkdown": "string"
}
], - "pluginClassName": "string",
- "pluginId": "string",
- "url": "string",
- "userMarkdown": "string",
- "version": "string"
}, - "metaDataAndPluginId": {
- "author": "string",
- "contact": "string",
- "description": "string",
- "interfaceNames": [
- "string"
], - "licence": "string",
- "license": "string",
- "markdown": "string",
- "owner": "string",
- "parameters": [
- {
- "defaultValue": "string",
- "description": "string",
- "keyLabel": "string",
- "label": "string",
- "markdown": "string",
- "name": "string",
- "optional": true,
- "parameterizedSubTypes": [
- "STRING"
], - "pluginType": "string",
- "sensible": true,
- "sensitive": true,
- "type": "STRING",
- "unconfigurable": true,
- "userMarkdown": "string"
}
], - "pluginClassName": "string",
- "pluginId": "string",
- "url": "string",
- "userMarkdown": "string",
- "version": "string"
}, - "parameters": [
- {
- "dynamic": true,
- "name": "string",
- "type": "STRING",
- "value": { }
}
], - "pluginClassName": "string",
- "pluginId": "string",
- "priorityOrder": 0,
- "version": "string"
}, - "tagPlugin": {
- "active": true,
- "businessId": "string",
- "iconUrl": "string",
- "id": 0,
- "identifiable": true,
- "interfaceNames": [
- "string"
], - "isActive": true,
- "label": "string",
- "metaData": {
- "author": "string",
- "contact": "string",
- "description": "string",
- "interfaceNames": [
- "string"
], - "licence": "string",
- "license": "string",
- "markdown": "string",
- "owner": "string",
- "parameters": [
- {
- "defaultValue": "string",
- "description": "string",
- "keyLabel": "string",
- "label": "string",
- "markdown": "string",
- "name": "string",
- "optional": true,
- "parameterizedSubTypes": [
- "STRING"
], - "pluginType": "string",
- "sensible": true,
- "sensitive": true,
- "type": "STRING",
- "unconfigurable": true,
- "userMarkdown": "string"
}
], - "pluginClassName": "string",
- "pluginId": "string",
- "url": "string",
- "userMarkdown": "string",
- "version": "string"
}, - "metaDataAndPluginId": {
- "author": "string",
- "contact": "string",
- "description": "string",
- "interfaceNames": [
- "string"
], - "licence": "string",
- "license": "string",
- "markdown": "string",
- "owner": "string",
- "parameters": [
- {
- "defaultValue": "string",
- "description": "string",
- "keyLabel": "string",
- "label": "string",
- "markdown": "string",
- "name": "string",
- "optional": true,
- "parameterizedSubTypes": [
- "STRING"
], - "pluginType": "string",
- "sensible": true,
- "sensitive": true,
- "type": "STRING",
- "unconfigurable": true,
- "userMarkdown": "string"
}
], - "pluginClassName": "string",
- "pluginId": "string",
- "url": "string",
- "userMarkdown": "string",
- "version": "string"
}, - "parameters": [
- {
- "dynamic": true,
- "name": "string",
- "type": "STRING",
- "value": { }
}
], - "pluginClassName": "string",
- "pluginId": "string",
- "priorityOrder": 0,
- "version": "string"
}, - "validationPlugin": {
- "active": true,
- "businessId": "string",
- "iconUrl": "string",
- "id": 0,
- "identifiable": true,
- "interfaceNames": [
- "string"
], - "isActive": true,
- "label": "string",
- "metaData": {
- "author": "string",
- "contact": "string",
- "description": "string",
- "interfaceNames": [
- "string"
], - "licence": "string",
- "license": "string",
- "markdown": "string",
- "owner": "string",
- "parameters": [
- {
- "defaultValue": "string",
- "description": "string",
- "keyLabel": "string",
- "label": "string",
- "markdown": "string",
- "name": "string",
- "optional": true,
- "parameterizedSubTypes": [
- "STRING"
], - "pluginType": "string",
- "sensible": true,
- "sensitive": true,
- "type": "STRING",
- "unconfigurable": true,
- "userMarkdown": "string"
}
], - "pluginClassName": "string",
- "pluginId": "string",
- "url": "string",
- "userMarkdown": "string",
- "version": "string"
}, - "metaDataAndPluginId": {
- "author": "string",
- "contact": "string",
- "description": "string",
- "interfaceNames": [
- "string"
], - "licence": "string",
- "license": "string",
- "markdown": "string",
- "owner": "string",
- "parameters": [
- {
- "defaultValue": "string",
- "description": "string",
- "keyLabel": "string",
- "label": "string",
- "markdown": "string",
- "name": "string",
- "optional": true,
- "parameterizedSubTypes": [
- "STRING"
], - "pluginType": "string",
- "sensible": true,
- "sensitive": true,
- "type": "STRING",
- "unconfigurable": true,
- "userMarkdown": "string"
}
], - "pluginClassName": "string",
- "pluginId": "string",
- "url": "string",
- "userMarkdown": "string",
- "version": "string"
}, - "parameters": [
- {
- "dynamic": true,
- "name": "string",
- "type": "STRING",
- "value": { }
}
], - "pluginClassName": "string",
- "pluginId": "string",
- "priorityOrder": 0,
- "version": "string"
}
}
update_1
Authorizations:
path Parameters
name required | string |
Request Body schema: application/jsonrequired
object (PluginConfiguration) | |
Array of objects (PluginConfiguration) | |
description | string |
required | object (PluginConfiguration) |
id | integer <int64> |
name required | string [ 3 .. 50 ] characters [0-9a-zA-Z_]* |
object (PluginConfiguration) | |
object (PluginConfiguration) | |
object (PluginConfiguration) | |
required | object (PluginConfiguration) |
Responses
Request samples
- Payload
{- "aipStorageMetadataPlugin": {
- "active": true,
- "businessId": "string",
- "iconUrl": "string",
- "id": 0,
- "identifiable": true,
- "interfaceNames": [
- "string"
], - "isActive": true,
- "label": "string",
- "metaData": {
- "author": "string",
- "contact": "string",
- "description": "string",
- "interfaceNames": [
- "string"
], - "licence": "string",
- "license": "string",
- "markdown": "string",
- "owner": "string",
- "parameters": [
- {
- "defaultValue": "string",
- "description": "string",
- "keyLabel": "string",
- "label": "string",
- "markdown": "string",
- "name": "string",
- "optional": true,
- "parameterizedSubTypes": [
- "STRING"
], - "pluginType": "string",
- "sensible": true,
- "sensitive": true,
- "type": "STRING",
- "unconfigurable": true,
- "userMarkdown": "string"
}
], - "pluginClassName": "string",
- "pluginId": "string",
- "url": "string",
- "userMarkdown": "string",
- "version": "string"
}, - "metaDataAndPluginId": {
- "author": "string",
- "contact": "string",
- "description": "string",
- "interfaceNames": [
- "string"
], - "licence": "string",
- "license": "string",
- "markdown": "string",
- "owner": "string",
- "parameters": [
- {
- "defaultValue": "string",
- "description": "string",
- "keyLabel": "string",
- "label": "string",
- "markdown": "string",
- "name": "string",
- "optional": true,
- "parameterizedSubTypes": [
- "STRING"
], - "pluginType": "string",
- "sensible": true,
- "sensitive": true,
- "type": "STRING",
- "unconfigurable": true,
- "userMarkdown": "string"
}
], - "pluginClassName": "string",
- "pluginId": "string",
- "url": "string",
- "userMarkdown": "string",
- "version": "string"
}, - "parameters": [
- {
- "dynamic": true,
- "name": "string",
- "type": "STRING",
- "value": { }
}
], - "pluginClassName": "string",
- "pluginId": "string",
- "priorityOrder": 0,
- "version": "string"
}, - "chainPlugins": [
- {
- "active": true,
- "businessId": "string",
- "iconUrl": "string",
- "id": 0,
- "identifiable": true,
- "interfaceNames": [
- "string"
], - "isActive": true,
- "label": "string",
- "metaData": {
- "author": "string",
- "contact": "string",
- "description": "string",
- "interfaceNames": [
- "string"
], - "licence": "string",
- "license": "string",
- "markdown": "string",
- "owner": "string",
- "parameters": [
- {
- "defaultValue": "string",
- "description": "string",
- "keyLabel": "string",
- "label": "string",
- "markdown": "string",
- "name": "string",
- "optional": true,
- "parameterizedSubTypes": [
- "STRING"
], - "pluginType": "string",
- "sensible": true,
- "sensitive": true,
- "type": "STRING",
- "unconfigurable": true,
- "userMarkdown": "string"
}
], - "pluginClassName": "string",
- "pluginId": "string",
- "url": "string",
- "userMarkdown": "string",
- "version": "string"
}, - "metaDataAndPluginId": {
- "author": "string",
- "contact": "string",
- "description": "string",
- "interfaceNames": [
- "string"
], - "licence": "string",
- "license": "string",
- "markdown": "string",
- "owner": "string",
- "parameters": [
- {
- "defaultValue": "string",
- "description": "string",
- "keyLabel": "string",
- "label": "string",
- "markdown": "string",
- "name": "string",
- "optional": true,
- "parameterizedSubTypes": [
- "STRING"
], - "pluginType": "string",
- "sensible": true,
- "sensitive": true,
- "type": "STRING",
- "unconfigurable": true,
- "userMarkdown": "string"
}
], - "pluginClassName": "string",
- "pluginId": "string",
- "url": "string",
- "userMarkdown": "string",
- "version": "string"
}, - "parameters": [
- {
- "dynamic": true,
- "name": "string",
- "type": "STRING",
- "value": { }
}
], - "pluginClassName": "string",
- "pluginId": "string",
- "priorityOrder": 0,
- "version": "string"
}
], - "description": "string",
- "generationPlugin": {
- "active": true,
- "businessId": "string",
- "iconUrl": "string",
- "id": 0,
- "identifiable": true,
- "interfaceNames": [
- "string"
], - "isActive": true,
- "label": "string",
- "metaData": {
- "author": "string",
- "contact": "string",
- "description": "string",
- "interfaceNames": [
- "string"
], - "licence": "string",
- "license": "string",
- "markdown": "string",
- "owner": "string",
- "parameters": [
- {
- "defaultValue": "string",
- "description": "string",
- "keyLabel": "string",
- "label": "string",
- "markdown": "string",
- "name": "string",
- "optional": true,
- "parameterizedSubTypes": [
- "STRING"
], - "pluginType": "string",
- "sensible": true,
- "sensitive": true,
- "type": "STRING",
- "unconfigurable": true,
- "userMarkdown": "string"
}
], - "pluginClassName": "string",
- "pluginId": "string",
- "url": "string",
- "userMarkdown": "string",
- "version": "string"
}, - "metaDataAndPluginId": {
- "author": "string",
- "contact": "string",
- "description": "string",
- "interfaceNames": [
- "string"
], - "licence": "string",
- "license": "string",
- "markdown": "string",
- "owner": "string",
- "parameters": [
- {
- "defaultValue": "string",
- "description": "string",
- "keyLabel": "string",
- "label": "string",
- "markdown": "string",
- "name": "string",
- "optional": true,
- "parameterizedSubTypes": [
- "STRING"
], - "pluginType": "string",
- "sensible": true,
- "sensitive": true,
- "type": "STRING",
- "unconfigurable": true,
- "userMarkdown": "string"
}
], - "pluginClassName": "string",
- "pluginId": "string",
- "url": "string",
- "userMarkdown": "string",
- "version": "string"
}, - "parameters": [
- {
- "dynamic": true,
- "name": "string",
- "type": "STRING",
- "value": { }
}
], - "pluginClassName": "string",
- "pluginId": "string",
- "priorityOrder": 0,
- "version": "string"
}, - "id": 0,
- "name": "string",
- "postProcessingPlugin": {
- "active": true,
- "businessId": "string",
- "iconUrl": "string",
- "id": 0,
- "identifiable": true,
- "interfaceNames": [
- "string"
], - "isActive": true,
- "label": "string",
- "metaData": {
- "author": "string",
- "contact": "string",
- "description": "string",
- "interfaceNames": [
- "string"
], - "licence": "string",
- "license": "string",
- "markdown": "string",
- "owner": "string",
- "parameters": [
- {
- "defaultValue": "string",
- "description": "string",
- "keyLabel": "string",
- "label": "string",
- "markdown": "string",
- "name": "string",
- "optional": true,
- "parameterizedSubTypes": [
- "STRING"
], - "pluginType": "string",
- "sensible": true,
- "sensitive": true,
- "type": "STRING",
- "unconfigurable": true,
- "userMarkdown": "string"
}
], - "pluginClassName": "string",
- "pluginId": "string",
- "url": "string",
- "userMarkdown": "string",
- "version": "string"
}, - "metaDataAndPluginId": {
- "author": "string",
- "contact": "string",
- "description": "string",
- "interfaceNames": [
- "string"
], - "licence": "string",
- "license": "string",
- "markdown": "string",
- "owner": "string",
- "parameters": [
- {
- "defaultValue": "string",
- "description": "string",
- "keyLabel": "string",
- "label": "string",
- "markdown": "string",
- "name": "string",
- "optional": true,
- "parameterizedSubTypes": [
- "STRING"
], - "pluginType": "string",
- "sensible": true,
- "sensitive": true,
- "type": "STRING",
- "unconfigurable": true,
- "userMarkdown": "string"
}
], - "pluginClassName": "string",
- "pluginId": "string",
- "url": "string",
- "userMarkdown": "string",
- "version": "string"
}, - "parameters": [
- {
- "dynamic": true,
- "name": "string",
- "type": "STRING",
- "value": { }
}
], - "pluginClassName": "string",
- "pluginId": "string",
- "priorityOrder": 0,
- "version": "string"
}, - "preProcessingPlugin": {
- "active": true,
- "businessId": "string",
- "iconUrl": "string",
- "id": 0,
- "identifiable": true,
- "interfaceNames": [
- "string"
], - "isActive": true,
- "label": "string",
- "metaData": {
- "author": "string",
- "contact": "string",
- "description": "string",
- "interfaceNames": [
- "string"
], - "licence": "string",
- "license": "string",
- "markdown": "string",
- "owner": "string",
- "parameters": [
- {
- "defaultValue": "string",
- "description": "string",
- "keyLabel": "string",
- "label": "string",
- "markdown": "string",
- "name": "string",
- "optional": true,
- "parameterizedSubTypes": [
- "STRING"
], - "pluginType": "string",
- "sensible": true,
- "sensitive": true,
- "type": "STRING",
- "unconfigurable": true,
- "userMarkdown": "string"
}
], - "pluginClassName": "string",
- "pluginId": "string",
- "url": "string",
- "userMarkdown": "string",
- "version": "string"
}, - "metaDataAndPluginId": {
- "author": "string",
- "contact": "string",
- "description": "string",
- "interfaceNames": [
- "string"
], - "licence": "string",
- "license": "string",
- "markdown": "string",
- "owner": "string",
- "parameters": [
- {
- "defaultValue": "string",
- "description": "string",
- "keyLabel": "string",
- "label": "string",
- "markdown": "string",
- "name": "string",
- "optional": true,
- "parameterizedSubTypes": [
- "STRING"
], - "pluginType": "string",
- "sensible": true,
- "sensitive": true,
- "type": "STRING",
- "unconfigurable": true,
- "userMarkdown": "string"
}
], - "pluginClassName": "string",
- "pluginId": "string",
- "url": "string",
- "userMarkdown": "string",
- "version": "string"
}, - "parameters": [
- {
- "dynamic": true,
- "name": "string",
- "type": "STRING",
- "value": { }
}
], - "pluginClassName": "string",
- "pluginId": "string",
- "priorityOrder": 0,
- "version": "string"
}, - "tagPlugin": {
- "active": true,
- "businessId": "string",
- "iconUrl": "string",
- "id": 0,
- "identifiable": true,
- "interfaceNames": [
- "string"
], - "isActive": true,
- "label": "string",
- "metaData": {
- "author": "string",
- "contact": "string",
- "description": "string",
- "interfaceNames": [
- "string"
], - "licence": "string",
- "license": "string",
- "markdown": "string",
- "owner": "string",
- "parameters": [
- {
- "defaultValue": "string",
- "description": "string",
- "keyLabel": "string",
- "label": "string",
- "markdown": "string",
- "name": "string",
- "optional": true,
- "parameterizedSubTypes": [
- "STRING"
], - "pluginType": "string",
- "sensible": true,
- "sensitive": true,
- "type": "STRING",
- "unconfigurable": true,
- "userMarkdown": "string"
}
], - "pluginClassName": "string",
- "pluginId": "string",
- "url": "string",
- "userMarkdown": "string",
- "version": "string"
}, - "metaDataAndPluginId": {
- "author": "string",
- "contact": "string",
- "description": "string",
- "interfaceNames": [
- "string"
], - "licence": "string",
- "license": "string",
- "markdown": "string",
- "owner": "string",
- "parameters": [
- {
- "defaultValue": "string",
- "description": "string",
- "keyLabel": "string",
- "label": "string",
- "markdown": "string",
- "name": "string",
- "optional": true,
- "parameterizedSubTypes": [
- "STRING"
], - "pluginType": "string",
- "sensible": true,
- "sensitive": true,
- "type": "STRING",
- "unconfigurable": true,
- "userMarkdown": "string"
}
], - "pluginClassName": "string",
- "pluginId": "string",
- "url": "string",
- "userMarkdown": "string",
- "version": "string"
}, - "parameters": [
- {
- "dynamic": true,
- "name": "string",
- "type": "STRING",
- "value": { }
}
], - "pluginClassName": "string",
- "pluginId": "string",
- "priorityOrder": 0,
- "version": "string"
}, - "validationPlugin": {
- "active": true,
- "businessId": "string",
- "iconUrl": "string",
- "id": 0,
- "identifiable": true,
- "interfaceNames": [
- "string"
], - "isActive": true,
- "label": "string",
- "metaData": {
- "author": "string",
- "contact": "string",
- "description": "string",
- "interfaceNames": [
- "string"
], - "licence": "string",
- "license": "string",
- "markdown": "string",
- "owner": "string",
- "parameters": [
- {
- "defaultValue": "string",
- "description": "string",
- "keyLabel": "string",
- "label": "string",
- "markdown": "string",
- "name": "string",
- "optional": true,
- "parameterizedSubTypes": [
- "STRING"
], - "pluginType": "string",
- "sensible": true,
- "sensitive": true,
- "type": "STRING",
- "unconfigurable": true,
- "userMarkdown": "string"
}
], - "pluginClassName": "string",
- "pluginId": "string",
- "url": "string",
- "userMarkdown": "string",
- "version": "string"
}, - "metaDataAndPluginId": {
- "author": "string",
- "contact": "string",
- "description": "string",
- "interfaceNames": [
- "string"
], - "licence": "string",
- "license": "string",
- "markdown": "string",
- "owner": "string",
- "parameters": [
- {
- "defaultValue": "string",
- "description": "string",
- "keyLabel": "string",
- "label": "string",
- "markdown": "string",
- "name": "string",
- "optional": true,
- "parameterizedSubTypes": [
- "STRING"
], - "pluginType": "string",
- "sensible": true,
- "sensitive": true,
- "type": "STRING",
- "unconfigurable": true,
- "userMarkdown": "string"
}
], - "pluginClassName": "string",
- "pluginId": "string",
- "url": "string",
- "userMarkdown": "string",
- "version": "string"
}, - "parameters": [
- {
- "dynamic": true,
- "name": "string",
- "type": "STRING",
- "value": { }
}
], - "pluginClassName": "string",
- "pluginId": "string",
- "priorityOrder": 0,
- "version": "string"
}
}
Get requests
Return a page of requests matching criteria
Authorizations:
Request Body schema: application/jsonrequired
Set of search criteria.
object (DatesRangeRestriction) Filter on range of date for last update | |
object (ValuesRestrictionIngestErrorType) List of request error type keys | |
object (ValuesRestrictionString) Filter on identifier of aip | |
object (ValuesRestrictionLong) Filter on request id | |
object (ValuesRestrictionInternalRequestState) List of internal request states | |
object (ValuesRestrictionRequestTypeEnum) List of request type | |
session | string Filter on session that emitted the request |
sessionOwner | string Filter on owner of session that emitted the request |
Responses
Request samples
- Payload
{- "creationDate": {
- "after": "2019-08-24T14:15:22Z",
- "before": "2019-08-24T14:15:22Z"
}, - "errorTypes": "INITIAL|INITIAL_SIP_ALREADY_EXISTS|GENERATION|UPDATE|DELETE",
- "providerIds": {
- "ignoreCase": true,
- "matchMode": "STRICT",
- "mode": "INCLUDE",
- "values": [
- "string"
]
}, - "requestIds": {
- "ignoreCase": true,
- "matchMode": "STRICT",
- "mode": "INCLUDE",
- "values": [
- 0
]
}, - "requestStates": "TO_SCHEDULE|CREATED|WAITING_VERSIONING_MODE|BLOCKED|RUNNING|ERROR|ABORTED|IGNORED",
- "requestTypes": "INGEST|UPDATE|AIP_UPDATES_CREATOR|AIP_SAVE_METADATA|AIP_POST_PROCESS|OAIS_DELETION|ABORTED|OAIS_DELETION_CREATOR",
- "session": "Today_Mission1",
- "sessionOwner": "string"
}
Delete selected requests
Delete all requests matching given search criteria
Authorizations:
Request Body schema: application/jsonrequired
Set of search criteria to find requests to delete
object (DatesRangeRestriction) Filter on range of date for last update | |
object (ValuesRestrictionIngestErrorType) List of request error type keys | |
object (ValuesRestrictionString) Filter on identifier of aip | |
object (ValuesRestrictionLong) Filter on request id | |
object (ValuesRestrictionInternalRequestState) List of internal request states | |
object (ValuesRestrictionRequestTypeEnum) List of request type | |
session | string Filter on session that emitted the request |
sessionOwner | string Filter on owner of session that emitted the request |
Responses
Request samples
- Payload
{- "creationDate": {
- "after": "2019-08-24T14:15:22Z",
- "before": "2019-08-24T14:15:22Z"
}, - "errorTypes": "INITIAL|INITIAL_SIP_ALREADY_EXISTS|GENERATION|UPDATE|DELETE",
- "providerIds": {
- "ignoreCase": true,
- "matchMode": "STRICT",
- "mode": "INCLUDE",
- "values": [
- "string"
]
}, - "requestIds": {
- "ignoreCase": true,
- "matchMode": "STRICT",
- "mode": "INCLUDE",
- "values": [
- 0
]
}, - "requestStates": "TO_SCHEDULE|CREATED|WAITING_VERSIONING_MODE|BLOCKED|RUNNING|ERROR|ABORTED|IGNORED",
- "requestTypes": "INGEST|UPDATE|AIP_UPDATES_CREATOR|AIP_SAVE_METADATA|AIP_POST_PROCESS|OAIS_DELETION|ABORTED|OAIS_DELETION_CREATOR",
- "session": "Today_Mission1",
- "sessionOwner": "string"
}
Retry selected requests
Retry all requests matching given search criteria
Authorizations:
Request Body schema: application/jsonrequired
Set of search criteria to find requests to retry
object (DatesRangeRestriction) Filter on range of date for last update | |
object (ValuesRestrictionIngestErrorType) List of request error type keys | |
object (ValuesRestrictionString) Filter on identifier of aip | |
object (ValuesRestrictionLong) Filter on request id | |
object (ValuesRestrictionInternalRequestState) List of internal request states | |
object (ValuesRestrictionRequestTypeEnum) List of request type | |
session | string Filter on session that emitted the request |
sessionOwner | string Filter on owner of session that emitted the request |
Responses
Request samples
- Payload
{- "creationDate": {
- "after": "2019-08-24T14:15:22Z",
- "before": "2019-08-24T14:15:22Z"
}, - "errorTypes": "INITIAL|INITIAL_SIP_ALREADY_EXISTS|GENERATION|UPDATE|DELETE",
- "providerIds": {
- "ignoreCase": true,
- "matchMode": "STRICT",
- "mode": "INCLUDE",
- "values": [
- "string"
]
}, - "requestIds": {
- "ignoreCase": true,
- "matchMode": "STRICT",
- "mode": "INCLUDE",
- "values": [
- 0
]
}, - "requestStates": "TO_SCHEDULE|CREATED|WAITING_VERSIONING_MODE|BLOCKED|RUNNING|ERROR|ABORTED|IGNORED",
- "requestTypes": "INGEST|UPDATE|AIP_UPDATES_CREATOR|AIP_SAVE_METADATA|AIP_POST_PROCESS|OAIS_DELETION|ABORTED|OAIS_DELETION_CREATOR",
- "session": "Today_Mission1",
- "sessionOwner": "string"
}
Choose versioning mode
Apply given versioning mode to all requests matching given search criteria
Authorizations:
Request Body schema: application/jsonrequired
Set of search criteria to find requests to update with new versioning mode
object (DatesRangeRestriction) Filter on range of date for last update | |
object (ValuesRestrictionIngestErrorType) List of request error type keys | |
newVersioningMode | string Enum: "IGNORE" "INC_VERSION" "MANUAL" "REPLACE" |
object (ValuesRestrictionString) Filter on identifier of aip | |
object (ValuesRestrictionLong) Filter on request id | |
object (ValuesRestrictionInternalRequestState) List of internal request states | |
object (ValuesRestrictionRequestTypeEnum) List of request type | |
session | string Filter on session that emitted the request |
sessionOwner | string Filter on owner of session that emitted the request |
Responses
Request samples
- Payload
{- "creationDate": {
- "after": "2019-08-24T14:15:22Z",
- "before": "2019-08-24T14:15:22Z"
}, - "errorTypes": "INITIAL|INITIAL_SIP_ALREADY_EXISTS|GENERATION|UPDATE|DELETE",
- "newVersioningMode": "IGNORE",
- "providerIds": {
- "ignoreCase": true,
- "matchMode": "STRICT",
- "mode": "INCLUDE",
- "values": [
- "string"
]
}, - "requestIds": {
- "ignoreCase": true,
- "matchMode": "STRICT",
- "mode": "INCLUDE",
- "values": [
- 0
]
}, - "requestStates": "TO_SCHEDULE|CREATED|WAITING_VERSIONING_MODE|BLOCKED|RUNNING|ERROR|ABORTED|IGNORED",
- "requestTypes": "INGEST|UPDATE|AIP_UPDATES_CREATOR|AIP_SAVE_METADATA|AIP_POST_PROCESS|OAIS_DELETION|ABORTED|OAIS_DELETION_CREATOR",
- "session": "Today_Mission1",
- "sessionOwner": "string"
}
Response samples
- 200
[- {
- "autorizedRoles": [
- {
- "authority": "string",
- "authorizedIpAdresses": [
- "string"
], - "roleName": "string"
}
], - "controllerSimpleName": "string",
- "fullPath": "string",
- "method": "GET",
- "resourceAccess": { },
- "resourceMappingId": "string"
}
]
update
Authorizations:
path Parameters
name required | string |
Request Body schema: application/jsonrequired
defaultValue | object |
description | string |
name | string |
value | object |
Responses
Request samples
- Payload
{- "defaultValue": { },
- "description": "string",
- "name": "string",
- "value": { }
}
ingest
Authorizations:
Request Body schema: application/geo+jsonrequired
bbox | Array of numbers <double> [ items <double > ] |
crs | string |
Array of objects (SIP) | |
required | object (IngestMetadataDto) |
type required | string |
Responses
Request samples
- Payload
{- "bbox": [
- 0.1
], - "crs": "string",
- "features": [
- {
- "bbox": [
- 0.1
], - "crs": "string",
- "geometry": {
- "crs": "string",
- "type": "string"
}, - "history": [
- {
- "comment": "string",
- "date": "2019-08-24T14:15:22Z",
- "type": "string"
}
], - "id": "string",
- "ipType": "COLLECTION",
- "lastEvent": {
- "comment": "string",
- "date": "2019-08-24T14:15:22Z",
- "type": "string"
}, - "normalizedGeometry": {
- "crs": "string",
- "type": "string"
}, - "ref": {
- "algorithm": "string",
- "checksum": "string",
- "url": "string"
}, - "submissionEvent": {
- "comment": "string",
- "date": "2019-08-24T14:15:22Z",
- "type": "string"
}, - "tags": [
- "string"
], - "type": "string"
}
], - "metadata": {
- "categories": [
- "string"
], - "ingestChain": "string",
- "model": "string",
- "session": "string",
- "sessionOwner": "string",
- "storages": [
- {
- "pluginBusinessId": "string",
- "size": {
- "max": 0,
- "min": 0
}, - "storePath": "string",
- "targetTypes": [
- "RAWDATA"
]
}
], - "submissionDate": "2019-08-24T14:15:22Z",
- "versioningMode": "IGNORE"
}, - "type": "string"
}
Search for SIP entities
Search for SIP entities with search parameters.
Authorizations:
query Parameters
required | object (PagedResourcesAssemblerSIPEntity) |
Request Body schema: application/jsonrequired
Search criterion.
categories | Array of strings unique Filter on categories |
from | string <date-time> Filter on range of date for last update |
ipType | string Enum: "COLLECTION" "DATA" "DATASET" Filter on type of SIP |
processing | string Filter on processing chain |
providerIds | Array of strings unique Filter on provider ids |
session required | string Filter on session that emitted the request |
sessionOwner required | string Filter on owner of session that emitted the request |
states | Array of strings Items Enum: "INGESTED" "STORED" "DELETED" Filter on given states of SIP |
tags | Array of strings Filter on tags |
Responses
Request samples
- Payload
{- "categories": [
- "string"
], - "from": "2019-08-24T14:15:22Z",
- "ipType": "COLLECTION",
- "processing": "string",
- "providerIds": [
- "string"
], - "session": "string",
- "sessionOwner": "string",
- "states": "INGESTED|STORED|DELETED",
- "tags": [
- "string"
]
}