REST API (Built-in Resources)

Schemes:

Summary

Path Operation Description
/action/{action}/{view} GET
POST
/blob/{blobLocator} GET
POST
PUT
/configuredTopic/{topicID}/{formID} GET
POST
PUT
/topicIcon/{topicID} GET
/{conceptLocator}/objectList GET
/{conceptLocator}/objectList/printTemplate/{templateLocator} GET
/{conceptLocator}/objectList/printTemplate/{templateLocator}/{filename} GET

Paths

GET /action/{action}/{view}

element query string (x-element)
view path string (x-element)
action path string
panel query string (x-element)
context body object

POST /action/{action}/{view}

view path string (x-element)
action path string
panel query string (x-element)
element query string (x-element)
context body object

GET /blob/{blobLocator}

blobLocator path string (x-element)

POST /blob/{blobLocator}

uploadOnly query boolean
binaryKey query string (x-element)
blobLocator path string (x-element)
overrideContentType query string (x-element)

PUT /blob/{blobLocator}

binaryKey query string (x-element)
blobLocator path string (x-element)
overrideContentType query string (x-element)
uploadOnly query boolean

GET /configuredTopic/{topicID}/{formID}

encoding query string
formID path string (x-element)
topicID path string (x-element)

POST /configuredTopic/{topicID}/{formID}

formID path string (x-element)
topicID path string (x-element)

PUT /configuredTopic/{topicID}/{formID}

formID path string (x-element)
topicID path string (x-element)

GET /topicIcon/{topicID}

topicID path string (x-element)
size query integer (int32)
extensions path boolean

GET /{conceptLocator}/objectList

elements query string (x-element)
application path string (x-element)
disableInheritance query boolean
type path string (x-element)
sort query object[] (x-element) , multiple parameters (sort=aaa&sort=bbb)
startTopic query string (x-element)
filter query object[] (x-element) , multiple parameters (filter=aaa&filter=bbb)
name path string
conceptLocator path string (x-element)
elementsPath query string (x-element)

GET /{conceptLocator}/objectList/printTemplate/{templateLocator}

disableInheritance query boolean
type path string (x-element)
sort query object[] (x-element) , multiple parameters (sort=aaa&sort=bbb)
startTopic query string (x-element)
filter query object[] (x-element) , multiple parameters (filter=aaa&filter=bbb)
name path string
conceptLocator path string (x-element)
elementsPath query string (x-element)
elements query string (x-element)
application path string (x-element)

GET /{conceptLocator}/objectList/printTemplate/{templateLocator}/{filename}

conceptLocator path string (x-element)
elementsPath query string (x-element)
name path string
elements query string (x-element)
application path string (x-element)
disableInheritance query boolean
type path string (x-element)
sort query object[] (x-element) , multiple parameters (sort=aaa&sort=bbb)
filter query object[] (x-element) , multiple parameters (filter=aaa&filter=bbb)
startTopic query string (x-element)

Schema definitions

Context: object

panel: string

ID of the panel that is to be used.

selectionIndex: integer

User; alternative Selection index of selected alternative. Starts with 1

searchString: string

User: relation property Search string to find the target

sort: string

Use: table A string with comma seperated integers with sort order

selectionElement: string

selected element of e.g. a table

update: object

JSON with modifications for update

startIndex: integer

Use: table Start index for the first element of the side view. Starts with 0

applyIn: string

Locator of an application or configuration, which is used to find the right editor for json rendering

application: string

Use: Table Determining which application for the appropriate configuration table to be searched. Specifying the identifier of the requested application

stopIndex: integer

Use: table Stop index for the last element of the side view. Starts with 0

view: string

ID of the view that is to be used. Note: the parameter element OR the parameter view is necessary.

element: string

ID of the element that is to be used. Note: the parameter element OR the parameter view is necessary.

RenderContext: object

preferredLocatorTypes: string[]

Set the preferred locator types. Two possibilities: Use the string "InternalNameLocator" or the internal name of the attribute, which is used as locator

string
levelsOfDetail: string[]

Set the levels of detail

string , x ∈ { keyedProperties , propertyList , rdfID , schema , simpleDetails , simpleTable }