TERMINALFOUR REST API v8.3.16-FINAL
Scroll down for code samples, example requests and responses. Select a language for code samples from the tabs above or the mobile navigation menu.
The web service API for the TERMINALFOUR Content Management System.
Base URLs:
Email: TERMINALFOUR Web: TERMINALFOUR License: Apache 2.0
about
This functionality returns basic information about the system.
getDatabaseInformation
GET /about/database
Example responses
200 Response
{
"jdbc": {
"driverName": "string",
"driverVersion": "string",
"datasourceClass": "string",
"connectionClass": "string"
},
"database": {
"name": "string",
"version": "string",
"address": "string",
"connectedUser": "string",
"sqlSupport": "string",
"transactions": true
},
"queryFactories": [
"string"
]
}
<?xml version="1.0" encoding="UTF-8" ?>
<InfoUtilsDatabaseObjectDTO>
<jdbc>
<driverName>string</driverName>
<driverVersion>string</driverVersion>
<datasourceClass>string</datasourceClass>
<connectionClass>string</connectionClass>
</jdbc>
<database>
<name>string</name>
<version>string</version>
<address>string</address>
<connectedUser>string</connectedUser>
<sqlSupport>string</sqlSupport>
<transactions>true</transactions>
</database>
<queryFactories>string</queryFactories>
</InfoUtilsDatabaseObjectDTO>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | InfoUtilsDatabaseObjectDTO |
getEnvironmentInformation
GET /about/environment
Example responses
200 Response
{
"environmentalVariables": {
"property1": "string",
"property2": "string"
}
}
<?xml version="1.0" encoding="UTF-8" ?>
<InfoUtilsEnvironmentVariablesObjectDTO>
<environmentalVariables>
<property1>string</property1>
<property2>string</property2>
</environmentalVariables>
</InfoUtilsEnvironmentVariablesObjectDTO>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | InfoUtilsEnvironmentVariablesObjectDTO |
getGeneralInformation
GET /about/general
Example responses
200 Response
{
"os": {
"arch": "string",
"name": "string",
"version": "string",
"systemTime": "string",
"defaultEncoding": "string",
"localHostname": "string"
},
"t4": {
"version": {
"version": null,
"subMinor": null,
"major": null,
"minor": null
},
"dbPatchLevel": 0
}
}
<?xml version="1.0" encoding="UTF-8" ?>
<InfoUtilsMetaDataDTO>
<os>
<arch>string</arch>
<name>string</name>
<version>string</version>
<systemTime>string</systemTime>
<defaultEncoding>string</defaultEncoding>
<localHostname>string</localHostname>
</os>
<t4>
<version>
<version/>
<subMinor/>
<major/>
<minor/>
</version>
<dbPatchLevel>0</dbPatchLevel>
</t4>
</InfoUtilsMetaDataDTO>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | InfoUtilsMetaDataDTO |
getLicenceCountInformation
GET /about/licence
Example responses
200 Response
{
"contentLimit": 0,
"contentItemsInSystem": 0,
"itemsCountedForLicence": 0,
"remaining": 0
}
<?xml version="1.0" encoding="UTF-8" ?>
<InfoUtilsLicenceCountObjectDTO>
<contentLimit>0</contentLimit>
<contentItemsInSystem>0</contentItemsInSystem>
<itemsCountedForLicence>0</itemsCountedForLicence>
<remaining>0</remaining>
</InfoUtilsLicenceCountObjectDTO>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | InfoUtilsLicenceCountObjectDTO |
getListenerInformation
GET /about/listeners
Example responses
200 Response
{
"siteManagerListeners": [
{
"property1": "string",
"property2": "string"
}
]
}
<?xml version="1.0" encoding="UTF-8" ?>
<InfoUtilsListenerObjectDTO>
<siteManagerListeners>
<property1>string</property1>
<property2>string</property2>
</siteManagerListeners>
</InfoUtilsListenerObjectDTO>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | InfoUtilsListenerObjectDTO |
getMetaInformation
GET /about/meta
Example responses
200 Response
{
"os": {
"arch": "string",
"name": "string",
"version": "string",
"systemTime": "string",
"defaultEncoding": "string",
"localHostname": "string"
},
"t4": {
"version": {
"version": null,
"subMinor": null,
"major": null,
"minor": null
},
"dbPatchLevel": 0
}
}
<?xml version="1.0" encoding="UTF-8" ?>
<InfoUtilsMetaDataDTO>
<os>
<arch>string</arch>
<name>string</name>
<version>string</version>
<systemTime>string</systemTime>
<defaultEncoding>string</defaultEncoding>
<localHostname>string</localHostname>
</os>
<t4>
<version>
<version/>
<subMinor/>
<major/>
<minor/>
</version>
<dbPatchLevel>0</dbPatchLevel>
</t4>
</InfoUtilsMetaDataDTO>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | InfoUtilsMetaDataDTO |
getStatisticsInformation
GET /about/totals
Example responses
200 Response
{
"content": [
{
"property1": {},
"property2": {}
}
],
"sections": {
"property1": {},
"property2": {}
},
"statistics": {
"property1": {},
"property2": {}
}
}
<?xml version="1.0" encoding="UTF-8" ?>
<InfoUtilsStatisticsObjectDTO>
<content>
<property1/>
<property2/>
</content>
<sections>
<property1/>
<property2/>
</sections>
<statistics>
<property1/>
<property2/>
</statistics>
</InfoUtilsStatisticsObjectDTO>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | InfoUtilsStatisticsObjectDTO |
accesscontrolprofile
These endpoints provide the functionality for interacting with TERMINALFOUR's access control profiles.
list
GET /accesscontrolprofile
Example responses
200 Response
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Inline |
Response Schema
Status Code 200
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| anonymous | [AccessControlProfileView] | false | none | none |
action
This endpoint describes returning the list of actions that can be carried out within the TERMINALFOUR system.
list
GET /action
Example responses
200 Response
[
{
"key": 0,
"eventLabel": "string",
"primaryGroup": {
"id": 0,
"name": "string"
}
}
]
<?xml version="1.0" encoding="UTF-8" ?>
<key>0</key>
<eventLabel>string</eventLabel>
<primaryGroup>
<id>0</id>
<name>string</name>
</primaryGroup>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Inline |
Response Schema
Status Code 200
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| anonymous | [EventLogDto] | false | none | none |
analytics
Describes web service end points for the Analytics services.
getServices
GET /analytics
Example responses
200 Response
[
{
"id": 0,
"name": "string",
"description": "string",
"implClass": "string",
"enabled": true,
"default": true,
"details": [
{
"id": null,
"serviceID": null,
"name": null,
"value": null,
"enabled": null
}
]
}
]
<?xml version="1.0" encoding="UTF-8" ?>
<id>0</id>
<name>string</name>
<description>string</description>
<implClass>string</implClass>
<enabled>true</enabled>
<default>true</default>
<details>
<id/>
<serviceID/>
<name/>
<value/>
<enabled/>
</details>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Inline |
Response Schema
Status Code 200
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| anonymous | [AnalyticsServiceMetaData] | false | none | none |
getAccounts
GET /analytics/{serviceID}/account
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| serviceID | path | integer(int32) | true | none |
| type | query | integer(int32) | false | none |
| includeDisabled | query | boolean | false | none |
Example responses
200 Response
[
{
"primaryGroup": {
"ownershipLevel": 0,
"group": {},
"assetID": 0,
"groupID": 0,
"assetType": 0,
"readLevel": 0,
"groupName": "string"
},
"sharedGroups": [
{
"ownershipLevel": null,
"group": null,
"assetID": null,
"groupID": null,
"assetType": null,
"readLevel": null,
"groupName": null
}
],
"id": 0,
"serviceID": 0,
"authorized": true,
"type": 0,
"language": "string",
"name": "string",
"description": "string",
"enabled": true,
"sequence": 0,
"parent": {
"id": 0,
"serviceID": 0,
"type": 0,
"language": "string",
"name": "string",
"description": "string",
"enabled": true,
"sequence": 0
},
"childIDs": [
0
],
"assignedChannels": [
{
"id": null,
"serviceID": null,
"language": null,
"accountID": null,
"channelID": null
}
],
"details": [
{
"id": null,
"accountID": null,
"name": null,
"value": null,
"enabled": null
}
]
}
]
<?xml version="1.0" encoding="UTF-8" ?>
<primaryGroup>
<ownershipLevel>0</ownershipLevel>
<group/>
<assetID>0</assetID>
<groupID>0</groupID>
<assetType>0</assetType>
<readLevel>0</readLevel>
<groupName>string</groupName>
</primaryGroup>
<sharedGroups>
<ownershipLevel/>
<group/>
<assetID/>
<groupID/>
<assetType/>
<readLevel/>
<groupName/>
</sharedGroups>
<id>0</id>
<serviceID>0</serviceID>
<authorized>true</authorized>
<type>0</type>
<language>string</language>
<name>string</name>
<description>string</description>
<enabled>true</enabled>
<sequence>0</sequence>
<parent>
<id>0</id>
<serviceID>0</serviceID>
<type>0</type>
<language>string</language>
<name>string</name>
<description>string</description>
<enabled>true</enabled>
<sequence>0</sequence>
</parent>
<childIDs>0</childIDs>
<assignedChannels>
<id/>
<serviceID/>
<language/>
<accountID/>
<channelID/>
</assignedChannels>
<details>
<id/>
<accountID/>
<name/>
<value/>
<enabled/>
</details>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Inline |
Response Schema
Status Code 200
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| anonymous | [AnalyticsAccountDTO] | false | none | none |
| » sharedGroups | [AssetSharingInformation] | false | none | none |
| » details | [AnalyticsAccountDetail] | false | none | none |
addAccount
POST /analytics/{serviceID}/account
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| serviceID | path | integer(int32) | true | none |
Example responses
200 Response
{
"primaryGroup": {
"ownershipLevel": 0,
"group": {
"id": null,
"name": null,
"description": null,
"emailAddress": null,
"createDate": null,
"enabled": null,
"ldap": null,
"defaultChannel": null,
"deleted": null
},
"assetID": 0,
"groupID": 0,
"assetType": 0,
"readLevel": 0,
"groupName": "string"
},
"sharedGroups": [
{
"ownershipLevel": 0,
"group": {},
"assetID": 0,
"groupID": 0,
"assetType": 0,
"readLevel": 0,
"groupName": "string"
}
],
"id": 0,
"serviceID": 0,
"authorized": true,
"type": 0,
"language": "string",
"name": "string",
"description": "string",
"enabled": true,
"sequence": 0,
"parent": {
"id": 0,
"serviceID": 0,
"type": 0,
"language": "string",
"name": "string",
"description": "string",
"enabled": true,
"sequence": 0
},
"childIDs": [
0
],
"assignedChannels": [
{
"id": {},
"serviceID": 0,
"language": "string",
"accountID": 0,
"channelID": 0
}
],
"details": [
{
"id": 0,
"accountID": 0,
"name": "string",
"value": "string",
"enabled": true
}
]
}
<?xml version="1.0" encoding="UTF-8" ?>
<AnalyticsAccountDTO>
<primaryGroup>
<ownershipLevel>0</ownershipLevel>
<group>
<id/>
<name/>
<description/>
<emailAddress/>
<createDate/>
<enabled/>
<ldap/>
<defaultChannel/>
<deleted/>
</group>
<assetID>0</assetID>
<groupID>0</groupID>
<assetType>0</assetType>
<readLevel>0</readLevel>
<groupName>string</groupName>
</primaryGroup>
<sharedGroups>
<ownershipLevel>0</ownershipLevel>
<group/>
<assetID>0</assetID>
<groupID>0</groupID>
<assetType>0</assetType>
<readLevel>0</readLevel>
<groupName>string</groupName>
</sharedGroups>
<id>0</id>
<serviceID>0</serviceID>
<authorized>true</authorized>
<type>0</type>
<language>string</language>
<name>string</name>
<description>string</description>
<enabled>true</enabled>
<sequence>0</sequence>
<parent>
<id>0</id>
<serviceID>0</serviceID>
<type>0</type>
<language>string</language>
<name>string</name>
<description>string</description>
<enabled>true</enabled>
<sequence>0</sequence>
</parent>
<childIDs>0</childIDs>
<assignedChannels>
<id/>
<serviceID>0</serviceID>
<language>string</language>
<accountID>0</accountID>
<channelID>0</channelID>
</assignedChannels>
<details>
<id>0</id>
<accountID>0</accountID>
<name>string</name>
<value>string</value>
<enabled>true</enabled>
</details>
</AnalyticsAccountDTO>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | AnalyticsAccountDTO |
getAccount
GET /analytics/{serviceID}/account/{accountID}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| serviceID | path | integer(int32) | true | none |
| accountID | path | integer(int32) | true | none |
Example responses
200 Response
{
"primaryGroup": {
"ownershipLevel": 0,
"group": {
"id": null,
"name": null,
"description": null,
"emailAddress": null,
"createDate": null,
"enabled": null,
"ldap": null,
"defaultChannel": null,
"deleted": null
},
"assetID": 0,
"groupID": 0,
"assetType": 0,
"readLevel": 0,
"groupName": "string"
},
"sharedGroups": [
{
"ownershipLevel": 0,
"group": {},
"assetID": 0,
"groupID": 0,
"assetType": 0,
"readLevel": 0,
"groupName": "string"
}
],
"id": 0,
"serviceID": 0,
"authorized": true,
"type": 0,
"language": "string",
"name": "string",
"description": "string",
"enabled": true,
"sequence": 0,
"parent": {
"id": 0,
"serviceID": 0,
"type": 0,
"language": "string",
"name": "string",
"description": "string",
"enabled": true,
"sequence": 0
},
"childIDs": [
0
],
"assignedChannels": [
{
"id": {},
"serviceID": 0,
"language": "string",
"accountID": 0,
"channelID": 0
}
],
"details": [
{
"id": 0,
"accountID": 0,
"name": "string",
"value": "string",
"enabled": true
}
]
}
<?xml version="1.0" encoding="UTF-8" ?>
<AnalyticsAccountDTO>
<primaryGroup>
<ownershipLevel>0</ownershipLevel>
<group>
<id/>
<name/>
<description/>
<emailAddress/>
<createDate/>
<enabled/>
<ldap/>
<defaultChannel/>
<deleted/>
</group>
<assetID>0</assetID>
<groupID>0</groupID>
<assetType>0</assetType>
<readLevel>0</readLevel>
<groupName>string</groupName>
</primaryGroup>
<sharedGroups>
<ownershipLevel>0</ownershipLevel>
<group/>
<assetID>0</assetID>
<groupID>0</groupID>
<assetType>0</assetType>
<readLevel>0</readLevel>
<groupName>string</groupName>
</sharedGroups>
<id>0</id>
<serviceID>0</serviceID>
<authorized>true</authorized>
<type>0</type>
<language>string</language>
<name>string</name>
<description>string</description>
<enabled>true</enabled>
<sequence>0</sequence>
<parent>
<id>0</id>
<serviceID>0</serviceID>
<type>0</type>
<language>string</language>
<name>string</name>
<description>string</description>
<enabled>true</enabled>
<sequence>0</sequence>
</parent>
<childIDs>0</childIDs>
<assignedChannels>
<id/>
<serviceID>0</serviceID>
<language>string</language>
<accountID>0</accountID>
<channelID>0</channelID>
</assignedChannels>
<details>
<id>0</id>
<accountID>0</accountID>
<name>string</name>
<value>string</value>
<enabled>true</enabled>
</details>
</AnalyticsAccountDTO>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | AnalyticsAccountDTO |
modifyAccount
PUT /analytics/{serviceID}/account/{accountID}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| serviceID | path | integer(int32) | true | none |
| accountID | path | integer(int32) | true | none |
Example responses
200 Response
{
"primaryGroup": {
"ownershipLevel": 0,
"group": {
"id": null,
"name": null,
"description": null,
"emailAddress": null,
"createDate": null,
"enabled": null,
"ldap": null,
"defaultChannel": null,
"deleted": null
},
"assetID": 0,
"groupID": 0,
"assetType": 0,
"readLevel": 0,
"groupName": "string"
},
"sharedGroups": [
{
"ownershipLevel": 0,
"group": {},
"assetID": 0,
"groupID": 0,
"assetType": 0,
"readLevel": 0,
"groupName": "string"
}
],
"id": 0,
"serviceID": 0,
"authorized": true,
"type": 0,
"language": "string",
"name": "string",
"description": "string",
"enabled": true,
"sequence": 0,
"parent": {
"id": 0,
"serviceID": 0,
"type": 0,
"language": "string",
"name": "string",
"description": "string",
"enabled": true,
"sequence": 0
},
"childIDs": [
0
],
"assignedChannels": [
{
"id": {},
"serviceID": 0,
"language": "string",
"accountID": 0,
"channelID": 0
}
],
"details": [
{
"id": 0,
"accountID": 0,
"name": "string",
"value": "string",
"enabled": true
}
]
}
<?xml version="1.0" encoding="UTF-8" ?>
<AnalyticsAccountDTO>
<primaryGroup>
<ownershipLevel>0</ownershipLevel>
<group>
<id/>
<name/>
<description/>
<emailAddress/>
<createDate/>
<enabled/>
<ldap/>
<defaultChannel/>
<deleted/>
</group>
<assetID>0</assetID>
<groupID>0</groupID>
<assetType>0</assetType>
<readLevel>0</readLevel>
<groupName>string</groupName>
</primaryGroup>
<sharedGroups>
<ownershipLevel>0</ownershipLevel>
<group/>
<assetID>0</assetID>
<groupID>0</groupID>
<assetType>0</assetType>
<readLevel>0</readLevel>
<groupName>string</groupName>
</sharedGroups>
<id>0</id>
<serviceID>0</serviceID>
<authorized>true</authorized>
<type>0</type>
<language>string</language>
<name>string</name>
<description>string</description>
<enabled>true</enabled>
<sequence>0</sequence>
<parent>
<id>0</id>
<serviceID>0</serviceID>
<type>0</type>
<language>string</language>
<name>string</name>
<description>string</description>
<enabled>true</enabled>
<sequence>0</sequence>
</parent>
<childIDs>0</childIDs>
<assignedChannels>
<id/>
<serviceID>0</serviceID>
<language>string</language>
<accountID>0</accountID>
<channelID>0</channelID>
</assignedChannels>
<details>
<id>0</id>
<accountID>0</accountID>
<name>string</name>
<value>string</value>
<enabled>true</enabled>
</details>
</AnalyticsAccountDTO>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | AnalyticsAccountDTO |
deleteAccount
DELETE /analytics/{serviceID}/account/{accountID}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| serviceID | path | integer(int32) | true | none |
| accountID | path | integer(int32) | true | none |
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| default | Default | successful operation | None |
getAuthorisationData
GET /analytics/{serviceID}/account/{accountID}/authorisation
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| serviceID | path | integer(int32) | true | none |
| accountID | path | integer(int32) | true | none |
Example responses
200 Response
{
"property1": {},
"property2": {}
}
<?xml version="1.0" encoding="UTF-8" ?>
<property1/>
<property2/>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Inline |
Response Schema
Status Code 200
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » additionalProperties | object | false | none | none |
deleteAuthorisationData
DELETE /analytics/{serviceID}/account/{accountID}/authorisation
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| serviceID | path | integer(int32) | true | none |
| accountID | path | integer(int32) | true | none |
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| default | Default | successful operation | None |
apikey
listAPIKeys
GET /apikey
Example responses
200 Response
[
{
"id": 0,
"name": "string",
"active": true,
"deleted": true,
"secret": [
"string"
],
"userId": 0,
"lastModifiedBy": 0,
"dateModified": "2019-08-24T14:15:22Z",
"dateCreated": "2019-08-24T14:15:22Z",
"invalidationDate": "2019-08-24T14:15:22Z",
"expired": true
}
]
<?xml version="1.0" encoding="UTF-8" ?>
<id>0</id>
<name>string</name>
<active>true</active>
<deleted>true</deleted>
<secret>string</secret>
<userId>0</userId>
<lastModifiedBy>0</lastModifiedBy>
<dateModified>2019-08-24T14:15:22Z</dateModified>
<dateCreated>2019-08-24T14:15:22Z</dateCreated>
<invalidationDate>2019-08-24T14:15:22Z</invalidationDate>
<expired>true</expired>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Inline |
Response Schema
Status Code 200
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| anonymous | [APIKeyDTO] | false | none | none |
createAPIKey
POST /apikey
Example responses
200 Response
{
"apiKeyMetadata": {
"id": 0,
"name": "string",
"active": true,
"deleted": true,
"secret": [
"string"
],
"userId": 0,
"lastModifiedBy": 0,
"dateModified": "2019-08-24T14:15:22Z",
"dateCreated": "2019-08-24T14:15:22Z",
"invalidationDate": "2019-08-24T14:15:22Z",
"expired": true
},
"apiKey": "string"
}
<?xml version="1.0" encoding="UTF-8" ?>
<InitialAPIKeyDTO>
<apiKeyMetadata>
<id>0</id>
<name>string</name>
<active>true</active>
<deleted>true</deleted>
<secret>string</secret>
<userId>0</userId>
<lastModifiedBy>0</lastModifiedBy>
<dateModified>2019-08-24T14:15:22Z</dateModified>
<dateCreated>2019-08-24T14:15:22Z</dateCreated>
<invalidationDate>2019-08-24T14:15:22Z</invalidationDate>
<expired>true</expired>
</apiKeyMetadata>
<apiKey>string</apiKey>
</InitialAPIKeyDTO>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | InitialAPIKeyDTO |
listExistingAPIKeys
GET /apikey/existing
Example responses
200 Response
[
{
"id": 0,
"name": "string",
"active": true,
"deleted": true,
"secret": [
"string"
],
"userId": 0,
"lastModifiedBy": 0,
"dateModified": "2019-08-24T14:15:22Z",
"dateCreated": "2019-08-24T14:15:22Z",
"invalidationDate": "2019-08-24T14:15:22Z",
"expired": true
}
]
<?xml version="1.0" encoding="UTF-8" ?>
<id>0</id>
<name>string</name>
<active>true</active>
<deleted>true</deleted>
<secret>string</secret>
<userId>0</userId>
<lastModifiedBy>0</lastModifiedBy>
<dateModified>2019-08-24T14:15:22Z</dateModified>
<dateCreated>2019-08-24T14:15:22Z</dateCreated>
<invalidationDate>2019-08-24T14:15:22Z</invalidationDate>
<expired>true</expired>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Inline |
Response Schema
Status Code 200
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| anonymous | [APIKeyDTO] | false | none | none |
list
POST /apikey/list
Example responses
200 Response
{
"draw": 0,
"recordsTotal": 0,
"recordsFiltered": 0,
"data": [
{
"id": 0,
"name": "string",
"active": true,
"deleted": true,
"secret": [
null
],
"userId": 0,
"lastModifiedBy": 0,
"dateModified": "2019-08-24T14:15:22Z",
"dateCreated": "2019-08-24T14:15:22Z",
"invalidationDate": "2019-08-24T14:15:22Z",
"expired": true
}
],
"error": "string"
}
<?xml version="1.0" encoding="UTF-8" ?>
<TableDataResponseStructureAPIKeyDTO>
<draw>0</draw>
<recordsTotal>0</recordsTotal>
<recordsFiltered>0</recordsFiltered>
<data>
<id>0</id>
<name>string</name>
<active>true</active>
<deleted>true</deleted>
<secret/>
<userId>0</userId>
<lastModifiedBy>0</lastModifiedBy>
<dateModified>2019-08-24T14:15:22Z</dateModified>
<dateCreated>2019-08-24T14:15:22Z</dateCreated>
<invalidationDate>2019-08-24T14:15:22Z</invalidationDate>
<expired>true</expired>
</data>
<error>string</error>
</TableDataResponseStructureAPIKeyDTO>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | TableDataResponseStructureAPIKeyDTO |
listByUser
GET /apikey/list/{user}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| user | path | integer(int32) | true | none |
| startAt | query | integer(int32) | false | none |
| fetch | query | integer(int32) | false | none |
| filterBy | query | string | false | none |
| sortBy | query | string | false | none |
| inOrder | query | string | false | none |
| deleted | query | boolean | false | none |
Example responses
200 Response
[
{
"id": 0,
"name": "string",
"active": true,
"deleted": true,
"secret": [
"string"
],
"userId": 0,
"lastModifiedBy": 0,
"dateModified": "2019-08-24T14:15:22Z",
"dateCreated": "2019-08-24T14:15:22Z",
"invalidationDate": "2019-08-24T14:15:22Z",
"expired": true
}
]
<?xml version="1.0" encoding="UTF-8" ?>
<id>0</id>
<name>string</name>
<active>true</active>
<deleted>true</deleted>
<secret>string</secret>
<userId>0</userId>
<lastModifiedBy>0</lastModifiedBy>
<dateModified>2019-08-24T14:15:22Z</dateModified>
<dateCreated>2019-08-24T14:15:22Z</dateCreated>
<invalidationDate>2019-08-24T14:15:22Z</invalidationDate>
<expired>true</expired>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Inline |
Response Schema
Status Code 200
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| anonymous | [APIKeyDTO] | false | none | none |
getAPIKey
GET /apikey/{id}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
Example responses
200 Response
{
"id": 0,
"name": "string",
"active": true,
"deleted": true,
"secret": [
"string"
],
"userId": 0,
"lastModifiedBy": 0,
"dateModified": "2019-08-24T14:15:22Z",
"dateCreated": "2019-08-24T14:15:22Z",
"invalidationDate": "2019-08-24T14:15:22Z",
"expired": true
}
<?xml version="1.0" encoding="UTF-8" ?>
<APIKeyDTO>
<id>0</id>
<name>string</name>
<active>true</active>
<deleted>true</deleted>
<secret>string</secret>
<userId>0</userId>
<lastModifiedBy>0</lastModifiedBy>
<dateModified>2019-08-24T14:15:22Z</dateModified>
<dateCreated>2019-08-24T14:15:22Z</dateCreated>
<invalidationDate>2019-08-24T14:15:22Z</invalidationDate>
<expired>true</expired>
</APIKeyDTO>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | APIKeyDTO |
modifyAPIKey
PUT /apikey/{id}
Example responses
200 Response
{
"id": 0,
"name": "string",
"active": true,
"deleted": true,
"secret": [
"string"
],
"userId": 0,
"lastModifiedBy": 0,
"dateModified": "2019-08-24T14:15:22Z",
"dateCreated": "2019-08-24T14:15:22Z",
"invalidationDate": "2019-08-24T14:15:22Z",
"expired": true
}
<?xml version="1.0" encoding="UTF-8" ?>
<APIKeyDTO>
<id>0</id>
<name>string</name>
<active>true</active>
<deleted>true</deleted>
<secret>string</secret>
<userId>0</userId>
<lastModifiedBy>0</lastModifiedBy>
<dateModified>2019-08-24T14:15:22Z</dateModified>
<dateCreated>2019-08-24T14:15:22Z</dateCreated>
<invalidationDate>2019-08-24T14:15:22Z</invalidationDate>
<expired>true</expired>
</APIKeyDTO>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | APIKeyDTO |
deleteAPIKey
DELETE /apikey/{id}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| default | Default | successful operation | None |
patchAPIKey
PATCH /apikey/{id}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
Example responses
200 Response
{
"id": 0,
"name": "string",
"active": true,
"deleted": true,
"secret": [
"string"
],
"userId": 0,
"lastModifiedBy": 0,
"dateModified": "2019-08-24T14:15:22Z",
"dateCreated": "2019-08-24T14:15:22Z",
"invalidationDate": "2019-08-24T14:15:22Z",
"expired": true
}
<?xml version="1.0" encoding="UTF-8" ?>
<APIKeyDTO>
<id>0</id>
<name>string</name>
<active>true</active>
<deleted>true</deleted>
<secret>string</secret>
<userId>0</userId>
<lastModifiedBy>0</lastModifiedBy>
<dateModified>2019-08-24T14:15:22Z</dateModified>
<dateCreated>2019-08-24T14:15:22Z</dateCreated>
<invalidationDate>2019-08-24T14:15:22Z</invalidationDate>
<expired>true</expired>
</APIKeyDTO>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | APIKeyDTO |
authmethod
These endpoints allow the viewing, listing, and modification of existing authentication methods in the TERMINALFOUR system.
list
GET /authmethod
Example responses
200 Response
[
{
"id": 0,
"name": "string",
"description": "string",
"javaClass": "string",
"enabled": true,
"updateUserRecord": true,
"authMethodMappings": {
"property1": "string",
"property2": "string"
},
"deactivateUserRecord": true
}
]
<?xml version="1.0" encoding="UTF-8" ?>
<id>0</id>
<name>string</name>
<description>string</description>
<javaClass>string</javaClass>
<enabled>true</enabled>
<updateUserRecord>true</updateUserRecord>
<authMethodMappings>
<property1>string</property1>
<property2>string</property2>
</authMethodMappings>
<deactivateUserRecord>true</deactivateUserRecord>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Inline |
Response Schema
Status Code 200
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| anonymous | [AuthenticationMethod] | false | none | none |
get
GET /authmethod/{id}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
Example responses
200 Response
{
"id": 0,
"name": "string",
"description": "string",
"javaClass": "string",
"enabled": true,
"updateUserRecord": true,
"authMethodMappings": {
"property1": "string",
"property2": "string"
},
"deactivateUserRecord": true
}
<?xml version="1.0" encoding="UTF-8" ?>
<AuthenticationMethod>
<id>0</id>
<name>string</name>
<description>string</description>
<javaClass>string</javaClass>
<enabled>true</enabled>
<updateUserRecord>true</updateUserRecord>
<authMethodMappings>
<property1>string</property1>
<property2>string</property2>
</authMethodMappings>
<deactivateUserRecord>true</deactivateUserRecord>
</AuthenticationMethod>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | AuthenticationMethod |
modify
PUT /authmethod/{id}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
Example responses
200 Response
{
"id": 0,
"name": "string",
"description": "string",
"javaClass": "string",
"enabled": true,
"updateUserRecord": true,
"authMethodMappings": {
"property1": "string",
"property2": "string"
},
"deactivateUserRecord": true
}
<?xml version="1.0" encoding="UTF-8" ?>
<AuthenticationMethod>
<id>0</id>
<name>string</name>
<description>string</description>
<javaClass>string</javaClass>
<enabled>true</enabled>
<updateUserRecord>true</updateUserRecord>
<authMethodMappings>
<property1>string</property1>
<property2>string</property2>
</authMethodMappings>
<deactivateUserRecord>true</deactivateUserRecord>
</AuthenticationMethod>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | AuthenticationMethod |
automirrorcontentconfig
Provides web service end points for operations around auto mirroring of content.
updateAutoMirrorContentConfiguration
POST /automirrorcontentconfig/updateList/{language}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| language | path | string | true | none |
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| default | Default | successful operation | None |
getListAndItems
GET /automirrorcontentconfig/{language}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| language | path | string | true | none |
Example responses
200 Response
[
{
"listID": 0,
"listName": "string",
"language": "string",
"items": [
{
"id": null,
"name": null,
"sectionID": null
}
],
"mirror": true
}
]
<?xml version="1.0" encoding="UTF-8" ?>
<listID>0</listID>
<listName>string</listName>
<language>string</language>
<items>
<id/>
<name/>
<sectionID/>
</items>
<mirror>true</mirror>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Inline |
Response Schema
Status Code 200
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| anonymous | [AutoMirrorContentConfigDTO] | false | none | none |
brokenlink
Provides core web services for managing broken links configuration within the TERMINALFOUR system.
getAllExcludedUrls
GET /brokenlink
Example responses
200 Response
[
"string"
]
<?xml version="1.0" encoding="UTF-8" ?>string
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Inline |
Response Schema
updateBrokenLinkConfiguration
POST /brokenlink
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| default | Default | successful operation | None |
getExternalLinkChecker
GET /brokenlink/externallinkchecker
Example responses
200 Response
{
"id": 0,
"name": "string",
"status": 0,
"creationDate": "2019-08-24T14:15:22Z",
"nextDue": "2019-08-24T14:15:22Z",
"fixedRate": true,
"executionInterval": 0,
"executionCount": 0,
"alert": {
"id": 0,
"from": 0,
"header": "string",
"message": "string",
"level": 0,
"type": "DEFAULT",
"userRecipients": [
0
],
"groupRecipients": [
0
],
"dispatchMedia": [
0
],
"emailRecipients": [
"string"
],
"emailSender": "string",
"attachments": [
"string"
],
"recipients": [
0
]
},
"parameters": {
"property1": {
"scheduledJob": {},
"key": "string",
"value": "string"
},
"property2": {
"scheduledJob": {},
"key": "string",
"value": "string"
}
},
"maximumExecutions": 0,
"jobDescription": "string",
"jobName": "string",
"jobKey": "string"
}
<?xml version="1.0" encoding="UTF-8" ?>
<schedule>
<id>0</id>
<name>string</name>
<status>0</status>
<creationDate>2019-08-24T14:15:22Z</creationDate>
<nextDue>2019-08-24T14:15:22Z</nextDue>
<fixedRate>true</fixedRate>
<executionInterval>0</executionInterval>
<executionCount>0</executionCount>
<alert>
<id>0</id>
<from>0</from>
<header>string</header>
<message>string</message>
<level>0</level>
<type>DEFAULT</type>
<userRecipients>0</userRecipients>
<groupRecipients>0</groupRecipients>
<dispatchMedia>0</dispatchMedia>
<emailRecipients>string</emailRecipients>
<emailSender>string</emailSender>
<attachments>string</attachments>
<recipients>0</recipients>
</alert>
<parameters>
<property1>
<scheduledJob/>
<key>string</key>
<value>string</value>
</property1>
<property2>
<scheduledJob/>
<key>string</key>
<value>string</value>
</property2>
</parameters>
<maximumExecutions>0</maximumExecutions>
<jobDescription>string</jobDescription>
<jobName>string</jobName>
<jobKey>string</jobKey>
</schedule>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | ScheduledJob |
updateExternalLinkChecker
POST /brokenlink/externallinkchecker/{cancelJob}/{scheduleId}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| cancelJob | path | boolean | true | none |
| scheduleId | path | integer(int32) | true | none |
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| default | Default | successful operation | None |
channel
Provides endpoints for web service operations on Channels within the TERMINALFOUR system.
list
GET /channel
Example responses
200 Response
[
{
"id": 0,
"name": "string",
"description": "string",
"pendingVersionOutputDir": "string",
"rootSectionID": 0,
"hasPendingVersion": true,
"editable": true,
"microSites": [
{
"id": null,
"name": null,
"description": null,
"pendingVersionOutputDir": null,
"rootSectionID": null,
"hasPendingVersion": null,
"editable": null,
"microSites": null,
"parentID": null
}
],
"parentID": 0
}
]
<?xml version="1.0" encoding="UTF-8" ?>
<id>0</id>
<name>string</name>
<description>string</description>
<pendingVersionOutputDir>string</pendingVersionOutputDir>
<rootSectionID>0</rootSectionID>
<hasPendingVersion>true</hasPendingVersion>
<editable>true</editable>
<microSites>
<id/>
<name/>
<description/>
<pendingVersionOutputDir/>
<rootSectionID/>
<hasPendingVersion/>
<editable/>
<microSites/>
<parentID/>
</microSites>
<parentID>0</parentID>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Inline |
Response Schema
Status Code 200
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| anonymous | [ChannelMetaData] | false | none | none |
save
POST /channel
Example responses
200 Response
{
"id": 0,
"description": "string",
"name": "string",
"parentID": 0,
"fullName": "string"
}
<?xml version="1.0" encoding="UTF-8" ?>
<ChannelDTO>
<id>0</id>
<description>string</description>
<name>string</name>
<parentID>0</parentID>
<fullName>string</fullName>
</ChannelDTO>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | ChannelDTO |
getDefaultChannelPreviewIDsForCurrentUser
POST /channel/defaultPreviewIDs
Example responses
200 Response
[
0
]
<?xml version="1.0" encoding="UTF-8" ?>0
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Inline |
Response Schema
validatePxlFolder
POST /channel/inputvalidation/channelpxlfolder
Example responses
200 Response
{
"value": "string",
"inputIsValid": true
}
<?xml version="1.0" encoding="UTF-8" ?>
<ChannelPxlFolderDTO>
<value>string</value>
<inputIsValid>true</inputIsValid>
</ChannelPxlFolderDTO>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | ChannelPxlFolderDTO |
getPageLayout
GET /channel/pageLayout/{channelID}/{sectionID}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| channelID | path | integer(int32) | true | none |
| sectionID | path | integer(int32) | true | none |
Example responses
200 Response
{
"channelID": 0,
"sectionID": 0,
"pageLayoutID": 0,
"inheritablePageLayoutID": 0
}
<?xml version="1.0" encoding="UTF-8" ?>
<AppliedPageLayoutDTO>
<channelID>0</channelID>
<sectionID>0</sectionID>
<pageLayoutID>0</pageLayoutID>
<inheritablePageLayoutID>0</inheritablePageLayoutID>
</AppliedPageLayoutDTO>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | AppliedPageLayoutDTO |
listPublishables
GET /channel/publishables/{sectionID}/{action}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| sectionID | path | integer(int32) | true | none |
| action | path | string | true | none |
Example responses
200 Response
[
{
"id": 0,
"name": "string",
"description": "string",
"pendingVersionOutputDir": "string",
"rootSectionID": 0,
"hasPendingVersion": true,
"editable": true,
"microSites": [
{
"id": null,
"name": null,
"description": null,
"pendingVersionOutputDir": null,
"rootSectionID": null,
"hasPendingVersion": null,
"editable": null,
"microSites": null,
"parentID": null
}
],
"parentID": 0
}
]
<?xml version="1.0" encoding="UTF-8" ?>
<id>0</id>
<name>string</name>
<description>string</description>
<pendingVersionOutputDir>string</pendingVersionOutputDir>
<rootSectionID>0</rootSectionID>
<hasPendingVersion>true</hasPendingVersion>
<editable>true</editable>
<microSites>
<id/>
<name/>
<description/>
<pendingVersionOutputDir/>
<rootSectionID/>
<hasPendingVersion/>
<editable/>
<microSites/>
<parentID/>
</microSites>
<parentID>0</parentID>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Inline |
Response Schema
Status Code 200
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| anonymous | [ChannelMetaData] | false | none | none |
getRootChannels
GET /channel/root
Example responses
200 Response
[
{
"id": 0,
"description": "string",
"name": "string",
"parentID": 0,
"fullName": "string"
}
]
<?xml version="1.0" encoding="UTF-8" ?>
<id>0</id>
<description>string</description>
<name>string</name>
<parentID>0</parentID>
<fullName>string</fullName>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Inline |
Response Schema
Status Code 200
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| anonymous | [ChannelDTO] | false | none | none |
get
GET /channel/{id}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
Example responses
200 Response
{
"id": 0,
"description": "string",
"name": "string",
"parentID": 0,
"fullName": "string"
}
<?xml version="1.0" encoding="UTF-8" ?>
<ChannelDTO>
<id>0</id>
<description>string</description>
<name>string</name>
<parentID>0</parentID>
<fullName>string</fullName>
</ChannelDTO>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | ChannelDTO |
modify
PUT /channel/{id}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| default | Default | successful operation | None |
delete
DELETE /channel/{id}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| default | Default | successful operation | None |
resetChannelContent
POST /channel/{id}/content/reset
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| default | Default | successful operation | None |
getResetContentsForChannel
GET /channel/{id}/content/reset/{language}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
| language | path | string | true | none |
Example responses
200 Response
[
{
"id": 0,
"name": "string",
"sections": {
"property1": "string",
"property2": "string"
},
"sectionID": 0
}
]
<?xml version="1.0" encoding="UTF-8" ?>
<id>0</id>
<name>string</name>
<sections>
<property1>string</property1>
<property2>string</property2>
</sections>
<sectionID>0</sectionID>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Inline |
Response Schema
Status Code 200
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| anonymous | [ResetChannelContent] | false | none | none |
resetSecondLevelLayouts
POST /channel/{id}/resetLayouts
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| default | Default | successful operation | None |
clusterconfig
Provides core web services for managing clustering configurations within the TERMINALFOUR system.
getAllClusteredServers
GET /clusterconfig
Example responses
200 Response
[
{
"serverName": "string",
"sourcePort": 0,
"destinationPort": 0,
"useAsScheduledServer": true,
"useAsSearchIndexServer": true,
"newName": "string",
"modified": true
}
]
<?xml version="1.0" encoding="UTF-8" ?>
<serverName>string</serverName>
<sourcePort>0</sourcePort>
<destinationPort>0</destinationPort>
<useAsScheduledServer>true</useAsScheduledServer>
<useAsSearchIndexServer>true</useAsSearchIndexServer>
<newName>string</newName>
<modified>true</modified>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Inline |
Response Schema
Status Code 200
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| anonymous | [ClusteredServerDTO] | false | none | none |
addOrModify
POST /clusterconfig
Example responses
200 Response
{
"serverName": "string",
"sourcePort": 0,
"destinationPort": 0,
"useAsScheduledServer": true,
"useAsSearchIndexServer": true,
"newName": "string",
"modified": true
}
<?xml version="1.0" encoding="UTF-8" ?>
<cluster>
<serverName>string</serverName>
<sourcePort>0</sourcePort>
<destinationPort>0</destinationPort>
<useAsScheduledServer>true</useAsScheduledServer>
<useAsSearchIndexServer>true</useAsSearchIndexServer>
<newName>string</newName>
<modified>true</modified>
</cluster>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | ClusteredServerDTO |
get
GET /clusterconfig/cluster
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| serverName | query | string | false | none |
Example responses
200 Response
{
"serverName": "string",
"sourcePort": 0,
"destinationPort": 0,
"useAsScheduledServer": true,
"useAsSearchIndexServer": true,
"newName": "string",
"modified": true
}
<?xml version="1.0" encoding="UTF-8" ?>
<cluster>
<serverName>string</serverName>
<sourcePort>0</sourcePort>
<destinationPort>0</destinationPort>
<useAsScheduledServer>true</useAsScheduledServer>
<useAsSearchIndexServer>true</useAsSearchIndexServer>
<newName>string</newName>
<modified>true</modified>
</cluster>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | ClusteredServerDTO |
delete
DELETE /clusterconfig/{serverName}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| serverName | path | string | true | none |
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| default | Default | successful operation | None |
cmssearch
Provides the search functionality for the TERMINALFOUR system.
search
GET /cmssearch
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| query | query | string | false | none |
| maxResults | query | integer(int32) | false | none |
| allLanguages | query | boolean | false | none |
| allVersions | query | boolean | false | none |
Example responses
200 Response
[
{
"type": "string",
"path": "string",
"id": 0,
"lang": "string",
"lastModified": "string",
"name": "string",
"status": "string",
"smName": "string",
"version": "string",
"sectionId": 0,
"title": "string",
"template": "string",
"expired": true,
"lastModifiedBy": "string",
"readOnly": true,
"content": true
}
]
<?xml version="1.0" encoding="UTF-8" ?>
<type>string</type>
<path>string</path>
<id>0</id>
<lang>string</lang>
<lastModified>string</lastModified>
<name>string</name>
<status>string</status>
<smName>string</smName>
<version>string</version>
<sectionId>0</sectionId>
<title>string</title>
<template>string</template>
<expired>true</expired>
<lastModifiedBy>string</lastModifiedBy>
<readOnly>true</readOnly>
<content>true</content>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Inline |
Response Schema
Status Code 200
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| anonymous | [SearchResponse] | false | none | none |
config
These web service endpoints describe the operations on configuration options within the TERMINALFOUR system.
getAll
GET /config
Example responses
200 Response
{
"options": [
{
"name": "string",
"type": "string",
"value": {},
"valueList": [
null
],
"valueMap": [
null
]
}
]
}
<?xml version="1.0" encoding="UTF-8" ?>
<ConfigurationOptions>
<options>
<name>string</name>
<type>string</type>
<value/>
<valueList/>
<valueMap/>
</options>
</ConfigurationOptions>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | ConfigurationOptions |
addOrModify
PUT /config/{key}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| key | path | string | true | none |
Example responses
200 Response
{
"name": "string",
"type": "string",
"value": {},
"valueList": [
{}
],
"valueMap": [
{
"property1": {},
"property2": {}
}
]
}
<?xml version="1.0" encoding="UTF-8" ?>
<ConfigurationOptionDTO>
<name>string</name>
<type>string</type>
<value/>
<valueList/>
<valueMap>
<property1/>
<property2/>
</valueMap>
</ConfigurationOptionDTO>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | ConfigurationOptionDTO |
updateChannelMapping
POST /config/updateTransferChannel/{key}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| key | path | string | true | none |
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| default | Default | successful operation | None |
get
GET /config/{key}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| key | path | string | true | none |
Example responses
200 Response
{
"name": "string",
"type": "string",
"value": {},
"valueList": [
{}
],
"valueMap": [
{
"property1": {},
"property2": {}
}
]
}
<?xml version="1.0" encoding="UTF-8" ?>
<ConfigurationOptionDTO>
<name>string</name>
<type>string</type>
<value/>
<valueList/>
<valueMap>
<property1/>
<property2/>
</valueMap>
</ConfigurationOptionDTO>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | ConfigurationOptionDTO |
getSelected
POST /config/{key}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| key | path | string | true | none |
Example responses
200 Response
{
"options": [
{
"name": "string",
"type": "string",
"value": {},
"valueList": [
null
],
"valueMap": [
null
]
}
]
}
<?xml version="1.0" encoding="UTF-8" ?>
<ConfigurationOptions>
<options>
<name>string</name>
<type>string</type>
<value/>
<valueList/>
<valueMap/>
</options>
</ConfigurationOptions>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | ConfigurationOptions |
content
These endpoints describe operations on content within the TERMINALFOUR system.
assign
POST /content/assign
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| default | Default | successful operation | None |
listInactive
GET /content/inactive/{languageCode}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| languageCode | path | string | true | none |
Example responses
200 Response
[
{
"id": 0,
"name": "string",
"language": "string",
"sections": [
{
"id": null,
"level": null,
"status": null,
"printSequence": null,
"formSection": null,
"archived": null,
"users": null,
"viewUsers": null,
"groups": null,
"viewGroups": null,
"contentSections": null,
"sectionInfos": null,
"mirrorSections": null,
"links": null,
"rootChannels": null,
"appliedPageLayouts": null,
"hierarchyMirrorAcOpt": null,
"hierarchyMirrorMetadataOpt": null,
"children": null,
"contentTypeScopes": null,
"cloneSource": null,
"sectionPaths": null,
"sortLock": null,
"parent": null,
"mirrors": null,
"root": null,
"shown": null,
"nextSequence": null,
"entityID": null,
"childOfMirrored": null,
"metadataOption": null,
"workflowID": null,
"childOfMirror": null,
"workflowName": null,
"workflow": null,
"channelRoot": null,
"languages": null,
"channels": null,
"pathMembers": null,
"sectionSortMethod": null,
"contentSortMethod": null,
"contentsAndSequences": null,
"parentWorkflowID": null,
"inheritedPageLayouts": null,
"currentOrInheritedWorkflow": null,
"contentNextSequence": null,
"accessControlOption": null,
"parentID": null,
"mirror": null,
"allNames": null,
"languageCount": null,
"mirrorSource": null,
"link": null,
"mirrorSourceID": null
}
],
"lastModified": "string",
"media": true
}
]
<?xml version="1.0" encoding="UTF-8" ?>
<id>0</id>
<name>string</name>
<language>string</language>
<sections>
<id/>
<level/>
<status/>
<printSequence/>
<formSection/>
<archived/>
<users/>
<viewUsers/>
<groups/>
<viewGroups/>
<contentSections/>
<sectionInfos/>
<mirrorSections/>
<links/>
<rootChannels/>
<appliedPageLayouts/>
<hierarchyMirrorAcOpt/>
<hierarchyMirrorMetadataOpt/>
<children/>
<contentTypeScopes/>
<cloneSource/>
<sectionPaths/>
<sortLock/>
<parent/>
<mirrors/>
<root/>
<shown/>
<nextSequence/>
<entityID/>
<childOfMirrored/>
<metadataOption/>
<workflowID/>
<childOfMirror/>
<workflowName/>
<workflow/>
<channelRoot/>
<languages/>
<channels/>
<pathMembers/>
<sectionSortMethod/>
<contentSortMethod/>
<contentsAndSequences/>
<parentWorkflowID/>
<inheritedPageLayouts/>
<currentOrInheritedWorkflow/>
<contentNextSequence/>
<accessControlOption/>
<parentID/>
<mirror/>
<allNames/>
<languageCount/>
<mirrorSource/>
<link/>
<mirrorSourceID/>
</sections>
<lastModified>string</lastModified>
<media>true</media>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Inline |
Response Schema
Status Code 200
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| anonymous | [ContentListing] | false | none | none |
| »»»»»»»» priority | integer(int32) | false | none | none |
| »»»»»»»» disclaimer | string | false | none | none |
| »»»»»»»» publishRule | integer(int32) | false | none | none |
| »»»»»»»» channelIDs | [integer] | false | none | none |
| »»»»»»»» sectionIDs | [integer] | false | none | none |
| »»»»»»»» languageCount | integer(int32) | false | none | none |
| »»»»»»» mediaTypesWithPublishRuleCategory | [integer] | false | none | none |
| »»»»»»» convertSpacesInSectionNameEnabled | boolean | false | none | none |
| »»»»»»» convertSpacesInRetainedFilenameEnabled | boolean | false | none | none |
| »»»»»»» channelCleanupEnabled | boolean | false | none | none |
| »»»»»»» personalisationEnabled | boolean | false | none | none |
| »»»»»»» accessControlEnabled | boolean | false | none | none |
| »»»»»»» fullTextDisplayPeriodValue | integer(int32) | false | none | none |
| »»»»»»» fullTextDisplayPeriodUnit | integer(int32) | false | none | none |
| »»»»»»» secondaryPublishEnabled | boolean | false | none | none |
| »»»»»»» overrideExtensionEnabled | boolean | false | none | none |
| »»»»»»» publishEmptySectionsEnabled | boolean | false | none | none |
| »»»»»»» convertSpacesInOutputURIEnabled | boolean | false | none | none |
| »»»»»»» parentID | integer(int32) | false | none | none |
| »»»»»»» contentIDs | [integer] | false | none | none |
| »»»»»»» languageCodes | [string] | false | none | none |
| »»»»»»» microSite | boolean | false | none | none |
| »»»»»»»» elementForFilename | integer(int32) | false | none | none |
| »»»»»»»» alias | string | false | none | none |
| »»»»»»»» directEditEnabled | boolean | false | none | none |
| »»»» deleted | boolean | false | none | none |
| »»»» memberCount | integer(int32) | false | none | none |
| »»»» language | string | false | none | none |
| »»»» name | string | false | none | none |
| »»»» owner | integer(int32) | false | none | none |
| »»»» id | integer(int32) | false | none | none |
| »»» fullLocaleCode | string | false | none | none |
| »»»»» value | string | false | none | none |
| »»»»» language | string | false | none | none |
| »»»»» sectionID | integer(int32) | false | none | none |
| »»»»» metaTagName | string | false | none | none |
| »»»»» metaTagID | integer(int32) | false | none | none |
| »»» sectionID | integer(int32) | false | none | none |
| »»» pageLayoutID | integer(int32) | false | none | none |
| »»» inheritablePageLayoutID | integer(int32) | false | none | none |
| »» sortLock | string | false | none | none |
| » lastModified | string | false | none | none |
| » media | boolean | false | none | none |
Enumerated Values
| Property | Value |
|---|---|
| sortLock | TOP |
| sortLock | BOTTOM |
| sortLock | UNLOCKED |
listLinkContent
GET /content/link/{id}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
Example responses
200 Response
[
{
"id": 0,
"name": "string",
"language": "string",
"sections": [
{
"id": null,
"level": null,
"status": null,
"printSequence": null,
"formSection": null,
"archived": null,
"users": null,
"viewUsers": null,
"groups": null,
"viewGroups": null,
"contentSections": null,
"sectionInfos": null,
"mirrorSections": null,
"links": null,
"rootChannels": null,
"appliedPageLayouts": null,
"hierarchyMirrorAcOpt": null,
"hierarchyMirrorMetadataOpt": null,
"children": null,
"contentTypeScopes": null,
"cloneSource": null,
"sectionPaths": null,
"sortLock": null,
"parent": null,
"mirrors": null,
"root": null,
"shown": null,
"nextSequence": null,
"entityID": null,
"childOfMirrored": null,
"metadataOption": null,
"workflowID": null,
"childOfMirror": null,
"workflowName": null,
"workflow": null,
"channelRoot": null,
"languages": null,
"channels": null,
"pathMembers": null,
"sectionSortMethod": null,
"contentSortMethod": null,
"contentsAndSequences": null,
"parentWorkflowID": null,
"inheritedPageLayouts": null,
"currentOrInheritedWorkflow": null,
"contentNextSequence": null,
"accessControlOption": null,
"parentID": null,
"mirror": null,
"allNames": null,
"languageCount": null,
"mirrorSource": null,
"link": null,
"mirrorSourceID": null
}
],
"lastModified": "string",
"media": true
}
]
<?xml version="1.0" encoding="UTF-8" ?>
<id>0</id>
<name>string</name>
<language>string</language>
<sections>
<id/>
<level/>
<status/>
<printSequence/>
<formSection/>
<archived/>
<users/>
<viewUsers/>
<groups/>
<viewGroups/>
<contentSections/>
<sectionInfos/>
<mirrorSections/>
<links/>
<rootChannels/>
<appliedPageLayouts/>
<hierarchyMirrorAcOpt/>
<hierarchyMirrorMetadataOpt/>
<children/>
<contentTypeScopes/>
<cloneSource/>
<sectionPaths/>
<sortLock/>
<parent/>
<mirrors/>
<root/>
<shown/>
<nextSequence/>
<entityID/>
<childOfMirrored/>
<metadataOption/>
<workflowID/>
<childOfMirror/>
<workflowName/>
<workflow/>
<channelRoot/>
<languages/>
<channels/>
<pathMembers/>
<sectionSortMethod/>
<contentSortMethod/>
<contentsAndSequences/>
<parentWorkflowID/>
<inheritedPageLayouts/>
<currentOrInheritedWorkflow/>
<contentNextSequence/>
<accessControlOption/>
<parentID/>
<mirror/>
<allNames/>
<languageCount/>
<mirrorSource/>
<link/>
<mirrorSourceID/>
</sections>
<lastModified>string</lastModified>
<media>true</media>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Inline |
Response Schema
Status Code 200
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| anonymous | [ContentListing] | false | none | none |
| »»»»»»»» priority | integer(int32) | false | none | none |
| »»»»»»»» disclaimer | string | false | none | none |
| »»»»»»»» publishRule | integer(int32) | false | none | none |
| »»»»»»»» channelIDs | [integer] | false | none | none |
| »»»»»»»» sectionIDs | [integer] | false | none | none |
| »»»»»»»» languageCount | integer(int32) | false | none | none |
| »»»»»»» mediaTypesWithPublishRuleCategory | [integer] | false | none | none |
| »»»»»»» convertSpacesInSectionNameEnabled | boolean | false | none | none |
| »»»»»»» convertSpacesInRetainedFilenameEnabled | boolean | false | none | none |
| »»»»»»» channelCleanupEnabled | boolean | false | none | none |
| »»»»»»» personalisationEnabled | boolean | false | none | none |
| »»»»»»» accessControlEnabled | boolean | false | none | none |
| »»»»»»» fullTextDisplayPeriodValue | integer(int32) | false | none | none |
| »»»»»»» fullTextDisplayPeriodUnit | integer(int32) | false | none | none |
| »»»»»»» secondaryPublishEnabled | boolean | false | none | none |
| »»»»»»» overrideExtensionEnabled | boolean | false | none | none |
| »»»»»»» publishEmptySectionsEnabled | boolean | false | none | none |
| »»»»»»» convertSpacesInOutputURIEnabled | boolean | false | none | none |
| »»»»»»» parentID | integer(int32) | false | none | none |
| »»»»»»» contentIDs | [integer] | false | none | none |
| »»»»»»» languageCodes | [string] | false | none | none |
| »»»»»»» microSite | boolean | false | none | none |
| »»»»»»»» elementForFilename | integer(int32) | false | none | none |
| »»»»»»»» alias | string | false | none | none |
| »»»»»»»» directEditEnabled | boolean | false | none | none |
| »»»» deleted | boolean | false | none | none |
| »»»» memberCount | integer(int32) | false | none | none |
| »»»» language | string | false | none | none |
| »»»» name | string | false | none | none |
| »»»» owner | integer(int32) | false | none | none |
| »»»» id | integer(int32) | false | none | none |
| »»» fullLocaleCode | string | false | none | none |
| »»»»» value | string | false | none | none |
| »»»»» language | string | false | none | none |
| »»»»» sectionID | integer(int32) | false | none | none |
| »»»»» metaTagName | string | false | none | none |
| »»»»» metaTagID | integer(int32) | false | none | none |
| »»» sectionID | integer(int32) | false | none | none |
| »»» pageLayoutID | integer(int32) | false | none | none |
| »»» inheritablePageLayoutID | integer(int32) | false | none | none |
| »» sortLock | string | false | none | none |
| » lastModified | string | false | none | none |
| » media | boolean | false | none | none |
Enumerated Values
| Property | Value |
|---|---|
| sortLock | TOP |
| sortLock | BOTTOM |
| sortLock | UNLOCKED |
listOrphaned
GET /content/orphaned/{languageCode}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| languageCode | path | string | true | none |
Example responses
200 Response
[
{
"id": 0,
"name": "string",
"language": "string",
"sections": [
{
"id": null,
"level": null,
"status": null,
"printSequence": null,
"formSection": null,
"archived": null,
"users": null,
"viewUsers": null,
"groups": null,
"viewGroups": null,
"contentSections": null,
"sectionInfos": null,
"mirrorSections": null,
"links": null,
"rootChannels": null,
"appliedPageLayouts": null,
"hierarchyMirrorAcOpt": null,
"hierarchyMirrorMetadataOpt": null,
"children": null,
"contentTypeScopes": null,
"cloneSource": null,
"sectionPaths": null,
"sortLock": null,
"parent": null,
"mirrors": null,
"root": null,
"shown": null,
"nextSequence": null,
"entityID": null,
"childOfMirrored": null,
"metadataOption": null,
"workflowID": null,
"childOfMirror": null,
"workflowName": null,
"workflow": null,
"channelRoot": null,
"languages": null,
"channels": null,
"pathMembers": null,
"sectionSortMethod": null,
"contentSortMethod": null,
"contentsAndSequences": null,
"parentWorkflowID": null,
"inheritedPageLayouts": null,
"currentOrInheritedWorkflow": null,
"contentNextSequence": null,
"accessControlOption": null,
"parentID": null,
"mirror": null,
"allNames": null,
"languageCount": null,
"mirrorSource": null,
"link": null,
"mirrorSourceID": null
}
],
"lastModified": "string",
"media": true
}
]
<?xml version="1.0" encoding="UTF-8" ?>
<id>0</id>
<name>string</name>
<language>string</language>
<sections>
<id/>
<level/>
<status/>
<printSequence/>
<formSection/>
<archived/>
<users/>
<viewUsers/>
<groups/>
<viewGroups/>
<contentSections/>
<sectionInfos/>
<mirrorSections/>
<links/>
<rootChannels/>
<appliedPageLayouts/>
<hierarchyMirrorAcOpt/>
<hierarchyMirrorMetadataOpt/>
<children/>
<contentTypeScopes/>
<cloneSource/>
<sectionPaths/>
<sortLock/>
<parent/>
<mirrors/>
<root/>
<shown/>
<nextSequence/>
<entityID/>
<childOfMirrored/>
<metadataOption/>
<workflowID/>
<childOfMirror/>
<workflowName/>
<workflow/>
<channelRoot/>
<languages/>
<channels/>
<pathMembers/>
<sectionSortMethod/>
<contentSortMethod/>
<contentsAndSequences/>
<parentWorkflowID/>
<inheritedPageLayouts/>
<currentOrInheritedWorkflow/>
<contentNextSequence/>
<accessControlOption/>
<parentID/>
<mirror/>
<allNames/>
<languageCount/>
<mirrorSource/>
<link/>
<mirrorSourceID/>
</sections>
<lastModified>string</lastModified>
<media>true</media>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Inline |
Response Schema
Status Code 200
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| anonymous | [ContentListing] | false | none | none |
| »»»»»»»» priority | integer(int32) | false | none | none |
| »»»»»»»» disclaimer | string | false | none | none |
| »»»»»»»» publishRule | integer(int32) | false | none | none |
| »»»»»»»» channelIDs | [integer] | false | none | none |
| »»»»»»»» sectionIDs | [integer] | false | none | none |
| »»»»»»»» languageCount | integer(int32) | false | none | none |
| »»»»»»» mediaTypesWithPublishRuleCategory | [integer] | false | none | none |
| »»»»»»» convertSpacesInSectionNameEnabled | boolean | false | none | none |
| »»»»»»» convertSpacesInRetainedFilenameEnabled | boolean | false | none | none |
| »»»»»»» channelCleanupEnabled | boolean | false | none | none |
| »»»»»»» personalisationEnabled | boolean | false | none | none |
| »»»»»»» accessControlEnabled | boolean | false | none | none |
| »»»»»»» fullTextDisplayPeriodValue | integer(int32) | false | none | none |
| »»»»»»» fullTextDisplayPeriodUnit | integer(int32) | false | none | none |
| »»»»»»» secondaryPublishEnabled | boolean | false | none | none |
| »»»»»»» overrideExtensionEnabled | boolean | false | none | none |
| »»»»»»» publishEmptySectionsEnabled | boolean | false | none | none |
| »»»»»»» convertSpacesInOutputURIEnabled | boolean | false | none | none |
| »»»»»»» parentID | integer(int32) | false | none | none |
| »»»»»»» contentIDs | [integer] | false | none | none |
| »»»»»»» languageCodes | [string] | false | none | none |
| »»»»»»» microSite | boolean | false | none | none |
| »»»»»»»» elementForFilename | integer(int32) | false | none | none |
| »»»»»»»» alias | string | false | none | none |
| »»»»»»»» directEditEnabled | boolean | false | none | none |
| »»»» deleted | boolean | false | none | none |
| »»»» memberCount | integer(int32) | false | none | none |
| »»»» language | string | false | none | none |
| »»»» name | string | false | none | none |
| »»»» owner | integer(int32) | false | none | none |
| »»»» id | integer(int32) | false | none | none |
| »»» fullLocaleCode | string | false | none | none |
| »»»»» value | string | false | none | none |
| »»»»» language | string | false | none | none |
| »»»»» sectionID | integer(int32) | false | none | none |
| »»»»» metaTagName | string | false | none | none |
| »»»»» metaTagID | integer(int32) | false | none | none |
| »»» sectionID | integer(int32) | false | none | none |
| »»» pageLayoutID | integer(int32) | false | none | none |
| »»» inheritablePageLayoutID | integer(int32) | false | none | none |
| »» sortLock | string | false | none | none |
| » lastModified | string | false | none | none |
| » media | boolean | false | none | none |
Enumerated Values
| Property | Value |
|---|---|
| sortLock | TOP |
| sortLock | BOTTOM |
| sortLock | UNLOCKED |
listPending
GET /content/pending/{languageCode}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| languageCode | path | string | true | none |
Example responses
200 Response
[
{
"id": 0,
"contentTypeId": 0,
"language": "string",
"version": "string",
"name": "string",
"status": 0,
"lastModified": "2019-08-24T14:15:22Z",
"lastModifiedBy": "string",
"lastModifiedById": 0,
"ownerId": 0,
"owner": "string",
"workflow": {
"id": 0,
"name": "string",
"description": "string",
"stepId": 0,
"stepNumber": 0,
"stepName": "string",
"instanceId": 0
},
"previousVersion": "string",
"sections": [
{
"id": null,
"level": null,
"status": null,
"printSequence": null,
"formSection": null,
"archived": null,
"users": null,
"viewUsers": null,
"groups": null,
"viewGroups": null,
"contentSections": null,
"sectionInfos": null,
"mirrorSections": null,
"links": null,
"rootChannels": null,
"appliedPageLayouts": null,
"hierarchyMirrorAcOpt": null,
"hierarchyMirrorMetadataOpt": null,
"children": null,
"contentTypeScopes": null,
"cloneSource": null,
"sectionPaths": null,
"sortLock": null,
"parent": null,
"mirrors": null,
"root": null,
"shown": null,
"nextSequence": null,
"entityID": null,
"childOfMirrored": null,
"metadataOption": null,
"workflowID": null,
"childOfMirror": null,
"workflowName": null,
"workflow": null,
"channelRoot": null,
"languages": null,
"channels": null,
"pathMembers": null,
"sectionSortMethod": null,
"contentSortMethod": null,
"contentsAndSequences": null,
"parentWorkflowID": null,
"inheritedPageLayouts": null,
"currentOrInheritedWorkflow": null,
"contentNextSequence": null,
"accessControlOption": null,
"parentID": null,
"mirror": null,
"allNames": null,
"languageCount": null,
"mirrorSource": null,
"link": null,
"mirrorSourceID": null
}
],
"alreadyVoted": true,
"hasAccessToContent": true
}
]
<?xml version="1.0" encoding="UTF-8" ?>
<id>0</id>
<contentTypeId>0</contentTypeId>
<language>string</language>
<version>string</version>
<name>string</name>
<status>0</status>
<lastModified>2019-08-24T14:15:22Z</lastModified>
<lastModifiedBy>string</lastModifiedBy>
<lastModifiedById>0</lastModifiedById>
<ownerId>0</ownerId>
<owner>string</owner>
<workflow>
<id>0</id>
<name>string</name>
<description>string</description>
<stepId>0</stepId>
<stepNumber>0</stepNumber>
<stepName>string</stepName>
<instanceId>0</instanceId>
</workflow>
<previousVersion>string</previousVersion>
<sections>
<id/>
<level/>
<status/>
<printSequence/>
<formSection/>
<archived/>
<users/>
<viewUsers/>
<groups/>
<viewGroups/>
<contentSections/>
<sectionInfos/>
<mirrorSections/>
<links/>
<rootChannels/>
<appliedPageLayouts/>
<hierarchyMirrorAcOpt/>
<hierarchyMirrorMetadataOpt/>
<children/>
<contentTypeScopes/>
<cloneSource/>
<sectionPaths/>
<sortLock/>
<parent/>
<mirrors/>
<root/>
<shown/>
<nextSequence/>
<entityID/>
<childOfMirrored/>
<metadataOption/>
<workflowID/>
<childOfMirror/>
<workflowName/>
<workflow/>
<channelRoot/>
<languages/>
<channels/>
<pathMembers/>
<sectionSortMethod/>
<contentSortMethod/>
<contentsAndSequences/>
<parentWorkflowID/>
<inheritedPageLayouts/>
<currentOrInheritedWorkflow/>
<contentNextSequence/>
<accessControlOption/>
<parentID/>
<mirror/>
<allNames/>
<languageCount/>
<mirrorSource/>
<link/>
<mirrorSourceID/>
</sections>
<alreadyVoted>true</alreadyVoted>
<hasAccessToContent>true</hasAccessToContent>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Inline |
Response Schema
Status Code 200
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| anonymous | [ApprovableContent] | false | none | none |
| »»»»»»»» priority | integer(int32) | false | none | none |
| »»»»»»»» disclaimer | string | false | none | none |
| »»»»»»»» publishRule | integer(int32) | false | none | none |
| »»»»»»»» channelIDs | [integer] | false | none | none |
| »»»»»»»» sectionIDs | [integer] | false | none | none |
| »»»»»»»» languageCount | integer(int32) | false | none | none |
| »»»»»»» mediaTypesWithPublishRuleCategory | [integer] | false | none | none |
| »»»»»»» convertSpacesInSectionNameEnabled | boolean | false | none | none |
| »»»»»»» convertSpacesInRetainedFilenameEnabled | boolean | false | none | none |
| »»»»»»» channelCleanupEnabled | boolean | false | none | none |
| »»»»»»» personalisationEnabled | boolean | false | none | none |
| »»»»»»» accessControlEnabled | boolean | false | none | none |
| »»»»»»» fullTextDisplayPeriodValue | integer(int32) | false | none | none |
| »»»»»»» fullTextDisplayPeriodUnit | integer(int32) | false | none | none |
| »»»»»»» secondaryPublishEnabled | boolean | false | none | none |
| »»»»»»» overrideExtensionEnabled | boolean | false | none | none |
| »»»»»»» publishEmptySectionsEnabled | boolean | false | none | none |
| »»»»»»» convertSpacesInOutputURIEnabled | boolean | false | none | none |
| »»»»»»» parentID | integer(int32) | false | none | none |
| »»»»»»» contentIDs | [integer] | false | none | none |
| »»»»»»» languageCodes | [string] | false | none | none |
| »»»»»»» microSite | boolean | false | none | none |
| »»»»»»»» elementForFilename | integer(int32) | false | none | none |
| »»»»»»»» alias | string | false | none | none |
| »»»»»»»» directEditEnabled | boolean | false | none | none |
| »»»» deleted | boolean | false | none | none |
| »»»» memberCount | integer(int32) | false | none | none |
| »»»» language | string | false | none | none |
| »»»» name | string | false | none | none |
| »»»» owner | integer(int32) | false | none | none |
| »»»» id | integer(int32) | false | none | none |
| »»» fullLocaleCode | string | false | none | none |
| »»»»» value | string | false | none | none |
| »»»»» language | string | false | none | none |
| »»»»» sectionID | integer(int32) | false | none | none |
| »»»»» metaTagName | string | false | none | none |
| »»»»» metaTagID | integer(int32) | false | none | none |
| »»» sectionID | integer(int32) | false | none | none |
| »»» pageLayoutID | integer(int32) | false | none | none |
| »»» inheritablePageLayoutID | integer(int32) | false | none | none |
| »» sortLock | string | false | none | none |
| » alreadyVoted | boolean | false | none | none |
| » hasAccessToContent | boolean | false | none | none |
Enumerated Values
| Property | Value |
|---|---|
| sortLock | TOP |
| sortLock | BOTTOM |
| sortLock | UNLOCKED |
purgeContent
POST /content/purge
Body parameter
{
"languageCode": "string",
"contentIds": [
0
]
}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| body | body | PurgeRequestDTO | false | none |
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| default | Default | successful operation | None |
get
GET /content/{section}/{id}/{language}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| section | path | integer(int32) | true | none |
| id | path | integer(int32) | true | none |
| language | path | string | true | none |
| prepareForEditor | query | boolean | false | none |
Example responses
200 Response
{
"id": 0,
"contentTypeID": 0,
"archiveSection": 0,
"publishDate": "2019-08-24T14:15:22Z",
"reviewDate": "2019-08-24T14:15:22Z",
"expiryDate": "2019-08-24T14:15:22Z",
"language": "string",
"name": "string",
"alternativeLanguages": [
{
"language": "string",
"name": "string"
}
],
"status": 0,
"lastModified": "2019-08-24T14:15:22Z",
"lastModifiedBy": 0,
"lastModifierName": "string",
"contentTypeName": "string",
"contentTypeAlias": "string",
"owner": {
"id": 0,
"type": "USER"
},
"version": "string",
"previousVersion": "string",
"channels": [
0
],
"mirroredSectionPaths": {
"property1": "string",
"property2": "string"
},
"editable": true,
"expired": true,
"lock": {
"assetID": 0,
"assetType": 0,
"lockType": 0,
"expiry": "2019-08-24T14:15:22Z",
"owner": 0,
"ownerName": "string",
"currentUser": true,
"language": "string"
},
"canPublishNow": true,
"canSaveAndApprove": true,
"contentTypeAccess": 0,
"contentTypeLock": {
"assetID": 0,
"assetType": 0,
"lockType": 0,
"expiry": "2019-08-24T14:15:22Z",
"owner": 0,
"ownerName": "string",
"currentUser": true,
"language": "string"
},
"elements": {
"property1": {},
"property2": {}
},
"contentType": {
"id": 0,
"name": "string",
"description": "string",
"type": 0,
"editable": true,
"primaryGroup": {
"ownershipLevel": null,
"group": null,
"assetID": null,
"groupID": null,
"assetType": null,
"readLevel": null,
"groupName": null
},
"sharedGroups": [
{}
],
"alias": "string",
"workflow": 0,
"systemTemplate": true,
"sharedGroupCount": 0,
"contentTypeElements": [
{}
],
"metaMapped": true,
"lock": {
"assetID": null,
"assetType": null,
"lockType": null,
"expiry": null,
"owner": null,
"ownerName": null,
"currentUser": null,
"language": null
},
"minAuthLevel": 0,
"enableDirectEdit": true,
"elementIdforFilename": 0,
"warningMessage": "string",
"sectionId": 0,
"duplicate": true,
"duplicatedFromId": 0,
"fullyAccessible": true
},
"types": [
{
"id": 0,
"name": "string",
"listType": true
}
],
"insertAtIndex": 0,
"sortLock": "TOP",
"excludedMirrorSectionIds": [
0
],
"locked": true,
"sectionIDs": [
0
]
}
<?xml version="1.0" encoding="UTF-8" ?>
<content>
<id>0</id>
<contentTypeID>0</contentTypeID>
<archiveSection>0</archiveSection>
<publishDate>2019-08-24T14:15:22Z</publishDate>
<reviewDate>2019-08-24T14:15:22Z</reviewDate>
<expiryDate>2019-08-24T14:15:22Z</expiryDate>
<language>string</language>
<name>string</name>
<alternativeLanguages>
<language>string</language>
<name>string</name>
</alternativeLanguages>
<status>0</status>
<lastModified>2019-08-24T14:15:22Z</lastModified>
<lastModifiedBy>0</lastModifiedBy>
<lastModifierName>string</lastModifierName>
<contentTypeName>string</contentTypeName>
<contentTypeAlias>string</contentTypeAlias>
<owner>
<id>0</id>
<type>USER</type>
</owner>
<version>string</version>
<previousVersion>string</previousVersion>
<channels>0</channels>
<mirroredSectionPaths>
<property1>string</property1>
<property2>string</property2>
</mirroredSectionPaths>
<editable>true</editable>
<expired>true</expired>
<lock>
<assetID>0</assetID>
<assetType>0</assetType>
<lockType>0</lockType>
<expiry>2019-08-24T14:15:22Z</expiry>
<owner>0</owner>
<ownerName>string</ownerName>
<currentUser>true</currentUser>
<language>string</language>
</lock>
<canPublishNow>true</canPublishNow>
<canSaveAndApprove>true</canSaveAndApprove>
<contentTypeAccess>0</contentTypeAccess>
<contentTypeLock>
<assetID>0</assetID>
<assetType>0</assetType>
<lockType>0</lockType>
<expiry>2019-08-24T14:15:22Z</expiry>
<owner>0</owner>
<ownerName>string</ownerName>
<currentUser>true</currentUser>
<language>string</language>
</contentTypeLock>
<elements>
<property1/>
<property2/>
</elements>
<contentType>
<id>0</id>
<name>string</name>
<description>string</description>
<type>0</type>
<editable>true</editable>
<primaryGroup>
<ownershipLevel/>
<group/>
<assetID/>
<groupID/>
<assetType/>
<readLevel/>
<groupName/>
</primaryGroup>
<sharedGroups/>
<alias>string</alias>
<workflow>0</workflow>
<systemTemplate>true</systemTemplate>
<sharedGroupCount>0</sharedGroupCount>
<contentTypeElements/>
<metaMapped>true</metaMapped>
<lock>
<assetID/>
<assetType/>
<lockType/>
<expiry/>
<owner/>
<ownerName/>
<currentUser/>
<language/>
</lock>
<minAuthLevel>0</minAuthLevel>
<enableDirectEdit>true</enableDirectEdit>
<elementIdforFilename>0</elementIdforFilename>
<warningMessage>string</warningMessage>
<sectionId>0</sectionId>
<duplicate>true</duplicate>
<duplicatedFromId>0</duplicatedFromId>
<fullyAccessible>true</fullyAccessible>
</contentType>
<types>
<id>0</id>
<name>string</name>
<listType>true</listType>
</types>
<insertAtIndex>0</insertAtIndex>
<sortLock>TOP</sortLock>
<excludedMirrorSectionIds>0</excludedMirrorSectionIds>
<locked>true</locked>
<sectionIDs>0</sectionIDs>
</content>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | ContentDTO |
getOwner
GET /content/{id}/{language}/owner
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
| language | path | string | true | none |
Example responses
200 Response
{
"id": 0,
"type": "USER"
}
<?xml version="1.0" encoding="UTF-8" ?>
<OwnerDTO>
<id>0</id>
<type>USER</type>
</OwnerDTO>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | OwnerDTO |
versions
GET /content/{id}/{language}/version
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
| language | path | string | true | none |
Example responses
200 Response
[
{
"id": 0,
"contentTypeId": 0,
"language": "string",
"version": "string",
"name": "string",
"status": 0,
"lastModified": "2019-08-24T14:15:22Z",
"lastModifiedBy": "string",
"lastModifiedById": 0,
"ownerId": 0,
"owner": "string",
"workflow": {
"id": 0,
"name": "string",
"description": "string",
"stepId": 0,
"stepNumber": 0,
"stepName": "string",
"instanceId": 0
},
"previousVersion": "string",
"sections": [
{
"id": null,
"level": null,
"status": null,
"printSequence": null,
"formSection": null,
"archived": null,
"users": null,
"viewUsers": null,
"groups": null,
"viewGroups": null,
"contentSections": null,
"sectionInfos": null,
"mirrorSections": null,
"links": null,
"rootChannels": null,
"appliedPageLayouts": null,
"hierarchyMirrorAcOpt": null,
"hierarchyMirrorMetadataOpt": null,
"children": null,
"contentTypeScopes": null,
"cloneSource": null,
"sectionPaths": null,
"sortLock": null,
"parent": null,
"mirrors": null,
"root": null,
"shown": null,
"nextSequence": null,
"entityID": null,
"childOfMirrored": null,
"metadataOption": null,
"workflowID": null,
"childOfMirror": null,
"workflowName": null,
"workflow": null,
"channelRoot": null,
"languages": null,
"channels": null,
"pathMembers": null,
"sectionSortMethod": null,
"contentSortMethod": null,
"contentsAndSequences": null,
"parentWorkflowID": null,
"inheritedPageLayouts": null,
"currentOrInheritedWorkflow": null,
"contentNextSequence": null,
"accessControlOption": null,
"parentID": null,
"mirror": null,
"allNames": null,
"languageCount": null,
"mirrorSource": null,
"link": null,
"mirrorSourceID": null
}
],
"alreadyVoted": true,
"hasAccessToContent": true
}
]
<?xml version="1.0" encoding="UTF-8" ?>
<id>0</id>
<contentTypeId>0</contentTypeId>
<language>string</language>
<version>string</version>
<name>string</name>
<status>0</status>
<lastModified>2019-08-24T14:15:22Z</lastModified>
<lastModifiedBy>string</lastModifiedBy>
<lastModifiedById>0</lastModifiedById>
<ownerId>0</ownerId>
<owner>string</owner>
<workflow>
<id>0</id>
<name>string</name>
<description>string</description>
<stepId>0</stepId>
<stepNumber>0</stepNumber>
<stepName>string</stepName>
<instanceId>0</instanceId>
</workflow>
<previousVersion>string</previousVersion>
<sections>
<id/>
<level/>
<status/>
<printSequence/>
<formSection/>
<archived/>
<users/>
<viewUsers/>
<groups/>
<viewGroups/>
<contentSections/>
<sectionInfos/>
<mirrorSections/>
<links/>
<rootChannels/>
<appliedPageLayouts/>
<hierarchyMirrorAcOpt/>
<hierarchyMirrorMetadataOpt/>
<children/>
<contentTypeScopes/>
<cloneSource/>
<sectionPaths/>
<sortLock/>
<parent/>
<mirrors/>
<root/>
<shown/>
<nextSequence/>
<entityID/>
<childOfMirrored/>
<metadataOption/>
<workflowID/>
<childOfMirror/>
<workflowName/>
<workflow/>
<channelRoot/>
<languages/>
<channels/>
<pathMembers/>
<sectionSortMethod/>
<contentSortMethod/>
<contentsAndSequences/>
<parentWorkflowID/>
<inheritedPageLayouts/>
<currentOrInheritedWorkflow/>
<contentNextSequence/>
<accessControlOption/>
<parentID/>
<mirror/>
<allNames/>
<languageCount/>
<mirrorSource/>
<link/>
<mirrorSourceID/>
</sections>
<alreadyVoted>true</alreadyVoted>
<hasAccessToContent>true</hasAccessToContent>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Inline |
Response Schema
Status Code 200
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| anonymous | [ApprovableContent] | false | none | none |
| »»»»»»»» priority | integer(int32) | false | none | none |
| »»»»»»»» disclaimer | string | false | none | none |
| »»»»»»»» publishRule | integer(int32) | false | none | none |
| »»»»»»»» channelIDs | [integer] | false | none | none |
| »»»»»»»» sectionIDs | [integer] | false | none | none |
| »»»»»»»» languageCount | integer(int32) | false | none | none |
| »»»»»»» mediaTypesWithPublishRuleCategory | [integer] | false | none | none |
| »»»»»»» convertSpacesInSectionNameEnabled | boolean | false | none | none |
| »»»»»»» convertSpacesInRetainedFilenameEnabled | boolean | false | none | none |
| »»»»»»» channelCleanupEnabled | boolean | false | none | none |
| »»»»»»» personalisationEnabled | boolean | false | none | none |
| »»»»»»» accessControlEnabled | boolean | false | none | none |
| »»»»»»» fullTextDisplayPeriodValue | integer(int32) | false | none | none |
| »»»»»»» fullTextDisplayPeriodUnit | integer(int32) | false | none | none |
| »»»»»»» secondaryPublishEnabled | boolean | false | none | none |
| »»»»»»» overrideExtensionEnabled | boolean | false | none | none |
| »»»»»»» publishEmptySectionsEnabled | boolean | false | none | none |
| »»»»»»» convertSpacesInOutputURIEnabled | boolean | false | none | none |
| »»»»»»» parentID | integer(int32) | false | none | none |
| »»»»»»» contentIDs | [integer] | false | none | none |
| »»»»»»» languageCodes | [string] | false | none | none |
| »»»»»»» microSite | boolean | false | none | none |
| »»»»»»»» elementForFilename | integer(int32) | false | none | none |
| »»»»»»»» alias | string | false | none | none |
| »»»»»»»» directEditEnabled | boolean | false | none | none |
| »»»» deleted | boolean | false | none | none |
| »»»» memberCount | integer(int32) | false | none | none |
| »»»» language | string | false | none | none |
| »»»» name | string | false | none | none |
| »»»» owner | integer(int32) | false | none | none |
| »»»» id | integer(int32) | false | none | none |
| »»» fullLocaleCode | string | false | none | none |
| »»»»» value | string | false | none | none |
| »»»»» language | string | false | none | none |
| »»»»» sectionID | integer(int32) | false | none | none |
| »»»»» metaTagName | string | false | none | none |
| »»»»» metaTagID | integer(int32) | false | none | none |
| »»» sectionID | integer(int32) | false | none | none |
| »»» pageLayoutID | integer(int32) | false | none | none |
| »»» inheritablePageLayoutID | integer(int32) | false | none | none |
| »» sortLock | string | false | none | none |
| » alreadyVoted | boolean | false | none | none |
| » hasAccessToContent | boolean | false | none | none |
Enumerated Values
| Property | Value |
|---|---|
| sortLock | TOP |
| sortLock | BOTTOM |
| sortLock | UNLOCKED |
getWithoutSection
GET /content/{id}/{language}/version/{version}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
| language | path | string | true | none |
| version | path | string | true | none |
Example responses
200 Response
{
"id": 0,
"contentTypeID": 0,
"archiveSection": 0,
"publishDate": "2019-08-24T14:15:22Z",
"reviewDate": "2019-08-24T14:15:22Z",
"expiryDate": "2019-08-24T14:15:22Z",
"language": "string",
"name": "string",
"alternativeLanguages": [
{
"language": "string",
"name": "string"
}
],
"status": 0,
"lastModified": "2019-08-24T14:15:22Z",
"lastModifiedBy": 0,
"lastModifierName": "string",
"contentTypeName": "string",
"contentTypeAlias": "string",
"owner": {
"id": 0,
"type": "USER"
},
"version": "string",
"previousVersion": "string",
"channels": [
0
],
"mirroredSectionPaths": {
"property1": "string",
"property2": "string"
},
"editable": true,
"expired": true,
"lock": {
"assetID": 0,
"assetType": 0,
"lockType": 0,
"expiry": "2019-08-24T14:15:22Z",
"owner": 0,
"ownerName": "string",
"currentUser": true,
"language": "string"
},
"canPublishNow": true,
"canSaveAndApprove": true,
"contentTypeAccess": 0,
"contentTypeLock": {
"assetID": 0,
"assetType": 0,
"lockType": 0,
"expiry": "2019-08-24T14:15:22Z",
"owner": 0,
"ownerName": "string",
"currentUser": true,
"language": "string"
},
"elements": {
"property1": {},
"property2": {}
},
"contentType": {
"id": 0,
"name": "string",
"description": "string",
"type": 0,
"editable": true,
"primaryGroup": {
"ownershipLevel": null,
"group": null,
"assetID": null,
"groupID": null,
"assetType": null,
"readLevel": null,
"groupName": null
},
"sharedGroups": [
{}
],
"alias": "string",
"workflow": 0,
"systemTemplate": true,
"sharedGroupCount": 0,
"contentTypeElements": [
{}
],
"metaMapped": true,
"lock": {
"assetID": null,
"assetType": null,
"lockType": null,
"expiry": null,
"owner": null,
"ownerName": null,
"currentUser": null,
"language": null
},
"minAuthLevel": 0,
"enableDirectEdit": true,
"elementIdforFilename": 0,
"warningMessage": "string",
"sectionId": 0,
"duplicate": true,
"duplicatedFromId": 0,
"fullyAccessible": true
},
"types": [
{
"id": 0,
"name": "string",
"listType": true
}
],
"insertAtIndex": 0,
"sortLock": "TOP",
"excludedMirrorSectionIds": [
0
],
"locked": true,
"sectionIDs": [
0
]
}
<?xml version="1.0" encoding="UTF-8" ?>
<content>
<id>0</id>
<contentTypeID>0</contentTypeID>
<archiveSection>0</archiveSection>
<publishDate>2019-08-24T14:15:22Z</publishDate>
<reviewDate>2019-08-24T14:15:22Z</reviewDate>
<expiryDate>2019-08-24T14:15:22Z</expiryDate>
<language>string</language>
<name>string</name>
<alternativeLanguages>
<language>string</language>
<name>string</name>
</alternativeLanguages>
<status>0</status>
<lastModified>2019-08-24T14:15:22Z</lastModified>
<lastModifiedBy>0</lastModifiedBy>
<lastModifierName>string</lastModifierName>
<contentTypeName>string</contentTypeName>
<contentTypeAlias>string</contentTypeAlias>
<owner>
<id>0</id>
<type>USER</type>
</owner>
<version>string</version>
<previousVersion>string</previousVersion>
<channels>0</channels>
<mirroredSectionPaths>
<property1>string</property1>
<property2>string</property2>
</mirroredSectionPaths>
<editable>true</editable>
<expired>true</expired>
<lock>
<assetID>0</assetID>
<assetType>0</assetType>
<lockType>0</lockType>
<expiry>2019-08-24T14:15:22Z</expiry>
<owner>0</owner>
<ownerName>string</ownerName>
<currentUser>true</currentUser>
<language>string</language>
</lock>
<canPublishNow>true</canPublishNow>
<canSaveAndApprove>true</canSaveAndApprove>
<contentTypeAccess>0</contentTypeAccess>
<contentTypeLock>
<assetID>0</assetID>
<assetType>0</assetType>
<lockType>0</lockType>
<expiry>2019-08-24T14:15:22Z</expiry>
<owner>0</owner>
<ownerName>string</ownerName>
<currentUser>true</currentUser>
<language>string</language>
</contentTypeLock>
<elements>
<property1/>
<property2/>
</elements>
<contentType>
<id>0</id>
<name>string</name>
<description>string</description>
<type>0</type>
<editable>true</editable>
<primaryGroup>
<ownershipLevel/>
<group/>
<assetID/>
<groupID/>
<assetType/>
<readLevel/>
<groupName/>
</primaryGroup>
<sharedGroups/>
<alias>string</alias>
<workflow>0</workflow>
<systemTemplate>true</systemTemplate>
<sharedGroupCount>0</sharedGroupCount>
<contentTypeElements/>
<metaMapped>true</metaMapped>
<lock>
<assetID/>
<assetType/>
<lockType/>
<expiry/>
<owner/>
<ownerName/>
<currentUser/>
<language/>
</lock>
<minAuthLevel>0</minAuthLevel>
<enableDirectEdit>true</enableDirectEdit>
<elementIdforFilename>0</elementIdforFilename>
<warningMessage>string</warningMessage>
<sectionId>0</sectionId>
<duplicate>true</duplicate>
<duplicatedFromId>0</duplicatedFromId>
<fullyAccessible>true</fullyAccessible>
</contentType>
<types>
<id>0</id>
<name>string</name>
<listType>true</listType>
</types>
<insertAtIndex>0</insertAtIndex>
<sortLock>TOP</sortLock>
<excludedMirrorSectionIds>0</excludedMirrorSectionIds>
<locked>true</locked>
<sectionIDs>0</sectionIDs>
</content>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | ContentDTO |
bulkDelete
DELETE /content/{language}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| language | path | string | true | none |
| force | query | boolean | false | none |
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| default | Default | successful operation | None |
getInAllLanguages
POST /content/{language}/getInAllLang
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| language | path | string | true | none |
Example responses
200 Response
[
{
"id": 0,
"language": "string",
"name": "string"
}
]
<?xml version="1.0" encoding="UTF-8" ?>
<id>0</id>
<language>string</language>
<name>string</name>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Inline |
Response Schema
Status Code 200
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| anonymous | [ContentDuplicateDTO] | false | none | none |
modify
POST /content/{section}/{id}/{language}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| section | path | integer(int32) | true | none |
Example responses
200 Response
{
"id": 0,
"contentTypeID": 0,
"archiveSection": 0,
"publishDate": "2019-08-24T14:15:22Z",
"reviewDate": "2019-08-24T14:15:22Z",
"expiryDate": "2019-08-24T14:15:22Z",
"language": "string",
"name": "string",
"alternativeLanguages": [
{
"language": "string",
"name": "string"
}
],
"status": 0,
"lastModified": "2019-08-24T14:15:22Z",
"lastModifiedBy": 0,
"lastModifierName": "string",
"contentTypeName": "string",
"contentTypeAlias": "string",
"owner": {
"id": 0,
"type": "USER"
},
"version": "string",
"previousVersion": "string",
"channels": [
0
],
"mirroredSectionPaths": {
"property1": "string",
"property2": "string"
},
"editable": true,
"expired": true,
"lock": {
"assetID": 0,
"assetType": 0,
"lockType": 0,
"expiry": "2019-08-24T14:15:22Z",
"owner": 0,
"ownerName": "string",
"currentUser": true,
"language": "string"
},
"canPublishNow": true,
"canSaveAndApprove": true,
"contentTypeAccess": 0,
"contentTypeLock": {
"assetID": 0,
"assetType": 0,
"lockType": 0,
"expiry": "2019-08-24T14:15:22Z",
"owner": 0,
"ownerName": "string",
"currentUser": true,
"language": "string"
},
"elements": {
"property1": {},
"property2": {}
},
"contentType": {
"id": 0,
"name": "string",
"description": "string",
"type": 0,
"editable": true,
"primaryGroup": {
"ownershipLevel": null,
"group": null,
"assetID": null,
"groupID": null,
"assetType": null,
"readLevel": null,
"groupName": null
},
"sharedGroups": [
{}
],
"alias": "string",
"workflow": 0,
"systemTemplate": true,
"sharedGroupCount": 0,
"contentTypeElements": [
{}
],
"metaMapped": true,
"lock": {
"assetID": null,
"assetType": null,
"lockType": null,
"expiry": null,
"owner": null,
"ownerName": null,
"currentUser": null,
"language": null
},
"minAuthLevel": 0,
"enableDirectEdit": true,
"elementIdforFilename": 0,
"warningMessage": "string",
"sectionId": 0,
"duplicate": true,
"duplicatedFromId": 0,
"fullyAccessible": true
},
"types": [
{
"id": 0,
"name": "string",
"listType": true
}
],
"insertAtIndex": 0,
"sortLock": "TOP",
"excludedMirrorSectionIds": [
0
],
"locked": true,
"sectionIDs": [
0
]
}
<?xml version="1.0" encoding="UTF-8" ?>
<content>
<id>0</id>
<contentTypeID>0</contentTypeID>
<archiveSection>0</archiveSection>
<publishDate>2019-08-24T14:15:22Z</publishDate>
<reviewDate>2019-08-24T14:15:22Z</reviewDate>
<expiryDate>2019-08-24T14:15:22Z</expiryDate>
<language>string</language>
<name>string</name>
<alternativeLanguages>
<language>string</language>
<name>string</name>
</alternativeLanguages>
<status>0</status>
<lastModified>2019-08-24T14:15:22Z</lastModified>
<lastModifiedBy>0</lastModifiedBy>
<lastModifierName>string</lastModifierName>
<contentTypeName>string</contentTypeName>
<contentTypeAlias>string</contentTypeAlias>
<owner>
<id>0</id>
<type>USER</type>
</owner>
<version>string</version>
<previousVersion>string</previousVersion>
<channels>0</channels>
<mirroredSectionPaths>
<property1>string</property1>
<property2>string</property2>
</mirroredSectionPaths>
<editable>true</editable>
<expired>true</expired>
<lock>
<assetID>0</assetID>
<assetType>0</assetType>
<lockType>0</lockType>
<expiry>2019-08-24T14:15:22Z</expiry>
<owner>0</owner>
<ownerName>string</ownerName>
<currentUser>true</currentUser>
<language>string</language>
</lock>
<canPublishNow>true</canPublishNow>
<canSaveAndApprove>true</canSaveAndApprove>
<contentTypeAccess>0</contentTypeAccess>
<contentTypeLock>
<assetID>0</assetID>
<assetType>0</assetType>
<lockType>0</lockType>
<expiry>2019-08-24T14:15:22Z</expiry>
<owner>0</owner>
<ownerName>string</ownerName>
<currentUser>true</currentUser>
<language>string</language>
</contentTypeLock>
<elements>
<property1/>
<property2/>
</elements>
<contentType>
<id>0</id>
<name>string</name>
<description>string</description>
<type>0</type>
<editable>true</editable>
<primaryGroup>
<ownershipLevel/>
<group/>
<assetID/>
<groupID/>
<assetType/>
<readLevel/>
<groupName/>
</primaryGroup>
<sharedGroups/>
<alias>string</alias>
<workflow>0</workflow>
<systemTemplate>true</systemTemplate>
<sharedGroupCount>0</sharedGroupCount>
<contentTypeElements/>
<metaMapped>true</metaMapped>
<lock>
<assetID/>
<assetType/>
<lockType/>
<expiry/>
<owner/>
<ownerName/>
<currentUser/>
<language/>
</lock>
<minAuthLevel>0</minAuthLevel>
<enableDirectEdit>true</enableDirectEdit>
<elementIdforFilename>0</elementIdforFilename>
<warningMessage>string</warningMessage>
<sectionId>0</sectionId>
<duplicate>true</duplicate>
<duplicatedFromId>0</duplicatedFromId>
<fullyAccessible>true</fullyAccessible>
</contentType>
<types>
<id>0</id>
<name>string</name>
<listType>true</listType>
</types>
<insertAtIndex>0</insertAtIndex>
<sortLock>TOP</sortLock>
<excludedMirrorSectionIds>0</excludedMirrorSectionIds>
<locked>true</locked>
<sectionIDs>0</sectionIDs>
</content>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | ContentDTO |
delete
DELETE /content/{section}/{id}/{language}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
| language | path | string | true | none |
| force | query | boolean | false | none |
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| default | Default | successful operation | None |
previewExisting
POST /content/{section}/{id}/{language}/preview
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| section | path | integer(int32) | true | none |
Example responses
200 Response
0
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | integer |
getWithSection
GET /content/{section}/{id}/{language}/{version}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
| language | path | string | true | none |
| version | path | string | true | none |
Example responses
200 Response
{
"id": 0,
"contentTypeID": 0,
"archiveSection": 0,
"publishDate": "2019-08-24T14:15:22Z",
"reviewDate": "2019-08-24T14:15:22Z",
"expiryDate": "2019-08-24T14:15:22Z",
"language": "string",
"name": "string",
"alternativeLanguages": [
{
"language": "string",
"name": "string"
}
],
"status": 0,
"lastModified": "2019-08-24T14:15:22Z",
"lastModifiedBy": 0,
"lastModifierName": "string",
"contentTypeName": "string",
"contentTypeAlias": "string",
"owner": {
"id": 0,
"type": "USER"
},
"version": "string",
"previousVersion": "string",
"channels": [
0
],
"mirroredSectionPaths": {
"property1": "string",
"property2": "string"
},
"editable": true,
"expired": true,
"lock": {
"assetID": 0,
"assetType": 0,
"lockType": 0,
"expiry": "2019-08-24T14:15:22Z",
"owner": 0,
"ownerName": "string",
"currentUser": true,
"language": "string"
},
"canPublishNow": true,
"canSaveAndApprove": true,
"contentTypeAccess": 0,
"contentTypeLock": {
"assetID": 0,
"assetType": 0,
"lockType": 0,
"expiry": "2019-08-24T14:15:22Z",
"owner": 0,
"ownerName": "string",
"currentUser": true,
"language": "string"
},
"elements": {
"property1": {},
"property2": {}
},
"contentType": {
"id": 0,
"name": "string",
"description": "string",
"type": 0,
"editable": true,
"primaryGroup": {
"ownershipLevel": null,
"group": null,
"assetID": null,
"groupID": null,
"assetType": null,
"readLevel": null,
"groupName": null
},
"sharedGroups": [
{}
],
"alias": "string",
"workflow": 0,
"systemTemplate": true,
"sharedGroupCount": 0,
"contentTypeElements": [
{}
],
"metaMapped": true,
"lock": {
"assetID": null,
"assetType": null,
"lockType": null,
"expiry": null,
"owner": null,
"ownerName": null,
"currentUser": null,
"language": null
},
"minAuthLevel": 0,
"enableDirectEdit": true,
"elementIdforFilename": 0,
"warningMessage": "string",
"sectionId": 0,
"duplicate": true,
"duplicatedFromId": 0,
"fullyAccessible": true
},
"types": [
{
"id": 0,
"name": "string",
"listType": true
}
],
"insertAtIndex": 0,
"sortLock": "TOP",
"excludedMirrorSectionIds": [
0
],
"locked": true,
"sectionIDs": [
0
]
}
<?xml version="1.0" encoding="UTF-8" ?>
<content>
<id>0</id>
<contentTypeID>0</contentTypeID>
<archiveSection>0</archiveSection>
<publishDate>2019-08-24T14:15:22Z</publishDate>
<reviewDate>2019-08-24T14:15:22Z</reviewDate>
<expiryDate>2019-08-24T14:15:22Z</expiryDate>
<language>string</language>
<name>string</name>
<alternativeLanguages>
<language>string</language>
<name>string</name>
</alternativeLanguages>
<status>0</status>
<lastModified>2019-08-24T14:15:22Z</lastModified>
<lastModifiedBy>0</lastModifiedBy>
<lastModifierName>string</lastModifierName>
<contentTypeName>string</contentTypeName>
<contentTypeAlias>string</contentTypeAlias>
<owner>
<id>0</id>
<type>USER</type>
</owner>
<version>string</version>
<previousVersion>string</previousVersion>
<channels>0</channels>
<mirroredSectionPaths>
<property1>string</property1>
<property2>string</property2>
</mirroredSectionPaths>
<editable>true</editable>
<expired>true</expired>
<lock>
<assetID>0</assetID>
<assetType>0</assetType>
<lockType>0</lockType>
<expiry>2019-08-24T14:15:22Z</expiry>
<owner>0</owner>
<ownerName>string</ownerName>
<currentUser>true</currentUser>
<language>string</language>
</lock>
<canPublishNow>true</canPublishNow>
<canSaveAndApprove>true</canSaveAndApprove>
<contentTypeAccess>0</contentTypeAccess>
<contentTypeLock>
<assetID>0</assetID>
<assetType>0</assetType>
<lockType>0</lockType>
<expiry>2019-08-24T14:15:22Z</expiry>
<owner>0</owner>
<ownerName>string</ownerName>
<currentUser>true</currentUser>
<language>string</language>
</contentTypeLock>
<elements>
<property1/>
<property2/>
</elements>
<contentType>
<id>0</id>
<name>string</name>
<description>string</description>
<type>0</type>
<editable>true</editable>
<primaryGroup>
<ownershipLevel/>
<group/>
<assetID/>
<groupID/>
<assetType/>
<readLevel/>
<groupName/>
</primaryGroup>
<sharedGroups/>
<alias>string</alias>
<workflow>0</workflow>
<systemTemplate>true</systemTemplate>
<sharedGroupCount>0</sharedGroupCount>
<contentTypeElements/>
<metaMapped>true</metaMapped>
<lock>
<assetID/>
<assetType/>
<lockType/>
<expiry/>
<owner/>
<ownerName/>
<currentUser/>
<language/>
</lock>
<minAuthLevel>0</minAuthLevel>
<enableDirectEdit>true</enableDirectEdit>
<elementIdforFilename>0</elementIdforFilename>
<warningMessage>string</warningMessage>
<sectionId>0</sectionId>
<duplicate>true</duplicate>
<duplicatedFromId>0</duplicatedFromId>
<fullyAccessible>true</fullyAccessible>
</contentType>
<types>
<id>0</id>
<name>string</name>
<listType>true</listType>
</types>
<insertAtIndex>0</insertAtIndex>
<sortLock>TOP</sortLock>
<excludedMirrorSectionIds>0</excludedMirrorSectionIds>
<locked>true</locked>
<sectionIDs>0</sectionIDs>
</content>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | ContentDTO |
add
POST /content/{section}/{language}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| section | path | integer(int32) | true | none |
| language | path | string | true | none |
Example responses
200 Response
{
"id": 0,
"contentTypeID": 0,
"archiveSection": 0,
"publishDate": "2019-08-24T14:15:22Z",
"reviewDate": "2019-08-24T14:15:22Z",
"expiryDate": "2019-08-24T14:15:22Z",
"language": "string",
"name": "string",
"alternativeLanguages": [
{
"language": "string",
"name": "string"
}
],
"status": 0,
"lastModified": "2019-08-24T14:15:22Z",
"lastModifiedBy": 0,
"lastModifierName": "string",
"contentTypeName": "string",
"contentTypeAlias": "string",
"owner": {
"id": 0,
"type": "USER"
},
"version": "string",
"previousVersion": "string",
"channels": [
0
],
"mirroredSectionPaths": {
"property1": "string",
"property2": "string"
},
"editable": true,
"expired": true,
"lock": {
"assetID": 0,
"assetType": 0,
"lockType": 0,
"expiry": "2019-08-24T14:15:22Z",
"owner": 0,
"ownerName": "string",
"currentUser": true,
"language": "string"
},
"canPublishNow": true,
"canSaveAndApprove": true,
"contentTypeAccess": 0,
"contentTypeLock": {
"assetID": 0,
"assetType": 0,
"lockType": 0,
"expiry": "2019-08-24T14:15:22Z",
"owner": 0,
"ownerName": "string",
"currentUser": true,
"language": "string"
},
"elements": {
"property1": {},
"property2": {}
},
"contentType": {
"id": 0,
"name": "string",
"description": "string",
"type": 0,
"editable": true,
"primaryGroup": {
"ownershipLevel": null,
"group": null,
"assetID": null,
"groupID": null,
"assetType": null,
"readLevel": null,
"groupName": null
},
"sharedGroups": [
{}
],
"alias": "string",
"workflow": 0,
"systemTemplate": true,
"sharedGroupCount": 0,
"contentTypeElements": [
{}
],
"metaMapped": true,
"lock": {
"assetID": null,
"assetType": null,
"lockType": null,
"expiry": null,
"owner": null,
"ownerName": null,
"currentUser": null,
"language": null
},
"minAuthLevel": 0,
"enableDirectEdit": true,
"elementIdforFilename": 0,
"warningMessage": "string",
"sectionId": 0,
"duplicate": true,
"duplicatedFromId": 0,
"fullyAccessible": true
},
"types": [
{
"id": 0,
"name": "string",
"listType": true
}
],
"insertAtIndex": 0,
"sortLock": "TOP",
"excludedMirrorSectionIds": [
0
],
"locked": true,
"sectionIDs": [
0
]
}
<?xml version="1.0" encoding="UTF-8" ?>
<content>
<id>0</id>
<contentTypeID>0</contentTypeID>
<archiveSection>0</archiveSection>
<publishDate>2019-08-24T14:15:22Z</publishDate>
<reviewDate>2019-08-24T14:15:22Z</reviewDate>
<expiryDate>2019-08-24T14:15:22Z</expiryDate>
<language>string</language>
<name>string</name>
<alternativeLanguages>
<language>string</language>
<name>string</name>
</alternativeLanguages>
<status>0</status>
<lastModified>2019-08-24T14:15:22Z</lastModified>
<lastModifiedBy>0</lastModifiedBy>
<lastModifierName>string</lastModifierName>
<contentTypeName>string</contentTypeName>
<contentTypeAlias>string</contentTypeAlias>
<owner>
<id>0</id>
<type>USER</type>
</owner>
<version>string</version>
<previousVersion>string</previousVersion>
<channels>0</channels>
<mirroredSectionPaths>
<property1>string</property1>
<property2>string</property2>
</mirroredSectionPaths>
<editable>true</editable>
<expired>true</expired>
<lock>
<assetID>0</assetID>
<assetType>0</assetType>
<lockType>0</lockType>
<expiry>2019-08-24T14:15:22Z</expiry>
<owner>0</owner>
<ownerName>string</ownerName>
<currentUser>true</currentUser>
<language>string</language>
</lock>
<canPublishNow>true</canPublishNow>
<canSaveAndApprove>true</canSaveAndApprove>
<contentTypeAccess>0</contentTypeAccess>
<contentTypeLock>
<assetID>0</assetID>
<assetType>0</assetType>
<lockType>0</lockType>
<expiry>2019-08-24T14:15:22Z</expiry>
<owner>0</owner>
<ownerName>string</ownerName>
<currentUser>true</currentUser>
<language>string</language>
</contentTypeLock>
<elements>
<property1/>
<property2/>
</elements>
<contentType>
<id>0</id>
<name>string</name>
<description>string</description>
<type>0</type>
<editable>true</editable>
<primaryGroup>
<ownershipLevel/>
<group/>
<assetID/>
<groupID/>
<assetType/>
<readLevel/>
<groupName/>
</primaryGroup>
<sharedGroups/>
<alias>string</alias>
<workflow>0</workflow>
<systemTemplate>true</systemTemplate>
<sharedGroupCount>0</sharedGroupCount>
<contentTypeElements/>
<metaMapped>true</metaMapped>
<lock>
<assetID/>
<assetType/>
<lockType/>
<expiry/>
<owner/>
<ownerName/>
<currentUser/>
<language/>
</lock>
<minAuthLevel>0</minAuthLevel>
<enableDirectEdit>true</enableDirectEdit>
<elementIdforFilename>0</elementIdforFilename>
<warningMessage>string</warningMessage>
<sectionId>0</sectionId>
<duplicate>true</duplicate>
<duplicatedFromId>0</duplicatedFromId>
<fullyAccessible>true</fullyAccessible>
</contentType>
<types>
<id>0</id>
<name>string</name>
<listType>true</listType>
</types>
<insertAtIndex>0</insertAtIndex>
<sortLock>TOP</sortLock>
<excludedMirrorSectionIds>0</excludedMirrorSectionIds>
<locked>true</locked>
<sectionIDs>0</sectionIDs>
</content>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | ContentDTO |
previewNew
POST /content/{section}/{language}/preview
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| section | path | integer(int32) | true | none |
Example responses
200 Response
0
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | integer |
contentHierarchy
These endpoints describe operations relating to calculating the section paths for a section a piece of content exists in.
getAllSectionPaths
POST /contentHierarchy/paths
Body parameter
[
{
"property1": {},
"property2": {}
}
]
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| body | body | array[object] | false | none |
Example responses
200 Response
{
"property1": [
"string"
],
"property2": [
"string"
]
}
<?xml version="1.0" encoding="UTF-8" ?>
<property1>string</property1>
<property2>string</property2>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Inline |
Response Schema
Status Code 200
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » additionalProperties | [string] | false | none | none |
getSectionPaths
GET /contentHierarchy/paths/{section}/{id}/{language}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| section | path | integer(int32) | true | none |
| id | path | integer(int32) | true | none |
| language | path | string | true | none |
Example responses
200 Response
{
"property1": "string",
"property2": "string"
}
<?xml version="1.0" encoding="UTF-8" ?>
<property1>string</property1>
<property2>string</property2>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Inline |
Response Schema
Status Code 200
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » additionalProperties | string | false | none | none |
contenttype
These endpoints describe operations around Content Types within the TERMINALFOUR system.
list
GET /contenttype/type/{type}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| type | path | integer(int32) | true | none |
Example responses
200 Response
[
{
"id": 0,
"name": "string",
"description": "string",
"type": 0,
"editable": true,
"primaryGroup": {
"ownershipLevel": 0,
"group": {},
"assetID": 0,
"groupID": 0,
"assetType": 0,
"readLevel": 0,
"groupName": "string"
},
"sharedGroups": [
{
"ownershipLevel": null,
"group": null,
"assetID": null,
"groupID": null,
"assetType": null,
"readLevel": null,
"groupName": null
}
],
"alias": "string",
"workflow": 0,
"systemTemplate": true,
"sharedGroupCount": 0,
"contentTypeElements": [
{
"id": null,
"contentTypeID": null,
"name": null,
"description": null,
"type": null,
"maxSize": null,
"compulsory": null,
"input_method": null,
"listId": null,
"sequence": null,
"alias": null,
"contentTypeMetaInformation": null,
"binary": null
}
],
"metaMapped": true,
"lock": {
"assetID": 0,
"assetType": 0,
"lockType": 0,
"expiry": "2019-08-24T14:15:22Z",
"owner": 0,
"ownerName": "string",
"currentUser": true,
"language": "string"
},
"fullyAccessible": true
}
]
<?xml version="1.0" encoding="UTF-8" ?>
<id>0</id>
<name>string</name>
<description>string</description>
<type>0</type>
<editable>true</editable>
<primaryGroup>
<ownershipLevel>0</ownershipLevel>
<group/>
<assetID>0</assetID>
<groupID>0</groupID>
<assetType>0</assetType>
<readLevel>0</readLevel>
<groupName>string</groupName>
</primaryGroup>
<sharedGroups>
<ownershipLevel/>
<group/>
<assetID/>
<groupID/>
<assetType/>
<readLevel/>
<groupName/>
</sharedGroups>
<alias>string</alias>
<workflow>0</workflow>
<systemTemplate>true</systemTemplate>
<sharedGroupCount>0</sharedGroupCount>
<contentTypeElements>
<id/>
<contentTypeID/>
<name/>
<description/>
<type/>
<maxSize/>
<compulsory/>
<input_method/>
<listId/>
<sequence/>
<alias/>
<contentTypeMetaInformation/>
<binary/>
</contentTypeElements>
<metaMapped>true</metaMapped>
<lock>
<assetID>0</assetID>
<assetType>0</assetType>
<lockType>0</lockType>
<expiry>2019-08-24T14:15:22Z</expiry>
<owner>0</owner>
<ownerName>string</ownerName>
<currentUser>true</currentUser>
<language>string</language>
</lock>
<fullyAccessible>true</fullyAccessible>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Inline |
Response Schema
Status Code 200
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| anonymous | [ContentTypeMetaDataDTO] | false | none | none |
| » sharedGroups | [AssetSharingInformation] | false | none | none |
| » metaMapped | boolean | false | none | none |
add
POST /contenttype
Example responses
200 Response
{
"id": 0,
"name": "string",
"description": "string",
"type": 0,
"editable": true,
"primaryGroup": {
"ownershipLevel": 0,
"group": {
"id": null,
"name": null,
"description": null,
"emailAddress": null,
"createDate": null,
"enabled": null,
"ldap": null,
"defaultChannel": null,
"deleted": null
},
"assetID": 0,
"groupID": 0,
"assetType": 0,
"readLevel": 0,
"groupName": "string"
},
"sharedGroups": [
{
"ownershipLevel": 0,
"group": {},
"assetID": 0,
"groupID": 0,
"assetType": 0,
"readLevel": 0,
"groupName": "string"
}
],
"alias": "string",
"workflow": 0,
"systemTemplate": true,
"sharedGroupCount": 0,
"contentTypeElements": [
{
"id": 0,
"contentTypeID": 0,
"name": "string",
"description": "string",
"type": 0,
"maxSize": 0,
"compulsory": true,
"input_method": 0,
"listId": 0,
"sequence": 0,
"alias": "string",
"contentTypeMetaInformation": {},
"binary": true
}
],
"metaMapped": true,
"lock": {
"assetID": 0,
"assetType": 0,
"lockType": 0,
"expiry": "2019-08-24T14:15:22Z",
"owner": 0,
"ownerName": "string",
"currentUser": true,
"language": "string"
},
"minAuthLevel": 0,
"enableDirectEdit": true,
"elementIdforFilename": 0,
"warningMessage": "string",
"sectionId": 0,
"duplicate": true,
"duplicatedFromId": 0,
"fullyAccessible": true
}
<?xml version="1.0" encoding="UTF-8" ?>
<contentType>
<id>0</id>
<name>string</name>
<description>string</description>
<type>0</type>
<editable>true</editable>
<primaryGroup>
<ownershipLevel>0</ownershipLevel>
<group>
<id/>
<name/>
<description/>
<emailAddress/>
<createDate/>
<enabled/>
<ldap/>
<defaultChannel/>
<deleted/>
</group>
<assetID>0</assetID>
<groupID>0</groupID>
<assetType>0</assetType>
<readLevel>0</readLevel>
<groupName>string</groupName>
</primaryGroup>
<sharedGroups>
<ownershipLevel>0</ownershipLevel>
<group/>
<assetID>0</assetID>
<groupID>0</groupID>
<assetType>0</assetType>
<readLevel>0</readLevel>
<groupName>string</groupName>
</sharedGroups>
<alias>string</alias>
<workflow>0</workflow>
<systemTemplate>true</systemTemplate>
<sharedGroupCount>0</sharedGroupCount>
<contentTypeElements>
<id>0</id>
<contentTypeID>0</contentTypeID>
<name>string</name>
<description>string</description>
<type>0</type>
<maxSize>0</maxSize>
<compulsory>true</compulsory>
<input_method>0</input_method>
<listId>0</listId>
<sequence>0</sequence>
<alias>string</alias>
<contentTypeMetaInformation/>
<binary>true</binary>
</contentTypeElements>
<metaMapped>true</metaMapped>
<lock>
<assetID>0</assetID>
<assetType>0</assetType>
<lockType>0</lockType>
<expiry>2019-08-24T14:15:22Z</expiry>
<owner>0</owner>
<ownerName>string</ownerName>
<currentUser>true</currentUser>
<language>string</language>
</lock>
<minAuthLevel>0</minAuthLevel>
<enableDirectEdit>true</enableDirectEdit>
<elementIdforFilename>0</elementIdforFilename>
<warningMessage>string</warningMessage>
<sectionId>0</sectionId>
<duplicate>true</duplicate>
<duplicatedFromId>0</duplicatedFromId>
<fullyAccessible>true</fullyAccessible>
</contentType>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | ContentTypeDTO |
getSearchMetaData
GET /contenttype/report
Example responses
200 Response
[
{
"id": 0,
"alias": "string"
}
]
<?xml version="1.0" encoding="UTF-8" ?>
<id>0</id>
<alias>string</alias>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Inline |
Response Schema
Status Code 200
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| anonymous | [ContentTypeReportMetaDataDTO] | false | none | none |
listRestricted
GET /contenttype/restricted
Example responses
200 Response
[
{
"id": 0,
"name": "string",
"description": "string",
"type": 0,
"editable": true,
"primaryGroup": {
"ownershipLevel": 0,
"group": {},
"assetID": 0,
"groupID": 0,
"assetType": 0,
"readLevel": 0,
"groupName": "string"
},
"sharedGroups": [
{
"ownershipLevel": null,
"group": null,
"assetID": null,
"groupID": null,
"assetType": null,
"readLevel": null,
"groupName": null
}
],
"alias": "string",
"workflow": 0,
"systemTemplate": true,
"sharedGroupCount": 0,
"contentTypeElements": [
{
"id": null,
"contentTypeID": null,
"name": null,
"description": null,
"type": null,
"maxSize": null,
"compulsory": null,
"input_method": null,
"listId": null,
"sequence": null,
"alias": null,
"contentTypeMetaInformation": null,
"binary": null
}
],
"metaMapped": true,
"lock": {
"assetID": 0,
"assetType": 0,
"lockType": 0,
"expiry": "2019-08-24T14:15:22Z",
"owner": 0,
"ownerName": "string",
"currentUser": true,
"language": "string"
},
"fullyAccessible": true
}
]
<?xml version="1.0" encoding="UTF-8" ?>
<id>0</id>
<name>string</name>
<description>string</description>
<type>0</type>
<editable>true</editable>
<primaryGroup>
<ownershipLevel>0</ownershipLevel>
<group/>
<assetID>0</assetID>
<groupID>0</groupID>
<assetType>0</assetType>
<readLevel>0</readLevel>
<groupName>string</groupName>
</primaryGroup>
<sharedGroups>
<ownershipLevel/>
<group/>
<assetID/>
<groupID/>
<assetType/>
<readLevel/>
<groupName/>
</sharedGroups>
<alias>string</alias>
<workflow>0</workflow>
<systemTemplate>true</systemTemplate>
<sharedGroupCount>0</sharedGroupCount>
<contentTypeElements>
<id/>
<contentTypeID/>
<name/>
<description/>
<type/>
<maxSize/>
<compulsory/>
<input_method/>
<listId/>
<sequence/>
<alias/>
<contentTypeMetaInformation/>
<binary/>
</contentTypeElements>
<metaMapped>true</metaMapped>
<lock>
<assetID>0</assetID>
<assetType>0</assetType>
<lockType>0</lockType>
<expiry>2019-08-24T14:15:22Z</expiry>
<owner>0</owner>
<ownerName>string</ownerName>
<currentUser>true</currentUser>
<language>string</language>
</lock>
<fullyAccessible>true</fullyAccessible>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Inline |
Response Schema
Status Code 200
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| anonymous | [ContentTypeMetaDataDTO] | false | none | none |
| » sharedGroups | [AssetSharingInformation] | false | none | none |
| » metaMapped | boolean | false | none | none |
get
GET /contenttype/{id}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
Example responses
200 Response
{
"id": 0,
"name": "string",
"description": "string",
"type": 0,
"editable": true,
"primaryGroup": {
"ownershipLevel": 0,
"group": {
"id": null,
"name": null,
"description": null,
"emailAddress": null,
"createDate": null,
"enabled": null,
"ldap": null,
"defaultChannel": null,
"deleted": null
},
"assetID": 0,
"groupID": 0,
"assetType": 0,
"readLevel": 0,
"groupName": "string"
},
"sharedGroups": [
{
"ownershipLevel": 0,
"group": {},
"assetID": 0,
"groupID": 0,
"assetType": 0,
"readLevel": 0,
"groupName": "string"
}
],
"alias": "string",
"workflow": 0,
"systemTemplate": true,
"sharedGroupCount": 0,
"contentTypeElements": [
{
"id": 0,
"contentTypeID": 0,
"name": "string",
"description": "string",
"type": 0,
"maxSize": 0,
"compulsory": true,
"input_method": 0,
"listId": 0,
"sequence": 0,
"alias": "string",
"contentTypeMetaInformation": {},
"binary": true
}
],
"metaMapped": true,
"lock": {
"assetID": 0,
"assetType": 0,
"lockType": 0,
"expiry": "2019-08-24T14:15:22Z",
"owner": 0,
"ownerName": "string",
"currentUser": true,
"language": "string"
},
"minAuthLevel": 0,
"enableDirectEdit": true,
"elementIdforFilename": 0,
"warningMessage": "string",
"sectionId": 0,
"duplicate": true,
"duplicatedFromId": 0,
"fullyAccessible": true
}
<?xml version="1.0" encoding="UTF-8" ?>
<contentType>
<id>0</id>
<name>string</name>
<description>string</description>
<type>0</type>
<editable>true</editable>
<primaryGroup>
<ownershipLevel>0</ownershipLevel>
<group>
<id/>
<name/>
<description/>
<emailAddress/>
<createDate/>
<enabled/>
<ldap/>
<defaultChannel/>
<deleted/>
</group>
<assetID>0</assetID>
<groupID>0</groupID>
<assetType>0</assetType>
<readLevel>0</readLevel>
<groupName>string</groupName>
</primaryGroup>
<sharedGroups>
<ownershipLevel>0</ownershipLevel>
<group/>
<assetID>0</assetID>
<groupID>0</groupID>
<assetType>0</assetType>
<readLevel>0</readLevel>
<groupName>string</groupName>
</sharedGroups>
<alias>string</alias>
<workflow>0</workflow>
<systemTemplate>true</systemTemplate>
<sharedGroupCount>0</sharedGroupCount>
<contentTypeElements>
<id>0</id>
<contentTypeID>0</contentTypeID>
<name>string</name>
<description>string</description>
<type>0</type>
<maxSize>0</maxSize>
<compulsory>true</compulsory>
<input_method>0</input_method>
<listId>0</listId>
<sequence>0</sequence>
<alias>string</alias>
<contentTypeMetaInformation/>
<binary>true</binary>
</contentTypeElements>
<metaMapped>true</metaMapped>
<lock>
<assetID>0</assetID>
<assetType>0</assetType>
<lockType>0</lockType>
<expiry>2019-08-24T14:15:22Z</expiry>
<owner>0</owner>
<ownerName>string</ownerName>
<currentUser>true</currentUser>
<language>string</language>
</lock>
<minAuthLevel>0</minAuthLevel>
<enableDirectEdit>true</enableDirectEdit>
<elementIdforFilename>0</elementIdforFilename>
<warningMessage>string</warningMessage>
<sectionId>0</sectionId>
<duplicate>true</duplicate>
<duplicatedFromId>0</duplicatedFromId>
<fullyAccessible>true</fullyAccessible>
</contentType>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | ContentTypeDTO |
modify
PUT /contenttype/{id}
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| default | Default | successful operation | None |
delete
DELETE /contenttype/{id}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| default | Default | successful operation | None |
getSharingInformation
GET /contenttype/{id}/share
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
Example responses
200 Response
{
"id": 0,
"primaryGroup": {
"ownershipLevel": 0,
"group": {
"id": null,
"name": null,
"description": null,
"emailAddress": null,
"createDate": null,
"enabled": null,
"ldap": null,
"defaultChannel": null,
"deleted": null
},
"assetID": 0,
"groupID": 0,
"assetType": 0,
"readLevel": 0,
"groupName": "string"
},
"sharedGroups": [
{
"ownershipLevel": 0,
"group": {},
"assetID": 0,
"groupID": 0,
"assetType": 0,
"readLevel": 0,
"groupName": "string"
}
]
}
<?xml version="1.0" encoding="UTF-8" ?>
<IGroupedAssetSharingInformation>
<id>0</id>
<primaryGroup>
<ownershipLevel>0</ownershipLevel>
<group>
<id/>
<name/>
<description/>
<emailAddress/>
<createDate/>
<enabled/>
<ldap/>
<defaultChannel/>
<deleted/>
</group>
<assetID>0</assetID>
<groupID>0</groupID>
<assetType>0</assetType>
<readLevel>0</readLevel>
<groupName>string</groupName>
</primaryGroup>
<sharedGroups>
<ownershipLevel>0</ownershipLevel>
<group/>
<assetID>0</assetID>
<groupID>0</groupID>
<assetType>0</assetType>
<readLevel>0</readLevel>
<groupName>string</groupName>
</sharedGroups>
</IGroupedAssetSharingInformation>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | IGroupedAssetSharingInformation |
modifySharingInformation
PUT /contenttype/{id}/share
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
Example responses
200 Response
{
"id": 0,
"primaryGroup": {
"ownershipLevel": 0,
"group": {
"id": null,
"name": null,
"description": null,
"emailAddress": null,
"createDate": null,
"enabled": null,
"ldap": null,
"defaultChannel": null,
"deleted": null
},
"assetID": 0,
"groupID": 0,
"assetType": 0,
"readLevel": 0,
"groupName": "string"
},
"sharedGroups": [
{
"ownershipLevel": 0,
"group": {},
"assetID": 0,
"groupID": 0,
"assetType": 0,
"readLevel": 0,
"groupName": "string"
}
]
}
<?xml version="1.0" encoding="UTF-8" ?>
<IGroupedAssetSharingInformation>
<id>0</id>
<primaryGroup>
<ownershipLevel>0</ownershipLevel>
<group>
<id/>
<name/>
<description/>
<emailAddress/>
<createDate/>
<enabled/>
<ldap/>
<defaultChannel/>
<deleted/>
</group>
<assetID>0</assetID>
<groupID>0</groupID>
<assetType>0</assetType>
<readLevel>0</readLevel>
<groupName>string</groupName>
</primaryGroup>
<sharedGroups>
<ownershipLevel>0</ownershipLevel>
<group/>
<assetID>0</assetID>
<groupID>0</groupID>
<assetType>0</assetType>
<readLevel>0</readLevel>
<groupName>string</groupName>
</sharedGroups>
</IGroupedAssetSharingInformation>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | IGroupedAssetSharingInformation |
contentTypeReport
These endpoints describe web service operations on the ContentType search report.
createReport
POST /contentTypeReport
Example responses
200 Response
{
"id": "string"
}
<?xml version="1.0" encoding="UTF-8" ?>
<ReportID>
<id>string</id>
</ReportID>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | ReportID |
downloadReport
GET /contentTypeReport/download/{id}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | string | true | none |
| searchString | query | string | false | none |
| currentPage | query | integer(int32) | false | none |
| pageSize | query | integer(int32) | false | none |
| sortField | query | string | false | none |
| sortOrder | query | string | false | none |
Enumerated Values
| Parameter | Value |
|---|---|
| sortOrder | ASC |
| sortOrder | DESC |
Example responses
200 Response
{
"url": "string"
}
<?xml version="1.0" encoding="UTF-8" ?>
<ReportUrl>
<url>string</url>
</ReportUrl>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | ReportUrl |
get
GET /contentTypeReport/{key}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| key | path | string | true | none |
| searchString | query | string | false | none |
| currentPage | query | integer(int32) | false | none |
| pageSize | query | integer(int32) | false | none |
| sortField | query | string | false | none |
| sortOrder | query | string | false | none |
Enumerated Values
| Parameter | Value |
|---|---|
| sortOrder | ASC |
| sortOrder | DESC |
Example responses
200 Response
{
"rows": [
{}
],
"pagingInfo": {
"searchString": "string",
"currentPage": 0,
"pageSize": 0,
"sortField": "string",
"sortOrder": "ASC",
"totalPages": 0,
"totalRows": 0,
"firstElementIndex": 0,
"lastElementIndex": 0,
"totalRowsInReport": 0
},
"details": {},
"totalPages": 0,
"sortOrder": "ASC",
"pageSize": 0,
"currentPage": 0,
"searchString": "string",
"sortField": "string",
"firstElementIndex": 0,
"totalRowsInReport": 0,
"lastElementIndex": 0
}
<?xml version="1.0" encoding="UTF-8" ?>
<ResultSetPage>
<rows/>
<pagingInfo>
<searchString>string</searchString>
<currentPage>0</currentPage>
<pageSize>0</pageSize>
<sortField>string</sortField>
<sortOrder>ASC</sortOrder>
<totalPages>0</totalPages>
<totalRows>0</totalRows>
<firstElementIndex>0</firstElementIndex>
<lastElementIndex>0</lastElementIndex>
<totalRowsInReport>0</totalRowsInReport>
</pagingInfo>
<details/>
<totalPages>0</totalPages>
<sortOrder>ASC</sortOrder>
<pageSize>0</pageSize>
<currentPage>0</currentPage>
<searchString>string</searchString>
<sortField>string</sortField>
<firstElementIndex>0</firstElementIndex>
<totalRowsInReport>0</totalRowsInReport>
<lastElementIndex>0</lastElementIndex>
</ResultSetPage>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | ResultSetPage |
dataobject
These endpoints describe operations around the data object broker in the TEMRINALFOUR system.
listDataObjects
GET /dataobject
Example responses
200 Response
[
{
"id": 0,
"name": "string",
"username": "string",
"password": "string",
"contentTypes": "string"
}
]
<?xml version="1.0" encoding="UTF-8" ?>
<id>0</id>
<name>string</name>
<username>string</username>
<password>string</password>
<contentTypes>string</contentTypes>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Inline |
Response Schema
Status Code 200
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| anonymous | [DataObject] | false | none | none |
add
POST /dataobject
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| default | Default | successful operation | None |
getDataObject
GET /dataobject/{id}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
Example responses
200 Response
{
"id": 0,
"name": "string",
"username": "string",
"password": "string",
"contentTypes": "string"
}
<?xml version="1.0" encoding="UTF-8" ?>
<DataObject>
<id>0</id>
<name>string</name>
<username>string</username>
<password>string</password>
<contentTypes>string</contentTypes>
</DataObject>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | DataObject |
modify
PUT /dataobject/{id}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| default | Default | successful operation | None |
delete
DELETE /dataobject/{id}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| default | Default | successful operation | None |
datasource
These endpoints describe operations on external data sources within the TERMINALFOUR system.
listDataSources
GET /datasource
Example responses
200 Response
[
{
"id": 0,
"name": "string",
"username": "string",
"password": "string",
"url": "string",
"driver": "string"
}
]
<?xml version="1.0" encoding="UTF-8" ?>
<id>0</id>
<name>string</name>
<username>string</username>
<password>string</password>
<url>string</url>
<driver>string</driver>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Inline |
Response Schema
Status Code 200
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| anonymous | [DataSourceDTO] | false | none | none |
add
POST /datasource
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| default | Default | successful operation | None |
getDataSource
GET /datasource/{id}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
Example responses
200 Response
{
"id": 0,
"name": "string",
"username": "string",
"password": "string",
"url": "string",
"driver": "string"
}
<?xml version="1.0" encoding="UTF-8" ?>
<DataSourceDTO>
<id>0</id>
<name>string</name>
<username>string</username>
<password>string</password>
<url>string</url>
<driver>string</driver>
</DataSourceDTO>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | DataSourceDTO |
modify
PUT /datasource/{id}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| default | Default | successful operation | None |
delete
DELETE /datasource/{id}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| default | Default | successful operation | None |
getDataSourceMetaData
GET /datasource/{id}/metadata
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
Example responses
200 Response
{
"dataSourceName": "string",
"tablesMetaData": [
{
"name": "string",
"required": true,
"primaryKey": [
null
],
"columnCount": 0,
"columns": [
null
]
}
]
}
<?xml version="1.0" encoding="UTF-8" ?>
<DataSourceMetaData>
<dataSourceName>string</dataSourceName>
<tablesMetaData>
<name>string</name>
<required>true</required>
<primaryKey/>
<columnCount>0</columnCount>
<columns/>
</tablesMetaData>
</DataSourceMetaData>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | DataSourceMetaData |
test
GET /datasource/{id}/test
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
Example responses
200 Response
{
"success": true,
"message": "string"
}
<?xml version="1.0" encoding="UTF-8" ?>
<DataSourceTestResult>
<success>true</success>
<message>string</message>
</DataSourceTestResult>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | DataSourceTestResult |
datastore
These endpoints describe operations on data stores within the TERMINALFOUR system.
list
GET /datastore
Example responses
200 Response
[
{
"id": 0,
"name": "string",
"description": "string",
"databaseName": "string",
"template": 0,
"rootSection": 0,
"archiveSection": 0,
"contentStatus": 0,
"tableName": "string",
"query": "string",
"channel": {
"id": 0,
"name": "string",
"description": "string",
"type": "string",
"defaultLanguage": "string",
"rootSectionID": 0,
"fileOutputPath": "string",
"indexFileName": "string",
"baseHref": "string",
"siteRoot": "string",
"pathCaseModifier": 0,
"fullTextType": "string",
"fullTextExtension": "string",
"secondaryPublishLanguage": "string",
"channelPublishURL": "string",
"parent": {},
"favIconID": 0,
"pollIconID": 0,
"accessControlConfigurationID": 0,
"personalisationConfigurationID": 0,
"publishReportLevel": 0,
"pendingVersionOutputPath": "string",
"pendingVersionBaseHref": "string",
"pendingVersionSiteRoot": "string",
"prePublishProcessorID": 0,
"allowScriptsInDirectEdit": 0,
"pxlFolder": "string",
"languages": [
null
],
"microSites": [
null
],
"permittedFileExtensions": [
null
],
"translationDisclaimers": [
null
],
"mediaPublishRules": [
null
],
"channelFullTextDisplayPeriod": {},
"channelUsers": [
null
],
"channelContents": [
null
],
"mediaTypesWithPublishRuleCategory": [
null
],
"convertSpacesInSectionNameEnabled": true,
"convertSpacesInRetainedFilenameEnabled": true,
"channelCleanupEnabled": true,
"personalisationEnabled": true,
"accessControlEnabled": true,
"fullTextDisplayPeriodValue": 0,
"fullTextDisplayPeriodUnit": 0,
"secondaryPublishEnabled": true,
"overrideExtensionEnabled": true,
"publishEmptySectionsEnabled": true,
"convertSpacesInOutputURIEnabled": true,
"parentID": 0,
"contentIDs": [
null
],
"languageCodes": [
null
],
"microSite": true
},
"language": {
"code": "string",
"name": "string",
"charset": "string",
"disclaimer": "string",
"channels": [
null
]
},
"dataStoreMappings": [
{
"id": null,
"columnName": null,
"link": null
}
],
"dataStoreContents": [
{
"id": null,
"hash": null,
"linkValue": null,
"dataStore": null,
"contentID": null
}
],
"dataSource": {
"id": 0,
"name": "string",
"username": "string",
"password": "string",
"url": "string",
"driver": "string",
"dataStores": [
null
]
},
"siteStructure": {
"id": 0,
"name": "string",
"plugin": "string"
},
"endPointProperties": "string",
"individualSections": true,
"individualEvents": true
}
]
<?xml version="1.0" encoding="UTF-8" ?>
<id>0</id>
<name>string</name>
<description>string</description>
<databaseName>string</databaseName>
<template>0</template>
<rootSection>0</rootSection>
<archiveSection>0</archiveSection>
<contentStatus>0</contentStatus>
<tableName>string</tableName>
<query>string</query>
<channel>
<id>0</id>
<name>string</name>
<description>string</description>
<type>string</type>
<defaultLanguage>string</defaultLanguage>
<rootSectionID>0</rootSectionID>
<fileOutputPath>string</fileOutputPath>
<indexFileName>string</indexFileName>
<baseHref>string</baseHref>
<siteRoot>string</siteRoot>
<pathCaseModifier>0</pathCaseModifier>
<fullTextType>string</fullTextType>
<fullTextExtension>string</fullTextExtension>
<secondaryPublishLanguage>string</secondaryPublishLanguage>
<channelPublishURL>string</channelPublishURL>
<parent/>
<favIconID>0</favIconID>
<pollIconID>0</pollIconID>
<accessControlConfigurationID>0</accessControlConfigurationID>
<personalisationConfigurationID>0</personalisationConfigurationID>
<publishReportLevel>0</publishReportLevel>
<pendingVersionOutputPath>string</pendingVersionOutputPath>
<pendingVersionBaseHref>string</pendingVersionBaseHref>
<pendingVersionSiteRoot>string</pendingVersionSiteRoot>
<prePublishProcessorID>0</prePublishProcessorID>
<allowScriptsInDirectEdit>0</allowScriptsInDirectEdit>
<pxlFolder>string</pxlFolder>
<languages/>
<microSites/>
<permittedFileExtensions/>
<translationDisclaimers/>
<mediaPublishRules/>
<channelFullTextDisplayPeriod/>
<channelUsers/>
<channelContents/>
<mediaTypesWithPublishRuleCategory/>
<convertSpacesInSectionNameEnabled>true</convertSpacesInSectionNameEnabled>
<convertSpacesInRetainedFilenameEnabled>true</convertSpacesInRetainedFilenameEnabled>
<channelCleanupEnabled>true</channelCleanupEnabled>
<personalisationEnabled>true</personalisationEnabled>
<accessControlEnabled>true</accessControlEnabled>
<fullTextDisplayPeriodValue>0</fullTextDisplayPeriodValue>
<fullTextDisplayPeriodUnit>0</fullTextDisplayPeriodUnit>
<secondaryPublishEnabled>true</secondaryPublishEnabled>
<overrideExtensionEnabled>true</overrideExtensionEnabled>
<publishEmptySectionsEnabled>true</publishEmptySectionsEnabled>
<convertSpacesInOutputURIEnabled>true</convertSpacesInOutputURIEnabled>
<parentID>0</parentID>
<contentIDs/>
<languageCodes/>
<microSite>true</microSite>
</channel>
<language>
<code>string</code>
<name>string</name>
<charset>string</charset>
<disclaimer>string</disclaimer>
<channels/>
</language>
<dataStoreMappings>
<id/>
<columnName/>
<link/>
</dataStoreMappings>
<dataStoreContents>
<id/>
<hash/>
<linkValue/>
<dataStore/>
<contentID/>
</dataStoreContents>
<dataSource>
<id>0</id>
<name>string</name>
<username>string</username>
<password>string</password>
<url>string</url>
<driver>string</driver>
<dataStores/>
</dataSource>
<siteStructure>
<id>0</id>
<name>string</name>
<plugin>string</plugin>
</siteStructure>
<endPointProperties>string</endPointProperties>
<individualSections>true</individualSections>
<individualEvents>true</individualEvents>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Inline |
Response Schema
Status Code 200
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| anonymous | [DataStore] | false | none | none |
| »»» priority | integer(int32) | false | none | none |
| »»» disclaimer | string | false | none | none |
| »»» publishRule | integer(int32) | false | none | none |
| »»»»»»» languageCount | integer(int32) | false | none | none |
| »»»»»» printSequence | integer(int32) | false | none | none |
| »»»»»» sortLock | string | false | none | none |
| »»»»»» sectionID | integer(int32) | false | none | none |
| »»»»»» entityID | integer(int32) | false | none | none |
| »»»»»» contentID | integer(int32) | false | none | none |
| »»»»»»»» value | string | false | none | none |
| »»»»»»»» language | string | false | none | none |
| »»»»»»»» sectionID | integer(int32) | false | none | none |
| »»»»»»»» metaTagName | string | false | none | none |
| »»»»»»»» metaTagID | integer(int32) | false | none | none |
| »»»»»» sectionID | integer(int32) | false | none | none |
| »»»»»» pageLayoutID | integer(int32) | false | none | none |
| »»»»»» inheritablePageLayoutID | integer(int32) | false | none | none |
| »»»»»»» elementForFilename | integer(int32) | false | none | none |
| »»»»»»» alias | string | false | none | none |
| »»»»»»» directEditEnabled | boolean | false | none | none |
| »»»»»»»»» sequence | integer(int32) | false | none | none |
| »»»»»»»» restricted | boolean | false | none | none |
| »»»»»»» duplicate | boolean | false | none | none |
| »»»»»»» type | integer(int32) | false | none | none |
| »»»»»»» sectionID | integer(int32) | false | none | none |
| »»»»»»» minAuthLevel | integer(int32) | false | none | none |
| »»»»»» scope | integer(int32) | false | none | none |
| »»»»»» contentTypeID | integer(int32) | false | none | none |
| »»»»» sortLock | string | false | none | none |
| »»»» language | string | false | none | none |
| »»»» name | string | false | none | none |
| »»»» owner | integer(int32) | false | none | none |
| »»»» id | integer(int32) | false | none | none |
| »»» fullLocaleCode | string | false | none | none |
| »» columnName | string | false | none | none |
| »» link | string | false | none | none |
Enumerated Values
| Property | Value |
|---|---|
| sortLock | TOP |
| sortLock | BOTTOM |
| sortLock | UNLOCKED |
| sortLock | TOP |
| sortLock | BOTTOM |
| sortLock | UNLOCKED |
add
POST /datastore
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| default | Default | successful operation | None |
getRestServiceMetaData
POST /datastore/webservice/metadata
Example responses
200 Response
[
{
"property1": {},
"property2": {}
}
]
<?xml version="1.0" encoding="UTF-8" ?>
<property1/>
<property2/>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Inline |
Response Schema
Status Code 200
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » additionalProperties | object | false | none | none |
get
GET /datastore/{id}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
Example responses
200 Response
{
"id": 0,
"name": "string",
"description": "string",
"template": 0,
"rootSection": 0,
"dataSourceID": 0,
"siteStructureID": 0,
"individualSections": true,
"archiveSection": 0,
"contentStatus": 0,
"tableName": "string",
"query": "string",
"individualEvents": true,
"channelID": 0,
"languageCode": "string",
"dataStoreMappings": [
{
"dataStoreID": 0,
"elementName": "string",
"columnName": "string",
"link": "string"
}
],
"endPointProperties": "string"
}
<?xml version="1.0" encoding="UTF-8" ?>
<DataStoreDTO>
<id>0</id>
<name>string</name>
<description>string</description>
<template>0</template>
<rootSection>0</rootSection>
<dataSourceID>0</dataSourceID>
<siteStructureID>0</siteStructureID>
<individualSections>true</individualSections>
<archiveSection>0</archiveSection>
<contentStatus>0</contentStatus>
<tableName>string</tableName>
<query>string</query>
<individualEvents>true</individualEvents>
<channelID>0</channelID>
<languageCode>string</languageCode>
<dataStoreMappings>
<dataStoreID>0</dataStoreID>
<elementName>string</elementName>
<columnName>string</columnName>
<link>string</link>
</dataStoreMappings>
<endPointProperties>string</endPointProperties>
</DataStoreDTO>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | DataStoreDTO |
modify
PUT /datastore/{id}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| default | Default | successful operation | None |
delete
DELETE /datastore/{id}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| default | Default | successful operation | None |
directedit
These endpoints describe web service operations for the TERMINALFOUR Direct Edit service.
analytics
POST /directedit/analytics
Example responses
200 Response
{
"totalUnique": [
{
"date": "2019-08-24T14:15:22Z",
"total": 0,
"unique": 0,
"dateString": "string"
}
],
"pageViewsThisMonth": 0,
"bounceRateThisMonth": 0,
"averageTimeThisMonth": 0,
"mostVisitsFromCountryThisMonth": "string"
}
<?xml version="1.0" encoding="UTF-8" ?>
<DirectEditAnalyticsDTO>
<totalUnique>
<date>2019-08-24T14:15:22Z</date>
<total>0</total>
<unique>0</unique>
<dateString>string</dateString>
</totalUnique>
<pageViewsThisMonth>0</pageViewsThisMonth>
<bounceRateThisMonth>0</bounceRateThisMonth>
<averageTimeThisMonth>0</averageTimeThisMonth>
<mostVisitsFromCountryThisMonth>string</mostVisitsFromCountryThisMonth>
</DirectEditAnalyticsDTO>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | DirectEditAnalyticsDTO |
checkPublishURLAvailability
POST /directedit/checkurl
Example responses
200 Response
{
"publishUrl": "string",
"publishUrlExists": true
}
<?xml version="1.0" encoding="UTF-8" ?>
<DirectEditPublishUrlAvailability>
<publishUrl>string</publishUrl>
<publishUrlExists>true</publishUrlExists>
</DirectEditPublishUrlAvailability>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | DirectEditPublishUrlAvailability |
directEditPage
GET /directedit/{channel}/{language}/{section}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| channel | path | integer(int32) | true | none |
| language | path | string | true | none |
| section | path | integer(int32) | true | none |
Example responses
200 Response
{
"channel": 0,
"id": 0,
"language": "string",
"header": "string",
"content": [
{
"id": 0,
"name": "string",
"contentTypeID": 0,
"language": "string",
"content": "string",
"layout": "string",
"version": "string",
"status": 0,
"sortOrder": 0,
"directEditEnabled": true,
"sortLock": "[",
"lock": {},
"future": true,
"editable": true
}
],
"footer": "string",
"paths": [
"string"
],
"editable": true,
"publishUrl": "string",
"userScriptsAllowed": true
}
<?xml version="1.0" encoding="UTF-8" ?>
<DirectEditPagePreviewDTO>
<channel>0</channel>
<id>0</id>
<language>string</language>
<header>string</header>
<content>
<id>0</id>
<name>string</name>
<contentTypeID>0</contentTypeID>
<language>string</language>
<content>string</content>
<layout>string</layout>
<version>string</version>
<status>0</status>
<sortOrder>0</sortOrder>
<directEditEnabled>true</directEditEnabled>
<sortLock>[</sortLock>
<lock/>
<future>true</future>
<editable>true</editable>
</content>
<footer>string</footer>
<paths>string</paths>
<editable>true</editable>
<publishUrl>string</publishUrl>
<userScriptsAllowed>true</userScriptsAllowed>
</DirectEditPagePreviewDTO>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | DirectEditPagePreviewDTO |
directEditMedia
GET /directedit/{channel}/{language}/{section}/media/{content}/{layout}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| channel | path | integer(int32) | true | none |
| section | path | integer(int32) | true | none |
| language | path | string | true | none |
| content | path | integer(int32) | true | none |
| layout | path | string | true | none |
Example responses
200 Response
{
"id": 0,
"name": "string",
"contentTypeID": 0,
"language": "string",
"content": "string",
"layout": "string",
"version": "string",
"status": 0,
"sortOrder": 0,
"directEditEnabled": true,
"sortLock": "TOP",
"lock": {
"assetID": 0,
"assetType": 0,
"lockType": 0,
"expiry": "2019-08-24T14:15:22Z",
"owner": 0,
"ownerName": "string",
"currentUser": true,
"language": "string"
},
"future": true,
"editable": true
}
<?xml version="1.0" encoding="UTF-8" ?>
<ContentPreviewDTO>
<id>0</id>
<name>string</name>
<contentTypeID>0</contentTypeID>
<language>string</language>
<content>string</content>
<layout>string</layout>
<version>string</version>
<status>0</status>
<sortOrder>0</sortOrder>
<directEditEnabled>true</directEditEnabled>
<sortLock>TOP</sortLock>
<lock>
<assetID>0</assetID>
<assetType>0</assetType>
<lockType>0</lockType>
<expiry>2019-08-24T14:15:22Z</expiry>
<owner>0</owner>
<ownerName>string</ownerName>
<currentUser>true</currentUser>
<language>string</language>
</lock>
<future>true</future>
<editable>true</editable>
</ContentPreviewDTO>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | ContentPreviewDTO |
directEditContent
GET /directedit/{channel}/{language}/{section}/partial/{content}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| channel | path | integer(int32) | true | none |
| section | path | integer(int32) | true | none |
| language | path | string | true | none |
| content | path | integer(int32) | true | none |
Example responses
200 Response
{
"id": 0,
"name": "string",
"contentTypeID": 0,
"language": "string",
"content": "string",
"layout": "string",
"version": "string",
"status": 0,
"sortOrder": 0,
"directEditEnabled": true,
"sortLock": "TOP",
"lock": {
"assetID": 0,
"assetType": 0,
"lockType": 0,
"expiry": "2019-08-24T14:15:22Z",
"owner": 0,
"ownerName": "string",
"currentUser": true,
"language": "string"
},
"future": true,
"editable": true
}
<?xml version="1.0" encoding="UTF-8" ?>
<ContentPreviewDTO>
<id>0</id>
<name>string</name>
<contentTypeID>0</contentTypeID>
<language>string</language>
<content>string</content>
<layout>string</layout>
<version>string</version>
<status>0</status>
<sortOrder>0</sortOrder>
<directEditEnabled>true</directEditEnabled>
<sortLock>TOP</sortLock>
<lock>
<assetID>0</assetID>
<assetType>0</assetType>
<lockType>0</lockType>
<expiry>2019-08-24T14:15:22Z</expiry>
<owner>0</owner>
<ownerName>string</ownerName>
<currentUser>true</currentUser>
<language>string</language>
</lock>
<future>true</future>
<editable>true</editable>
</ContentPreviewDTO>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | ContentPreviewDTO |
directEditFullPageContent
GET /directedit/{channel}/{language}/{section}/partial/{content}/{layout}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| channel | path | integer(int32) | true | none |
| section | path | integer(int32) | true | none |
| language | path | string | true | none |
| content | path | integer(int32) | true | none |
| layout | path | string | true | none |
Example responses
200 Response
{
"id": 0,
"name": "string",
"contentTypeID": 0,
"language": "string",
"content": "string",
"layout": "string",
"version": "string",
"status": 0,
"sortOrder": 0,
"directEditEnabled": true,
"sortLock": "TOP",
"lock": {
"assetID": 0,
"assetType": 0,
"lockType": 0,
"expiry": "2019-08-24T14:15:22Z",
"owner": 0,
"ownerName": "string",
"currentUser": true,
"language": "string"
},
"future": true,
"editable": true
}
<?xml version="1.0" encoding="UTF-8" ?>
<ContentPreviewDTO>
<id>0</id>
<name>string</name>
<contentTypeID>0</contentTypeID>
<language>string</language>
<content>string</content>
<layout>string</layout>
<version>string</version>
<status>0</status>
<sortOrder>0</sortOrder>
<directEditEnabled>true</directEditEnabled>
<sortLock>TOP</sortLock>
<lock>
<assetID>0</assetID>
<assetType>0</assetType>
<lockType>0</lockType>
<expiry>2019-08-24T14:15:22Z</expiry>
<owner>0</owner>
<ownerName>string</ownerName>
<currentUser>true</currentUser>
<language>string</language>
</lock>
<future>true</future>
<editable>true</editable>
</ContentPreviewDTO>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | ContentPreviewDTO |
directEditFulltextPage
GET /directedit/{channel}/{language}/{section}/{content}/{layout}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| channel | path | integer(int32) | true | none |
| language | path | string | true | none |
| section | path | integer(int32) | true | none |
| content | path | integer(int32) | true | none |
| layout | path | string | true | none |
Example responses
200 Response
{
"channel": 0,
"id": 0,
"language": "string",
"header": "string",
"content": [
{
"id": 0,
"name": "string",
"contentTypeID": 0,
"language": "string",
"content": "string",
"layout": "string",
"version": "string",
"status": 0,
"sortOrder": 0,
"directEditEnabled": true,
"sortLock": "[",
"lock": {},
"future": true,
"editable": true
}
],
"footer": "string",
"paths": [
"string"
],
"editable": true,
"publishUrl": "string",
"userScriptsAllowed": true
}
<?xml version="1.0" encoding="UTF-8" ?>
<DirectEditPagePreviewDTO>
<channel>0</channel>
<id>0</id>
<language>string</language>
<header>string</header>
<content>
<id>0</id>
<name>string</name>
<contentTypeID>0</contentTypeID>
<language>string</language>
<content>string</content>
<layout>string</layout>
<version>string</version>
<status>0</status>
<sortOrder>0</sortOrder>
<directEditEnabled>true</directEditEnabled>
<sortLock>[</sortLock>
<lock/>
<future>true</future>
<editable>true</editable>
</content>
<footer>string</footer>
<paths>string</paths>
<editable>true</editable>
<publishUrl>string</publishUrl>
<userScriptsAllowed>true</userScriptsAllowed>
</DirectEditPagePreviewDTO>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | DirectEditPagePreviewDTO |
download
These endpoints describe operations on the TERMINALFOUR download service.
getFileFromElement
GET /download/{contentID}/{language}/{element}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| contentID | path | integer(int32) | true | none |
| language | path | string | true | none |
| element | path | string | true | none |
Example responses
200 Response
{
"filename": "string",
"file": "string",
"mimeType": "string",
"fileLocation": "string",
"code": "string",
"cleanUp": true,
"contentID": 0,
"language": "string",
"version": {
"version": "string",
"subMinor": 0,
"major": 0,
"minor": 0
},
"element": "string"
}
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | FileDownload |
getFileFromElementVersion
GET /download/{contentID}/{language}/{version}/{element}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| contentID | path | integer(int32) | true | none |
| language | path | string | true | none |
| version | path | string | true | none |
| element | path | string | true | none |
Example responses
200 Response
{
"filename": "string",
"file": "string",
"mimeType": "string",
"fileLocation": "string",
"code": "string",
"cleanUp": true,
"contentID": 0,
"language": "string",
"version": {
"version": "string",
"subMinor": 0,
"major": 0,
"minor": 0
},
"element": "string"
}
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | FileDownload |
error
This endpoint describes operations relating to the error logs within the TERMINALFOUR system.
list
GET /error
Example responses
200 Response
[
{
"key": 0,
"eventLabel": "string",
"primaryGroup": {
"id": 0,
"name": "string"
}
}
]
<?xml version="1.0" encoding="UTF-8" ?>
<key>0</key>
<eventLabel>string</eventLabel>
<primaryGroup>
<id>0</id>
<name>string</name>
</primaryGroup>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Inline |
Response Schema
Status Code 200
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| anonymous | [EventLogDto] | false | none | none |
extranet
These endpoints describe getting the extranet connection parameters to allow a user to connect to the TERMINALFOUR Community site.
getExtranetConnectionParams
GET /extranet/connectionParams
Example responses
200 Response
{
"id": 0,
"username": "string",
"userType": 0,
"emailAddress": "string",
"firstName": "string",
"lastName": "string",
"licenseKeyHash": "string",
"licenseOverContentLimit": "string",
"localSmUrl": "string",
"extranetAccess": "string",
"mySupport": 0,
"authToken": "string",
"osArch": "string",
"osName": "string",
"osVersion": "string",
"jvmVendor": "string",
"jvmVersion": "string",
"servletContainerName": "string",
"servletSpecVersion": "string",
"dbProductName": "string",
"dbProductVersion": "string",
"dbDriverName": "string",
"dbDriverVersion": "string",
"smVersion": "string",
"documentCount": "string",
"workflowCount": "string",
"channelCount": "string",
"templateCount": "string",
"userCount": "string",
"languageCount": "string",
"language": "string",
"hash": "string",
"extranetConsent": true
}
<?xml version="1.0" encoding="UTF-8" ?>
<extranetConnectionParams>
<id>0</id>
<username>string</username>
<userType>0</userType>
<emailAddress>string</emailAddress>
<firstName>string</firstName>
<lastName>string</lastName>
<licenseKeyHash>string</licenseKeyHash>
<licenseOverContentLimit>string</licenseOverContentLimit>
<localSmUrl>string</localSmUrl>
<extranetAccess>string</extranetAccess>
<mySupport>0</mySupport>
<authToken>string</authToken>
<osArch>string</osArch>
<osName>string</osName>
<osVersion>string</osVersion>
<jvmVendor>string</jvmVendor>
<jvmVersion>string</jvmVersion>
<servletContainerName>string</servletContainerName>
<servletSpecVersion>string</servletSpecVersion>
<dbProductName>string</dbProductName>
<dbProductVersion>string</dbProductVersion>
<dbDriverName>string</dbDriverName>
<dbDriverVersion>string</dbDriverVersion>
<smVersion>string</smVersion>
<documentCount>string</documentCount>
<workflowCount>string</workflowCount>
<channelCount>string</channelCount>
<templateCount>string</templateCount>
<userCount>string</userCount>
<languageCount>string</languageCount>
<language>string</language>
<hash>string</hash>
<extranetConsent>true</extranetConsent>
</extranetConnectionParams>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | ExtranetConnectionParams |
fieldmappings
These end points describe web service operations on the mappings of Formbuilder fields.
setMappings
PUT /fieldmappings/{formID}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| formID | path | integer(int32) | true | none |
Example responses
200 Response
[
{
"id": 0,
"formId": 0,
"contentTypeId": 0,
"formFieldId": 0,
"elementName": "string",
"contentElementID": 0,
"strict": true,
"alias": "string"
}
]
<?xml version="1.0" encoding="UTF-8" ?>
<id>0</id>
<formId>0</formId>
<contentTypeId>0</contentTypeId>
<formFieldId>0</formFieldId>
<elementName>string</elementName>
<contentElementID>0</contentElementID>
<strict>true</strict>
<alias>string</alias>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Inline |
Response Schema
Status Code 200
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| anonymous | [FormMapping] | false | none | none |
getMappings
GET /fieldmappings/{formID}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| formID | path | integer(int32) | true | none |
Example responses
200 Response
[
{
"id": 0,
"formId": 0,
"contentTypeId": 0,
"formFieldId": 0,
"elementName": "string",
"contentElementID": 0,
"strict": true,
"alias": "string"
}
]
<?xml version="1.0" encoding="UTF-8" ?>
<id>0</id>
<formId>0</formId>
<contentTypeId>0</contentTypeId>
<formFieldId>0</formFieldId>
<elementName>string</elementName>
<contentElementID>0</contentElementID>
<strict>true</strict>
<alias>string</alias>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Inline |
Response Schema
Status Code 200
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| anonymous | [FormMapping] | false | none | none |
fileExtension
These web service endpoints describe operations on the permitted file extensions in the TERMINALFOUR system.
list
GET /fileExtension
Example responses
200 Response
[
{
"name": "string",
"description": "string",
"extension": "string",
"channelFileExtensions": [
{
"id": null,
"priority": null
}
]
}
]
<?xml version="1.0" encoding="UTF-8" ?>
<name>string</name>
<description>string</description>
<extension>string</extension>
<channelFileExtensions>
<id/>
<priority/>
</channelFileExtensions>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Inline |
Response Schema
Status Code 200
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| anonymous | [FileExtension] | false | none | none |
| »»»»» disclaimer | string | false | none | none |
| »»»»» publishRule | integer(int32) | false | none | none |
| »»»»»»»»» languageCount | integer(int32) | false | none | none |
| »»»»»»»» printSequence | integer(int32) | false | none | none |
| »»»»»»»» sortLock | string | false | none | none |
| »»»»»»»» sectionID | integer(int32) | false | none | none |
| »»»»»»»» entityID | integer(int32) | false | none | none |
| »»»»»»»» contentID | integer(int32) | false | none | none |
| »»»»»»»»»» value | string | false | none | none |
| »»»»»»»»»» language | string | false | none | none |
| »»»»»»»»»» sectionID | integer(int32) | false | none | none |
| »»»»»»»»»» metaTagName | string | false | none | none |
| »»»»»»»»»» metaTagID | integer(int32) | false | none | none |
| »»»»»»»» sectionID | integer(int32) | false | none | none |
| »»»»»»»» pageLayoutID | integer(int32) | false | none | none |
| »»»»»»»» inheritablePageLayoutID | integer(int32) | false | none | none |
| »»»»»»»»» elementForFilename | integer(int32) | false | none | none |
| »»»»»»»»» alias | string | false | none | none |
| »»»»»»»»» directEditEnabled | boolean | false | none | none |
| »»»»»»»»»»» sequence | integer(int32) | false | none | none |
| »»»»»»»»»» restricted | boolean | false | none | none |
| »»»»»»»»» duplicate | boolean | false | none | none |
| »»»»»»»»» type | integer(int32) | false | none | none |
| »»»»»»»»» sectionID | integer(int32) | false | none | none |
| »»»»»»»»» minAuthLevel | integer(int32) | false | none | none |
| »»»»»»»» scope | integer(int32) | false | none | none |
| »»»»»»»» contentTypeID | integer(int32) | false | none | none |
| »»»»»»» sortLock | string | false | none | none |
| »»»»»» language | string | false | none | none |
| »»»»»» name | string | false | none | none |
| »»»»»» owner | integer(int32) | false | none | none |
| »»»»»» id | integer(int32) | false | none | none |
| »»»»» fullLocaleCode | string | false | none | none |
| »» priority | integer(int32) | false | none | none |
Enumerated Values
| Property | Value |
|---|---|
| sortLock | TOP |
| sortLock | BOTTOM |
| sortLock | UNLOCKED |
| sortLock | TOP |
| sortLock | BOTTOM |
| sortLock | UNLOCKED |
get
GET /fileExtension/{name}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| name | path | string | true | none |
Example responses
200 Response
{
"name": "string",
"description": "string",
"extension": "string",
"channelFileExtensions": [
{
"id": {},
"priority": 0
}
]
}
<?xml version="1.0" encoding="UTF-8" ?>
<fileExtension>
<name>string</name>
<description>string</description>
<extension>string</extension>
<channelFileExtensions>
<id/>
<priority>0</priority>
</channelFileExtensions>
</fileExtension>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | FileExtension |
add
PUT /fileExtension/{name}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| name | path | string | true | none |
Example responses
200 Response
{
"name": "string",
"description": "string",
"extension": "string",
"channelFileExtensions": [
{
"id": {},
"priority": 0
}
]
}
<?xml version="1.0" encoding="UTF-8" ?>
<fileExtension>
<name>string</name>
<description>string</description>
<extension>string</extension>
<channelFileExtensions>
<id/>
<priority>0</priority>
</channelFileExtensions>
</fileExtension>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | FileExtension |
delete
DELETE /fileExtension/{name}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| name | path | string | true | none |
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| default | Default | successful operation | None |
formbuilder
These endpoints describe the functionality for the Formbuilder in the TERMINALFOUR system.
getRecaptchaConfig
GET /formbuilder/config
Example responses
200 Response
{
"id": 0,
"siteKey": "string",
"secretKey": "string",
"enabled": true,
"enforced": true,
"customerId": 0
}
<?xml version="1.0" encoding="UTF-8" ?>
<RecaptchaConfig>
<id>0</id>
<siteKey>string</siteKey>
<secretKey>string</secretKey>
<enabled>true</enabled>
<enforced>true</enforced>
<customerId>0</customerId>
</RecaptchaConfig>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | RecaptchaConfig |
saveRecaptchaConfig
POST /formbuilder/config
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| default | Default | successful operation | None |
updateRecaptchaConfig
PUT /formbuilder/config
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| default | Default | successful operation | None |
getConnectionStatus
GET /formbuilder/connect
Example responses
200 Response
{
"formBuilderURI": "string",
"connected": true,
"licenseHash": "string",
"publicKey": "string",
"customerName": "string",
"customerId": 0,
"hostname": "string",
"connectionStatus": "NOT_CONNECTED"
}
<?xml version="1.0" encoding="UTF-8" ?>
<FormBuilderConfigurationResponse>
<formBuilderURI>string</formBuilderURI>
<connected>true</connected>
<licenseHash>string</licenseHash>
<publicKey>string</publicKey>
<customerName>string</customerName>
<customerId>0</customerId>
<hostname>string</hostname>
<connectionStatus>NOT_CONNECTED</connectionStatus>
</FormBuilderConfigurationResponse>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | FormBuilderConfigurationResponse |
connect
POST /formbuilder/connect
Example responses
200 Response
{
"formBuilderURI": "string",
"connected": true,
"licenseHash": "string",
"publicKey": "string",
"customerName": "string",
"customerId": 0,
"hostname": "string",
"connectionStatus": "NOT_CONNECTED"
}
<?xml version="1.0" encoding="UTF-8" ?>
<FormBuilderConfigurationResponse>
<formBuilderURI>string</formBuilderURI>
<connected>true</connected>
<licenseHash>string</licenseHash>
<publicKey>string</publicKey>
<customerName>string</customerName>
<customerId>0</customerId>
<hostname>string</hostname>
<connectionStatus>NOT_CONNECTED</connectionStatus>
</FormBuilderConfigurationResponse>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | FormBuilderConfigurationResponse |
deleteConnectionStatus
DELETE /formbuilder/connect
Example responses
200 Response
{
"formBuilderURI": "string",
"connected": true,
"licenseHash": "string",
"publicKey": "string",
"customerName": "string",
"customerId": 0,
"hostname": "string",
"connectionStatus": "NOT_CONNECTED"
}
<?xml version="1.0" encoding="UTF-8" ?>
<FormBuilderConfigurationResponse>
<formBuilderURI>string</formBuilderURI>
<connected>true</connected>
<licenseHash>string</licenseHash>
<publicKey>string</publicKey>
<customerName>string</customerName>
<customerId>0</customerId>
<hostname>string</hostname>
<connectionStatus>NOT_CONNECTED</connectionStatus>
</FormBuilderConfigurationResponse>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | FormBuilderConfigurationResponse |
contentTypesForForms
GET /formbuilder/contenttypes
Example responses
200 Response
[
{
"id": 0,
"name": "string",
"alias": "string",
"contentTypeElements": [
{
"id": null,
"name": null,
"alias": null,
"type": null,
"listId": null
}
]
}
]
<?xml version="1.0" encoding="UTF-8" ?>
<id>0</id>
<name>string</name>
<alias>string</alias>
<contentTypeElements>
<id/>
<name/>
<alias/>
<type/>
<listId/>
</contentTypeElements>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Inline |
Response Schema
Status Code 200
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| anonymous | [FormContentType] | false | none | none |
listsForForms
GET /formbuilder/lists/{language}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| language | path | string | true | none |
Example responses
200 Response
[
{
"id": 0,
"name": "string",
"description": "string",
"language": "string"
}
]
<?xml version="1.0" encoding="UTF-8" ?>
<id>0</id>
<name>string</name>
<description>string</description>
<language>string</language>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Inline |
Response Schema
Status Code 200
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| anonymous | [FormList] | false | none | none |
getRecaptchaConfiguration
GET /formbuilder/recaptchaStatus
Example responses
200 Response
{
"enabled": true,
"enforced": true
}
<?xml version="1.0" encoding="UTF-8" ?>
<RecaptchaDTO>
<enabled>true</enabled>
<enforced>true</enforced>
</RecaptchaDTO>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | RecaptchaDTO |
list
POST /formbuilder/{language}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| language | path | string | true | none |
Example responses
200 Response
{
"draw": 0,
"recordsTotal": 0,
"recordsFiltered": 0,
"data": [
{
"id": 0,
"name": "string",
"description": "string",
"lastModified": "2019-08-24T14:15:22Z",
"submissionSectionId": 0,
"restricted": true,
"incompleteMappings": true,
"usage": [
null
]
}
]
}
<?xml version="1.0" encoding="UTF-8" ?>
<FormDefinitions>
<draw>0</draw>
<recordsTotal>0</recordsTotal>
<recordsFiltered>0</recordsFiltered>
<data>
<id>0</id>
<name>string</name>
<description>string</description>
<lastModified>2019-08-24T14:15:22Z</lastModified>
<submissionSectionId>0</submissionSectionId>
<restricted>true</restricted>
<incompleteMappings>true</incompleteMappings>
<usage/>
</data>
</FormDefinitions>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | FormDefinitions |
get
GET /formbuilder/{language}/{id}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| language | path | string | true | none |
| id | path | integer(int32) | true | none |
Example responses
200 Response
{
"id": 0,
"name": "string",
"description": "string",
"lastModified": "2019-08-24T14:15:22Z",
"showName": true,
"showDescription": true,
"includeCss": true,
"usage": [
{
"formId": 0,
"assetId": 0,
"language": "string",
"element": "string",
"type": "string",
"sectionId": 0,
"name": "string"
}
],
"hasSubmissions": true,
"embedUrl": "string",
"shareUrl": "string",
"formbankDomain": "string"
}
<?xml version="1.0" encoding="UTF-8" ?>
<FormDefinition>
<id>0</id>
<name>string</name>
<description>string</description>
<lastModified>2019-08-24T14:15:22Z</lastModified>
<showName>true</showName>
<showDescription>true</showDescription>
<includeCss>true</includeCss>
<usage>
<formId>0</formId>
<assetId>0</assetId>
<language>string</language>
<element>string</element>
<type>string</type>
<sectionId>0</sectionId>
<name>string</name>
</usage>
<hasSubmissions>true</hasSubmissions>
<embedUrl>string</embedUrl>
<shareUrl>string</shareUrl>
<formbankDomain>string</formbankDomain>
</FormDefinition>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | FormDefinition |
modify
PUT /formbuilder/{language}/{id}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| language | path | string | true | none |
Example responses
200 Response
{
"id": 0,
"name": "string",
"description": "string",
"lastModified": "2019-08-24T14:15:22Z",
"showName": true,
"showDescription": true,
"includeCss": true,
"usage": [
{
"formId": 0,
"assetId": 0,
"language": "string",
"element": "string",
"type": "string",
"sectionId": 0,
"name": "string"
}
],
"hasSubmissions": true,
"embedUrl": "string",
"shareUrl": "string",
"formbankDomain": "string"
}
<?xml version="1.0" encoding="UTF-8" ?>
<FormDefinition>
<id>0</id>
<name>string</name>
<description>string</description>
<lastModified>2019-08-24T14:15:22Z</lastModified>
<showName>true</showName>
<showDescription>true</showDescription>
<includeCss>true</includeCss>
<usage>
<formId>0</formId>
<assetId>0</assetId>
<language>string</language>
<element>string</element>
<type>string</type>
<sectionId>0</sectionId>
<name>string</name>
</usage>
<hasSubmissions>true</hasSubmissions>
<embedUrl>string</embedUrl>
<shareUrl>string</shareUrl>
<formbankDomain>string</formbankDomain>
</FormDefinition>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | FormDefinition |
delete
DELETE /formbuilder/{language}/{id}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| language | path | string | true | none |
| id | path | integer(int32) | true | none |
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| default | Default | successful operation | None |
listDependencies
GET /formbuilder/{language}/{id}/dependencies
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| language | path | string | true | none |
| id | path | integer(int32) | true | none |
Example responses
200 Response
[
{
"id": 0,
"index": 0,
"formId": 0,
"parentId": 0,
"actionFieldId": 0,
"actionType": "string",
"actionValue": 0,
"logicalOperator": "string",
"conditions": [
{
"id": null,
"formDependencyId": null,
"formFieldId": null,
"operator": null,
"value": null,
"logicalOperator": null
}
]
}
]
<?xml version="1.0" encoding="UTF-8" ?>
<id>0</id>
<index>0</index>
<formId>0</formId>
<parentId>0</parentId>
<actionFieldId>0</actionFieldId>
<actionType>string</actionType>
<actionValue>0</actionValue>
<logicalOperator>string</logicalOperator>
<conditions>
<id/>
<formDependencyId/>
<formFieldId/>
<operator/>
<value/>
<logicalOperator/>
</conditions>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Inline |
Response Schema
Status Code 200
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| anonymous | [FormDependency] | false | none | none |
updateDependencies
PUT /formbuilder/{language}/{id}/dependencies
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| language | path | string | true | none |
| id | path | integer(int32) | true | none |
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| default | Default | successful operation | None |
listFields
GET /formbuilder/{language}/{id}/fields
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| language | path | string | true | none |
| id | path | integer(int32) | true | none |
Example responses
200 Response
[
{
"property1": {},
"property2": {}
}
]
<?xml version="1.0" encoding="UTF-8" ?>
<property1/>
<property2/>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Inline |
Response Schema
Status Code 200
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » additionalProperties | object | false | none | none |
updateFields
POST /formbuilder/{language}/{id}/fields
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| language | path | string | true | none |
| id | path | integer(int32) | true | none |
Example responses
200 Response
[
{
"property1": {},
"property2": {}
}
]
<?xml version="1.0" encoding="UTF-8" ?>
<property1/>
<property2/>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Inline |
Response Schema
Status Code 200
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » additionalProperties | object | false | none | none |
addFields
PUT /formbuilder/{language}/{id}/fields
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| language | path | string | true | none |
| id | path | integer(int32) | true | none |
Example responses
200 Response
[
{
"property1": {},
"property2": {}
}
]
<?xml version="1.0" encoding="UTF-8" ?>
<property1/>
<property2/>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Inline |
Response Schema
Status Code 200
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » additionalProperties | object | false | none | none |
submissionSettings
GET /formbuilder/{language}/{id}/submissionSettings
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| language | path | string | true | none |
| id | path | integer(int32) | true | none |
Example responses
200 Response
{
"property1": {},
"property2": {}
}
<?xml version="1.0" encoding="UTF-8" ?>
<property1/>
<property2/>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Inline |
Response Schema
Status Code 200
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » additionalProperties | object | false | none | none |
addSubmissionSettings
POST /formbuilder/{language}/{id}/submissionSettings
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| language | path | string | true | none |
| id | path | integer(int32) | true | none |
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| default | Default | successful operation | None |
updateSubmissionSettings
PUT /formbuilder/{language}/{id}/submissionSettings
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| language | path | string | true | none |
| id | path | integer(int32) | true | none |
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| default | Default | successful operation | None |
formsubmissionreport
These endpoints describe the web service operations around the Form submission reports.
deleteSubmissionContent
DELETE /formsubmissionreport/{language}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| language | path | string | true | none |
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| default | Default | successful operation | None |
rebuildSubmissionIndex
GET /formsubmissionreport/{language}/rebuild
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| language | path | string | true | none |
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| default | Default | successful operation | None |
buildReport
GET /formsubmissionreport/{language}/{formID}/{start}/{end}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| formID | path | integer(int32) | true | none |
| start | path | string | true | none |
| end | path | string | true | none |
| language | path | string | true | none |
Example responses
200 Response
{
"id": 0,
"draw": 0,
"recordsTotal": 0,
"recordsFiltered": 0,
"formName": "string",
"sectionID": 0,
"graphLabels": [
"string"
],
"graphData": [
0
],
"columns": [
{
"id": 0,
"type": "string",
"label": "string"
}
],
"formReportData": [
[
{
"data": null,
"columnID": null,
"columnType": null
}
]
],
"data": [
[
"string"
]
]
}
<?xml version="1.0" encoding="UTF-8" ?>
<FormSubmissionReport>
<id>0</id>
<draw>0</draw>
<recordsTotal>0</recordsTotal>
<recordsFiltered>0</recordsFiltered>
<formName>string</formName>
<sectionID>0</sectionID>
<graphLabels>string</graphLabels>
<graphData>0</graphData>
<columns>
<id>0</id>
<type>string</type>
<label>string</label>
</columns>
<formReportData>
<data/>
<columnID/>
<columnType/>
</formReportData>
<data>string</data>
</FormSubmissionReport>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | FormSubmissionReport |
buildReportDataForTable
POST /formsubmissionreport/{language}/{formID}/{start}/{end}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| formID | path | integer(int32) | true | none |
| start | path | string | true | none |
| end | path | string | true | none |
| language | path | string | true | none |
Example responses
200 Response
{
"id": 0,
"draw": 0,
"recordsTotal": 0,
"recordsFiltered": 0,
"formName": "string",
"sectionID": 0,
"graphLabels": [
"string"
],
"graphData": [
0
],
"columns": [
{
"id": 0,
"type": "string",
"label": "string"
}
],
"formReportData": [
[
{
"data": null,
"columnID": null,
"columnType": null
}
]
],
"data": [
[
"string"
]
]
}
<?xml version="1.0" encoding="UTF-8" ?>
<FormSubmissionReport>
<id>0</id>
<draw>0</draw>
<recordsTotal>0</recordsTotal>
<recordsFiltered>0</recordsFiltered>
<formName>string</formName>
<sectionID>0</sectionID>
<graphLabels>string</graphLabels>
<graphData>0</graphData>
<columns>
<id>0</id>
<type>string</type>
<label>string</label>
</columns>
<formReportData>
<data/>
<columnID/>
<columnType/>
</formReportData>
<data>string</data>
</FormSubmissionReport>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | FormSubmissionReport |
downloadCSV
GET /formsubmissionreport/{language}/{formID}/{start}/{end}/csv
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| formID | path | integer(int32) | true | none |
| start | path | string | true | none |
| end | path | string | true | none |
| language | path | string | true | none |
Example responses
200 Response
{
"filename": "string",
"file": "string",
"mimeType": "string",
"fileLocation": "string",
"code": "string",
"cleanUp": true,
"contentID": 0,
"language": "string",
"version": {
"version": "string",
"subMinor": 0,
"major": 0,
"minor": 0
},
"element": "string"
}
<?xml version="1.0" encoding="UTF-8" ?>
<fileDownload>
<filename>string</filename>
<file>string</file>
<mimeType>string</mimeType>
<fileLocation>string</fileLocation>
<code>string</code>
<cleanUp>true</cleanUp>
<contentID>0</contentID>
<language>string</language>
<version>
<version>string</version>
<subMinor>0</subMinor>
<major>0</major>
<minor>0</minor>
</version>
<element>string</element>
</fileDownload>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | FileDownload |
group
These endpoints describe operations around the Groups functionality in the TERMINALFOUR system.
list
GET /group
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| pageNumber | query | integer(int32) | false | none |
| pageSize | query | integer(int32) | false | none |
Example responses
200 Response
[
{
"id": 0,
"name": "string",
"description": "string",
"membersCount": 0,
"groupSections": [
{
"id": null,
"path": null
}
],
"members": [
{
"id": null,
"username": null,
"firstName": null,
"lastName": null,
"authLevel": null,
"emailAddress": null
}
],
"defaultPreviewChannel": 0,
"emailAddress": "string",
"children": [
0
],
"groupChildren": [
{
"id": null,
"name": null,
"description": null,
"membersCount": null,
"groupSections": null,
"members": null,
"defaultPreviewChannel": null,
"emailAddress": null,
"children": null,
"groupChildren": null,
"ldap": null,
"groupEnabled": null
}
],
"ldap": true,
"groupEnabled": true
}
]
<?xml version="1.0" encoding="UTF-8" ?>
<id>0</id>
<name>string</name>
<description>string</description>
<membersCount>0</membersCount>
<groupSections>
<id/>
<path/>
</groupSections>
<members>
<id/>
<username/>
<firstName/>
<lastName/>
<authLevel/>
<emailAddress/>
</members>
<defaultPreviewChannel>0</defaultPreviewChannel>
<emailAddress>string</emailAddress>
<children>0</children>
<groupChildren>
<id/>
<name/>
<description/>
<membersCount/>
<groupSections/>
<members/>
<defaultPreviewChannel/>
<emailAddress/>
<children/>
<groupChildren/>
<ldap/>
<groupEnabled/>
</groupChildren>
<ldap>true</ldap>
<groupEnabled>true</groupEnabled>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Inline |
Response Schema
Status Code 200
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| anonymous | [GroupMetaDataDTO] | false | none | none |
add
POST /group
Example responses
200 Response
{
"id": 0,
"name": "string",
"description": "string",
"membersCount": 0,
"groupSections": [
{
"id": 0,
"path": "string"
}
],
"members": [
{
"id": 0,
"username": "string",
"firstName": "string",
"lastName": "string",
"authLevel": 0,
"emailAddress": "string"
}
],
"defaultPreviewChannel": 0,
"emailAddress": "string",
"children": [
0
],
"groupChildren": [
{
"id": 0,
"name": "string",
"description": "string",
"membersCount": 0,
"groupSections": [
null
],
"members": [
null
],
"defaultPreviewChannel": 0,
"emailAddress": "string",
"children": [
null
],
"groupChildren": [
null
],
"ldap": true,
"groupEnabled": true
}
],
"ldap": true,
"groupEnabled": true
}
<?xml version="1.0" encoding="UTF-8" ?>
<GroupMetaDataDTO>
<id>0</id>
<name>string</name>
<description>string</description>
<membersCount>0</membersCount>
<groupSections>
<id>0</id>
<path>string</path>
</groupSections>
<members>
<id>0</id>
<username>string</username>
<firstName>string</firstName>
<lastName>string</lastName>
<authLevel>0</authLevel>
<emailAddress>string</emailAddress>
</members>
<defaultPreviewChannel>0</defaultPreviewChannel>
<emailAddress>string</emailAddress>
<children>0</children>
<groupChildren>
<id>0</id>
<name>string</name>
<description>string</description>
<membersCount>0</membersCount>
<groupSections/>
<members/>
<defaultPreviewChannel>0</defaultPreviewChannel>
<emailAddress>string</emailAddress>
<children/>
<groupChildren/>
<ldap>true</ldap>
<groupEnabled>true</groupEnabled>
</groupChildren>
<ldap>true</ldap>
<groupEnabled>true</groupEnabled>
</GroupMetaDataDTO>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | GroupMetaDataDTO |
accessRights
GET /group/accessRights/{id}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
Example responses
200 Response
{
"id": 0,
"name": "string",
"description": "string",
"membersCount": 0,
"groupSections": [
{
"id": 0,
"path": "string"
}
],
"members": [
{
"id": 0,
"username": "string",
"firstName": "string",
"lastName": "string",
"authLevel": 0,
"emailAddress": "string"
}
],
"defaultPreviewChannel": 0,
"emailAddress": "string",
"children": [
0
],
"groupChildren": [
{
"id": 0,
"name": "string",
"description": "string",
"membersCount": 0,
"groupSections": [
null
],
"members": [
null
],
"defaultPreviewChannel": 0,
"emailAddress": "string",
"children": [
null
],
"groupChildren": [
null
],
"ldap": true,
"groupEnabled": true
}
],
"ldap": true,
"groupEnabled": true
}
<?xml version="1.0" encoding="UTF-8" ?>
<GroupMetaDataDTO>
<id>0</id>
<name>string</name>
<description>string</description>
<membersCount>0</membersCount>
<groupSections>
<id>0</id>
<path>string</path>
</groupSections>
<members>
<id>0</id>
<username>string</username>
<firstName>string</firstName>
<lastName>string</lastName>
<authLevel>0</authLevel>
<emailAddress>string</emailAddress>
</members>
<defaultPreviewChannel>0</defaultPreviewChannel>
<emailAddress>string</emailAddress>
<children>0</children>
<groupChildren>
<id>0</id>
<name>string</name>
<description>string</description>
<membersCount>0</membersCount>
<groupSections/>
<members/>
<defaultPreviewChannel>0</defaultPreviewChannel>
<emailAddress>string</emailAddress>
<children/>
<groupChildren/>
<ldap>true</ldap>
<groupEnabled>true</groupEnabled>
</groupChildren>
<ldap>true</ldap>
<groupEnabled>true</groupEnabled>
</GroupMetaDataDTO>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | GroupMetaDataDTO |
listAllGroups
GET /group/allGroups
Example responses
200 Response
[
{
"id": 0,
"name": "string",
"description": "string",
"membersCount": 0,
"groupSections": [
{
"id": null,
"path": null
}
],
"members": [
{
"id": null,
"username": null,
"firstName": null,
"lastName": null,
"authLevel": null,
"emailAddress": null
}
],
"defaultPreviewChannel": 0,
"emailAddress": "string",
"children": [
0
],
"groupChildren": [
{
"id": null,
"name": null,
"description": null,
"membersCount": null,
"groupSections": null,
"members": null,
"defaultPreviewChannel": null,
"emailAddress": null,
"children": null,
"groupChildren": null,
"ldap": null,
"groupEnabled": null
}
],
"ldap": true,
"groupEnabled": true
}
]
<?xml version="1.0" encoding="UTF-8" ?>
<id>0</id>
<name>string</name>
<description>string</description>
<membersCount>0</membersCount>
<groupSections>
<id/>
<path/>
</groupSections>
<members>
<id/>
<username/>
<firstName/>
<lastName/>
<authLevel/>
<emailAddress/>
</members>
<defaultPreviewChannel>0</defaultPreviewChannel>
<emailAddress>string</emailAddress>
<children>0</children>
<groupChildren>
<id/>
<name/>
<description/>
<membersCount/>
<groupSections/>
<members/>
<defaultPreviewChannel/>
<emailAddress/>
<children/>
<groupChildren/>
<ldap/>
<groupEnabled/>
</groupChildren>
<ldap>true</ldap>
<groupEnabled>true</groupEnabled>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Inline |
Response Schema
Status Code 200
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| anonymous | [GroupMetaDataDTO] | false | none | none |
getGroupName
GET /group/groupName/{id}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
Example responses
200 Response
{
"id": 0,
"name": "string",
"description": "string",
"membersCount": 0,
"groupSections": [
{
"id": 0,
"path": "string"
}
],
"members": [
{
"id": 0,
"username": "string",
"firstName": "string",
"lastName": "string",
"authLevel": 0,
"emailAddress": "string"
}
],
"defaultPreviewChannel": 0,
"emailAddress": "string",
"children": [
0
],
"groupChildren": [
{
"id": 0,
"name": "string",
"description": "string",
"membersCount": 0,
"groupSections": [
null
],
"members": [
null
],
"defaultPreviewChannel": 0,
"emailAddress": "string",
"children": [
null
],
"groupChildren": [
null
],
"ldap": true,
"groupEnabled": true
}
],
"ldap": true,
"groupEnabled": true
}
<?xml version="1.0" encoding="UTF-8" ?>
<GroupMetaDataDTO>
<id>0</id>
<name>string</name>
<description>string</description>
<membersCount>0</membersCount>
<groupSections>
<id>0</id>
<path>string</path>
</groupSections>
<members>
<id>0</id>
<username>string</username>
<firstName>string</firstName>
<lastName>string</lastName>
<authLevel>0</authLevel>
<emailAddress>string</emailAddress>
</members>
<defaultPreviewChannel>0</defaultPreviewChannel>
<emailAddress>string</emailAddress>
<children>0</children>
<groupChildren>
<id>0</id>
<name>string</name>
<description>string</description>
<membersCount>0</membersCount>
<groupSections/>
<members/>
<defaultPreviewChannel>0</defaultPreviewChannel>
<emailAddress>string</emailAddress>
<children/>
<groupChildren/>
<ldap>true</ldap>
<groupEnabled>true</groupEnabled>
</groupChildren>
<ldap>true</ldap>
<groupEnabled>true</groupEnabled>
</GroupMetaDataDTO>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | GroupMetaDataDTO |
getTopLevelGroups
GET /group/topLevelGroups
Example responses
200 Response
[
{
"id": 0,
"name": "string",
"description": "string",
"membersCount": 0,
"groupSections": [
{
"id": null,
"path": null
}
],
"members": [
{
"id": null,
"username": null,
"firstName": null,
"lastName": null,
"authLevel": null,
"emailAddress": null
}
],
"defaultPreviewChannel": 0,
"emailAddress": "string",
"children": [
0
],
"groupChildren": [
{
"id": null,
"name": null,
"description": null,
"membersCount": null,
"groupSections": null,
"members": null,
"defaultPreviewChannel": null,
"emailAddress": null,
"children": null,
"groupChildren": null,
"ldap": null,
"groupEnabled": null
}
],
"ldap": true,
"groupEnabled": true
}
]
<?xml version="1.0" encoding="UTF-8" ?>
<id>0</id>
<name>string</name>
<description>string</description>
<membersCount>0</membersCount>
<groupSections>
<id/>
<path/>
</groupSections>
<members>
<id/>
<username/>
<firstName/>
<lastName/>
<authLevel/>
<emailAddress/>
</members>
<defaultPreviewChannel>0</defaultPreviewChannel>
<emailAddress>string</emailAddress>
<children>0</children>
<groupChildren>
<id/>
<name/>
<description/>
<membersCount/>
<groupSections/>
<members/>
<defaultPreviewChannel/>
<emailAddress/>
<children/>
<groupChildren/>
<ldap/>
<groupEnabled/>
</groupChildren>
<ldap>true</ldap>
<groupEnabled>true</groupEnabled>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Inline |
Response Schema
Status Code 200
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| anonymous | [GroupMetaDataDTO] | false | none | none |
getUserGroups
GET /group/user/{id}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
Example responses
200 Response
[
{
"id": 0,
"name": "string",
"description": "string",
"emailAddress": "string",
"createDate": "2019-08-24T14:15:22Z",
"enabled": true,
"ldap": true,
"defaultChannel": 0,
"deleted": true
}
]
<?xml version="1.0" encoding="UTF-8" ?>
<id>0</id>
<name>string</name>
<description>string</description>
<emailAddress>string</emailAddress>
<createDate>2019-08-24T14:15:22Z</createDate>
<enabled>true</enabled>
<ldap>true</ldap>
<defaultChannel>0</defaultChannel>
<deleted>true</deleted>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Inline |
Response Schema
Status Code 200
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| anonymous | [GroupMetaData] | false | none | none |
get
GET /group/{id}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
Example responses
200 Response
{
"id": 0,
"name": "string",
"description": "string",
"membersCount": 0,
"groupSections": [
{
"id": 0,
"path": "string"
}
],
"members": [
{
"id": 0,
"username": "string",
"firstName": "string",
"lastName": "string",
"authLevel": 0,
"emailAddress": "string"
}
],
"defaultPreviewChannel": 0,
"emailAddress": "string",
"children": [
0
],
"groupChildren": [
{
"id": 0,
"name": "string",
"description": "string",
"membersCount": 0,
"groupSections": [
null
],
"members": [
null
],
"defaultPreviewChannel": 0,
"emailAddress": "string",
"children": [
null
],
"groupChildren": [
null
],
"ldap": true,
"groupEnabled": true
}
],
"ldap": true,
"groupEnabled": true
}
<?xml version="1.0" encoding="UTF-8" ?>
<GroupMetaDataDTO>
<id>0</id>
<name>string</name>
<description>string</description>
<membersCount>0</membersCount>
<groupSections>
<id>0</id>
<path>string</path>
</groupSections>
<members>
<id>0</id>
<username>string</username>
<firstName>string</firstName>
<lastName>string</lastName>
<authLevel>0</authLevel>
<emailAddress>string</emailAddress>
</members>
<defaultPreviewChannel>0</defaultPreviewChannel>
<emailAddress>string</emailAddress>
<children>0</children>
<groupChildren>
<id>0</id>
<name>string</name>
<description>string</description>
<membersCount>0</membersCount>
<groupSections/>
<members/>
<defaultPreviewChannel>0</defaultPreviewChannel>
<emailAddress>string</emailAddress>
<children/>
<groupChildren/>
<ldap>true</ldap>
<groupEnabled>true</groupEnabled>
</groupChildren>
<ldap>true</ldap>
<groupEnabled>true</groupEnabled>
</GroupMetaDataDTO>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | GroupMetaDataDTO |
update
PUT /group/{id}
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| default | Default | successful operation | None |
delete
DELETE /group/{id}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| default | Default | successful operation | None |
groupSearch
These endpoints describe the operation of retrieving the group rights of the currently logged in user.
getCredentials
GET /groupSearch
Example responses
200 Response
{
"groupsAllowed": [
{
"id": 0,
"name": "string",
"description": "string",
"membersCount": 0,
"groupSections": [
null
],
"members": [
null
],
"defaultPreviewChannel": 0,
"emailAddress": "string",
"children": [
null
],
"groupChildren": [
null
],
"ldap": true,
"groupEnabled": true
}
],
"defaultPreviewChannels": [
{
"id": 0,
"description": "string",
"name": "string",
"parentID": 0,
"fullName": "string"
}
],
"canDeleteGroupEnabled": true,
"editSectionEnabled": true,
"createNewGroupEnabled": true
}
<?xml version="1.0" encoding="UTF-8" ?>
<GroupSearchCredentialsDTO>
<groupsAllowed>
<id>0</id>
<name>string</name>
<description>string</description>
<membersCount>0</membersCount>
<groupSections/>
<members/>
<defaultPreviewChannel>0</defaultPreviewChannel>
<emailAddress>string</emailAddress>
<children/>
<groupChildren/>
<ldap>true</ldap>
<groupEnabled>true</groupEnabled>
</groupsAllowed>
<defaultPreviewChannels>
<id>0</id>
<description>string</description>
<name>string</name>
<parentID>0</parentID>
<fullName>string</fullName>
</defaultPreviewChannels>
<canDeleteGroupEnabled>true</canDeleteGroupEnabled>
<editSectionEnabled>true</editSectionEnabled>
<createNewGroupEnabled>true</createNewGroupEnabled>
</GroupSearchCredentialsDTO>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | GroupSearchCredentialsDTO |
hierarchy
These endpoints provide the functionality for the site structure hierarchy in the TERMINALFOUR system.
getChildByName
GET /hierarchy/child/{parent}/{name}/{language}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| parent | path | integer(int32) | true | none |
| name | path | string | true | none |
| language | path | string | true | none |
Example responses
200 Response
{
"id": 0,
"parent": 0,
"name": "string",
"description": "string",
"outputUrl": "string",
"outputFilename": "string",
"accessKey": "string",
"keyPhrase": "string",
"status": 0,
"workflow": 0,
"parentWorkflowName": "string",
"show": true,
"iseForm": true,
"archive": true,
"lastModified": "2019-08-24T14:15:22Z",
"printSequence": 0,
"contentSortMethod": 0,
"sectionSortMethod": 0,
"path": "string",
"mirrorOf": 0,
"sourceOfMirror": true,
"link": true,
"channels": [
{
"id": 0,
"pageLayout": 0,
"inheritedPageLayout": 0,
"valid": true
}
],
"userIDs": [
0
],
"inheritedUserIDs": [
0
],
"groupIDs": [
0
],
"inheritedGroupIDs": [
0
],
"viewUserIDs": [
0
],
"viewGroupIDs": [
0
],
"contentTypeScopes": [
{
"id": 0,
"scope": 0,
"inherited": true
}
],
"metaDatas": [
{
"id": 0,
"value": "string",
"lang": "string"
}
],
"linkInfo": {
"type": 0,
"section": 0,
"url": "string",
"language": "string",
"target": "string",
"accessControl": 0,
"override": true,
"overridden": true
},
"excludedMirrorSections": [
0
],
"workflowName": "string",
"parentWorkflowID": 0,
"accessControl": {
"id": 0,
"type": 0,
"enabled": true,
"active": true
},
"metaData": {
"id": 0,
"type": 0,
"enabled": true,
"active": true
},
"pathMembers": [
0
],
"sortLock": "TOP",
"editable": true,
"inheritedLinkSection": true,
"accessControlEnabled": true,
"accessControlType": 0,
"metaDataType": 0,
"accessControlInherited": true,
"allowedGroups": [
0
],
"mirrorOfPath": "string",
"inheritedPageLayouts": {
"property1": 0,
"property2": 0
},
"outputUriEnabled": true,
"publishEnabled": true,
"outputFilenameEnabled": true,
"spellCheckEnabled": true,
"pathAsOutputUriEnabled": true
}
<?xml version="1.0" encoding="UTF-8" ?>
<SectionDTO>
<id>0</id>
<parent>0</parent>
<name>string</name>
<description>string</description>
<outputUrl>string</outputUrl>
<outputFilename>string</outputFilename>
<accessKey>string</accessKey>
<keyPhrase>string</keyPhrase>
<status>0</status>
<workflow>0</workflow>
<parentWorkflowName>string</parentWorkflowName>
<show>true</show>
<iseForm>true</iseForm>
<archive>true</archive>
<lastModified>2019-08-24T14:15:22Z</lastModified>
<printSequence>0</printSequence>
<contentSortMethod>0</contentSortMethod>
<sectionSortMethod>0</sectionSortMethod>
<path>string</path>
<mirrorOf>0</mirrorOf>
<sourceOfMirror>true</sourceOfMirror>
<link>true</link>
<channels>
<id>0</id>
<pageLayout>0</pageLayout>
<inheritedPageLayout>0</inheritedPageLayout>
<valid>true</valid>
</channels>
<userIDs>0</userIDs>
<inheritedUserIDs>0</inheritedUserIDs>
<groupIDs>0</groupIDs>
<inheritedGroupIDs>0</inheritedGroupIDs>
<viewUserIDs>0</viewUserIDs>
<viewGroupIDs>0</viewGroupIDs>
<contentTypeScopes>
<id>0</id>
<scope>0</scope>
<inherited>true</inherited>
</contentTypeScopes>
<metaDatas>
<id>0</id>
<value>string</value>
<lang>string</lang>
</metaDatas>
<linkInfo>
<type>0</type>
<section>0</section>
<url>string</url>
<language>string</language>
<target>string</target>
<accessControl>0</accessControl>
<override>true</override>
<overridden>true</overridden>
</linkInfo>
<excludedMirrorSections>0</excludedMirrorSections>
<workflowName>string</workflowName>
<parentWorkflowID>0</parentWorkflowID>
<accessControl>
<id>0</id>
<type>0</type>
<enabled>true</enabled>
<active>true</active>
</accessControl>
<metaData>
<id>0</id>
<type>0</type>
<enabled>true</enabled>
<active>true</active>
</metaData>
<pathMembers>0</pathMembers>
<sortLock>TOP</sortLock>
<editable>true</editable>
<inheritedLinkSection>true</inheritedLinkSection>
<accessControlEnabled>true</accessControlEnabled>
<accessControlType>0</accessControlType>
<metaDataType>0</metaDataType>
<accessControlInherited>true</accessControlInherited>
<allowedGroups>0</allowedGroups>
<mirrorOfPath>string</mirrorOfPath>
<inheritedPageLayouts>
<property1>0</property1>
<property2>0</property2>
</inheritedPageLayouts>
<outputUriEnabled>true</outputUriEnabled>
<publishEnabled>true</publishEnabled>
<outputFilenameEnabled>true</outputFilenameEnabled>
<spellCheckEnabled>true</spellCheckEnabled>
<pathAsOutputUriEnabled>true</pathAsOutputUriEnabled>
</SectionDTO>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | SectionDTO |
content
POST /hierarchy/content
Example responses
200 Response
{
"id": 0,
"contents": [
{
"id": 0,
"name": "string",
"status": "string",
"lastModified": "string",
"lastModifiedBy": "string",
"expired": true
}
],
"path": "string"
}
<?xml version="1.0" encoding="UTF-8" ?>
<section>
<id>0</id>
<contents>
<id>0</id>
<name>string</name>
<status>string</status>
<lastModified>string</lastModified>
<lastModifiedBy>string</lastModifiedBy>
<expired>true</expired>
</contents>
<path>string</path>
</section>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | HierarchyContentResponseDTO |
listInactive
GET /hierarchy/inactive/{languageCode}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| languageCode | path | string | true | none |
Example responses
200 Response
[
{
"id": 0,
"name": "string",
"path": "string",
"mirroredSections": [
"string"
]
}
]
<?xml version="1.0" encoding="UTF-8" ?>
<id>0</id>
<name>string</name>
<path>string</path>
<mirroredSections>string</mirroredSections>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Inline |
Response Schema
Status Code 200
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| anonymous | [SectionListing] | false | none | none |
getDefaultOptions
GET /hierarchy/options/{id}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
Example responses
200 Response
{
"id": 0,
"parent": 0,
"name": "string",
"description": "string",
"outputUrl": "string",
"outputFilename": "string",
"accessKey": "string",
"keyPhrase": "string",
"status": 0,
"workflow": 0,
"parentWorkflowName": "string",
"show": true,
"iseForm": true,
"archive": true,
"lastModified": "2019-08-24T14:15:22Z",
"printSequence": 0,
"contentSortMethod": 0,
"sectionSortMethod": 0,
"path": "string",
"mirrorOf": 0,
"sourceOfMirror": true,
"link": true,
"channels": [
{
"id": 0,
"pageLayout": 0,
"inheritedPageLayout": 0,
"valid": true
}
],
"userIDs": [
0
],
"inheritedUserIDs": [
0
],
"groupIDs": [
0
],
"inheritedGroupIDs": [
0
],
"viewUserIDs": [
0
],
"viewGroupIDs": [
0
],
"contentTypeScopes": [
{
"id": 0,
"scope": 0,
"inherited": true
}
],
"metaDatas": [
{
"id": 0,
"value": "string",
"lang": "string"
}
],
"linkInfo": {
"type": 0,
"section": 0,
"url": "string",
"language": "string",
"target": "string",
"accessControl": 0,
"override": true,
"overridden": true
},
"excludedMirrorSections": [
0
],
"workflowName": "string",
"parentWorkflowID": 0,
"accessControl": {
"id": 0,
"type": 0,
"enabled": true,
"active": true
},
"metaData": {
"id": 0,
"type": 0,
"enabled": true,
"active": true
},
"pathMembers": [
0
],
"sortLock": "TOP",
"editable": true,
"inheritedLinkSection": true,
"accessControlEnabled": true,
"accessControlType": 0,
"metaDataType": 0,
"accessControlInherited": true,
"allowedGroups": [
0
],
"mirrorOfPath": "string",
"inheritedPageLayouts": {
"property1": 0,
"property2": 0
},
"outputUriEnabled": true,
"publishEnabled": true,
"outputFilenameEnabled": true,
"spellCheckEnabled": true,
"pathAsOutputUriEnabled": true
}
<?xml version="1.0" encoding="UTF-8" ?>
<SectionDTO>
<id>0</id>
<parent>0</parent>
<name>string</name>
<description>string</description>
<outputUrl>string</outputUrl>
<outputFilename>string</outputFilename>
<accessKey>string</accessKey>
<keyPhrase>string</keyPhrase>
<status>0</status>
<workflow>0</workflow>
<parentWorkflowName>string</parentWorkflowName>
<show>true</show>
<iseForm>true</iseForm>
<archive>true</archive>
<lastModified>2019-08-24T14:15:22Z</lastModified>
<printSequence>0</printSequence>
<contentSortMethod>0</contentSortMethod>
<sectionSortMethod>0</sectionSortMethod>
<path>string</path>
<mirrorOf>0</mirrorOf>
<sourceOfMirror>true</sourceOfMirror>
<link>true</link>
<channels>
<id>0</id>
<pageLayout>0</pageLayout>
<inheritedPageLayout>0</inheritedPageLayout>
<valid>true</valid>
</channels>
<userIDs>0</userIDs>
<inheritedUserIDs>0</inheritedUserIDs>
<groupIDs>0</groupIDs>
<inheritedGroupIDs>0</inheritedGroupIDs>
<viewUserIDs>0</viewUserIDs>
<viewGroupIDs>0</viewGroupIDs>
<contentTypeScopes>
<id>0</id>
<scope>0</scope>
<inherited>true</inherited>
</contentTypeScopes>
<metaDatas>
<id>0</id>
<value>string</value>
<lang>string</lang>
</metaDatas>
<linkInfo>
<type>0</type>
<section>0</section>
<url>string</url>
<language>string</language>
<target>string</target>
<accessControl>0</accessControl>
<override>true</override>
<overridden>true</overridden>
</linkInfo>
<excludedMirrorSections>0</excludedMirrorSections>
<workflowName>string</workflowName>
<parentWorkflowID>0</parentWorkflowID>
<accessControl>
<id>0</id>
<type>0</type>
<enabled>true</enabled>
<active>true</active>
</accessControl>
<metaData>
<id>0</id>
<type>0</type>
<enabled>true</enabled>
<active>true</active>
</metaData>
<pathMembers>0</pathMembers>
<sortLock>TOP</sortLock>
<editable>true</editable>
<inheritedLinkSection>true</inheritedLinkSection>
<accessControlEnabled>true</accessControlEnabled>
<accessControlType>0</accessControlType>
<metaDataType>0</metaDataType>
<accessControlInherited>true</accessControlInherited>
<allowedGroups>0</allowedGroups>
<mirrorOfPath>string</mirrorOfPath>
<inheritedPageLayouts>
<property1>0</property1>
<property2>0</property2>
</inheritedPageLayouts>
<outputUriEnabled>true</outputUriEnabled>
<publishEnabled>true</publishEnabled>
<outputFilenameEnabled>true</outputFilenameEnabled>
<spellCheckEnabled>true</spellCheckEnabled>
<pathAsOutputUriEnabled>true</pathAsOutputUriEnabled>
</SectionDTO>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | SectionDTO |
propagateAccessControl
POST /hierarchy/propagate/{id}
Body parameter
{
"addGroupIds": [
0
],
"removeGroupIds": [
0
]
}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
| body | body | AccessControlPropagateDTO | false | none |
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| default | Default | successful operation | None |
purge
POST /hierarchy/purge
Body parameter
{
"languageCode": "string",
"contentIds": [
0
]
}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| body | body | PurgeRequestDTO | false | none |
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| default | Default | successful operation | None |
section
POST /hierarchy/section
Example responses
200 Response
[
{
"id": 0,
"names": {
"property1": "string",
"property2": "string"
},
"hasChildren": true,
"open": true,
"getcountContentApproved": 0,
"getcountContentPending": 0,
"getcountContentInactive": 0,
"visible": true,
"archive": true,
"seoCheckingResult": 0,
"accessibilityCheckingResult": 0,
"status": 0,
"icon": "string",
"mirrorType": "string",
"subsections": [
{
"id": null,
"names": null,
"hasChildren": null,
"open": null,
"getcountContentApproved": null,
"getcountContentPending": null,
"getcountContentInactive": null,
"visible": null,
"archive": null,
"seoCheckingResult": null,
"accessibilityCheckingResult": null,
"status": null,
"icon": null,
"mirrorType": null,
"subsections": null,
"link": null,
"lastModified": null,
"printSequence": null,
"language": null,
"showOptionsMenu": null,
"path": null,
"enablePublish": null,
"allowUserModifySections": null,
"name": null,
"userAllowedModifySections": null,
"publishEnabled": null
}
],
"link": true,
"lastModified": "2019-08-24T14:15:22Z",
"printSequence": 0,
"language": "string",
"showOptionsMenu": true,
"path": "string",
"enablePublish": true,
"allowUserModifySections": true,
"name": "string",
"userAllowedModifySections": true,
"publishEnabled": true
}
]
<?xml version="1.0" encoding="UTF-8" ?>
<id>0</id>
<names>
<property1>string</property1>
<property2>string</property2>
</names>
<hasChildren>true</hasChildren>
<open>true</open>
<getcountContentApproved>0</getcountContentApproved>
<getcountContentPending>0</getcountContentPending>
<getcountContentInactive>0</getcountContentInactive>
<visible>true</visible>
<archive>true</archive>
<seoCheckingResult>0</seoCheckingResult>
<accessibilityCheckingResult>0</accessibilityCheckingResult>
<status>0</status>
<icon>string</icon>
<mirrorType>string</mirrorType>
<subsections>
<id/>
<names/>
<hasChildren/>
<open/>
<getcountContentApproved/>
<getcountContentPending/>
<getcountContentInactive/>
<visible/>
<archive/>
<seoCheckingResult/>
<accessibilityCheckingResult/>
<status/>
<icon/>
<mirrorType/>
<subsections/>
<link/>
<lastModified/>
<printSequence/>
<language/>
<showOptionsMenu/>
<path/>
<enablePublish/>
<allowUserModifySections/>
<name/>
<userAllowedModifySections/>
<publishEnabled/>
</subsections>
<link>true</link>
<lastModified>2019-08-24T14:15:22Z</lastModified>
<printSequence>0</printSequence>
<language>string</language>
<showOptionsMenu>true</showOptionsMenu>
<path>string</path>
<enablePublish>true</enablePublish>
<allowUserModifySections>true</allowUserModifySections>
<name>string</name>
<userAllowedModifySections>true</userAllowedModifySections>
<publishEnabled>true</publishEnabled>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Inline |
Response Schema
Status Code 200
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| anonymous | [HierarchyResponse] | false | none | none |
delete
DELETE /hierarchy/{id}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
| mandatory | query | boolean | false | none |
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| default | Default | successful operation | None |
getContentTypes
GET /hierarchy/{id}/contenttype
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
| directedit | query | boolean | false | none |
Example responses
200 Response
[
{
"id": 0,
"name": "string",
"description": "string",
"type": 0,
"editable": true,
"primaryGroup": {
"ownershipLevel": 0,
"group": {},
"assetID": 0,
"groupID": 0,
"assetType": 0,
"readLevel": 0,
"groupName": "string"
},
"sharedGroups": [
{
"ownershipLevel": null,
"group": null,
"assetID": null,
"groupID": null,
"assetType": null,
"readLevel": null,
"groupName": null
}
],
"alias": "string",
"workflow": 0,
"systemTemplate": true,
"sharedGroupCount": 0,
"contentTypeElements": [
{
"id": null,
"contentTypeID": null,
"name": null,
"description": null,
"type": null,
"maxSize": null,
"compulsory": null,
"input_method": null,
"listId": null,
"sequence": null,
"alias": null,
"contentTypeMetaInformation": null,
"binary": null
}
],
"metaMapped": true,
"lock": {
"assetID": 0,
"assetType": 0,
"lockType": 0,
"expiry": "2019-08-24T14:15:22Z",
"owner": 0,
"ownerName": "string",
"currentUser": true,
"language": "string"
},
"fullyAccessible": true
}
]
<?xml version="1.0" encoding="UTF-8" ?>
<id>0</id>
<name>string</name>
<description>string</description>
<type>0</type>
<editable>true</editable>
<primaryGroup>
<ownershipLevel>0</ownershipLevel>
<group/>
<assetID>0</assetID>
<groupID>0</groupID>
<assetType>0</assetType>
<readLevel>0</readLevel>
<groupName>string</groupName>
</primaryGroup>
<sharedGroups>
<ownershipLevel/>
<group/>
<assetID/>
<groupID/>
<assetType/>
<readLevel/>
<groupName/>
</sharedGroups>
<alias>string</alias>
<workflow>0</workflow>
<systemTemplate>true</systemTemplate>
<sharedGroupCount>0</sharedGroupCount>
<contentTypeElements>
<id/>
<contentTypeID/>
<name/>
<description/>
<type/>
<maxSize/>
<compulsory/>
<input_method/>
<listId/>
<sequence/>
<alias/>
<contentTypeMetaInformation/>
<binary/>
</contentTypeElements>
<metaMapped>true</metaMapped>
<lock>
<assetID>0</assetID>
<assetType>0</assetType>
<lockType>0</lockType>
<expiry>2019-08-24T14:15:22Z</expiry>
<owner>0</owner>
<ownerName>string</ownerName>
<currentUser>true</currentUser>
<language>string</language>
</lock>
<fullyAccessible>true</fullyAccessible>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Inline |
Response Schema
Status Code 200
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| anonymous | [ContentTypeMetaDataDTO] | false | none | none |
| » sharedGroups | [AssetSharingInformation] | false | none | none |
| » metaMapped | boolean | false | none | none |
getContentTypeScopes
GET /hierarchy/{id}/contenttypescopes
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
Example responses
200 Response
[
{
"id": 0,
"scope": 0,
"inherited": true
}
]
<?xml version="1.0" encoding="UTF-8" ?>
<id>0</id>
<scope>0</scope>
<inherited>true</inherited>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Inline |
Response Schema
Status Code 200
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| anonymous | [ContentTypeScopeDTO] | false | none | none |
mirror
GET /hierarchy/{id}/mirrors/{language}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
| language | path | string | true | none |
Example responses
200 Response
[
{
"id": 0,
"parent": 0,
"name": "string",
"description": "string",
"outputUrl": "string",
"outputFilename": "string",
"accessKey": "string",
"keyPhrase": "string",
"status": 0,
"workflow": 0,
"parentWorkflowName": "string",
"show": true,
"iseForm": true,
"archive": true,
"lastModified": "2019-08-24T14:15:22Z",
"printSequence": 0,
"contentSortMethod": 0,
"sectionSortMethod": 0,
"path": "string",
"mirrorOf": 0,
"sourceOfMirror": true,
"link": true,
"channels": [
{
"id": null,
"pageLayout": null,
"inheritedPageLayout": null,
"valid": null
}
],
"userIDs": [
0
],
"inheritedUserIDs": [
0
],
"groupIDs": [
0
],
"inheritedGroupIDs": [
0
],
"viewUserIDs": [
0
],
"viewGroupIDs": [
0
],
"contentTypeScopes": [
{
"id": null,
"scope": null,
"inherited": null
}
],
"metaDatas": [
{
"id": null,
"value": null,
"lang": null
}
],
"linkInfo": {
"type": 0,
"section": 0,
"url": "string",
"language": "string",
"target": "string",
"accessControl": 0,
"override": true,
"overridden": true
},
"excludedMirrorSections": [
0
],
"workflowName": "string",
"parentWorkflowID": 0,
"accessControl": {
"id": 0,
"type": 0,
"enabled": true,
"active": true
},
"metaData": {
"id": 0,
"type": 0,
"enabled": true,
"active": true
},
"pathMembers": [
0
],
"sortLock": "TOP",
"editable": true,
"inheritedLinkSection": true,
"accessControlEnabled": true,
"accessControlType": 0,
"metaDataType": 0,
"accessControlInherited": true,
"allowedGroups": [
0
],
"mirrorOfPath": "string",
"inheritedPageLayouts": {
"property1": 0,
"property2": 0
},
"outputUriEnabled": true,
"publishEnabled": true,
"outputFilenameEnabled": true,
"spellCheckEnabled": true,
"pathAsOutputUriEnabled": true
}
]
<?xml version="1.0" encoding="UTF-8" ?>
<id>0</id>
<parent>0</parent>
<name>string</name>
<description>string</description>
<outputUrl>string</outputUrl>
<outputFilename>string</outputFilename>
<accessKey>string</accessKey>
<keyPhrase>string</keyPhrase>
<status>0</status>
<workflow>0</workflow>
<parentWorkflowName>string</parentWorkflowName>
<show>true</show>
<iseForm>true</iseForm>
<archive>true</archive>
<lastModified>2019-08-24T14:15:22Z</lastModified>
<printSequence>0</printSequence>
<contentSortMethod>0</contentSortMethod>
<sectionSortMethod>0</sectionSortMethod>
<path>string</path>
<mirrorOf>0</mirrorOf>
<sourceOfMirror>true</sourceOfMirror>
<link>true</link>
<channels>
<id/>
<pageLayout/>
<inheritedPageLayout/>
<valid/>
</channels>
<userIDs>0</userIDs>
<inheritedUserIDs>0</inheritedUserIDs>
<groupIDs>0</groupIDs>
<inheritedGroupIDs>0</inheritedGroupIDs>
<viewUserIDs>0</viewUserIDs>
<viewGroupIDs>0</viewGroupIDs>
<contentTypeScopes>
<id/>
<scope/>
<inherited/>
</contentTypeScopes>
<metaDatas>
<id/>
<value/>
<lang/>
</metaDatas>
<linkInfo>
<type>0</type>
<section>0</section>
<url>string</url>
<language>string</language>
<target>string</target>
<accessControl>0</accessControl>
<override>true</override>
<overridden>true</overridden>
</linkInfo>
<excludedMirrorSections>0</excludedMirrorSections>
<workflowName>string</workflowName>
<parentWorkflowID>0</parentWorkflowID>
<accessControl>
<id>0</id>
<type>0</type>
<enabled>true</enabled>
<active>true</active>
</accessControl>
<metaData>
<id>0</id>
<type>0</type>
<enabled>true</enabled>
<active>true</active>
</metaData>
<pathMembers>0</pathMembers>
<sortLock>TOP</sortLock>
<editable>true</editable>
<inheritedLinkSection>true</inheritedLinkSection>
<accessControlEnabled>true</accessControlEnabled>
<accessControlType>0</accessControlType>
<metaDataType>0</metaDataType>
<accessControlInherited>true</accessControlInherited>
<allowedGroups>0</allowedGroups>
<mirrorOfPath>string</mirrorOfPath>
<inheritedPageLayouts>
<property1>0</property1>
<property2>0</property2>
</inheritedPageLayouts>
<outputUriEnabled>true</outputUriEnabled>
<publishEnabled>true</publishEnabled>
<outputFilenameEnabled>true</outputFilenameEnabled>
<spellCheckEnabled>true</spellCheckEnabled>
<pathAsOutputUriEnabled>true</pathAsOutputUriEnabled>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Inline |
Response Schema
Status Code 200
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| anonymous | [SectionDTO] | false | none | none |
getPath
GET /hierarchy/{id}/path
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
Example responses
200 Response
[
0
]
<?xml version="1.0" encoding="UTF-8" ?>0
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Inline |
Response Schema
get
GET /hierarchy/{id}/{language}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
| language | path | string | true | none |
| basic | query | boolean | false | none |
Example responses
200 Response
{
"id": 0,
"parent": 0,
"name": "string",
"description": "string",
"outputUrl": "string",
"outputFilename": "string",
"accessKey": "string",
"keyPhrase": "string",
"status": 0,
"workflow": 0,
"parentWorkflowName": "string",
"show": true,
"iseForm": true,
"archive": true,
"lastModified": "2019-08-24T14:15:22Z",
"printSequence": 0,
"contentSortMethod": 0,
"sectionSortMethod": 0,
"path": "string",
"mirrorOf": 0,
"sourceOfMirror": true,
"link": true,
"channels": [
{
"id": 0,
"pageLayout": 0,
"inheritedPageLayout": 0,
"valid": true
}
],
"userIDs": [
0
],
"inheritedUserIDs": [
0
],
"groupIDs": [
0
],
"inheritedGroupIDs": [
0
],
"viewUserIDs": [
0
],
"viewGroupIDs": [
0
],
"contentTypeScopes": [
{
"id": 0,
"scope": 0,
"inherited": true
}
],
"metaDatas": [
{
"id": 0,
"value": "string",
"lang": "string"
}
],
"linkInfo": {
"type": 0,
"section": 0,
"url": "string",
"language": "string",
"target": "string",
"accessControl": 0,
"override": true,
"overridden": true
},
"excludedMirrorSections": [
0
],
"workflowName": "string",
"parentWorkflowID": 0,
"accessControl": {
"id": 0,
"type": 0,
"enabled": true,
"active": true
},
"metaData": {
"id": 0,
"type": 0,
"enabled": true,
"active": true
},
"pathMembers": [
0
],
"sortLock": "TOP",
"editable": true,
"inheritedLinkSection": true,
"accessControlEnabled": true,
"accessControlType": 0,
"metaDataType": 0,
"accessControlInherited": true,
"allowedGroups": [
0
],
"mirrorOfPath": "string",
"inheritedPageLayouts": {
"property1": 0,
"property2": 0
},
"outputUriEnabled": true,
"publishEnabled": true,
"outputFilenameEnabled": true,
"spellCheckEnabled": true,
"pathAsOutputUriEnabled": true
}
<?xml version="1.0" encoding="UTF-8" ?>
<SectionDTO>
<id>0</id>
<parent>0</parent>
<name>string</name>
<description>string</description>
<outputUrl>string</outputUrl>
<outputFilename>string</outputFilename>
<accessKey>string</accessKey>
<keyPhrase>string</keyPhrase>
<status>0</status>
<workflow>0</workflow>
<parentWorkflowName>string</parentWorkflowName>
<show>true</show>
<iseForm>true</iseForm>
<archive>true</archive>
<lastModified>2019-08-24T14:15:22Z</lastModified>
<printSequence>0</printSequence>
<contentSortMethod>0</contentSortMethod>
<sectionSortMethod>0</sectionSortMethod>
<path>string</path>
<mirrorOf>0</mirrorOf>
<sourceOfMirror>true</sourceOfMirror>
<link>true</link>
<channels>
<id>0</id>
<pageLayout>0</pageLayout>
<inheritedPageLayout>0</inheritedPageLayout>
<valid>true</valid>
</channels>
<userIDs>0</userIDs>
<inheritedUserIDs>0</inheritedUserIDs>
<groupIDs>0</groupIDs>
<inheritedGroupIDs>0</inheritedGroupIDs>
<viewUserIDs>0</viewUserIDs>
<viewGroupIDs>0</viewGroupIDs>
<contentTypeScopes>
<id>0</id>
<scope>0</scope>
<inherited>true</inherited>
</contentTypeScopes>
<metaDatas>
<id>0</id>
<value>string</value>
<lang>string</lang>
</metaDatas>
<linkInfo>
<type>0</type>
<section>0</section>
<url>string</url>
<language>string</language>
<target>string</target>
<accessControl>0</accessControl>
<override>true</override>
<overridden>true</overridden>
</linkInfo>
<excludedMirrorSections>0</excludedMirrorSections>
<workflowName>string</workflowName>
<parentWorkflowID>0</parentWorkflowID>
<accessControl>
<id>0</id>
<type>0</type>
<enabled>true</enabled>
<active>true</active>
</accessControl>
<metaData>
<id>0</id>
<type>0</type>
<enabled>true</enabled>
<active>true</active>
</metaData>
<pathMembers>0</pathMembers>
<sortLock>TOP</sortLock>
<editable>true</editable>
<inheritedLinkSection>true</inheritedLinkSection>
<accessControlEnabled>true</accessControlEnabled>
<accessControlType>0</accessControlType>
<metaDataType>0</metaDataType>
<accessControlInherited>true</accessControlInherited>
<allowedGroups>0</allowedGroups>
<mirrorOfPath>string</mirrorOfPath>
<inheritedPageLayouts>
<property1>0</property1>
<property2>0</property2>
</inheritedPageLayouts>
<outputUriEnabled>true</outputUriEnabled>
<publishEnabled>true</publishEnabled>
<outputFilenameEnabled>true</outputFilenameEnabled>
<spellCheckEnabled>true</spellCheckEnabled>
<pathAsOutputUriEnabled>true</pathAsOutputUriEnabled>
</SectionDTO>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | SectionDTO |
update
PUT /hierarchy/{id}/{language}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| language | path | string | true | none |
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| default | Default | successful operation | None |
add
POST /hierarchy/{language}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| language | path | string | true | none |
Example responses
200 Response
{
"id": 0,
"parent": 0,
"name": "string",
"description": "string",
"outputUrl": "string",
"outputFilename": "string",
"accessKey": "string",
"keyPhrase": "string",
"status": 0,
"workflow": 0,
"parentWorkflowName": "string",
"show": true,
"iseForm": true,
"archive": true,
"lastModified": "2019-08-24T14:15:22Z",
"printSequence": 0,
"contentSortMethod": 0,
"sectionSortMethod": 0,
"path": "string",
"mirrorOf": 0,
"sourceOfMirror": true,
"link": true,
"channels": [
{
"id": 0,
"pageLayout": 0,
"inheritedPageLayout": 0,
"valid": true
}
],
"userIDs": [
0
],
"inheritedUserIDs": [
0
],
"groupIDs": [
0
],
"inheritedGroupIDs": [
0
],
"viewUserIDs": [
0
],
"viewGroupIDs": [
0
],
"contentTypeScopes": [
{
"id": 0,
"scope": 0,
"inherited": true
}
],
"metaDatas": [
{
"id": 0,
"value": "string",
"lang": "string"
}
],
"linkInfo": {
"type": 0,
"section": 0,
"url": "string",
"language": "string",
"target": "string",
"accessControl": 0,
"override": true,
"overridden": true
},
"excludedMirrorSections": [
0
],
"workflowName": "string",
"parentWorkflowID": 0,
"accessControl": {
"id": 0,
"type": 0,
"enabled": true,
"active": true
},
"metaData": {
"id": 0,
"type": 0,
"enabled": true,
"active": true
},
"pathMembers": [
0
],
"sortLock": "TOP",
"editable": true,
"inheritedLinkSection": true,
"accessControlEnabled": true,
"accessControlType": 0,
"metaDataType": 0,
"accessControlInherited": true,
"allowedGroups": [
0
],
"mirrorOfPath": "string",
"inheritedPageLayouts": {
"property1": 0,
"property2": 0
},
"outputUriEnabled": true,
"publishEnabled": true,
"outputFilenameEnabled": true,
"spellCheckEnabled": true,
"pathAsOutputUriEnabled": true
}
<?xml version="1.0" encoding="UTF-8" ?>
<SectionDTO>
<id>0</id>
<parent>0</parent>
<name>string</name>
<description>string</description>
<outputUrl>string</outputUrl>
<outputFilename>string</outputFilename>
<accessKey>string</accessKey>
<keyPhrase>string</keyPhrase>
<status>0</status>
<workflow>0</workflow>
<parentWorkflowName>string</parentWorkflowName>
<show>true</show>
<iseForm>true</iseForm>
<archive>true</archive>
<lastModified>2019-08-24T14:15:22Z</lastModified>
<printSequence>0</printSequence>
<contentSortMethod>0</contentSortMethod>
<sectionSortMethod>0</sectionSortMethod>
<path>string</path>
<mirrorOf>0</mirrorOf>
<sourceOfMirror>true</sourceOfMirror>
<link>true</link>
<channels>
<id>0</id>
<pageLayout>0</pageLayout>
<inheritedPageLayout>0</inheritedPageLayout>
<valid>true</valid>
</channels>
<userIDs>0</userIDs>
<inheritedUserIDs>0</inheritedUserIDs>
<groupIDs>0</groupIDs>
<inheritedGroupIDs>0</inheritedGroupIDs>
<viewUserIDs>0</viewUserIDs>
<viewGroupIDs>0</viewGroupIDs>
<contentTypeScopes>
<id>0</id>
<scope>0</scope>
<inherited>true</inherited>
</contentTypeScopes>
<metaDatas>
<id>0</id>
<value>string</value>
<lang>string</lang>
</metaDatas>
<linkInfo>
<type>0</type>
<section>0</section>
<url>string</url>
<language>string</language>
<target>string</target>
<accessControl>0</accessControl>
<override>true</override>
<overridden>true</overridden>
</linkInfo>
<excludedMirrorSections>0</excludedMirrorSections>
<workflowName>string</workflowName>
<parentWorkflowID>0</parentWorkflowID>
<accessControl>
<id>0</id>
<type>0</type>
<enabled>true</enabled>
<active>true</active>
</accessControl>
<metaData>
<id>0</id>
<type>0</type>
<enabled>true</enabled>
<active>true</active>
</metaData>
<pathMembers>0</pathMembers>
<sortLock>TOP</sortLock>
<editable>true</editable>
<inheritedLinkSection>true</inheritedLinkSection>
<accessControlEnabled>true</accessControlEnabled>
<accessControlType>0</accessControlType>
<metaDataType>0</metaDataType>
<accessControlInherited>true</accessControlInherited>
<allowedGroups>0</allowedGroups>
<mirrorOfPath>string</mirrorOfPath>
<inheritedPageLayouts>
<property1>0</property1>
<property2>0</property2>
</inheritedPageLayouts>
<outputUriEnabled>true</outputUriEnabled>
<publishEnabled>true</publishEnabled>
<outputFilenameEnabled>true</outputFilenameEnabled>
<spellCheckEnabled>true</spellCheckEnabled>
<pathAsOutputUriEnabled>true</pathAsOutputUriEnabled>
</SectionDTO>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | SectionDTO |
hierarchy{id}{language}contents
Describes web service operations relating to content in a section.
get
GET /hierarchy/{id}/{language}/contents
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
| language | path | string | true | none |
| showAll | query | boolean | false | none |
| removeNonTranslated | query | boolean | false | none |
| directEdit | query | boolean | false | none |
Example responses
200 Response
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | SectionChildListingDtoSectionContentDto |
updateSectionContentIndexes
PUT /hierarchy/{id}/{language}/contents
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
| language | path | string | true | none |
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| default | Default | successful operation | None |
bulkDelete
DELETE /hierarchy/{id}/{language}/contents/bulkdelete
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| default | Default | successful operation | None |
updateContentSortType
PUT /hierarchy/{id}/{language}/contents/sorttype
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
| language | path | string | true | none |
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| default | Default | successful operation | None |
delete
DELETE /hierarchy/{id}/{language}/contents/{contentId}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
| contentId | path | integer(int32) | true | none |
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| default | Default | successful operation | None |
updateContentIndex
PUT /hierarchy/{id}/{language}/contents/{contentId}/index
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
| language | path | string | true | none |
| contentId | path | integer(int32) | true | none |
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| default | Default | successful operation | None |
updateContentLock
PUT /hierarchy/{id}/{language}/contents/{contentId}/lock
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
| language | path | string | true | none |
| contentId | path | integer(int32) | true | none |
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| default | Default | successful operation | None |
hierarchy{id}{language}subsections
These endpoints describe functionality around accessing subsections belonging to a section.
get
GET /hierarchy/{id}/{language}/subsections
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
| language | path | string | true | none |
Example responses
200 Response
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | SectionChildListingDtoSectionMetaDataDTO |
updateSectionContentIndexes
PUT /hierarchy/{id}/{language}/subsections
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
| language | path | string | true | none |
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| default | Default | successful operation | None |
updateSubsectionSortType
PUT /hierarchy/{id}/{language}/subsections/sorttype
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
| language | path | string | true | none |
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| default | Default | successful operation | None |
updateSubsectionIndex
PUT /hierarchy/{id}/{language}/subsections/{contentId}/index
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
| language | path | string | true | none |
| contentId | path | integer(int32) | true | none |
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| default | Default | successful operation | None |
updateSubsectionLock
PUT /hierarchy/{id}/{language}/subsections/{contentId}/lock
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
| language | path | string | true | none |
| contentId | path | integer(int32) | true | none |
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| default | Default | successful operation | None |
htmlEditor
These endpoints describe operations on the HTML Editors in use by the TERMINALFOUR system.
list
GET /htmlEditor
Example responses
200 Response
[
{
"id": 0,
"name": "string",
"minimumAccessLevel": 0,
"classname": "string",
"configurationOptions": [
{
"id": null,
"htmlEditorId": null,
"name": null,
"value": null
}
]
}
]
<?xml version="1.0" encoding="UTF-8" ?>
<id>0</id>
<name>string</name>
<minimumAccessLevel>0</minimumAccessLevel>
<classname>string</classname>
<configurationOptions>
<id/>
<htmlEditorId/>
<name/>
<value/>
</configurationOptions>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Inline |
Response Schema
Status Code 200
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| anonymous | [HtmlEditorMetaDataDTO] | false | none | none |
add
POST /htmlEditor
Example responses
200 Response
{
"id": 0,
"name": "string",
"minimumAccessLevel": 0,
"classname": "string",
"configurationOptions": [
{
"id": 0,
"htmlEditorId": 0,
"name": "string",
"value": "string"
}
]
}
<?xml version="1.0" encoding="UTF-8" ?>
<HtmlEditorMetaDataDTO>
<id>0</id>
<name>string</name>
<minimumAccessLevel>0</minimumAccessLevel>
<classname>string</classname>
<configurationOptions>
<id>0</id>
<htmlEditorId>0</htmlEditorId>
<name>string</name>
<value>string</value>
</configurationOptions>
</HtmlEditorMetaDataDTO>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | HtmlEditorMetaDataDTO |
get
GET /htmlEditor/{id}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
Example responses
200 Response
{
"id": 0,
"name": "string",
"minimumAccessLevel": 0,
"classname": "string",
"configurationOptions": [
{
"id": 0,
"htmlEditorId": 0,
"name": "string",
"value": "string"
}
]
}
<?xml version="1.0" encoding="UTF-8" ?>
<HtmlEditorMetaDataDTO>
<id>0</id>
<name>string</name>
<minimumAccessLevel>0</minimumAccessLevel>
<classname>string</classname>
<configurationOptions>
<id>0</id>
<htmlEditorId>0</htmlEditorId>
<name>string</name>
<value>string</value>
</configurationOptions>
</HtmlEditorMetaDataDTO>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | HtmlEditorMetaDataDTO |
update
PUT /htmlEditor/{id}
Example responses
200 Response
{
"id": 0,
"name": "string",
"minimumAccessLevel": 0,
"classname": "string",
"configurationOptions": [
{
"id": 0,
"htmlEditorId": 0,
"name": "string",
"value": "string"
}
]
}
<?xml version="1.0" encoding="UTF-8" ?>
<HtmlEditorMetaDataDTO>
<id>0</id>
<name>string</name>
<minimumAccessLevel>0</minimumAccessLevel>
<classname>string</classname>
<configurationOptions>
<id>0</id>
<htmlEditorId>0</htmlEditorId>
<name>string</name>
<value>string</value>
</configurationOptions>
</HtmlEditorMetaDataDTO>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | HtmlEditorMetaDataDTO |
delete
DELETE /htmlEditor/{id}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| default | Default | successful operation | None |
htmleditorconfig
This service describes the operations that relate to the configuration of HTML editors.
get
GET /htmleditorconfig
Example responses
200 Response
{
"editorInstanceName": "string",
"defaultCustomStyleMedia": "string",
"extraHideIcons": "string",
"enabledPlugins": [
"string"
],
"invalidElements": "string",
"extendedValidElements": "string",
"themeAdvancedBlockformats": "string",
"menuCustomItems": "string",
"toolbarCustomItems": "string",
"customStyleEnabled": true,
"hideIcons": [
"string"
]
}
<?xml version="1.0" encoding="UTF-8" ?>
<TinyMCEEditorConfiguration>
<editorInstanceName>string</editorInstanceName>
<defaultCustomStyleMedia>string</defaultCustomStyleMedia>
<extraHideIcons>string</extraHideIcons>
<enabledPlugins>string</enabledPlugins>
<invalidElements>string</invalidElements>
<extendedValidElements>string</extendedValidElements>
<themeAdvancedBlockformats>string</themeAdvancedBlockformats>
<menuCustomItems>string</menuCustomItems>
<toolbarCustomItems>string</toolbarCustomItems>
<customStyleEnabled>true</customStyleEnabled>
<hideIcons>string</hideIcons>
</TinyMCEEditorConfiguration>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | TinyMCEEditorConfiguration |
getCustomPlugins
GET /htmleditorconfig/plugins
Example responses
200 Response
{
"fileNames": [
"string"
]
}
<?xml version="1.0" encoding="UTF-8" ?>
<TinyMcePluginsDTO>
<fileNames>string</fileNames>
</TinyMcePluginsDTO>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | TinyMcePluginsDTO |
removePlugins
POST /htmleditorconfig/plugins/{pluginToRemove}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| pluginToRemove | path | string | true | none |
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| default | Default | successful operation | None |
upload
POST /htmleditorconfig/upload
Example responses
200 Response
[
"string"
]
<?xml version="1.0" encoding="UTF-8" ?>string
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Inline |
Response Schema
getDefaults
GET /htmleditorconfig/{returnDefaults}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| returnDefaults | path | boolean | true | none |
Example responses
200 Response
{
"editorInstanceName": "string",
"defaultCustomStyleMedia": "string",
"extraHideIcons": "string",
"enabledPlugins": [
"string"
],
"invalidElements": "string",
"extendedValidElements": "string",
"themeAdvancedBlockformats": "string",
"menuCustomItems": "string",
"toolbarCustomItems": "string",
"customStyleEnabled": true,
"hideIcons": [
"string"
]
}
<?xml version="1.0" encoding="UTF-8" ?>
<TinyMCEEditorConfiguration>
<editorInstanceName>string</editorInstanceName>
<defaultCustomStyleMedia>string</defaultCustomStyleMedia>
<extraHideIcons>string</extraHideIcons>
<enabledPlugins>string</enabledPlugins>
<invalidElements>string</invalidElements>
<extendedValidElements>string</extendedValidElements>
<themeAdvancedBlockformats>string</themeAdvancedBlockformats>
<menuCustomItems>string</menuCustomItems>
<toolbarCustomItems>string</toolbarCustomItems>
<customStyleEnabled>true</customStyleEnabled>
<hideIcons>string</hideIcons>
</TinyMCEEditorConfiguration>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | TinyMCEEditorConfiguration |
keystore
These endpoints describe the functionality of the TERMINALFOUR keystore.
list
POST /keystore/list
Example responses
200 Response
{
"draw": 0,
"recordsTotal": 0,
"recordsFiltered": 0,
"data": [
{
"id": 0,
"keyName": "string",
"keyDescription": "string",
"lastModified": "2019-08-24T14:15:22Z",
"keys": "string",
"inUse": true,
"usedFor": [
null
],
"itAPrivateKey": true
}
]
}
<?xml version="1.0" encoding="UTF-8" ?>
<TableData>
<draw>0</draw>
<recordsTotal>0</recordsTotal>
<recordsFiltered>0</recordsFiltered>
<data>
<id>0</id>
<keyName>string</keyName>
<keyDescription>string</keyDescription>
<lastModified>2019-08-24T14:15:22Z</lastModified>
<keys>string</keys>
<inUse>true</inUse>
<usedFor/>
<itAPrivateKey>true</itAPrivateKey>
</data>
</TableData>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | TableData |
add
POST /keystore
Example responses
200 Response
{
"id": 0,
"keyName": "string",
"keyDescription": "string",
"lastModified": "2019-08-24T14:15:22Z",
"keys": "string",
"privateKey": "string",
"keyPassword": "string",
"inUse": true,
"usedFor": [
"string"
],
"itAPrivateKey": true
}
<?xml version="1.0" encoding="UTF-8" ?>
<Key>
<id>0</id>
<keyName>string</keyName>
<keyDescription>string</keyDescription>
<lastModified>2019-08-24T14:15:22Z</lastModified>
<keys>string</keys>
<privateKey>string</privateKey>
<keyPassword>string</keyPassword>
<inUse>true</inUse>
<usedFor>string</usedFor>
<itAPrivateKey>true</itAPrivateKey>
</Key>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Key |
get
GET /keystore/{keyId}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| keyId | path | integer(int32) | true | none |
Example responses
200 Response
{
"id": 0,
"keyName": "string",
"keyDescription": "string",
"lastModified": "2019-08-24T14:15:22Z",
"keys": "string",
"inUse": true,
"usedFor": [
"string"
],
"itAPrivateKey": true
}
<?xml version="1.0" encoding="UTF-8" ?>
<KeyMeta>
<id>0</id>
<keyName>string</keyName>
<keyDescription>string</keyDescription>
<lastModified>2019-08-24T14:15:22Z</lastModified>
<keys>string</keys>
<inUse>true</inUse>
<usedFor>string</usedFor>
<itAPrivateKey>true</itAPrivateKey>
</KeyMeta>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | KeyMeta |
modify
PUT /keystore/{keyId}
Example responses
200 Response
{
"id": 0,
"keyName": "string",
"keyDescription": "string",
"lastModified": "2019-08-24T14:15:22Z",
"keys": "string",
"privateKey": "string",
"keyPassword": "string",
"inUse": true,
"usedFor": [
"string"
],
"itAPrivateKey": true
}
<?xml version="1.0" encoding="UTF-8" ?>
<Key>
<id>0</id>
<keyName>string</keyName>
<keyDescription>string</keyDescription>
<lastModified>2019-08-24T14:15:22Z</lastModified>
<keys>string</keys>
<privateKey>string</privateKey>
<keyPassword>string</keyPassword>
<inUse>true</inUse>
<usedFor>string</usedFor>
<itAPrivateKey>true</itAPrivateKey>
</Key>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Key |
delete
DELETE /keystore/{keyId}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| keyId | path | integer(int32) | true | none |
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| default | Default | successful operation | None |
language
These endpoints provide the functionality for the languages in the TERMINALFOUR system.
list
GET /language
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| pageNumber | query | integer(int32) | false | none |
| pageSize | query | integer(int32) | false | none |
Example responses
200 Response
[
{
"code": "string",
"name": "string",
"charset": "string",
"disclaimer": "string",
"channels": [
{
"id": null,
"name": null,
"description": null,
"type": null,
"defaultLanguage": null,
"rootSectionID": null,
"fileOutputPath": null,
"indexFileName": null,
"baseHref": null,
"siteRoot": null,
"pathCaseModifier": null,
"fullTextType": null,
"fullTextExtension": null,
"secondaryPublishLanguage": null,
"channelPublishURL": null,
"parent": null,
"favIconID": null,
"pollIconID": null,
"accessControlConfigurationID": null,
"personalisationConfigurationID": null,
"publishReportLevel": null,
"pendingVersionOutputPath": null,
"pendingVersionBaseHref": null,
"pendingVersionSiteRoot": null,
"prePublishProcessorID": null,
"allowScriptsInDirectEdit": null,
"pxlFolder": null,
"languages": null,
"microSites": null,
"permittedFileExtensions": null,
"translationDisclaimers": null,
"mediaPublishRules": null,
"channelFullTextDisplayPeriod": null,
"channelUsers": null,
"channelContents": null,
"mediaTypesWithPublishRuleCategory": null,
"convertSpacesInSectionNameEnabled": null,
"convertSpacesInRetainedFilenameEnabled": null,
"channelCleanupEnabled": null,
"personalisationEnabled": null,
"accessControlEnabled": null,
"fullTextDisplayPeriodValue": null,
"fullTextDisplayPeriodUnit": null,
"secondaryPublishEnabled": null,
"overrideExtensionEnabled": null,
"publishEmptySectionsEnabled": null,
"convertSpacesInOutputURIEnabled": null,
"parentID": null,
"contentIDs": null,
"languageCodes": null,
"microSite": null
}
]
}
]
<?xml version="1.0" encoding="UTF-8" ?>
<code>string</code>
<name>string</name>
<charset>string</charset>
<disclaimer>string</disclaimer>
<channels>
<id/>
<name/>
<description/>
<type/>
<defaultLanguage/>
<rootSectionID/>
<fileOutputPath/>
<indexFileName/>
<baseHref/>
<siteRoot/>
<pathCaseModifier/>
<fullTextType/>
<fullTextExtension/>
<secondaryPublishLanguage/>
<channelPublishURL/>
<parent/>
<favIconID/>
<pollIconID/>
<accessControlConfigurationID/>
<personalisationConfigurationID/>
<publishReportLevel/>
<pendingVersionOutputPath/>
<pendingVersionBaseHref/>
<pendingVersionSiteRoot/>
<prePublishProcessorID/>
<allowScriptsInDirectEdit/>
<pxlFolder/>
<languages/>
<microSites/>
<permittedFileExtensions/>
<translationDisclaimers/>
<mediaPublishRules/>
<channelFullTextDisplayPeriod/>
<channelUsers/>
<channelContents/>
<mediaTypesWithPublishRuleCategory/>
<convertSpacesInSectionNameEnabled/>
<convertSpacesInRetainedFilenameEnabled/>
<channelCleanupEnabled/>
<personalisationEnabled/>
<accessControlEnabled/>
<fullTextDisplayPeriodValue/>
<fullTextDisplayPeriodUnit/>
<secondaryPublishEnabled/>
<overrideExtensionEnabled/>
<publishEmptySectionsEnabled/>
<convertSpacesInOutputURIEnabled/>
<parentID/>
<contentIDs/>
<languageCodes/>
<microSite/>
</channels>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Inline |
Response Schema
Status Code 200
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| anonymous | [Language] | false | none | none |
| »»» priority | integer(int32) | false | none | none |
| »»» disclaimer | string | false | none | none |
| »»» publishRule | integer(int32) | false | none | none |
| »»»»»»» languageCount | integer(int32) | false | none | none |
| »»»»»» printSequence | integer(int32) | false | none | none |
| »»»»»» sortLock | string | false | none | none |
| »»»»»» sectionID | integer(int32) | false | none | none |
| »»»»»» entityID | integer(int32) | false | none | none |
| »»»»»» contentID | integer(int32) | false | none | none |
| »»»»»»»» value | string | false | none | none |
| »»»»»»»» language | string | false | none | none |
| »»»»»»»» sectionID | integer(int32) | false | none | none |
| »»»»»»»» metaTagName | string | false | none | none |
| »»»»»»»» metaTagID | integer(int32) | false | none | none |
| »»»»»» sectionID | integer(int32) | false | none | none |
| »»»»»» pageLayoutID | integer(int32) | false | none | none |
| »»»»»» inheritablePageLayoutID | integer(int32) | false | none | none |
| »»»»»»» elementForFilename | integer(int32) | false | none | none |
| »»»»»»» alias | string | false | none | none |
| »»»»»»» directEditEnabled | boolean | false | none | none |
| »»»»»»»»» sequence | integer(int32) | false | none | none |
| »»»»»»»» restricted | boolean | false | none | none |
| »»»»»»» duplicate | boolean | false | none | none |
| »»»»»»» type | integer(int32) | false | none | none |
| »»»»»»» sectionID | integer(int32) | false | none | none |
| »»»»»»» minAuthLevel | integer(int32) | false | none | none |
| »»»»»» scope | integer(int32) | false | none | none |
| »»»»»» contentTypeID | integer(int32) | false | none | none |
| »»»»» sortLock | string | false | none | none |
| »»»» language | string | false | none | none |
| »»»» name | string | false | none | none |
| »»»» owner | integer(int32) | false | none | none |
| »»»» id | integer(int32) | false | none | none |
| »»» fullLocaleCode | string | false | none | none |
Enumerated Values
| Property | Value |
|---|---|
| sortLock | TOP |
| sortLock | BOTTOM |
| sortLock | UNLOCKED |
| sortLock | TOP |
| sortLock | BOTTOM |
| sortLock | UNLOCKED |
get
GET /language/{code}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| code | path | string | true | none |
Example responses
200 Response
{
"code": "string",
"name": "string",
"charset": "string",
"disclaimer": "string",
"modified": true
}
<?xml version="1.0" encoding="UTF-8" ?>
<LanguageDTO>
<code>string</code>
<name>string</name>
<charset>string</charset>
<disclaimer>string</disclaimer>
<modified>true</modified>
</LanguageDTO>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | LanguageDTO |
addOrModify
PUT /language/{code}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| code | path | string | true | none |
Example responses
200 Response
{
"code": "string",
"name": "string",
"charset": "string",
"disclaimer": "string",
"modified": true
}
<?xml version="1.0" encoding="UTF-8" ?>
<LanguageDTO>
<code>string</code>
<name>string</name>
<charset>string</charset>
<disclaimer>string</disclaimer>
<modified>true</modified>
</LanguageDTO>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | LanguageDTO |
delete
DELETE /language/{code}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| code | path | string | true | none |
Example responses
200 Response
{
"code": "string",
"name": "string",
"charset": "string",
"disclaimer": "string",
"channels": [
{
"id": 0,
"name": "string",
"description": "string",
"type": "string",
"defaultLanguage": "string",
"rootSectionID": 0,
"fileOutputPath": "string",
"indexFileName": "string",
"baseHref": "string",
"siteRoot": "string",
"pathCaseModifier": 0,
"fullTextType": "string",
"fullTextExtension": "string",
"secondaryPublishLanguage": "string",
"channelPublishURL": "string",
"parent": {},
"favIconID": 0,
"pollIconID": 0,
"accessControlConfigurationID": 0,
"personalisationConfigurationID": 0,
"publishReportLevel": 0,
"pendingVersionOutputPath": "string",
"pendingVersionBaseHref": "string",
"pendingVersionSiteRoot": "string",
"prePublishProcessorID": 0,
"allowScriptsInDirectEdit": 0,
"pxlFolder": "string",
"languages": [
null
],
"microSites": [
null
],
"permittedFileExtensions": [
null
],
"translationDisclaimers": [
null
],
"mediaPublishRules": [
null
],
"channelFullTextDisplayPeriod": {},
"channelUsers": [
null
],
"channelContents": [
null
],
"mediaTypesWithPublishRuleCategory": [
null
],
"convertSpacesInSectionNameEnabled": true,
"convertSpacesInRetainedFilenameEnabled": true,
"channelCleanupEnabled": true,
"personalisationEnabled": true,
"accessControlEnabled": true,
"fullTextDisplayPeriodValue": 0,
"fullTextDisplayPeriodUnit": 0,
"secondaryPublishEnabled": true,
"overrideExtensionEnabled": true,
"publishEmptySectionsEnabled": true,
"convertSpacesInOutputURIEnabled": true,
"parentID": 0,
"contentIDs": [
null
],
"languageCodes": [
null
],
"microSite": true
}
]
}
<?xml version="1.0" encoding="UTF-8" ?>
<language>
<code>string</code>
<name>string</name>
<charset>string</charset>
<disclaimer>string</disclaimer>
<channels>
<id>0</id>
<name>string</name>
<description>string</description>
<type>string</type>
<defaultLanguage>string</defaultLanguage>
<rootSectionID>0</rootSectionID>
<fileOutputPath>string</fileOutputPath>
<indexFileName>string</indexFileName>
<baseHref>string</baseHref>
<siteRoot>string</siteRoot>
<pathCaseModifier>0</pathCaseModifier>
<fullTextType>string</fullTextType>
<fullTextExtension>string</fullTextExtension>
<secondaryPublishLanguage>string</secondaryPublishLanguage>
<channelPublishURL>string</channelPublishURL>
<parent/>
<favIconID>0</favIconID>
<pollIconID>0</pollIconID>
<accessControlConfigurationID>0</accessControlConfigurationID>
<personalisationConfigurationID>0</personalisationConfigurationID>
<publishReportLevel>0</publishReportLevel>
<pendingVersionOutputPath>string</pendingVersionOutputPath>
<pendingVersionBaseHref>string</pendingVersionBaseHref>
<pendingVersionSiteRoot>string</pendingVersionSiteRoot>
<prePublishProcessorID>0</prePublishProcessorID>
<allowScriptsInDirectEdit>0</allowScriptsInDirectEdit>
<pxlFolder>string</pxlFolder>
<languages/>
<microSites/>
<permittedFileExtensions/>
<translationDisclaimers/>
<mediaPublishRules/>
<channelFullTextDisplayPeriod/>
<channelUsers/>
<channelContents/>
<mediaTypesWithPublishRuleCategory/>
<convertSpacesInSectionNameEnabled>true</convertSpacesInSectionNameEnabled>
<convertSpacesInRetainedFilenameEnabled>true</convertSpacesInRetainedFilenameEnabled>
<channelCleanupEnabled>true</channelCleanupEnabled>
<personalisationEnabled>true</personalisationEnabled>
<accessControlEnabled>true</accessControlEnabled>
<fullTextDisplayPeriodValue>0</fullTextDisplayPeriodValue>
<fullTextDisplayPeriodUnit>0</fullTextDisplayPeriodUnit>
<secondaryPublishEnabled>true</secondaryPublishEnabled>
<overrideExtensionEnabled>true</overrideExtensionEnabled>
<publishEmptySectionsEnabled>true</publishEmptySectionsEnabled>
<convertSpacesInOutputURIEnabled>true</convertSpacesInOutputURIEnabled>
<parentID>0</parentID>
<contentIDs/>
<languageCodes/>
<microSite>true</microSite>
</channels>
</language>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Language |
layout
These endpoints describe operations on Content Layouts within the TERMINALFOUR system.
list
GET /layout/contenttype/{id}/{language}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
| language | path | string | true | none |
Example responses
200 Response
[
{
"id": 0,
"contentTypeID": 0,
"archiveSection": 0,
"publishDate": "2019-08-24T14:15:22Z",
"reviewDate": "2019-08-24T14:15:22Z",
"expiryDate": "2019-08-24T14:15:22Z",
"language": "string",
"name": "string",
"alternativeLanguages": [
{
"language": null,
"name": null
}
],
"status": 0,
"lastModified": "2019-08-24T14:15:22Z",
"lastModifiedBy": 0,
"lastModifierName": "string",
"contentTypeName": "string",
"contentTypeAlias": "string",
"owner": {
"id": 0,
"type": "["
},
"version": "string",
"previousVersion": "string",
"channels": [
0
],
"mirroredSectionPaths": {
"property1": "string",
"property2": "string"
},
"editable": true,
"expired": true,
"lock": {
"assetID": 0,
"assetType": 0,
"lockType": 0,
"expiry": "2019-08-24T14:15:22Z",
"owner": 0,
"ownerName": "string",
"currentUser": true,
"language": "string"
},
"canPublishNow": true,
"canSaveAndApprove": true,
"contentTypeAccess": 0,
"contentTypeLock": {
"assetID": 0,
"assetType": 0,
"lockType": 0,
"expiry": "2019-08-24T14:15:22Z",
"owner": 0,
"ownerName": "string",
"currentUser": true,
"language": "string"
},
"locked": true,
"sectionIDs": [
0
]
}
]
<?xml version="1.0" encoding="UTF-8" ?>
<id>0</id>
<contentTypeID>0</contentTypeID>
<archiveSection>0</archiveSection>
<publishDate>2019-08-24T14:15:22Z</publishDate>
<reviewDate>2019-08-24T14:15:22Z</reviewDate>
<expiryDate>2019-08-24T14:15:22Z</expiryDate>
<language>string</language>
<name>string</name>
<alternativeLanguages>
<language/>
<name/>
</alternativeLanguages>
<status>0</status>
<lastModified>2019-08-24T14:15:22Z</lastModified>
<lastModifiedBy>0</lastModifiedBy>
<lastModifierName>string</lastModifierName>
<contentTypeName>string</contentTypeName>
<contentTypeAlias>string</contentTypeAlias>
<owner>
<id>0</id>
<type>[</type>
</owner>
<version>string</version>
<previousVersion>string</previousVersion>
<channels>0</channels>
<mirroredSectionPaths>
<property1>string</property1>
<property2>string</property2>
</mirroredSectionPaths>
<editable>true</editable>
<expired>true</expired>
<lock>
<assetID>0</assetID>
<assetType>0</assetType>
<lockType>0</lockType>
<expiry>2019-08-24T14:15:22Z</expiry>
<owner>0</owner>
<ownerName>string</ownerName>
<currentUser>true</currentUser>
<language>string</language>
</lock>
<canPublishNow>true</canPublishNow>
<canSaveAndApprove>true</canSaveAndApprove>
<contentTypeAccess>0</contentTypeAccess>
<contentTypeLock>
<assetID>0</assetID>
<assetType>0</assetType>
<lockType>0</lockType>
<expiry>2019-08-24T14:15:22Z</expiry>
<owner>0</owner>
<ownerName>string</ownerName>
<currentUser>true</currentUser>
<language>string</language>
</contentTypeLock>
<locked>true</locked>
<sectionIDs>0</sectionIDs>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Inline |
Response Schema
Status Code 200
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| anonymous | [ContentMetaDataDTO] | false | none | none |
get
GET /layout/{id}/{language}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
| language | path | string | true | none |
Example responses
200 Response
{
"id": 0,
"contentTypeID": 0,
"archiveSection": 0,
"publishDate": "2019-08-24T14:15:22Z",
"reviewDate": "2019-08-24T14:15:22Z",
"expiryDate": "2019-08-24T14:15:22Z",
"language": "string",
"name": "string",
"alternativeLanguages": [
{
"language": "string",
"name": "string"
}
],
"status": 0,
"lastModified": "2019-08-24T14:15:22Z",
"lastModifiedBy": 0,
"lastModifierName": "string",
"contentTypeName": "string",
"contentTypeAlias": "string",
"owner": {
"id": 0,
"type": "USER"
},
"version": "string",
"previousVersion": "string",
"channels": [
0
],
"mirroredSectionPaths": {
"property1": "string",
"property2": "string"
},
"editable": true,
"expired": true,
"lock": {
"assetID": 0,
"assetType": 0,
"lockType": 0,
"expiry": "2019-08-24T14:15:22Z",
"owner": 0,
"ownerName": "string",
"currentUser": true,
"language": "string"
},
"canPublishNow": true,
"canSaveAndApprove": true,
"contentTypeAccess": 0,
"contentTypeLock": {
"assetID": 0,
"assetType": 0,
"lockType": 0,
"expiry": "2019-08-24T14:15:22Z",
"owner": 0,
"ownerName": "string",
"currentUser": true,
"language": "string"
},
"elements": {
"property1": {},
"property2": {}
},
"contentType": {
"id": 0,
"name": "string",
"description": "string",
"type": 0,
"editable": true,
"primaryGroup": {
"ownershipLevel": null,
"group": null,
"assetID": null,
"groupID": null,
"assetType": null,
"readLevel": null,
"groupName": null
},
"sharedGroups": [
{}
],
"alias": "string",
"workflow": 0,
"systemTemplate": true,
"sharedGroupCount": 0,
"contentTypeElements": [
{}
],
"metaMapped": true,
"lock": {
"assetID": null,
"assetType": null,
"lockType": null,
"expiry": null,
"owner": null,
"ownerName": null,
"currentUser": null,
"language": null
},
"minAuthLevel": 0,
"enableDirectEdit": true,
"elementIdforFilename": 0,
"warningMessage": "string",
"sectionId": 0,
"duplicate": true,
"duplicatedFromId": 0,
"fullyAccessible": true
},
"types": [
{
"id": 0,
"name": "string",
"listType": true
}
],
"insertAtIndex": 0,
"sortLock": "TOP",
"excludedMirrorSectionIds": [
0
],
"locked": true,
"sectionIDs": [
0
]
}
<?xml version="1.0" encoding="UTF-8" ?>
<content>
<id>0</id>
<contentTypeID>0</contentTypeID>
<archiveSection>0</archiveSection>
<publishDate>2019-08-24T14:15:22Z</publishDate>
<reviewDate>2019-08-24T14:15:22Z</reviewDate>
<expiryDate>2019-08-24T14:15:22Z</expiryDate>
<language>string</language>
<name>string</name>
<alternativeLanguages>
<language>string</language>
<name>string</name>
</alternativeLanguages>
<status>0</status>
<lastModified>2019-08-24T14:15:22Z</lastModified>
<lastModifiedBy>0</lastModifiedBy>
<lastModifierName>string</lastModifierName>
<contentTypeName>string</contentTypeName>
<contentTypeAlias>string</contentTypeAlias>
<owner>
<id>0</id>
<type>USER</type>
</owner>
<version>string</version>
<previousVersion>string</previousVersion>
<channels>0</channels>
<mirroredSectionPaths>
<property1>string</property1>
<property2>string</property2>
</mirroredSectionPaths>
<editable>true</editable>
<expired>true</expired>
<lock>
<assetID>0</assetID>
<assetType>0</assetType>
<lockType>0</lockType>
<expiry>2019-08-24T14:15:22Z</expiry>
<owner>0</owner>
<ownerName>string</ownerName>
<currentUser>true</currentUser>
<language>string</language>
</lock>
<canPublishNow>true</canPublishNow>
<canSaveAndApprove>true</canSaveAndApprove>
<contentTypeAccess>0</contentTypeAccess>
<contentTypeLock>
<assetID>0</assetID>
<assetType>0</assetType>
<lockType>0</lockType>
<expiry>2019-08-24T14:15:22Z</expiry>
<owner>0</owner>
<ownerName>string</ownerName>
<currentUser>true</currentUser>
<language>string</language>
</contentTypeLock>
<elements>
<property1/>
<property2/>
</elements>
<contentType>
<id>0</id>
<name>string</name>
<description>string</description>
<type>0</type>
<editable>true</editable>
<primaryGroup>
<ownershipLevel/>
<group/>
<assetID/>
<groupID/>
<assetType/>
<readLevel/>
<groupName/>
</primaryGroup>
<sharedGroups/>
<alias>string</alias>
<workflow>0</workflow>
<systemTemplate>true</systemTemplate>
<sharedGroupCount>0</sharedGroupCount>
<contentTypeElements/>
<metaMapped>true</metaMapped>
<lock>
<assetID/>
<assetType/>
<lockType/>
<expiry/>
<owner/>
<ownerName/>
<currentUser/>
<language/>
</lock>
<minAuthLevel>0</minAuthLevel>
<enableDirectEdit>true</enableDirectEdit>
<elementIdforFilename>0</elementIdforFilename>
<warningMessage>string</warningMessage>
<sectionId>0</sectionId>
<duplicate>true</duplicate>
<duplicatedFromId>0</duplicatedFromId>
<fullyAccessible>true</fullyAccessible>
</contentType>
<types>
<id>0</id>
<name>string</name>
<listType>true</listType>
</types>
<insertAtIndex>0</insertAtIndex>
<sortLock>TOP</sortLock>
<excludedMirrorSectionIds>0</excludedMirrorSectionIds>
<locked>true</locked>
<sectionIDs>0</sectionIDs>
</content>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | ContentDTO |
add
PUT /layout/{contenttypeid}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| contenttypeid | path | integer(int32) | true | none |
Example responses
200 Response
{
"id": 0,
"contentTypeID": 0,
"archiveSection": 0,
"publishDate": "2019-08-24T14:15:22Z",
"reviewDate": "2019-08-24T14:15:22Z",
"expiryDate": "2019-08-24T14:15:22Z",
"language": "string",
"name": "string",
"alternativeLanguages": [
{
"language": "string",
"name": "string"
}
],
"status": 0,
"lastModified": "2019-08-24T14:15:22Z",
"lastModifiedBy": 0,
"lastModifierName": "string",
"contentTypeName": "string",
"contentTypeAlias": "string",
"owner": {
"id": 0,
"type": "USER"
},
"version": "string",
"previousVersion": "string",
"channels": [
0
],
"mirroredSectionPaths": {
"property1": "string",
"property2": "string"
},
"editable": true,
"expired": true,
"lock": {
"assetID": 0,
"assetType": 0,
"lockType": 0,
"expiry": "2019-08-24T14:15:22Z",
"owner": 0,
"ownerName": "string",
"currentUser": true,
"language": "string"
},
"canPublishNow": true,
"canSaveAndApprove": true,
"contentTypeAccess": 0,
"contentTypeLock": {
"assetID": 0,
"assetType": 0,
"lockType": 0,
"expiry": "2019-08-24T14:15:22Z",
"owner": 0,
"ownerName": "string",
"currentUser": true,
"language": "string"
},
"elements": {
"property1": {},
"property2": {}
},
"contentType": {
"id": 0,
"name": "string",
"description": "string",
"type": 0,
"editable": true,
"primaryGroup": {
"ownershipLevel": null,
"group": null,
"assetID": null,
"groupID": null,
"assetType": null,
"readLevel": null,
"groupName": null
},
"sharedGroups": [
{}
],
"alias": "string",
"workflow": 0,
"systemTemplate": true,
"sharedGroupCount": 0,
"contentTypeElements": [
{}
],
"metaMapped": true,
"lock": {
"assetID": null,
"assetType": null,
"lockType": null,
"expiry": null,
"owner": null,
"ownerName": null,
"currentUser": null,
"language": null
},
"minAuthLevel": 0,
"enableDirectEdit": true,
"elementIdforFilename": 0,
"warningMessage": "string",
"sectionId": 0,
"duplicate": true,
"duplicatedFromId": 0,
"fullyAccessible": true
},
"types": [
{
"id": 0,
"name": "string",
"listType": true
}
],
"insertAtIndex": 0,
"sortLock": "TOP",
"excludedMirrorSectionIds": [
0
],
"locked": true,
"sectionIDs": [
0
]
}
<?xml version="1.0" encoding="UTF-8" ?>
<content>
<id>0</id>
<contentTypeID>0</contentTypeID>
<archiveSection>0</archiveSection>
<publishDate>2019-08-24T14:15:22Z</publishDate>
<reviewDate>2019-08-24T14:15:22Z</reviewDate>
<expiryDate>2019-08-24T14:15:22Z</expiryDate>
<language>string</language>
<name>string</name>
<alternativeLanguages>
<language>string</language>
<name>string</name>
</alternativeLanguages>
<status>0</status>
<lastModified>2019-08-24T14:15:22Z</lastModified>
<lastModifiedBy>0</lastModifiedBy>
<lastModifierName>string</lastModifierName>
<contentTypeName>string</contentTypeName>
<contentTypeAlias>string</contentTypeAlias>
<owner>
<id>0</id>
<type>USER</type>
</owner>
<version>string</version>
<previousVersion>string</previousVersion>
<channels>0</channels>
<mirroredSectionPaths>
<property1>string</property1>
<property2>string</property2>
</mirroredSectionPaths>
<editable>true</editable>
<expired>true</expired>
<lock>
<assetID>0</assetID>
<assetType>0</assetType>
<lockType>0</lockType>
<expiry>2019-08-24T14:15:22Z</expiry>
<owner>0</owner>
<ownerName>string</ownerName>
<currentUser>true</currentUser>
<language>string</language>
</lock>
<canPublishNow>true</canPublishNow>
<canSaveAndApprove>true</canSaveAndApprove>
<contentTypeAccess>0</contentTypeAccess>
<contentTypeLock>
<assetID>0</assetID>
<assetType>0</assetType>
<lockType>0</lockType>
<expiry>2019-08-24T14:15:22Z</expiry>
<owner>0</owner>
<ownerName>string</ownerName>
<currentUser>true</currentUser>
<language>string</language>
</contentTypeLock>
<elements>
<property1/>
<property2/>
</elements>
<contentType>
<id>0</id>
<name>string</name>
<description>string</description>
<type>0</type>
<editable>true</editable>
<primaryGroup>
<ownershipLevel/>
<group/>
<assetID/>
<groupID/>
<assetType/>
<readLevel/>
<groupName/>
</primaryGroup>
<sharedGroups/>
<alias>string</alias>
<workflow>0</workflow>
<systemTemplate>true</systemTemplate>
<sharedGroupCount>0</sharedGroupCount>
<contentTypeElements/>
<metaMapped>true</metaMapped>
<lock>
<assetID/>
<assetType/>
<lockType/>
<expiry/>
<owner/>
<ownerName/>
<currentUser/>
<language/>
</lock>
<minAuthLevel>0</minAuthLevel>
<enableDirectEdit>true</enableDirectEdit>
<elementIdforFilename>0</elementIdforFilename>
<warningMessage>string</warningMessage>
<sectionId>0</sectionId>
<duplicate>true</duplicate>
<duplicatedFromId>0</duplicatedFromId>
<fullyAccessible>true</fullyAccessible>
</contentType>
<types>
<id>0</id>
<name>string</name>
<listType>true</listType>
</types>
<insertAtIndex>0</insertAtIndex>
<sortLock>TOP</sortLock>
<excludedMirrorSectionIds>0</excludedMirrorSectionIds>
<locked>true</locked>
<sectionIDs>0</sectionIDs>
</content>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | ContentDTO |
modify
PUT /layout/{id}/{language}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
| language | path | string | true | none |
Example responses
200 Response
{
"id": 0,
"contentTypeID": 0,
"archiveSection": 0,
"publishDate": "2019-08-24T14:15:22Z",
"reviewDate": "2019-08-24T14:15:22Z",
"expiryDate": "2019-08-24T14:15:22Z",
"language": "string",
"name": "string",
"alternativeLanguages": [
{
"language": "string",
"name": "string"
}
],
"status": 0,
"lastModified": "2019-08-24T14:15:22Z",
"lastModifiedBy": 0,
"lastModifierName": "string",
"contentTypeName": "string",
"contentTypeAlias": "string",
"owner": {
"id": 0,
"type": "USER"
},
"version": "string",
"previousVersion": "string",
"channels": [
0
],
"mirroredSectionPaths": {
"property1": "string",
"property2": "string"
},
"editable": true,
"expired": true,
"lock": {
"assetID": 0,
"assetType": 0,
"lockType": 0,
"expiry": "2019-08-24T14:15:22Z",
"owner": 0,
"ownerName": "string",
"currentUser": true,
"language": "string"
},
"canPublishNow": true,
"canSaveAndApprove": true,
"contentTypeAccess": 0,
"contentTypeLock": {
"assetID": 0,
"assetType": 0,
"lockType": 0,
"expiry": "2019-08-24T14:15:22Z",
"owner": 0,
"ownerName": "string",
"currentUser": true,
"language": "string"
},
"elements": {
"property1": {},
"property2": {}
},
"contentType": {
"id": 0,
"name": "string",
"description": "string",
"type": 0,
"editable": true,
"primaryGroup": {
"ownershipLevel": null,
"group": null,
"assetID": null,
"groupID": null,
"assetType": null,
"readLevel": null,
"groupName": null
},
"sharedGroups": [
{}
],
"alias": "string",
"workflow": 0,
"systemTemplate": true,
"sharedGroupCount": 0,
"contentTypeElements": [
{}
],
"metaMapped": true,
"lock": {
"assetID": null,
"assetType": null,
"lockType": null,
"expiry": null,
"owner": null,
"ownerName": null,
"currentUser": null,
"language": null
},
"minAuthLevel": 0,
"enableDirectEdit": true,
"elementIdforFilename": 0,
"warningMessage": "string",
"sectionId": 0,
"duplicate": true,
"duplicatedFromId": 0,
"fullyAccessible": true
},
"types": [
{
"id": 0,
"name": "string",
"listType": true
}
],
"insertAtIndex": 0,
"sortLock": "TOP",
"excludedMirrorSectionIds": [
0
],
"locked": true,
"sectionIDs": [
0
]
}
<?xml version="1.0" encoding="UTF-8" ?>
<content>
<id>0</id>
<contentTypeID>0</contentTypeID>
<archiveSection>0</archiveSection>
<publishDate>2019-08-24T14:15:22Z</publishDate>
<reviewDate>2019-08-24T14:15:22Z</reviewDate>
<expiryDate>2019-08-24T14:15:22Z</expiryDate>
<language>string</language>
<name>string</name>
<alternativeLanguages>
<language>string</language>
<name>string</name>
</alternativeLanguages>
<status>0</status>
<lastModified>2019-08-24T14:15:22Z</lastModified>
<lastModifiedBy>0</lastModifiedBy>
<lastModifierName>string</lastModifierName>
<contentTypeName>string</contentTypeName>
<contentTypeAlias>string</contentTypeAlias>
<owner>
<id>0</id>
<type>USER</type>
</owner>
<version>string</version>
<previousVersion>string</previousVersion>
<channels>0</channels>
<mirroredSectionPaths>
<property1>string</property1>
<property2>string</property2>
</mirroredSectionPaths>
<editable>true</editable>
<expired>true</expired>
<lock>
<assetID>0</assetID>
<assetType>0</assetType>
<lockType>0</lockType>
<expiry>2019-08-24T14:15:22Z</expiry>
<owner>0</owner>
<ownerName>string</ownerName>
<currentUser>true</currentUser>
<language>string</language>
</lock>
<canPublishNow>true</canPublishNow>
<canSaveAndApprove>true</canSaveAndApprove>
<contentTypeAccess>0</contentTypeAccess>
<contentTypeLock>
<assetID>0</assetID>
<assetType>0</assetType>
<lockType>0</lockType>
<expiry>2019-08-24T14:15:22Z</expiry>
<owner>0</owner>
<ownerName>string</ownerName>
<currentUser>true</currentUser>
<language>string</language>
</contentTypeLock>
<elements>
<property1/>
<property2/>
</elements>
<contentType>
<id>0</id>
<name>string</name>
<description>string</description>
<type>0</type>
<editable>true</editable>
<primaryGroup>
<ownershipLevel/>
<group/>
<assetID/>
<groupID/>
<assetType/>
<readLevel/>
<groupName/>
</primaryGroup>
<sharedGroups/>
<alias>string</alias>
<workflow>0</workflow>
<systemTemplate>true</systemTemplate>
<sharedGroupCount>0</sharedGroupCount>
<contentTypeElements/>
<metaMapped>true</metaMapped>
<lock>
<assetID/>
<assetType/>
<lockType/>
<expiry/>
<owner/>
<ownerName/>
<currentUser/>
<language/>
</lock>
<minAuthLevel>0</minAuthLevel>
<enableDirectEdit>true</enableDirectEdit>
<elementIdforFilename>0</elementIdforFilename>
<warningMessage>string</warningMessage>
<sectionId>0</sectionId>
<duplicate>true</duplicate>
<duplicatedFromId>0</duplicatedFromId>
<fullyAccessible>true</fullyAccessible>
</contentType>
<types>
<id>0</id>
<name>string</name>
<listType>true</listType>
</types>
<insertAtIndex>0</insertAtIndex>
<sortLock>TOP</sortLock>
<excludedMirrorSectionIds>0</excludedMirrorSectionIds>
<locked>true</locked>
<sectionIDs>0</sectionIDs>
</content>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | ContentDTO |
delete
DELETE /layout/{id}/{language}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
| language | path | string | true | none |
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| default | Default | successful operation | None |
ldapcontext
These endpoints provide the functionality for the LDAP login contexts in the TERMINALFOUR system.
list
GET /ldap/context
Example responses
200 Response
[
{
"id": 0,
"name": "string",
"context": "string",
"authLevel": 0,
"defaultAuthMethod": 0,
"group": 0,
"filters": [
{
"id": null,
"contextID": null,
"attribute": null,
"value": null,
"exclude": null
}
]
}
]
<?xml version="1.0" encoding="UTF-8" ?>
<id>0</id>
<name>string</name>
<context>string</context>
<authLevel>0</authLevel>
<defaultAuthMethod>0</defaultAuthMethod>
<group>0</group>
<filters>
<id/>
<contextID/>
<attribute/>
<value/>
<exclude/>
</filters>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Inline |
Response Schema
Status Code 200
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| anonymous | [LDAPLoginContext] | false | none | none |
add
POST /ldap/context
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| default | Default | successful operation | None |
get
GET /ldap/context/{id}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
Example responses
200 Response
{
"id": 0,
"name": "string",
"context": "string",
"authLevel": 0,
"defaultAuthMethod": 0,
"group": 0,
"filters": [
{
"id": 0,
"contextID": 0,
"attribute": "string",
"value": "string",
"exclude": true
}
]
}
<?xml version="1.0" encoding="UTF-8" ?>
<login_context>
<id>0</id>
<name>string</name>
<context>string</context>
<authLevel>0</authLevel>
<defaultAuthMethod>0</defaultAuthMethod>
<group>0</group>
<filters>
<id>0</id>
<contextID>0</contextID>
<attribute>string</attribute>
<value>string</value>
<exclude>true</exclude>
</filters>
</login_context>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | LDAPLoginContext |
modify
PUT /ldap/context/{id}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| default | Default | successful operation | None |
delete
DELETE /ldap/context/{id}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| default | Default | successful operation | None |
licence
These web service endpoints provide the functionality for the TERMINALFOUR licence system.
list
GET /licence
Example responses
200 Response
[
{
"id": 0,
"name": "string",
"modified": {
"date": "string",
"user": {}
},
"order": 0,
"valid": true
}
]
<?xml version="1.0" encoding="UTF-8" ?>
<id>0</id>
<name>string</name>
<modified>
<date>string</date>
<user/>
</modified>
<order>0</order>
<valid>true</valid>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Inline |
Response Schema
Status Code 200
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| anonymous | [LicenceMetaDataDTO] | false | none | none |
| »»»»»»»»» priority | integer(int32) | false | none | none |
| »»»»»»»»» disclaimer | string | false | none | none |
| »»»»»»»»» publishRule | integer(int32) | false | none | none |
| »»»»»»» contentVersions | object | false | none | none |
| »»»»»»» languageCount | integer(int32) | false | none | none |
| »»»»»» printSequence | integer(int32) | false | none | none |
| »»»»»» sortLock | string | false | none | none |
| »»»»»» sectionID | integer(int32) | false | none | none |
| »»»»»» entityID | integer(int32) | false | none | none |
| »»»»»» contentID | integer(int32) | false | none | none |
| »»»»»»»» value | string | false | none | none |
| »»»»»»»» language | string | false | none | none |
| »»»»»»»» sectionID | integer(int32) | false | none | none |
| »»»»»»»» metaTagName | string | false | none | none |
| »»»»»»»» metaTagID | integer(int32) | false | none | none |
| »»»»»» sectionID | integer(int32) | false | none | none |
| »»»»»» pageLayoutID | integer(int32) | false | none | none |
| »»»»»» inheritablePageLayoutID | integer(int32) | false | none | none |
| »»»»»»» elementForFilename | integer(int32) | false | none | none |
| »»»»»»» alias | string | false | none | none |
| »»»»»»» directEditEnabled | boolean | false | none | none |
| »»»»»»»»» sequence | integer(int32) | false | none | none |
| »»»»»»»» restricted | boolean | false | none | none |
| »»»»»»» duplicate | boolean | false | none | none |
| »»»»»»» type | integer(int32) | false | none | none |
| »»»»»»» sectionID | integer(int32) | false | none | none |
| »»»»»»» minAuthLevel | integer(int32) | false | none | none |
| »»»»»» scope | integer(int32) | false | none | none |
| »»»»»» contentTypeID | integer(int32) | false | none | none |
| »»»»» sortLock | string | false | none | none |
| »»»» language | string | false | none | none |
| »»»» name | string | false | none | none |
| »»»» owner | integer(int32) | false | none | none |
| »»»» id | integer(int32) | false | none | none |
| »»» fullLocaleCode | string | false | none | none |
| » order | integer(int32) | false | none | none |
| » valid | boolean | false | none | none |
Enumerated Values
| Property | Value |
|---|---|
| sortLock | TOP |
| sortLock | BOTTOM |
| sortLock | UNLOCKED |
| sortLock | TOP |
| sortLock | BOTTOM |
| sortLock | UNLOCKED |
add
POST /licence
Example responses
200 Response
{
"id": 0,
"name": "string",
"modified": {
"date": "string",
"user": {
"id": null,
"username": null,
"firstName": null,
"lastName": null,
"emailAddress": null,
"defaultLang": null,
"localeCountryCode": null,
"localeLanguageCode": null,
"localeVariant": null,
"createDate": null,
"lastLoginDate": null,
"enabled": null,
"password": null,
"defaultPreviewChannel": null,
"preferredHtmlEditor": null,
"extranetConsent": null,
"extranetAccess": null,
"extranetConsentDatetime": null,
"groups": null,
"extensibleUserObjectContent": null,
"sections": null,
"userChannels": null,
"locale": null,
"fullName": null,
"deleted": null,
"powerUser": null,
"administrator": null,
"authLevel": null,
"fullTinyMCELocaleCode": null,
"appliedPreviewChannel": null,
"propertyResourceBundle": null,
"fullLocaleCode": null
}
},
"order": 0,
"valid": true,
"key": "string",
"validatedInfo": {
"licencee": {
"companyName": null,
"registeredOffice": null,
"territory": null,
"companyStatus": null
},
"licenceContact": {
"salutation": null,
"firstname": null,
"lastname": null,
"email": null,
"legalSalutation": null,
"legalFirstname": null,
"legalLastname": null
},
"partnerDetails": {
"name": null,
"partnerSalutation": null,
"partnerFirstname": null,
"partnerLastname": null
},
"licenceDetails": {
"productLicenced": null,
"begins": null,
"ends": null,
"hostname": null
},
"restrictions": {
"content": null,
"user": null,
"channel": null,
"workflow": null,
"contentType": null,
"language": null
}
}
}
<?xml version="1.0" encoding="UTF-8" ?>
<licence>
<id>0</id>
<name>string</name>
<modified>
<date>string</date>
<user>
<id/>
<username/>
<firstName/>
<lastName/>
<emailAddress/>
<defaultLang/>
<localeCountryCode/>
<localeLanguageCode/>
<localeVariant/>
<createDate/>
<lastLoginDate/>
<enabled/>
<password/>
<defaultPreviewChannel/>
<preferredHtmlEditor/>
<extranetConsent/>
<extranetAccess/>
<extranetConsentDatetime/>
<groups/>
<extensibleUserObjectContent/>
<sections/>
<userChannels/>
<locale/>
<fullName/>
<deleted/>
<powerUser/>
<administrator/>
<authLevel/>
<fullTinyMCELocaleCode/>
<appliedPreviewChannel/>
<propertyResourceBundle/>
<fullLocaleCode/>
</user>
</modified>
<order>0</order>
<valid>true</valid>
<key>string</key>
<validatedInfo>
<licencee>
<companyName/>
<registeredOffice/>
<territory/>
<companyStatus/>
</licencee>
<licenceContact>
<salutation/>
<firstname/>
<lastname/>
<email/>
<legalSalutation/>
<legalFirstname/>
<legalLastname/>
</licenceContact>
<partnerDetails>
<name/>
<partnerSalutation/>
<partnerFirstname/>
<partnerLastname/>
</partnerDetails>
<licenceDetails>
<productLicenced/>
<begins/>
<ends/>
<hostname/>
</licenceDetails>
<restrictions>
<content/>
<user/>
<channel/>
<workflow/>
<contentType/>
<language/>
</restrictions>
</validatedInfo>
</licence>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | LicenceDTO |
licenseContentsLimitExceeded
GET /licence/contentslimit
Example responses
200 Response
true
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | boolean |
get
GET /licence/{id}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
Example responses
200 Response
{
"id": 0,
"name": "string",
"modified": {
"date": "string",
"user": {
"id": null,
"username": null,
"firstName": null,
"lastName": null,
"emailAddress": null,
"defaultLang": null,
"localeCountryCode": null,
"localeLanguageCode": null,
"localeVariant": null,
"createDate": null,
"lastLoginDate": null,
"enabled": null,
"password": null,
"defaultPreviewChannel": null,
"preferredHtmlEditor": null,
"extranetConsent": null,
"extranetAccess": null,
"extranetConsentDatetime": null,
"groups": null,
"extensibleUserObjectContent": null,
"sections": null,
"userChannels": null,
"locale": null,
"fullName": null,
"deleted": null,
"powerUser": null,
"administrator": null,
"authLevel": null,
"fullTinyMCELocaleCode": null,
"appliedPreviewChannel": null,
"propertyResourceBundle": null,
"fullLocaleCode": null
}
},
"order": 0,
"valid": true,
"key": "string",
"validatedInfo": {
"licencee": {
"companyName": null,
"registeredOffice": null,
"territory": null,
"companyStatus": null
},
"licenceContact": {
"salutation": null,
"firstname": null,
"lastname": null,
"email": null,
"legalSalutation": null,
"legalFirstname": null,
"legalLastname": null
},
"partnerDetails": {
"name": null,
"partnerSalutation": null,
"partnerFirstname": null,
"partnerLastname": null
},
"licenceDetails": {
"productLicenced": null,
"begins": null,
"ends": null,
"hostname": null
},
"restrictions": {
"content": null,
"user": null,
"channel": null,
"workflow": null,
"contentType": null,
"language": null
}
}
}
<?xml version="1.0" encoding="UTF-8" ?>
<licence>
<id>0</id>
<name>string</name>
<modified>
<date>string</date>
<user>
<id/>
<username/>
<firstName/>
<lastName/>
<emailAddress/>
<defaultLang/>
<localeCountryCode/>
<localeLanguageCode/>
<localeVariant/>
<createDate/>
<lastLoginDate/>
<enabled/>
<password/>
<defaultPreviewChannel/>
<preferredHtmlEditor/>
<extranetConsent/>
<extranetAccess/>
<extranetConsentDatetime/>
<groups/>
<extensibleUserObjectContent/>
<sections/>
<userChannels/>
<locale/>
<fullName/>
<deleted/>
<powerUser/>
<administrator/>
<authLevel/>
<fullTinyMCELocaleCode/>
<appliedPreviewChannel/>
<propertyResourceBundle/>
<fullLocaleCode/>
</user>
</modified>
<order>0</order>
<valid>true</valid>
<key>string</key>
<validatedInfo>
<licencee>
<companyName/>
<registeredOffice/>
<territory/>
<companyStatus/>
</licencee>
<licenceContact>
<salutation/>
<firstname/>
<lastname/>
<email/>
<legalSalutation/>
<legalFirstname/>
<legalLastname/>
</licenceContact>
<partnerDetails>
<name/>
<partnerSalutation/>
<partnerFirstname/>
<partnerLastname/>
</partnerDetails>
<licenceDetails>
<productLicenced/>
<begins/>
<ends/>
<hostname/>
</licenceDetails>
<restrictions>
<content/>
<user/>
<channel/>
<workflow/>
<contentType/>
<language/>
</restrictions>
</validatedInfo>
</licence>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | LicenceDTO |
modify
PUT /licence/{id}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
Example responses
200 Response
{
"id": 0,
"name": "string",
"modified": {
"date": "string",
"user": {
"id": null,
"username": null,
"firstName": null,
"lastName": null,
"emailAddress": null,
"defaultLang": null,
"localeCountryCode": null,
"localeLanguageCode": null,
"localeVariant": null,
"createDate": null,
"lastLoginDate": null,
"enabled": null,
"password": null,
"defaultPreviewChannel": null,
"preferredHtmlEditor": null,
"extranetConsent": null,
"extranetAccess": null,
"extranetConsentDatetime": null,
"groups": null,
"extensibleUserObjectContent": null,
"sections": null,
"userChannels": null,
"locale": null,
"fullName": null,
"deleted": null,
"powerUser": null,
"administrator": null,
"authLevel": null,
"fullTinyMCELocaleCode": null,
"appliedPreviewChannel": null,
"propertyResourceBundle": null,
"fullLocaleCode": null
}
},
"order": 0,
"valid": true,
"key": "string",
"validatedInfo": {
"licencee": {
"companyName": null,
"registeredOffice": null,
"territory": null,
"companyStatus": null
},
"licenceContact": {
"salutation": null,
"firstname": null,
"lastname": null,
"email": null,
"legalSalutation": null,
"legalFirstname": null,
"legalLastname": null
},
"partnerDetails": {
"name": null,
"partnerSalutation": null,
"partnerFirstname": null,
"partnerLastname": null
},
"licenceDetails": {
"productLicenced": null,
"begins": null,
"ends": null,
"hostname": null
},
"restrictions": {
"content": null,
"user": null,
"channel": null,
"workflow": null,
"contentType": null,
"language": null
}
}
}
<?xml version="1.0" encoding="UTF-8" ?>
<licence>
<id>0</id>
<name>string</name>
<modified>
<date>string</date>
<user>
<id/>
<username/>
<firstName/>
<lastName/>
<emailAddress/>
<defaultLang/>
<localeCountryCode/>
<localeLanguageCode/>
<localeVariant/>
<createDate/>
<lastLoginDate/>
<enabled/>
<password/>
<defaultPreviewChannel/>
<preferredHtmlEditor/>
<extranetConsent/>
<extranetAccess/>
<extranetConsentDatetime/>
<groups/>
<extensibleUserObjectContent/>
<sections/>
<userChannels/>
<locale/>
<fullName/>
<deleted/>
<powerUser/>
<administrator/>
<authLevel/>
<fullTinyMCELocaleCode/>
<appliedPreviewChannel/>
<propertyResourceBundle/>
<fullLocaleCode/>
</user>
</modified>
<order>0</order>
<valid>true</valid>
<key>string</key>
<validatedInfo>
<licencee>
<companyName/>
<registeredOffice/>
<territory/>
<companyStatus/>
</licencee>
<licenceContact>
<salutation/>
<firstname/>
<lastname/>
<email/>
<legalSalutation/>
<legalFirstname/>
<legalLastname/>
</licenceContact>
<partnerDetails>
<name/>
<partnerSalutation/>
<partnerFirstname/>
<partnerLastname/>
</partnerDetails>
<licenceDetails>
<productLicenced/>
<begins/>
<ends/>
<hostname/>
</licenceDetails>
<restrictions>
<content/>
<user/>
<channel/>
<workflow/>
<contentType/>
<language/>
</restrictions>
</validatedInfo>
</licence>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | LicenceDTO |
delete
DELETE /licence/{id}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
Example responses
200 Response
{
"id": 0,
"name": "string",
"modified": {
"date": "string",
"user": {
"id": null,
"username": null,
"firstName": null,
"lastName": null,
"emailAddress": null,
"defaultLang": null,
"localeCountryCode": null,
"localeLanguageCode": null,
"localeVariant": null,
"createDate": null,
"lastLoginDate": null,
"enabled": null,
"password": null,
"defaultPreviewChannel": null,
"preferredHtmlEditor": null,
"extranetConsent": null,
"extranetAccess": null,
"extranetConsentDatetime": null,
"groups": null,
"extensibleUserObjectContent": null,
"sections": null,
"userChannels": null,
"locale": null,
"fullName": null,
"deleted": null,
"powerUser": null,
"administrator": null,
"authLevel": null,
"fullTinyMCELocaleCode": null,
"appliedPreviewChannel": null,
"propertyResourceBundle": null,
"fullLocaleCode": null
}
},
"order": 0,
"valid": true,
"key": "string",
"validatedInfo": {
"licencee": {
"companyName": null,
"registeredOffice": null,
"territory": null,
"companyStatus": null
},
"licenceContact": {
"salutation": null,
"firstname": null,
"lastname": null,
"email": null,
"legalSalutation": null,
"legalFirstname": null,
"legalLastname": null
},
"partnerDetails": {
"name": null,
"partnerSalutation": null,
"partnerFirstname": null,
"partnerLastname": null
},
"licenceDetails": {
"productLicenced": null,
"begins": null,
"ends": null,
"hostname": null
},
"restrictions": {
"content": null,
"user": null,
"channel": null,
"workflow": null,
"contentType": null,
"language": null
}
}
}
<?xml version="1.0" encoding="UTF-8" ?>
<licence>
<id>0</id>
<name>string</name>
<modified>
<date>string</date>
<user>
<id/>
<username/>
<firstName/>
<lastName/>
<emailAddress/>
<defaultLang/>
<localeCountryCode/>
<localeLanguageCode/>
<localeVariant/>
<createDate/>
<lastLoginDate/>
<enabled/>
<password/>
<defaultPreviewChannel/>
<preferredHtmlEditor/>
<extranetConsent/>
<extranetAccess/>
<extranetConsentDatetime/>
<groups/>
<extensibleUserObjectContent/>
<sections/>
<userChannels/>
<locale/>
<fullName/>
<deleted/>
<powerUser/>
<administrator/>
<authLevel/>
<fullTinyMCELocaleCode/>
<appliedPreviewChannel/>
<propertyResourceBundle/>
<fullLocaleCode/>
</user>
</modified>
<order>0</order>
<valid>true</valid>
<key>string</key>
<validatedInfo>
<licencee>
<companyName/>
<registeredOffice/>
<territory/>
<companyStatus/>
</licencee>
<licenceContact>
<salutation/>
<firstname/>
<lastname/>
<email/>
<legalSalutation/>
<legalFirstname/>
<legalLastname/>
</licenceContact>
<partnerDetails>
<name/>
<partnerSalutation/>
<partnerFirstname/>
<partnerLastname/>
</partnerDetails>
<licenceDetails>
<productLicenced/>
<begins/>
<ends/>
<hostname/>
</licenceDetails>
<restrictions>
<content/>
<user/>
<channel/>
<workflow/>
<contentType/>
<language/>
</restrictions>
</validatedInfo>
</licence>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | LicenceDTO |
updateOrder
PUT /licence/{id}/order
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| default | Default | successful operation | None |
list
Describes operations on Predefined lists.
delete
DELETE /list/{id}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| default | Default | successful operation | None |
getSharingInformation
GET /list/{id}/share
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
Example responses
200 Response
{
"id": 0,
"primaryGroup": {
"ownershipLevel": 0,
"group": {
"id": null,
"name": null,
"description": null,
"emailAddress": null,
"createDate": null,
"enabled": null,
"ldap": null,
"defaultChannel": null,
"deleted": null
},
"assetID": 0,
"groupID": 0,
"assetType": 0,
"readLevel": 0,
"groupName": "string"
},
"sharedGroups": [
{
"ownershipLevel": 0,
"group": {},
"assetID": 0,
"groupID": 0,
"assetType": 0,
"readLevel": 0,
"groupName": "string"
}
]
}
<?xml version="1.0" encoding="UTF-8" ?>
<IGroupedAssetSharingInformation>
<id>0</id>
<primaryGroup>
<ownershipLevel>0</ownershipLevel>
<group>
<id/>
<name/>
<description/>
<emailAddress/>
<createDate/>
<enabled/>
<ldap/>
<defaultChannel/>
<deleted/>
</group>
<assetID>0</assetID>
<groupID>0</groupID>
<assetType>0</assetType>
<readLevel>0</readLevel>
<groupName>string</groupName>
</primaryGroup>
<sharedGroups>
<ownershipLevel>0</ownershipLevel>
<group/>
<assetID>0</assetID>
<groupID>0</groupID>
<assetType>0</assetType>
<readLevel>0</readLevel>
<groupName>string</groupName>
</sharedGroups>
</IGroupedAssetSharingInformation>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | IGroupedAssetSharingInformation |
modifySharingInformation
PUT /list/{id}/share
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
Example responses
200 Response
{
"id": 0,
"primaryGroup": {
"ownershipLevel": 0,
"group": {
"id": null,
"name": null,
"description": null,
"emailAddress": null,
"createDate": null,
"enabled": null,
"ldap": null,
"defaultChannel": null,
"deleted": null
},
"assetID": 0,
"groupID": 0,
"assetType": 0,
"readLevel": 0,
"groupName": "string"
},
"sharedGroups": [
{
"ownershipLevel": 0,
"group": {},
"assetID": 0,
"groupID": 0,
"assetType": 0,
"readLevel": 0,
"groupName": "string"
}
]
}
<?xml version="1.0" encoding="UTF-8" ?>
<IGroupedAssetSharingInformation>
<id>0</id>
<primaryGroup>
<ownershipLevel>0</ownershipLevel>
<group>
<id/>
<name/>
<description/>
<emailAddress/>
<createDate/>
<enabled/>
<ldap/>
<defaultChannel/>
<deleted/>
</group>
<assetID>0</assetID>
<groupID>0</groupID>
<assetType>0</assetType>
<readLevel>0</readLevel>
<groupName>string</groupName>
</primaryGroup>
<sharedGroups>
<ownershipLevel>0</ownershipLevel>
<group/>
<assetID>0</assetID>
<groupID>0</groupID>
<assetType>0</assetType>
<readLevel>0</readLevel>
<groupName>string</groupName>
</sharedGroups>
</IGroupedAssetSharingInformation>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | IGroupedAssetSharingInformation |
get
GET /list/{id}/{language}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
| language | path | string | true | none |
| override | query | boolean | false | none |
Example responses
200 Response
{
"key": {
"id": 0,
"language": "string"
},
"name": "string",
"description": "string",
"sortType": 0,
"persistentLanguageOptions": {
"override": true,
"type": 0,
"default": true,
"id": 0,
"persistentLanguage": "string"
},
"duplicate": true,
"editable": true,
"primaryGroup": {
"ownershipLevel": 0,
"group": {
"id": null,
"name": null,
"description": null,
"emailAddress": null,
"createDate": null,
"enabled": null,
"ldap": null,
"defaultChannel": null,
"deleted": null
},
"assetID": 0,
"groupID": 0,
"assetType": 0,
"readLevel": 0,
"groupName": "string"
},
"sharedGroups": [
{
"ownershipLevel": 0,
"group": {},
"assetID": 0,
"groupID": 0,
"assetType": 0,
"readLevel": 0,
"groupName": "string"
}
],
"listEntriesWithListSubLists": [
{
"language": "string",
"name": "string",
"value": "string",
"sequence": 0,
"id": 0,
"selectedByDefault": true,
"subListID": 0,
"listID": 0,
"subList": {}
}
],
"cteWithListsAsElements": [
{
"name": "string",
"description": "string",
"typeID": 0,
"type": {},
"maxSize": 0,
"compulsory": true,
"sequence": 0,
"alias": "string",
"defaultValue": "string",
"id": 0,
"contentType": 0,
"listId": 0
}
],
"formsUsingThisList": [
{
"formId": 0,
"elementLabel": "string"
}
],
"sortingEnabled": true,
"sharedGroupCount": 0,
"defaultLanguageSetInAnotherLanguage": true,
"fullyAccessible": true,
"listOverriddenInAnotherLanguage": true,
"id": 0,
"default": true,
"entries": [
{
"language": "string",
"name": "string",
"value": "string",
"sequence": 0,
"id": 0,
"selectedByDefault": true,
"subListID": 0,
"listID": 0,
"subList": {}
}
],
"language": "string",
"override": true,
"visible": true
}
<?xml version="1.0" encoding="UTF-8" ?>
<predefined-list>
<key>
<id>0</id>
<language>string</language>
</key>
<name>string</name>
<description>string</description>
<sortType>0</sortType>
<persistentLanguageOptions>
<override>true</override>
<type>0</type>
<default>true</default>
<id>0</id>
<persistentLanguage>string</persistentLanguage>
</persistentLanguageOptions>
<duplicate>true</duplicate>
<editable>true</editable>
<primaryGroup>
<ownershipLevel>0</ownershipLevel>
<group>
<id/>
<name/>
<description/>
<emailAddress/>
<createDate/>
<enabled/>
<ldap/>
<defaultChannel/>
<deleted/>
</group>
<assetID>0</assetID>
<groupID>0</groupID>
<assetType>0</assetType>
<readLevel>0</readLevel>
<groupName>string</groupName>
</primaryGroup>
<sharedGroups>
<ownershipLevel>0</ownershipLevel>
<group/>
<assetID>0</assetID>
<groupID>0</groupID>
<assetType>0</assetType>
<readLevel>0</readLevel>
<groupName>string</groupName>
</sharedGroups>
<listEntriesWithListSubLists>
<language>string</language>
<name>string</name>
<value>string</value>
<sequence>0</sequence>
<id>0</id>
<selectedByDefault>true</selectedByDefault>
<subListID>0</subListID>
<listID>0</listID>
<subList/>
</listEntriesWithListSubLists>
<cteWithListsAsElements>
<name>string</name>
<description>string</description>
<typeID>0</typeID>
<type/>
<maxSize>0</maxSize>
<compulsory>true</compulsory>
<sequence>0</sequence>
<alias>string</alias>
<defaultValue>string</defaultValue>
<id>0</id>
<contentType>0</contentType>
<listId>0</listId>
</cteWithListsAsElements>
<formsUsingThisList>
<formId>0</formId>
<elementLabel>string</elementLabel>
</formsUsingThisList>
<sortingEnabled>true</sortingEnabled>
<sharedGroupCount>0</sharedGroupCount>
<defaultLanguageSetInAnotherLanguage>true</defaultLanguageSetInAnotherLanguage>
<fullyAccessible>true</fullyAccessible>
<listOverriddenInAnotherLanguage>true</listOverriddenInAnotherLanguage>
<id>0</id>
<default>true</default>
<entries>
<language>string</language>
<name>string</name>
<value>string</value>
<sequence>0</sequence>
<id>0</id>
<selectedByDefault>true</selectedByDefault>
<subListID>0</subListID>
<listID>0</listID>
<subList/>
</entries>
<language>string</language>
<override>true</override>
<visible>true</visible>
</predefined-list>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | PredefinedListDTO |
modify
PUT /list/{id}/{language}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
| language | path | string | true | none |
Example responses
200 Response
{
"key": {
"id": 0,
"language": "string"
},
"name": "string",
"description": "string",
"sortType": 0,
"persistentLanguageOptions": {
"override": true,
"type": 0,
"default": true,
"id": 0,
"persistentLanguage": "string"
},
"duplicate": true,
"editable": true,
"primaryGroup": {
"ownershipLevel": 0,
"group": {
"id": null,
"name": null,
"description": null,
"emailAddress": null,
"createDate": null,
"enabled": null,
"ldap": null,
"defaultChannel": null,
"deleted": null
},
"assetID": 0,
"groupID": 0,
"assetType": 0,
"readLevel": 0,
"groupName": "string"
},
"sharedGroups": [
{
"ownershipLevel": 0,
"group": {},
"assetID": 0,
"groupID": 0,
"assetType": 0,
"readLevel": 0,
"groupName": "string"
}
],
"listEntriesWithListSubLists": [
{
"language": "string",
"name": "string",
"value": "string",
"sequence": 0,
"id": 0,
"selectedByDefault": true,
"subListID": 0,
"listID": 0,
"subList": {}
}
],
"cteWithListsAsElements": [
{
"name": "string",
"description": "string",
"typeID": 0,
"type": {},
"maxSize": 0,
"compulsory": true,
"sequence": 0,
"alias": "string",
"defaultValue": "string",
"id": 0,
"contentType": 0,
"listId": 0
}
],
"formsUsingThisList": [
{
"formId": 0,
"elementLabel": "string"
}
],
"sortingEnabled": true,
"sharedGroupCount": 0,
"defaultLanguageSetInAnotherLanguage": true,
"fullyAccessible": true,
"listOverriddenInAnotherLanguage": true,
"id": 0,
"default": true,
"entries": [
{
"language": "string",
"name": "string",
"value": "string",
"sequence": 0,
"id": 0,
"selectedByDefault": true,
"subListID": 0,
"listID": 0,
"subList": {}
}
],
"language": "string",
"override": true,
"visible": true
}
<?xml version="1.0" encoding="UTF-8" ?>
<predefined-list>
<key>
<id>0</id>
<language>string</language>
</key>
<name>string</name>
<description>string</description>
<sortType>0</sortType>
<persistentLanguageOptions>
<override>true</override>
<type>0</type>
<default>true</default>
<id>0</id>
<persistentLanguage>string</persistentLanguage>
</persistentLanguageOptions>
<duplicate>true</duplicate>
<editable>true</editable>
<primaryGroup>
<ownershipLevel>0</ownershipLevel>
<group>
<id/>
<name/>
<description/>
<emailAddress/>
<createDate/>
<enabled/>
<ldap/>
<defaultChannel/>
<deleted/>
</group>
<assetID>0</assetID>
<groupID>0</groupID>
<assetType>0</assetType>
<readLevel>0</readLevel>
<groupName>string</groupName>
</primaryGroup>
<sharedGroups>
<ownershipLevel>0</ownershipLevel>
<group/>
<assetID>0</assetID>
<groupID>0</groupID>
<assetType>0</assetType>
<readLevel>0</readLevel>
<groupName>string</groupName>
</sharedGroups>
<listEntriesWithListSubLists>
<language>string</language>
<name>string</name>
<value>string</value>
<sequence>0</sequence>
<id>0</id>
<selectedByDefault>true</selectedByDefault>
<subListID>0</subListID>
<listID>0</listID>
<subList/>
</listEntriesWithListSubLists>
<cteWithListsAsElements>
<name>string</name>
<description>string</description>
<typeID>0</typeID>
<type/>
<maxSize>0</maxSize>
<compulsory>true</compulsory>
<sequence>0</sequence>
<alias>string</alias>
<defaultValue>string</defaultValue>
<id>0</id>
<contentType>0</contentType>
<listId>0</listId>
</cteWithListsAsElements>
<formsUsingThisList>
<formId>0</formId>
<elementLabel>string</elementLabel>
</formsUsingThisList>
<sortingEnabled>true</sortingEnabled>
<sharedGroupCount>0</sharedGroupCount>
<defaultLanguageSetInAnotherLanguage>true</defaultLanguageSetInAnotherLanguage>
<fullyAccessible>true</fullyAccessible>
<listOverriddenInAnotherLanguage>true</listOverriddenInAnotherLanguage>
<id>0</id>
<default>true</default>
<entries>
<language>string</language>
<name>string</name>
<value>string</value>
<sequence>0</sequence>
<id>0</id>
<selectedByDefault>true</selectedByDefault>
<subListID>0</subListID>
<listID>0</listID>
<subList/>
</entries>
<language>string</language>
<override>true</override>
<visible>true</visible>
</predefined-list>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | PredefinedListDTO |
getSublists
GET /list/{id}/{language}/sublist
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
| language | path | string | true | none |
Example responses
200 Response
[
{
"key": {
"id": 0,
"language": "string"
},
"name": "string",
"description": "string",
"language": "string",
"id": 0
}
]
<?xml version="1.0" encoding="UTF-8" ?>
<key>
<id>0</id>
<language>string</language>
</key>
<name>string</name>
<description>string</description>
<language>string</language>
<id>0</id>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Inline |
Response Schema
Status Code 200
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| anonymous | [PredefinedListMetaData] | false | none | none |
getNonAccessControlledList
GET /list/{id}/{language}/unfiltered
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
| language | path | string | true | none |
| override | query | boolean | false | none |
| checkFormListUsage | query | boolean | false | none |
Example responses
200 Response
{
"key": {
"id": 0,
"language": "string"
},
"name": "string",
"description": "string",
"sortType": 0,
"persistentLanguageOptions": {
"override": true,
"type": 0,
"default": true,
"id": 0,
"persistentLanguage": "string"
},
"duplicate": true,
"editable": true,
"primaryGroup": {
"ownershipLevel": 0,
"group": {
"id": null,
"name": null,
"description": null,
"emailAddress": null,
"createDate": null,
"enabled": null,
"ldap": null,
"defaultChannel": null,
"deleted": null
},
"assetID": 0,
"groupID": 0,
"assetType": 0,
"readLevel": 0,
"groupName": "string"
},
"sharedGroups": [
{
"ownershipLevel": 0,
"group": {},
"assetID": 0,
"groupID": 0,
"assetType": 0,
"readLevel": 0,
"groupName": "string"
}
],
"listEntriesWithListSubLists": [
{
"language": "string",
"name": "string",
"value": "string",
"sequence": 0,
"id": 0,
"selectedByDefault": true,
"subListID": 0,
"listID": 0,
"subList": {}
}
],
"cteWithListsAsElements": [
{
"name": "string",
"description": "string",
"typeID": 0,
"type": {},
"maxSize": 0,
"compulsory": true,
"sequence": 0,
"alias": "string",
"defaultValue": "string",
"id": 0,
"contentType": 0,
"listId": 0
}
],
"formsUsingThisList": [
{
"formId": 0,
"elementLabel": "string"
}
],
"sortingEnabled": true,
"sharedGroupCount": 0,
"defaultLanguageSetInAnotherLanguage": true,
"fullyAccessible": true,
"listOverriddenInAnotherLanguage": true,
"id": 0,
"default": true,
"entries": [
{
"language": "string",
"name": "string",
"value": "string",
"sequence": 0,
"id": 0,
"selectedByDefault": true,
"subListID": 0,
"listID": 0,
"subList": {}
}
],
"language": "string",
"override": true,
"visible": true
}
<?xml version="1.0" encoding="UTF-8" ?>
<predefined-list>
<key>
<id>0</id>
<language>string</language>
</key>
<name>string</name>
<description>string</description>
<sortType>0</sortType>
<persistentLanguageOptions>
<override>true</override>
<type>0</type>
<default>true</default>
<id>0</id>
<persistentLanguage>string</persistentLanguage>
</persistentLanguageOptions>
<duplicate>true</duplicate>
<editable>true</editable>
<primaryGroup>
<ownershipLevel>0</ownershipLevel>
<group>
<id/>
<name/>
<description/>
<emailAddress/>
<createDate/>
<enabled/>
<ldap/>
<defaultChannel/>
<deleted/>
</group>
<assetID>0</assetID>
<groupID>0</groupID>
<assetType>0</assetType>
<readLevel>0</readLevel>
<groupName>string</groupName>
</primaryGroup>
<sharedGroups>
<ownershipLevel>0</ownershipLevel>
<group/>
<assetID>0</assetID>
<groupID>0</groupID>
<assetType>0</assetType>
<readLevel>0</readLevel>
<groupName>string</groupName>
</sharedGroups>
<listEntriesWithListSubLists>
<language>string</language>
<name>string</name>
<value>string</value>
<sequence>0</sequence>
<id>0</id>
<selectedByDefault>true</selectedByDefault>
<subListID>0</subListID>
<listID>0</listID>
<subList/>
</listEntriesWithListSubLists>
<cteWithListsAsElements>
<name>string</name>
<description>string</description>
<typeID>0</typeID>
<type/>
<maxSize>0</maxSize>
<compulsory>true</compulsory>
<sequence>0</sequence>
<alias>string</alias>
<defaultValue>string</defaultValue>
<id>0</id>
<contentType>0</contentType>
<listId>0</listId>
</cteWithListsAsElements>
<formsUsingThisList>
<formId>0</formId>
<elementLabel>string</elementLabel>
</formsUsingThisList>
<sortingEnabled>true</sortingEnabled>
<sharedGroupCount>0</sharedGroupCount>
<defaultLanguageSetInAnotherLanguage>true</defaultLanguageSetInAnotherLanguage>
<fullyAccessible>true</fullyAccessible>
<listOverriddenInAnotherLanguage>true</listOverriddenInAnotherLanguage>
<id>0</id>
<default>true</default>
<entries>
<language>string</language>
<name>string</name>
<value>string</value>
<sequence>0</sequence>
<id>0</id>
<selectedByDefault>true</selectedByDefault>
<subListID>0</subListID>
<listID>0</listID>
<subList/>
</entries>
<language>string</language>
<override>true</override>
<visible>true</visible>
</predefined-list>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | PredefinedListDTO |
list
GET /list/{language}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| language | path | string | true | none |
| pageNumber | query | integer(int32) | false | none |
| pageSize | query | integer(int32) | false | none |
| override | query | boolean | false | none |
Example responses
200 Response
[
{
"key": {
"id": 0,
"language": "string"
},
"name": "string",
"description": "string",
"editable": true,
"primaryGroup": {
"ownershipLevel": 0,
"group": {},
"assetID": 0,
"groupID": 0,
"assetType": 0,
"readLevel": 0,
"groupName": "string"
},
"sharedGroupCount": 0,
"sharedGroups": [
{
"ownershipLevel": null,
"group": null,
"assetID": null,
"groupID": null,
"assetType": null,
"readLevel": null,
"groupName": null
}
],
"listEntriesWithListSubLists": [
{
"language": null,
"name": null,
"value": null,
"sequence": null,
"id": null,
"selectedByDefault": null,
"subListID": null,
"listID": null,
"subList": null
}
],
"cteWithListsAsElements": [
{
"name": null,
"description": null,
"typeID": null,
"type": null,
"maxSize": null,
"compulsory": null,
"sequence": null,
"alias": null,
"defaultValue": null,
"id": null,
"contentType": null,
"listId": null
}
],
"formsUsingThisList": [
{
"formId": null,
"elementLabel": null
}
],
"fullyAccessible": true,
"language": "string",
"id": 0
}
]
<?xml version="1.0" encoding="UTF-8" ?>
<key>
<id>0</id>
<language>string</language>
</key>
<name>string</name>
<description>string</description>
<editable>true</editable>
<primaryGroup>
<ownershipLevel>0</ownershipLevel>
<group/>
<assetID>0</assetID>
<groupID>0</groupID>
<assetType>0</assetType>
<readLevel>0</readLevel>
<groupName>string</groupName>
</primaryGroup>
<sharedGroupCount>0</sharedGroupCount>
<sharedGroups>
<ownershipLevel/>
<group/>
<assetID/>
<groupID/>
<assetType/>
<readLevel/>
<groupName/>
</sharedGroups>
<listEntriesWithListSubLists>
<language/>
<name/>
<value/>
<sequence/>
<id/>
<selectedByDefault/>
<subListID/>
<listID/>
<subList/>
</listEntriesWithListSubLists>
<cteWithListsAsElements>
<name/>
<description/>
<typeID/>
<type/>
<maxSize/>
<compulsory/>
<sequence/>
<alias/>
<defaultValue/>
<id/>
<contentType/>
<listId/>
</cteWithListsAsElements>
<formsUsingThisList>
<formId/>
<elementLabel/>
</formsUsingThisList>
<fullyAccessible>true</fullyAccessible>
<language>string</language>
<id>0</id>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Inline |
Response Schema
Status Code 200
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| anonymous | [PredefinedListMetaDataDTO] | false | none | none |
| » sharedGroupCount | integer(int32) | false | none | none |
| » sharedGroups | [AssetSharingInformation] | false | none | none |
| » cteWithListsAsElements | [ContentTypeElement] | false | none | none |
| » formsUsingThisList | [FormListUsage] | false | none | none |
add
POST /list/{language}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| language | path | string | true | none |
Example responses
200 Response
{
"key": {
"id": 0,
"language": "string"
},
"name": "string",
"description": "string",
"sortType": 0,
"persistentLanguageOptions": {
"override": true,
"type": 0,
"default": true,
"id": 0,
"persistentLanguage": "string"
},
"duplicate": true,
"editable": true,
"primaryGroup": {
"ownershipLevel": 0,
"group": {
"id": null,
"name": null,
"description": null,
"emailAddress": null,
"createDate": null,
"enabled": null,
"ldap": null,
"defaultChannel": null,
"deleted": null
},
"assetID": 0,
"groupID": 0,
"assetType": 0,
"readLevel": 0,
"groupName": "string"
},
"sharedGroups": [
{
"ownershipLevel": 0,
"group": {},
"assetID": 0,
"groupID": 0,
"assetType": 0,
"readLevel": 0,
"groupName": "string"
}
],
"listEntriesWithListSubLists": [
{
"language": "string",
"name": "string",
"value": "string",
"sequence": 0,
"id": 0,
"selectedByDefault": true,
"subListID": 0,
"listID": 0,
"subList": {}
}
],
"cteWithListsAsElements": [
{
"name": "string",
"description": "string",
"typeID": 0,
"type": {},
"maxSize": 0,
"compulsory": true,
"sequence": 0,
"alias": "string",
"defaultValue": "string",
"id": 0,
"contentType": 0,
"listId": 0
}
],
"formsUsingThisList": [
{
"formId": 0,
"elementLabel": "string"
}
],
"sortingEnabled": true,
"sharedGroupCount": 0,
"defaultLanguageSetInAnotherLanguage": true,
"fullyAccessible": true,
"listOverriddenInAnotherLanguage": true,
"id": 0,
"default": true,
"entries": [
{
"language": "string",
"name": "string",
"value": "string",
"sequence": 0,
"id": 0,
"selectedByDefault": true,
"subListID": 0,
"listID": 0,
"subList": {}
}
],
"language": "string",
"override": true,
"visible": true
}
<?xml version="1.0" encoding="UTF-8" ?>
<predefined-list>
<key>
<id>0</id>
<language>string</language>
</key>
<name>string</name>
<description>string</description>
<sortType>0</sortType>
<persistentLanguageOptions>
<override>true</override>
<type>0</type>
<default>true</default>
<id>0</id>
<persistentLanguage>string</persistentLanguage>
</persistentLanguageOptions>
<duplicate>true</duplicate>
<editable>true</editable>
<primaryGroup>
<ownershipLevel>0</ownershipLevel>
<group>
<id/>
<name/>
<description/>
<emailAddress/>
<createDate/>
<enabled/>
<ldap/>
<defaultChannel/>
<deleted/>
</group>
<assetID>0</assetID>
<groupID>0</groupID>
<assetType>0</assetType>
<readLevel>0</readLevel>
<groupName>string</groupName>
</primaryGroup>
<sharedGroups>
<ownershipLevel>0</ownershipLevel>
<group/>
<assetID>0</assetID>
<groupID>0</groupID>
<assetType>0</assetType>
<readLevel>0</readLevel>
<groupName>string</groupName>
</sharedGroups>
<listEntriesWithListSubLists>
<language>string</language>
<name>string</name>
<value>string</value>
<sequence>0</sequence>
<id>0</id>
<selectedByDefault>true</selectedByDefault>
<subListID>0</subListID>
<listID>0</listID>
<subList/>
</listEntriesWithListSubLists>
<cteWithListsAsElements>
<name>string</name>
<description>string</description>
<typeID>0</typeID>
<type/>
<maxSize>0</maxSize>
<compulsory>true</compulsory>
<sequence>0</sequence>
<alias>string</alias>
<defaultValue>string</defaultValue>
<id>0</id>
<contentType>0</contentType>
<listId>0</listId>
</cteWithListsAsElements>
<formsUsingThisList>
<formId>0</formId>
<elementLabel>string</elementLabel>
</formsUsingThisList>
<sortingEnabled>true</sortingEnabled>
<sharedGroupCount>0</sharedGroupCount>
<defaultLanguageSetInAnotherLanguage>true</defaultLanguageSetInAnotherLanguage>
<fullyAccessible>true</fullyAccessible>
<listOverriddenInAnotherLanguage>true</listOverriddenInAnotherLanguage>
<id>0</id>
<default>true</default>
<entries>
<language>string</language>
<name>string</name>
<value>string</value>
<sequence>0</sequence>
<id>0</id>
<selectedByDefault>true</selectedByDefault>
<subListID>0</subListID>
<listID>0</listID>
<subList/>
</entries>
<language>string</language>
<override>true</override>
<visible>true</visible>
</predefined-list>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | PredefinedListDTO |
listUnfiltered
GET /list/{language}/unfiltered
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| language | path | string | true | none |
| pageNumber | query | integer(int32) | false | none |
| pageSize | query | integer(int32) | false | none |
| override | query | boolean | false | none |
Example responses
200 Response
[
{
"key": {
"id": 0,
"language": "string"
},
"name": "string",
"description": "string",
"editable": true,
"primaryGroup": {
"ownershipLevel": 0,
"group": {},
"assetID": 0,
"groupID": 0,
"assetType": 0,
"readLevel": 0,
"groupName": "string"
},
"sharedGroupCount": 0,
"sharedGroups": [
{
"ownershipLevel": null,
"group": null,
"assetID": null,
"groupID": null,
"assetType": null,
"readLevel": null,
"groupName": null
}
],
"listEntriesWithListSubLists": [
{
"language": null,
"name": null,
"value": null,
"sequence": null,
"id": null,
"selectedByDefault": null,
"subListID": null,
"listID": null,
"subList": null
}
],
"cteWithListsAsElements": [
{
"name": null,
"description": null,
"typeID": null,
"type": null,
"maxSize": null,
"compulsory": null,
"sequence": null,
"alias": null,
"defaultValue": null,
"id": null,
"contentType": null,
"listId": null
}
],
"formsUsingThisList": [
{
"formId": null,
"elementLabel": null
}
],
"fullyAccessible": true,
"language": "string",
"id": 0
}
]
<?xml version="1.0" encoding="UTF-8" ?>
<key>
<id>0</id>
<language>string</language>
</key>
<name>string</name>
<description>string</description>
<editable>true</editable>
<primaryGroup>
<ownershipLevel>0</ownershipLevel>
<group/>
<assetID>0</assetID>
<groupID>0</groupID>
<assetType>0</assetType>
<readLevel>0</readLevel>
<groupName>string</groupName>
</primaryGroup>
<sharedGroupCount>0</sharedGroupCount>
<sharedGroups>
<ownershipLevel/>
<group/>
<assetID/>
<groupID/>
<assetType/>
<readLevel/>
<groupName/>
</sharedGroups>
<listEntriesWithListSubLists>
<language/>
<name/>
<value/>
<sequence/>
<id/>
<selectedByDefault/>
<subListID/>
<listID/>
<subList/>
</listEntriesWithListSubLists>
<cteWithListsAsElements>
<name/>
<description/>
<typeID/>
<type/>
<maxSize/>
<compulsory/>
<sequence/>
<alias/>
<defaultValue/>
<id/>
<contentType/>
<listId/>
</cteWithListsAsElements>
<formsUsingThisList>
<formId/>
<elementLabel/>
</formsUsingThisList>
<fullyAccessible>true</fullyAccessible>
<language>string</language>
<id>0</id>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Inline |
Response Schema
Status Code 200
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| anonymous | [PredefinedListMetaDataDTO] | false | none | none |
| » sharedGroupCount | integer(int32) | false | none | none |
| » sharedGroups | [AssetSharingInformation] | false | none | none |
| » cteWithListsAsElements | [ContentTypeElement] | false | none | none |
| » formsUsingThisList | [FormListUsage] | false | none | none |
lock
These endpoints describe operations on the locking of assets within the TERMINALFOUR system.
isLocked
GET /lock/expired/{id}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
Example responses
200 Response
{
"assetID": 0,
"assetType": 0,
"lockType": 0,
"expiry": "2019-08-24T14:15:22Z",
"owner": 0,
"ownerName": "string",
"currentUser": true,
"language": "string"
}
<?xml version="1.0" encoding="UTF-8" ?>
<assetLock>
<assetID>0</assetID>
<assetType>0</assetType>
<lockType>0</lockType>
<expiry>2019-08-24T14:15:22Z</expiry>
<owner>0</owner>
<ownerName>string</ownerName>
<currentUser>true</currentUser>
<language>string</language>
</assetLock>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | AssetLockDTO |
getLock
GET /lock/{id}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
Example responses
200 Response
{
"assetID": 0,
"assetType": 0,
"lockType": 0,
"expiry": "2019-08-24T14:15:22Z",
"owner": 0,
"ownerName": "string",
"currentUser": true,
"language": "string"
}
<?xml version="1.0" encoding="UTF-8" ?>
<assetLock>
<assetID>0</assetID>
<assetType>0</assetType>
<lockType>0</lockType>
<expiry>2019-08-24T14:15:22Z</expiry>
<owner>0</owner>
<ownerName>string</ownerName>
<currentUser>true</currentUser>
<language>string</language>
</assetLock>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | AssetLockDTO |
lock
PUT /lock/{id}
Example responses
200 Response
{
"assetID": 0,
"assetType": 0,
"lockType": 0,
"expiry": "2019-08-24T14:15:22Z",
"owner": 0,
"ownerName": "string",
"currentUser": true,
"language": "string"
}
<?xml version="1.0" encoding="UTF-8" ?>
<assetLock>
<assetID>0</assetID>
<assetType>0</assetType>
<lockType>0</lockType>
<expiry>2019-08-24T14:15:22Z</expiry>
<owner>0</owner>
<ownerName>string</ownerName>
<currentUser>true</currentUser>
<language>string</language>
</assetLock>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | AssetLockDTO |
unlock
DELETE /lock/{id}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| default | Default | successful operation | None |
getLockWithTypeSpecified
GET /lock/{id}/{assetType}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
| assetType | path | integer(int32) | true | none |
Example responses
200 Response
{
"assetID": 0,
"assetType": 0,
"lockType": 0,
"expiry": "2019-08-24T14:15:22Z",
"owner": 0,
"ownerName": "string",
"currentUser": true,
"language": "string"
}
<?xml version="1.0" encoding="UTF-8" ?>
<assetLock>
<assetID>0</assetID>
<assetType>0</assetType>
<lockType>0</lockType>
<expiry>2019-08-24T14:15:22Z</expiry>
<owner>0</owner>
<ownerName>string</ownerName>
<currentUser>true</currentUser>
<language>string</language>
</assetLock>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | AssetLockDTO |
lockWithTypeSpecified
PUT /lock/{id}/{assetType}
Example responses
200 Response
{
"assetID": 0,
"assetType": 0,
"lockType": 0,
"expiry": "2019-08-24T14:15:22Z",
"owner": 0,
"ownerName": "string",
"currentUser": true,
"language": "string"
}
<?xml version="1.0" encoding="UTF-8" ?>
<assetLock>
<assetID>0</assetID>
<assetType>0</assetType>
<lockType>0</lockType>
<expiry>2019-08-24T14:15:22Z</expiry>
<owner>0</owner>
<ownerName>string</ownerName>
<currentUser>true</currentUser>
<language>string</language>
</assetLock>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | AssetLockDTO |
unlockWithTypeSpecified
DELETE /lock/{id}/{assetType}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
| assetType | path | integer(int32) | true | none |
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| default | Default | successful operation | None |
log
These endpoints describe getting the system logs from the TERMINALFOUR system.
get
GET /log/{id}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
Example responses
200 Response
{
"id": 0,
"description": "string",
"occurred": "2019-08-24T14:15:22Z",
"severity": "string",
"eventType": "string",
"action": "string",
"error": "string",
"remoteAddress": "string",
"language": "string",
"content": "string",
"section": "string",
"user": "string",
"stackTrace": "string"
}
<?xml version="1.0" encoding="UTF-8" ?>
<TerminalfourLogDto>
<id>0</id>
<description>string</description>
<occurred>2019-08-24T14:15:22Z</occurred>
<severity>string</severity>
<eventType>string</eventType>
<action>string</action>
<error>string</error>
<remoteAddress>string</remoteAddress>
<language>string</language>
<content>string</content>
<section>string</section>
<user>string</user>
<stackTrace>string</stackTrace>
</TerminalfourLogDto>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | TerminalfourLogDto |
mailout
These endpoints describe the web service endpoints for interacting with the TERMINALFOUR mailout service.
parseRecipients
GET /mailout/parse
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| q | query | string | false | none |
Example responses
200 Response
[
{
"type": "string",
"id": 0,
"level": "string",
"name": "string"
}
]
<?xml version="1.0" encoding="UTF-8" ?>
<type>string</type>
<id>0</id>
<level>string</level>
<name>string</name>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Inline |
Response Schema
Status Code 200
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| anonymous | [Recipient] | false | none | none |
getRecipients
GET /mailout/recipient
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| q | query | string | false | none |
Example responses
200 Response
[
{
"type": "string",
"id": 0,
"level": "string",
"name": "string"
}
]
<?xml version="1.0" encoding="UTF-8" ?>
<type>string</type>
<id>0</id>
<level>string</level>
<name>string</name>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Inline |
Response Schema
Status Code 200
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| anonymous | [Recipient] | false | none | none |
sendMail
POST /mailout/sendMail
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| default | Default | successful operation | None |
media
These endpoints provide the functionality to interact with Media in the TERMINALFOUR system.
add
POST /media
Example responses
200 Response
0
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | integer |
deleteMultiple
POST /media/category/bulkDelete
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| default | Default | successful operation | None |
deleteSingle
DELETE /media/category/{categoryID}/id/{id}/{language}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
| language | path | string | true | none |
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| default | Default | successful operation | None |
modify
POST /media/category/{categoryID}/{id}/{language}
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| default | Default | successful operation | None |
list
POST /media/category/{categoryID}/{language}/list
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| categoryID | path | integer(int32) | true | none |
| language | path | string | true | none |
| showPending | query | boolean | false | none |
| showUntranslated | query | boolean | false | none |
Example responses
200 Response
{
"draw": 0,
"recordsTotal": 0,
"recordsFiltered": 0,
"accessLevel": 0,
"mediaRows": [
{
"id": 0,
"status": 0,
"language": "string",
"name": "string",
"description": "string",
"version": "string",
"fileName": "string",
"fileSize": 0,
"mediaTypeName": "string",
"thumbnailURL": "string",
"binaryLanguage": "string",
"lock": {},
"numberOfVariants": 0,
"lastModified": "2019-08-24T14:15:22Z"
}
]
}
<?xml version="1.0" encoding="UTF-8" ?>
<MediaItemTableData>
<draw>0</draw>
<recordsTotal>0</recordsTotal>
<recordsFiltered>0</recordsFiltered>
<accessLevel>0</accessLevel>
<mediaRows>
<id>0</id>
<status>0</status>
<language>string</language>
<name>string</name>
<description>string</description>
<version>string</version>
<fileName>string</fileName>
<fileSize>0</fileSize>
<mediaTypeName>string</mediaTypeName>
<thumbnailURL>string</thumbnailURL>
<binaryLanguage>string</binaryLanguage>
<lock/>
<numberOfVariants>0</numberOfVariants>
<lastModified>2019-08-24T14:15:22Z</lastModified>
</mediaRows>
</MediaItemTableData>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | MediaItemTableData |
getSystemMediaConfigOptions
GET /media/config/options
Example responses
200 Response
{
"options": [
{
"name": "string",
"type": "string",
"value": {},
"valueList": [
null
],
"valueMap": [
null
]
}
]
}
<?xml version="1.0" encoding="UTF-8" ?>
<ConfigurationOptions>
<options>
<name>string</name>
<type>string</type>
<value/>
<valueList/>
<valueMap/>
</options>
</ConfigurationOptions>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | ConfigurationOptions |
bulkGetMediaUsage
POST /media/getUsage/{language}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| language | path | string | true | none |
Example responses
200 Response
[
{
"contentName": "string",
"assetType": "string",
"variant": "string",
"location": "string",
"occurrences": 0,
"language": "string",
"contentID": 0,
"sectionID": 0,
"hasAccess": true,
"contentLayoutContentTypeID": 0,
"mediaID": 0,
"variantUsage": true
}
]
<?xml version="1.0" encoding="UTF-8" ?>
<contentName>string</contentName>
<assetType>string</assetType>
<variant>string</variant>
<location>string</location>
<occurrences>0</occurrences>
<language>string</language>
<contentID>0</contentID>
<sectionID>0</sectionID>
<hasAccess>true</hasAccess>
<contentLayoutContentTypeID>0</contentLayoutContentTypeID>
<mediaID>0</mediaID>
<variantUsage>true</variantUsage>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Inline |
Response Schema
Status Code 200
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| anonymous | [MediaUsageDTO] | false | none | none |
getMediaHTML
GET /media/html/{media}/{language}/{layout}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| media | path | integer(int32) | true | none |
| language | path | string | true | none |
| layout | path | string | true | none |
| attributes | query | string | false | none |
| prepareForEditor | query | boolean | false | none |
Example responses
200 Response
"string"
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | string |
getMediaLayoutAttributes
GET /media/layout/attributes/{media}/{language}/{layout}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| media | path | integer(int32) | true | none |
| language | path | string | true | none |
| layout | path | string | true | none |
Example responses
200 Response
[
"string"
]
<?xml version="1.0" encoding="UTF-8" ?>string
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Inline |
Response Schema
get
GET /media/{id}/{language}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
| language | path | string | true | none |
Example responses
200 Response
{
"id": 0,
"contentTypeID": 0,
"archiveSection": 0,
"publishDate": "2019-08-24T14:15:22Z",
"reviewDate": "2019-08-24T14:15:22Z",
"expiryDate": "2019-08-24T14:15:22Z",
"language": "string",
"name": "string",
"alternativeLanguages": [
{
"language": "string",
"name": "string"
}
],
"status": 0,
"lastModified": "2019-08-24T14:15:22Z",
"lastModifiedBy": 0,
"lastModifierName": "string",
"contentTypeName": "string",
"contentTypeAlias": "string",
"owner": {
"id": 0,
"type": "USER"
},
"version": "string",
"previousVersion": "string",
"channels": [
0
],
"mirroredSectionPaths": {
"property1": "string",
"property2": "string"
},
"editable": true,
"expired": true,
"lock": {
"assetID": 0,
"assetType": 0,
"lockType": 0,
"expiry": "2019-08-24T14:15:22Z",
"owner": 0,
"ownerName": "string",
"currentUser": true,
"language": "string"
},
"canPublishNow": true,
"canSaveAndApprove": true,
"contentTypeAccess": 0,
"contentTypeLock": {
"assetID": 0,
"assetType": 0,
"lockType": 0,
"expiry": "2019-08-24T14:15:22Z",
"owner": 0,
"ownerName": "string",
"currentUser": true,
"language": "string"
},
"elements": {
"property1": {},
"property2": {}
},
"contentType": {
"id": 0,
"name": "string",
"description": "string",
"type": 0,
"editable": true,
"primaryGroup": {
"ownershipLevel": null,
"group": null,
"assetID": null,
"groupID": null,
"assetType": null,
"readLevel": null,
"groupName": null
},
"sharedGroups": [
{}
],
"alias": "string",
"workflow": 0,
"systemTemplate": true,
"sharedGroupCount": 0,
"contentTypeElements": [
{}
],
"metaMapped": true,
"lock": {
"assetID": null,
"assetType": null,
"lockType": null,
"expiry": null,
"owner": null,
"ownerName": null,
"currentUser": null,
"language": null
},
"minAuthLevel": 0,
"enableDirectEdit": true,
"elementIdforFilename": 0,
"warningMessage": "string",
"sectionId": 0,
"duplicate": true,
"duplicatedFromId": 0,
"fullyAccessible": true
},
"types": [
{
"id": 0,
"name": "string",
"listType": true
}
],
"insertAtIndex": 0,
"sortLock": "TOP",
"excludedMirrorSectionIds": [
0
],
"syntax": 0,
"type": 0,
"binaryLanguage": "string",
"categories": [
0
],
"versions": [
{
"owner": "string",
"lastModified": "string",
"lastModifiedBy": "string",
"name": "string",
"version": "string",
"previousVersion": "string"
}
],
"keywords": "string",
"description": "string",
"typeName": "string",
"mediaURL": "string",
"thumbnailURL": "string",
"mediaPath": "string",
"mediaSize": 0,
"fileName": "string",
"text": "string",
"variant": 0,
"variantsAllowed": true,
"variantName": "string",
"variantDimensions": "string",
"accessLevel": 0,
"locked": true,
"sectionIDs": [
0
]
}
<?xml version="1.0" encoding="UTF-8" ?>
<content>
<id>0</id>
<contentTypeID>0</contentTypeID>
<archiveSection>0</archiveSection>
<publishDate>2019-08-24T14:15:22Z</publishDate>
<reviewDate>2019-08-24T14:15:22Z</reviewDate>
<expiryDate>2019-08-24T14:15:22Z</expiryDate>
<language>string</language>
<name>string</name>
<alternativeLanguages>
<language>string</language>
<name>string</name>
</alternativeLanguages>
<status>0</status>
<lastModified>2019-08-24T14:15:22Z</lastModified>
<lastModifiedBy>0</lastModifiedBy>
<lastModifierName>string</lastModifierName>
<contentTypeName>string</contentTypeName>
<contentTypeAlias>string</contentTypeAlias>
<owner>
<id>0</id>
<type>USER</type>
</owner>
<version>string</version>
<previousVersion>string</previousVersion>
<channels>0</channels>
<mirroredSectionPaths>
<property1>string</property1>
<property2>string</property2>
</mirroredSectionPaths>
<editable>true</editable>
<expired>true</expired>
<lock>
<assetID>0</assetID>
<assetType>0</assetType>
<lockType>0</lockType>
<expiry>2019-08-24T14:15:22Z</expiry>
<owner>0</owner>
<ownerName>string</ownerName>
<currentUser>true</currentUser>
<language>string</language>
</lock>
<canPublishNow>true</canPublishNow>
<canSaveAndApprove>true</canSaveAndApprove>
<contentTypeAccess>0</contentTypeAccess>
<contentTypeLock>
<assetID>0</assetID>
<assetType>0</assetType>
<lockType>0</lockType>
<expiry>2019-08-24T14:15:22Z</expiry>
<owner>0</owner>
<ownerName>string</ownerName>
<currentUser>true</currentUser>
<language>string</language>
</contentTypeLock>
<elements>
<property1/>
<property2/>
</elements>
<contentType>
<id>0</id>
<name>string</name>
<description>string</description>
<type>0</type>
<editable>true</editable>
<primaryGroup>
<ownershipLevel/>
<group/>
<assetID/>
<groupID/>
<assetType/>
<readLevel/>
<groupName/>
</primaryGroup>
<sharedGroups/>
<alias>string</alias>
<workflow>0</workflow>
<systemTemplate>true</systemTemplate>
<sharedGroupCount>0</sharedGroupCount>
<contentTypeElements/>
<metaMapped>true</metaMapped>
<lock>
<assetID/>
<assetType/>
<lockType/>
<expiry/>
<owner/>
<ownerName/>
<currentUser/>
<language/>
</lock>
<minAuthLevel>0</minAuthLevel>
<enableDirectEdit>true</enableDirectEdit>
<elementIdforFilename>0</elementIdforFilename>
<warningMessage>string</warningMessage>
<sectionId>0</sectionId>
<duplicate>true</duplicate>
<duplicatedFromId>0</duplicatedFromId>
<fullyAccessible>true</fullyAccessible>
</contentType>
<types>
<id>0</id>
<name>string</name>
<listType>true</listType>
</types>
<insertAtIndex>0</insertAtIndex>
<sortLock>TOP</sortLock>
<excludedMirrorSectionIds>0</excludedMirrorSectionIds>
<syntax>0</syntax>
<type>0</type>
<binaryLanguage>string</binaryLanguage>
<categories>0</categories>
<versions>
<owner>string</owner>
<lastModified>string</lastModified>
<lastModifiedBy>string</lastModifiedBy>
<name>string</name>
<version>string</version>
<previousVersion>string</previousVersion>
</versions>
<keywords>string</keywords>
<description>string</description>
<typeName>string</typeName>
<mediaURL>string</mediaURL>
<thumbnailURL>string</thumbnailURL>
<mediaPath>string</mediaPath>
<mediaSize>0</mediaSize>
<fileName>string</fileName>
<text>string</text>
<variant>0</variant>
<variantsAllowed>true</variantsAllowed>
<variantName>string</variantName>
<variantDimensions>string</variantDimensions>
<accessLevel>0</accessLevel>
<locked>true</locked>
<sectionIDs>0</sectionIDs>
</content>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | MediaDTO |
getMediaUsage
GET /media/{id}/{language}/usage
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
| language | path | string | true | none |
Example responses
200 Response
[
{
"contentName": "string",
"assetType": "string",
"variant": "string",
"location": "string",
"occurrences": 0,
"language": "string",
"contentID": 0,
"sectionID": 0,
"hasAccess": true,
"contentLayoutContentTypeID": 0,
"mediaID": 0,
"variantUsage": true
}
]
<?xml version="1.0" encoding="UTF-8" ?>
<contentName>string</contentName>
<assetType>string</assetType>
<variant>string</variant>
<location>string</location>
<occurrences>0</occurrences>
<language>string</language>
<contentID>0</contentID>
<sectionID>0</sectionID>
<hasAccess>true</hasAccess>
<contentLayoutContentTypeID>0</contentLayoutContentTypeID>
<mediaID>0</mediaID>
<variantUsage>true</variantUsage>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Inline |
Response Schema
Status Code 200
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| anonymous | [MediaUsageDTO] | false | none | none |
addCropVariant
POST /media/{id}/{language}/variant/crop
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
| language | path | string | true | none |
Example responses
200 Response
0
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | integer |
modifyCropVariant
PUT /media/{id}/{language}/variant/crop/modify
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
| language | path | string | true | none |
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| default | Default | successful operation | None |
listVariants
GET /media/{id}/{language}/variant/list
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
| language | path | string | true | none |
Example responses
200 Response
[
{
"id": 0,
"language": "string",
"name": "string",
"description": "string",
"parentID": 0,
"type": 0,
"thumbnailURL": "string",
"dimensions": [
0
],
"variantName": "string",
"variantDimensions": "string"
}
]
<?xml version="1.0" encoding="UTF-8" ?>
<id>0</id>
<language>string</language>
<name>string</name>
<description>string</description>
<parentID>0</parentID>
<type>0</type>
<thumbnailURL>string</thumbnailURL>
<dimensions>0</dimensions>
<variantName>string</variantName>
<variantDimensions>string</variantDimensions>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Inline |
Response Schema
Status Code 200
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| anonymous | [VariantDTO] | false | none | none |
addResizeVariant
POST /media/{id}/{language}/variant/resize
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
| language | path | string | true | none |
Example responses
200 Response
0
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | integer |
modifyResizeVariant
PUT /media/{id}/{language}/variant/resize/modify
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
| language | path | string | true | none |
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| default | Default | successful operation | None |
getMediaVersions
GET /media/{id}/{language}/versions
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
| language | path | string | true | none |
Example responses
200 Response
[
{
"owner": "string",
"lastModified": "string",
"lastModifiedBy": "string",
"name": "string",
"version": "string",
"previousVersion": "string"
}
]
<?xml version="1.0" encoding="UTF-8" ?>
<owner>string</owner>
<lastModified>string</lastModified>
<lastModifiedBy>string</lastModifiedBy>
<name>string</name>
<version>string</version>
<previousVersion>string</previousVersion>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Inline |
Response Schema
Status Code 200
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| anonymous | [MediaVersionDTO] | false | none | none |
downloadSingle
GET /media/{id}/{language}/{version}/{element}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
| language | path | string | true | none |
| version | path | string | true | none |
| element | path | string | true | none |
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| default | Default | successful operation | None |
downloadMultiple
GET /media/{language}/{element}/{ids}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| ids | path | string | true | none |
| language | path | string | true | none |
| element | path | string | true | none |
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| default | Default | successful operation | None |
mediacategory
These endpoints describe the web services for interacting with Media categories in the TERMINALFOUR system.
list
POST /mediacategory
Example responses
200 Response
[
{
"id": 0,
"language": "string",
"name": "string",
"accessLevel": 0,
"status": 0,
"children": [
{
"id": null,
"language": null,
"name": null,
"accessLevel": null,
"status": null,
"children": null,
"lastModified": null,
"printSequence": null,
"open": null
}
],
"lastModified": "2019-08-24T14:15:22Z",
"printSequence": 0,
"open": true
}
]
<?xml version="1.0" encoding="UTF-8" ?>
<id>0</id>
<language>string</language>
<name>string</name>
<accessLevel>0</accessLevel>
<status>0</status>
<children>
<id/>
<language/>
<name/>
<accessLevel/>
<status/>
<children/>
<lastModified/>
<printSequence/>
<open/>
</children>
<lastModified>2019-08-24T14:15:22Z</lastModified>
<printSequence>0</printSequence>
<open>true</open>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Inline |
Response Schema
Status Code 200
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| anonymous | [MediaCategoryDTO] | false | none | none |
delete
DELETE /mediacategory/{id}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| default | Default | successful operation | None |
get
GET /mediacategory/{id}/{language}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
| language | path | string | true | none |
Example responses
200 Response
{
"id": 0,
"parent": 0,
"name": "string",
"description": "string",
"outputUrl": "string",
"outputFilename": "string",
"accessKey": "string",
"keyPhrase": "string",
"status": 0,
"workflow": 0,
"parentWorkflowName": "string",
"show": true,
"iseForm": true,
"archive": true,
"lastModified": "2019-08-24T14:15:22Z",
"printSequence": 0,
"contentSortMethod": 0,
"sectionSortMethod": 0,
"path": "string",
"mirrorOf": 0,
"sourceOfMirror": true,
"link": true,
"channels": [
{
"id": 0,
"pageLayout": 0,
"inheritedPageLayout": 0,
"valid": true
}
],
"userIDs": [
0
],
"inheritedUserIDs": [
0
],
"groupIDs": [
0
],
"inheritedGroupIDs": [
0
],
"viewUserIDs": [
0
],
"viewGroupIDs": [
0
],
"contentTypeScopes": [
{
"id": 0,
"scope": 0,
"inherited": true
}
],
"metaDatas": [
{
"id": 0,
"value": "string",
"lang": "string"
}
],
"linkInfo": {
"type": 0,
"section": 0,
"url": "string",
"language": "string",
"target": "string",
"accessControl": 0,
"override": true,
"overridden": true
},
"excludedMirrorSections": [
0
],
"workflowName": "string",
"parentWorkflowID": 0,
"accessControl": {
"id": 0,
"type": 0,
"enabled": true,
"active": true
},
"metaData": {
"id": 0,
"type": 0,
"enabled": true,
"active": true
},
"pathMembers": [
0
],
"sortLock": "TOP",
"editable": true,
"inheritedLinkSection": true,
"accessControlEnabled": true,
"accessControlType": 0,
"metaDataType": 0,
"accessControlInherited": true,
"allowedGroups": [
0
],
"mirrorOfPath": "string",
"inheritedPageLayouts": {
"property1": 0,
"property2": 0
},
"accessLevel": 0,
"categoryReadRestricted": true,
"mediaCategoryPublishRuleDTOs": [
{
"channelID": 0,
"mediaTypeID": 0,
"publishRuleID": 0,
"categoryID": 0
}
],
"outputUriEnabled": true,
"publishEnabled": true,
"outputFilenameEnabled": true,
"spellCheckEnabled": true,
"pathAsOutputUriEnabled": true
}
<?xml version="1.0" encoding="UTF-8" ?>
<MediaCategorySectionDTO>
<id>0</id>
<parent>0</parent>
<name>string</name>
<description>string</description>
<outputUrl>string</outputUrl>
<outputFilename>string</outputFilename>
<accessKey>string</accessKey>
<keyPhrase>string</keyPhrase>
<status>0</status>
<workflow>0</workflow>
<parentWorkflowName>string</parentWorkflowName>
<show>true</show>
<iseForm>true</iseForm>
<archive>true</archive>
<lastModified>2019-08-24T14:15:22Z</lastModified>
<printSequence>0</printSequence>
<contentSortMethod>0</contentSortMethod>
<sectionSortMethod>0</sectionSortMethod>
<path>string</path>
<mirrorOf>0</mirrorOf>
<sourceOfMirror>true</sourceOfMirror>
<link>true</link>
<channels>
<id>0</id>
<pageLayout>0</pageLayout>
<inheritedPageLayout>0</inheritedPageLayout>
<valid>true</valid>
</channels>
<userIDs>0</userIDs>
<inheritedUserIDs>0</inheritedUserIDs>
<groupIDs>0</groupIDs>
<inheritedGroupIDs>0</inheritedGroupIDs>
<viewUserIDs>0</viewUserIDs>
<viewGroupIDs>0</viewGroupIDs>
<contentTypeScopes>
<id>0</id>
<scope>0</scope>
<inherited>true</inherited>
</contentTypeScopes>
<metaDatas>
<id>0</id>
<value>string</value>
<lang>string</lang>
</metaDatas>
<linkInfo>
<type>0</type>
<section>0</section>
<url>string</url>
<language>string</language>
<target>string</target>
<accessControl>0</accessControl>
<override>true</override>
<overridden>true</overridden>
</linkInfo>
<excludedMirrorSections>0</excludedMirrorSections>
<workflowName>string</workflowName>
<parentWorkflowID>0</parentWorkflowID>
<accessControl>
<id>0</id>
<type>0</type>
<enabled>true</enabled>
<active>true</active>
</accessControl>
<metaData>
<id>0</id>
<type>0</type>
<enabled>true</enabled>
<active>true</active>
</metaData>
<pathMembers>0</pathMembers>
<sortLock>TOP</sortLock>
<editable>true</editable>
<inheritedLinkSection>true</inheritedLinkSection>
<accessControlEnabled>true</accessControlEnabled>
<accessControlType>0</accessControlType>
<metaDataType>0</metaDataType>
<accessControlInherited>true</accessControlInherited>
<allowedGroups>0</allowedGroups>
<mirrorOfPath>string</mirrorOfPath>
<inheritedPageLayouts>
<property1>0</property1>
<property2>0</property2>
</inheritedPageLayouts>
<accessLevel>0</accessLevel>
<categoryReadRestricted>true</categoryReadRestricted>
<mediaCategoryPublishRuleDTOs>
<channelID>0</channelID>
<mediaTypeID>0</mediaTypeID>
<publishRuleID>0</publishRuleID>
<categoryID>0</categoryID>
</mediaCategoryPublishRuleDTOs>
<outputUriEnabled>true</outputUriEnabled>
<publishEnabled>true</publishEnabled>
<outputFilenameEnabled>true</outputFilenameEnabled>
<spellCheckEnabled>true</spellCheckEnabled>
<pathAsOutputUriEnabled>true</pathAsOutputUriEnabled>
</MediaCategorySectionDTO>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | MediaCategorySectionDTO |
update
PUT /mediacategory/{id}/{language}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
| language | path | string | true | none |
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| default | Default | successful operation | None |
add
POST /mediacategory/{language}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| language | path | string | true | none |
Example responses
200 Response
{
"id": 0,
"parent": 0,
"name": "string",
"description": "string",
"outputUrl": "string",
"outputFilename": "string",
"accessKey": "string",
"keyPhrase": "string",
"status": 0,
"workflow": 0,
"parentWorkflowName": "string",
"show": true,
"iseForm": true,
"archive": true,
"lastModified": "2019-08-24T14:15:22Z",
"printSequence": 0,
"contentSortMethod": 0,
"sectionSortMethod": 0,
"path": "string",
"mirrorOf": 0,
"sourceOfMirror": true,
"link": true,
"channels": [
{
"id": 0,
"pageLayout": 0,
"inheritedPageLayout": 0,
"valid": true
}
],
"userIDs": [
0
],
"inheritedUserIDs": [
0
],
"groupIDs": [
0
],
"inheritedGroupIDs": [
0
],
"viewUserIDs": [
0
],
"viewGroupIDs": [
0
],
"contentTypeScopes": [
{
"id": 0,
"scope": 0,
"inherited": true
}
],
"metaDatas": [
{
"id": 0,
"value": "string",
"lang": "string"
}
],
"linkInfo": {
"type": 0,
"section": 0,
"url": "string",
"language": "string",
"target": "string",
"accessControl": 0,
"override": true,
"overridden": true
},
"excludedMirrorSections": [
0
],
"workflowName": "string",
"parentWorkflowID": 0,
"accessControl": {
"id": 0,
"type": 0,
"enabled": true,
"active": true
},
"metaData": {
"id": 0,
"type": 0,
"enabled": true,
"active": true
},
"pathMembers": [
0
],
"sortLock": "TOP",
"editable": true,
"inheritedLinkSection": true,
"accessControlEnabled": true,
"accessControlType": 0,
"metaDataType": 0,
"accessControlInherited": true,
"allowedGroups": [
0
],
"mirrorOfPath": "string",
"inheritedPageLayouts": {
"property1": 0,
"property2": 0
},
"accessLevel": 0,
"categoryReadRestricted": true,
"mediaCategoryPublishRuleDTOs": [
{
"channelID": 0,
"mediaTypeID": 0,
"publishRuleID": 0,
"categoryID": 0
}
],
"outputUriEnabled": true,
"publishEnabled": true,
"outputFilenameEnabled": true,
"spellCheckEnabled": true,
"pathAsOutputUriEnabled": true
}
<?xml version="1.0" encoding="UTF-8" ?>
<MediaCategorySectionDTO>
<id>0</id>
<parent>0</parent>
<name>string</name>
<description>string</description>
<outputUrl>string</outputUrl>
<outputFilename>string</outputFilename>
<accessKey>string</accessKey>
<keyPhrase>string</keyPhrase>
<status>0</status>
<workflow>0</workflow>
<parentWorkflowName>string</parentWorkflowName>
<show>true</show>
<iseForm>true</iseForm>
<archive>true</archive>
<lastModified>2019-08-24T14:15:22Z</lastModified>
<printSequence>0</printSequence>
<contentSortMethod>0</contentSortMethod>
<sectionSortMethod>0</sectionSortMethod>
<path>string</path>
<mirrorOf>0</mirrorOf>
<sourceOfMirror>true</sourceOfMirror>
<link>true</link>
<channels>
<id>0</id>
<pageLayout>0</pageLayout>
<inheritedPageLayout>0</inheritedPageLayout>
<valid>true</valid>
</channels>
<userIDs>0</userIDs>
<inheritedUserIDs>0</inheritedUserIDs>
<groupIDs>0</groupIDs>
<inheritedGroupIDs>0</inheritedGroupIDs>
<viewUserIDs>0</viewUserIDs>
<viewGroupIDs>0</viewGroupIDs>
<contentTypeScopes>
<id>0</id>
<scope>0</scope>
<inherited>true</inherited>
</contentTypeScopes>
<metaDatas>
<id>0</id>
<value>string</value>
<lang>string</lang>
</metaDatas>
<linkInfo>
<type>0</type>
<section>0</section>
<url>string</url>
<language>string</language>
<target>string</target>
<accessControl>0</accessControl>
<override>true</override>
<overridden>true</overridden>
</linkInfo>
<excludedMirrorSections>0</excludedMirrorSections>
<workflowName>string</workflowName>
<parentWorkflowID>0</parentWorkflowID>
<accessControl>
<id>0</id>
<type>0</type>
<enabled>true</enabled>
<active>true</active>
</accessControl>
<metaData>
<id>0</id>
<type>0</type>
<enabled>true</enabled>
<active>true</active>
</metaData>
<pathMembers>0</pathMembers>
<sortLock>TOP</sortLock>
<editable>true</editable>
<inheritedLinkSection>true</inheritedLinkSection>
<accessControlEnabled>true</accessControlEnabled>
<accessControlType>0</accessControlType>
<metaDataType>0</metaDataType>
<accessControlInherited>true</accessControlInherited>
<allowedGroups>0</allowedGroups>
<mirrorOfPath>string</mirrorOfPath>
<inheritedPageLayouts>
<property1>0</property1>
<property2>0</property2>
</inheritedPageLayouts>
<accessLevel>0</accessLevel>
<categoryReadRestricted>true</categoryReadRestricted>
<mediaCategoryPublishRuleDTOs>
<channelID>0</channelID>
<mediaTypeID>0</mediaTypeID>
<publishRuleID>0</publishRuleID>
<categoryID>0</categoryID>
</mediaCategoryPublishRuleDTOs>
<outputUriEnabled>true</outputUriEnabled>
<publishEnabled>true</publishEnabled>
<outputFilenameEnabled>true</outputFilenameEnabled>
<spellCheckEnabled>true</spellCheckEnabled>
<pathAsOutputUriEnabled>true</pathAsOutputUriEnabled>
</MediaCategorySectionDTO>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | MediaCategorySectionDTO |
mediaformat
These endpoints describe interacting with media layouts in the TERMINALFOUR system.
list
GET /mediaformat
Example responses
200 Response
[
{
"mediaTypeID": 0,
"mediaLayout": "string",
"defaultMediaFormat": true
}
]
<?xml version="1.0" encoding="UTF-8" ?>
<mediaTypeID>0</mediaTypeID>
<mediaLayout>string</mediaLayout>
<defaultMediaFormat>true</defaultMediaFormat>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Inline |
Response Schema
Status Code 200
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| anonymous | [MediaFormatDTO] | false | none | none |
get
GET /mediaformat/{media}/{language}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| media | path | integer(int32) | true | none |
| language | path | string | true | none |
Example responses
200 Response
[
{
"mediaTypeID": 0,
"mediaLayout": "string",
"defaultMediaFormat": true
}
]
<?xml version="1.0" encoding="UTF-8" ?>
<mediaTypeID>0</mediaTypeID>
<mediaLayout>string</mediaLayout>
<defaultMediaFormat>true</defaultMediaFormat>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Inline |
Response Schema
Status Code 200
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| anonymous | [MediaFormatDTO] | false | none | none |
mediaType
These endpoints provide the functionality for interacting with the Media Types used in the TERMINALFOUR system.
list
GET /mediaType
Example responses
200 Response
[
{
"id": 0,
"name": "string",
"permittedExtensions": "string",
"maxSize": 0,
"formats": [
{
"mediaTypeID": null,
"mediaLayout": null,
"default": null
}
],
"defaultFormat": {
"mediaTypeID": 0,
"mediaLayout": "string",
"default": true
},
"allFormats": [
{
"mediaTypeID": null,
"mediaLayout": null,
"default": null
}
],
"parseForTagsEnabled": true,
"permittedExtensionsFormatted": [
"string"
],
"binary": true
}
]
<?xml version="1.0" encoding="UTF-8" ?>
<id>0</id>
<name>string</name>
<permittedExtensions>string</permittedExtensions>
<maxSize>0</maxSize>
<formats>
<mediaTypeID/>
<mediaLayout/>
<default/>
</formats>
<defaultFormat>
<mediaTypeID>0</mediaTypeID>
<mediaLayout>string</mediaLayout>
<default>true</default>
</defaultFormat>
<allFormats>
<mediaTypeID/>
<mediaLayout/>
<default/>
</allFormats>
<parseForTagsEnabled>true</parseForTagsEnabled>
<permittedExtensionsFormatted>string</permittedExtensionsFormatted>
<binary>true</binary>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Inline |
Response Schema
Status Code 200
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| anonymous | [MediaType] | false | none | none |
add
POST /mediaType
Example responses
200 Response
{
"id": 0,
"name": "string",
"permittedExtensions": "string",
"maxSize": 0,
"formatters": [
{
"mediaTypeID": 0,
"mediaLayout": "string",
"defaultMediaFormat": true
}
],
"binaryEnabled": true,
"parseForTagsEnabled": true
}
<?xml version="1.0" encoding="UTF-8" ?>
<MediaTypeDTO>
<id>0</id>
<name>string</name>
<permittedExtensions>string</permittedExtensions>
<maxSize>0</maxSize>
<formatters>
<mediaTypeID>0</mediaTypeID>
<mediaLayout>string</mediaLayout>
<defaultMediaFormat>true</defaultMediaFormat>
</formatters>
<binaryEnabled>true</binaryEnabled>
<parseForTagsEnabled>true</parseForTagsEnabled>
</MediaTypeDTO>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | MediaTypeDTO |
get
GET /mediaType/{id}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
Example responses
200 Response
{
"id": 0,
"name": "string",
"permittedExtensions": "string",
"maxSize": 0,
"formatters": [
{
"mediaTypeID": 0,
"mediaLayout": "string",
"defaultMediaFormat": true
}
],
"binaryEnabled": true,
"parseForTagsEnabled": true
}
<?xml version="1.0" encoding="UTF-8" ?>
<MediaTypeDTO>
<id>0</id>
<name>string</name>
<permittedExtensions>string</permittedExtensions>
<maxSize>0</maxSize>
<formatters>
<mediaTypeID>0</mediaTypeID>
<mediaLayout>string</mediaLayout>
<defaultMediaFormat>true</defaultMediaFormat>
</formatters>
<binaryEnabled>true</binaryEnabled>
<parseForTagsEnabled>true</parseForTagsEnabled>
</MediaTypeDTO>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | MediaTypeDTO |
update
PUT /mediaType/{id}
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| default | Default | successful operation | None |
mediavariant
This service describes the endpoints for managing media variants configuration within the TERMINALFOUR system.
list
GET /mediavariant
Example responses
200 Response
[
{
"name": "string",
"width": 0,
"height": 0,
"retainAspectRatio": true,
"newName": "string",
"modified": true
}
]
<?xml version="1.0" encoding="UTF-8" ?>
<name>string</name>
<width>0</width>
<height>0</height>
<retainAspectRatio>true</retainAspectRatio>
<newName>string</newName>
<modified>true</modified>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Inline |
Response Schema
Status Code 200
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| anonymous | [MediaVariantDTO] | false | none | none |
get
GET /mediavariant/{name}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| name | path | string | true | none |
Example responses
200 Response
{
"name": "string",
"width": 0,
"height": 0,
"retainAspectRatio": true,
"newName": "string",
"modified": true
}
<?xml version="1.0" encoding="UTF-8" ?>
<mediaVariant>
<name>string</name>
<width>0</width>
<height>0</height>
<retainAspectRatio>true</retainAspectRatio>
<newName>string</newName>
<modified>true</modified>
</mediaVariant>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | MediaVariantDTO |
addOrModify
PUT /mediavariant/{name}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| name | path | string | true | none |
Example responses
200 Response
{
"name": "string",
"width": 0,
"height": 0,
"retainAspectRatio": true,
"newName": "string",
"modified": true
}
<?xml version="1.0" encoding="UTF-8" ?>
<mediaVariant>
<name>string</name>
<width>0</width>
<height>0</height>
<retainAspectRatio>true</retainAspectRatio>
<newName>string</newName>
<modified>true</modified>
</mediaVariant>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | MediaVariantDTO |
delete
DELETE /mediavariant/{name}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| name | path | string | true | none |
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| default | Default | successful operation | None |
mediaxhrnotsupported
A web service for uploading files from old browsers that do not support XHR requests.
create
POST /media/xhrnotsupported/create
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| default | Default | successful operation | None |
modify
POST /media/xhrnotsupported/modify
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| default | Default | successful operation | None |
update
POST /media/xhrnotsupported/update
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| default | Default | successful operation | None |
medium
These endpoints provide the functionality for interacting with the Mediums in the TERMINALFOUR system.
list
GET /medium
Example responses
200 Response
[
{
"id": 0,
"name": "string",
"description": "string",
"path": "string",
"enabled": true,
"type": 0,
"className": "string",
"username": "string",
"password": "string",
"tlsEncryptionType": "string",
"tlsPort": "string",
"serverType": 0,
"secondary": 0
}
]
<?xml version="1.0" encoding="UTF-8" ?>
<id>0</id>
<name>string</name>
<description>string</description>
<path>string</path>
<enabled>true</enabled>
<type>0</type>
<className>string</className>
<username>string</username>
<password>string</password>
<tlsEncryptionType>string</tlsEncryptionType>
<tlsPort>string</tlsPort>
<serverType>0</serverType>
<secondary>0</secondary>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Inline |
Response Schema
Status Code 200
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| anonymous | [MediumDTO] | false | none | none |
add
POST /medium
Example responses
200 Response
{
"id": 0,
"name": "string",
"description": "string",
"path": "string",
"enabled": true,
"type": 0,
"className": "string",
"username": "string",
"password": "string",
"tlsEncryptionType": "string",
"tlsPort": "string",
"serverType": 0,
"secondary": 0
}
<?xml version="1.0" encoding="UTF-8" ?>
<MediumDTO>
<id>0</id>
<name>string</name>
<description>string</description>
<path>string</path>
<enabled>true</enabled>
<type>0</type>
<className>string</className>
<username>string</username>
<password>string</password>
<tlsEncryptionType>string</tlsEncryptionType>
<tlsPort>string</tlsPort>
<serverType>0</serverType>
<secondary>0</secondary>
</MediumDTO>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | MediumDTO |
get
GET /medium/{id}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
Example responses
200 Response
{
"id": 0,
"name": "string",
"description": "string",
"path": "string",
"enabled": true,
"type": 0,
"className": "string",
"username": "string",
"password": "string",
"tlsEncryptionType": "string",
"tlsPort": "string",
"serverType": 0,
"secondary": 0
}
<?xml version="1.0" encoding="UTF-8" ?>
<MediumDTO>
<id>0</id>
<name>string</name>
<description>string</description>
<path>string</path>
<enabled>true</enabled>
<type>0</type>
<className>string</className>
<username>string</username>
<password>string</password>
<tlsEncryptionType>string</tlsEncryptionType>
<tlsPort>string</tlsPort>
<serverType>0</serverType>
<secondary>0</secondary>
</MediumDTO>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | MediumDTO |
update
PUT /medium/{id}
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| default | Default | successful operation | None |
delete
DELETE /medium/{id}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| default | Default | successful operation | None |
menu
Provides information on the menu for client side navigation in the front end.
get
GET /menu
Example responses
200 Response
{
"id": 0,
"ordinal": 0,
"title": "string",
"icon": "string",
"href": "string",
"subMenus": [
{
"id": 0,
"ordinal": 0,
"title": "string",
"icon": "string",
"href": "string",
"subMenus": [
null
]
}
]
}
<?xml version="1.0" encoding="UTF-8" ?>
<MenuDTO>
<id>0</id>
<ordinal>0</ordinal>
<title>string</title>
<icon>string</icon>
<href>string</href>
<subMenus>
<id>0</id>
<ordinal>0</ordinal>
<title>string</title>
<icon>string</icon>
<href>string</href>
<subMenus/>
</subMenus>
</MenuDTO>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | MenuDTO |
meta
These endpoints provide the functionality to interact with the meta tags in the TERMINALFOUR system.
list
GET /meta/level
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| level | path | string | true | none |
Example responses
200 Response
[
{
"id": 0,
"name": "string",
"setting": 0,
"language": "string",
"format": "string",
"specialMapping": 0,
"metaAttribute": 0
}
]
<?xml version="1.0" encoding="UTF-8" ?>
<id>0</id>
<name>string</name>
<setting>0</setting>
<language>string</language>
<format>string</format>
<specialMapping>0</specialMapping>
<metaAttribute>0</metaAttribute>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Inline |
Response Schema
Status Code 200
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| anonymous | [MetaTagDTO] | false | none | none |
save
PUT /meta
Example responses
200 Response
[
{
"id": 0,
"name": "string",
"setting": 0,
"language": "string",
"format": "string",
"specialMapping": 0,
"metaAttribute": 0
}
]
<?xml version="1.0" encoding="UTF-8" ?>
<id>0</id>
<name>string</name>
<setting>0</setting>
<language>string</language>
<format>string</format>
<specialMapping>0</specialMapping>
<metaAttribute>0</metaAttribute>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Inline |
Response Schema
Status Code 200
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| anonymous | [MetaTagDTO] | false | none | none |
get
GET /meta/{id}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
Example responses
200 Response
{
"id": 0,
"name": "string",
"setting": 0,
"language": "string",
"format": "string",
"specialMapping": 0,
"metaAttribute": 0
}
<?xml version="1.0" encoding="UTF-8" ?>
<MetaTagDTO>
<id>0</id>
<name>string</name>
<setting>0</setting>
<language>string</language>
<format>string</format>
<specialMapping>0</specialMapping>
<metaAttribute>0</metaAttribute>
</MetaTagDTO>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | MetaTagDTO |
delete
DELETE /meta/{id}
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| default | Default | successful operation | None |
metainfo
These endpoints describe operations on mapping content types to meta tags in the TERMINALFOUR system.
save
PUT /metainfo
Example responses
200 Response
[
{
"contentTypeID": 0,
"elementID": 0,
"metaIDs": [
0
]
}
]
<?xml version="1.0" encoding="UTF-8" ?>
<contentTypeID>0</contentTypeID>
<elementID>0</elementID>
<metaIDs>0</metaIDs>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Inline |
Response Schema
Status Code 200
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| anonymous | [ContentTypeMetaInformationDTO] | false | none | none |
list
GET /metainfo/{id}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | string | true | none |
Example responses
200 Response
[
{
"contentTypeID": 0,
"elementID": 0,
"metaIDs": [
0
]
}
]
<?xml version="1.0" encoding="UTF-8" ?>
<contentTypeID>0</contentTypeID>
<elementID>0</elementID>
<metaIDs>0</metaIDs>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Inline |
Response Schema
Status Code 200
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| anonymous | [ContentTypeMetaInformationDTO] | false | none | none |
navigation
These endpoints provide the functionality for interacting with the navigation objects in the TERMINALFOUR system.
list
GET /navigation
Example responses
200 Response
[
{
"id": 0,
"sharedGroupCount": 0,
"name": "string",
"description": "string",
"navigationType": "string",
"navigationTypeName": "string",
"editable": true,
"enable": true,
"primaryGroup": {
"ownershipLevel": 0,
"group": {},
"assetID": 0,
"groupID": 0,
"assetType": 0,
"readLevel": 0,
"groupName": "string"
},
"sharedGroups": [
{
"ownershipLevel": null,
"group": null,
"assetID": null,
"groupID": null,
"assetType": null,
"readLevel": null,
"groupName": null
}
],
"deprecated": true,
"deprecationCode": "string",
"fullyAccessible": true
}
]
<?xml version="1.0" encoding="UTF-8" ?>
<id>0</id>
<sharedGroupCount>0</sharedGroupCount>
<name>string</name>
<description>string</description>
<navigationType>string</navigationType>
<navigationTypeName>string</navigationTypeName>
<editable>true</editable>
<enable>true</enable>
<primaryGroup>
<ownershipLevel>0</ownershipLevel>
<group/>
<assetID>0</assetID>
<groupID>0</groupID>
<assetType>0</assetType>
<readLevel>0</readLevel>
<groupName>string</groupName>
</primaryGroup>
<sharedGroups>
<ownershipLevel/>
<group/>
<assetID/>
<groupID/>
<assetType/>
<readLevel/>
<groupName/>
</sharedGroups>
<deprecated>true</deprecated>
<deprecationCode>string</deprecationCode>
<fullyAccessible>true</fullyAccessible>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Inline |
Response Schema
Status Code 200
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| anonymous | [NavigationMetaDataDTO] | false | none | none |
| » sharedGroups | [AssetSharingInformation] | false | none | none |
add
POST /navigation
Example responses
200 Response
{
"id": 0,
"name": "string",
"navigationType": "string",
"navigationKey": "string",
"frontEndFileName": "string",
"description": "string",
"date": "string",
"sharedGroupCount": 0,
"editable": true,
"enabled": true,
"previewMode": true,
"primaryGroup": {
"ownershipLevel": 0,
"group": {
"id": null,
"name": null,
"description": null,
"emailAddress": null,
"createDate": null,
"enabled": null,
"ldap": null,
"defaultChannel": null,
"deleted": null
},
"assetID": 0,
"groupID": 0,
"assetType": 0,
"readLevel": 0,
"groupName": "string"
},
"sharedGroups": [
{
"ownershipLevel": 0,
"group": {},
"assetID": 0,
"groupID": 0,
"assetType": 0,
"readLevel": 0,
"groupName": "string"
}
],
"properties": {
"property1": {
"value": "string",
"attribute": "string",
"navigationPropertyID": 0,
"navigation": {}
},
"property2": {
"value": "string",
"attribute": "string",
"navigationPropertyID": 0,
"navigation": {}
}
},
"fullyAccessible": true,
"xhtmlcompliant": true
}
<?xml version="1.0" encoding="UTF-8" ?>
<navigation>
<id>0</id>
<name>string</name>
<navigationType>string</navigationType>
<navigationKey>string</navigationKey>
<frontEndFileName>string</frontEndFileName>
<description>string</description>
<date>string</date>
<sharedGroupCount>0</sharedGroupCount>
<editable>true</editable>
<enabled>true</enabled>
<previewMode>true</previewMode>
<primaryGroup>
<ownershipLevel>0</ownershipLevel>
<group>
<id/>
<name/>
<description/>
<emailAddress/>
<createDate/>
<enabled/>
<ldap/>
<defaultChannel/>
<deleted/>
</group>
<assetID>0</assetID>
<groupID>0</groupID>
<assetType>0</assetType>
<readLevel>0</readLevel>
<groupName>string</groupName>
</primaryGroup>
<sharedGroups>
<ownershipLevel>0</ownershipLevel>
<group/>
<assetID>0</assetID>
<groupID>0</groupID>
<assetType>0</assetType>
<readLevel>0</readLevel>
<groupName>string</groupName>
</sharedGroups>
<properties>
<property1>
<value>string</value>
<attribute>string</attribute>
<navigationPropertyID>0</navigationPropertyID>
<navigation/>
</property1>
<property2>
<value>string</value>
<attribute>string</attribute>
<navigationPropertyID>0</navigationPropertyID>
<navigation/>
</property2>
</properties>
<fullyAccessible>true</fullyAccessible>
<xhtmlcompliant>true</xhtmlcompliant>
</navigation>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | NavigationDTO |
listEnabledNavigationTypes
GET /navigation/items
Example responses
200 Response
[
{
"name": "string",
"description": "string",
"key": "string",
"type": "string",
"supportsCaching": true,
"frontEndFileName": "string"
}
]
<?xml version="1.0" encoding="UTF-8" ?>
<name>string</name>
<description>string</description>
<key>string</key>
<type>string</type>
<supportsCaching>true</supportsCaching>
<frontEndFileName>string</frontEndFileName>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Inline |
Response Schema
Status Code 200
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| anonymous | [NavigationTypeDTO] | false | none | none |
get
GET /navigation/{id}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
Example responses
200 Response
{
"id": 0,
"name": "string",
"navigationType": "string",
"navigationKey": "string",
"frontEndFileName": "string",
"description": "string",
"date": "string",
"sharedGroupCount": 0,
"editable": true,
"enabled": true,
"previewMode": true,
"primaryGroup": {
"ownershipLevel": 0,
"group": {
"id": null,
"name": null,
"description": null,
"emailAddress": null,
"createDate": null,
"enabled": null,
"ldap": null,
"defaultChannel": null,
"deleted": null
},
"assetID": 0,
"groupID": 0,
"assetType": 0,
"readLevel": 0,
"groupName": "string"
},
"sharedGroups": [
{
"ownershipLevel": 0,
"group": {},
"assetID": 0,
"groupID": 0,
"assetType": 0,
"readLevel": 0,
"groupName": "string"
}
],
"properties": {
"property1": {
"value": "string",
"attribute": "string",
"navigationPropertyID": 0,
"navigation": {}
},
"property2": {
"value": "string",
"attribute": "string",
"navigationPropertyID": 0,
"navigation": {}
}
},
"fullyAccessible": true,
"xhtmlcompliant": true
}
<?xml version="1.0" encoding="UTF-8" ?>
<navigation>
<id>0</id>
<name>string</name>
<navigationType>string</navigationType>
<navigationKey>string</navigationKey>
<frontEndFileName>string</frontEndFileName>
<description>string</description>
<date>string</date>
<sharedGroupCount>0</sharedGroupCount>
<editable>true</editable>
<enabled>true</enabled>
<previewMode>true</previewMode>
<primaryGroup>
<ownershipLevel>0</ownershipLevel>
<group>
<id/>
<name/>
<description/>
<emailAddress/>
<createDate/>
<enabled/>
<ldap/>
<defaultChannel/>
<deleted/>
</group>
<assetID>0</assetID>
<groupID>0</groupID>
<assetType>0</assetType>
<readLevel>0</readLevel>
<groupName>string</groupName>
</primaryGroup>
<sharedGroups>
<ownershipLevel>0</ownershipLevel>
<group/>
<assetID>0</assetID>
<groupID>0</groupID>
<assetType>0</assetType>
<readLevel>0</readLevel>
<groupName>string</groupName>
</sharedGroups>
<properties>
<property1>
<value>string</value>
<attribute>string</attribute>
<navigationPropertyID>0</navigationPropertyID>
<navigation/>
</property1>
<property2>
<value>string</value>
<attribute>string</attribute>
<navigationPropertyID>0</navigationPropertyID>
<navigation/>
</property2>
</properties>
<fullyAccessible>true</fullyAccessible>
<xhtmlcompliant>true</xhtmlcompliant>
</navigation>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | NavigationDTO |
modify
PUT /navigation/{id}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
Example responses
200 Response
{
"id": 0,
"name": "string",
"navigationType": "string",
"navigationKey": "string",
"frontEndFileName": "string",
"description": "string",
"date": "string",
"sharedGroupCount": 0,
"editable": true,
"enabled": true,
"previewMode": true,
"primaryGroup": {
"ownershipLevel": 0,
"group": {
"id": null,
"name": null,
"description": null,
"emailAddress": null,
"createDate": null,
"enabled": null,
"ldap": null,
"defaultChannel": null,
"deleted": null
},
"assetID": 0,
"groupID": 0,
"assetType": 0,
"readLevel": 0,
"groupName": "string"
},
"sharedGroups": [
{
"ownershipLevel": 0,
"group": {},
"assetID": 0,
"groupID": 0,
"assetType": 0,
"readLevel": 0,
"groupName": "string"
}
],
"properties": {
"property1": {
"value": "string",
"attribute": "string",
"navigationPropertyID": 0,
"navigation": {}
},
"property2": {
"value": "string",
"attribute": "string",
"navigationPropertyID": 0,
"navigation": {}
}
},
"fullyAccessible": true,
"xhtmlcompliant": true
}
<?xml version="1.0" encoding="UTF-8" ?>
<navigation>
<id>0</id>
<name>string</name>
<navigationType>string</navigationType>
<navigationKey>string</navigationKey>
<frontEndFileName>string</frontEndFileName>
<description>string</description>
<date>string</date>
<sharedGroupCount>0</sharedGroupCount>
<editable>true</editable>
<enabled>true</enabled>
<previewMode>true</previewMode>
<primaryGroup>
<ownershipLevel>0</ownershipLevel>
<group>
<id/>
<name/>
<description/>
<emailAddress/>
<createDate/>
<enabled/>
<ldap/>
<defaultChannel/>
<deleted/>
</group>
<assetID>0</assetID>
<groupID>0</groupID>
<assetType>0</assetType>
<readLevel>0</readLevel>
<groupName>string</groupName>
</primaryGroup>
<sharedGroups>
<ownershipLevel>0</ownershipLevel>
<group/>
<assetID>0</assetID>
<groupID>0</groupID>
<assetType>0</assetType>
<readLevel>0</readLevel>
<groupName>string</groupName>
</sharedGroups>
<properties>
<property1>
<value>string</value>
<attribute>string</attribute>
<navigationPropertyID>0</navigationPropertyID>
<navigation/>
</property1>
<property2>
<value>string</value>
<attribute>string</attribute>
<navigationPropertyID>0</navigationPropertyID>
<navigation/>
</property2>
</properties>
<fullyAccessible>true</fullyAccessible>
<xhtmlcompliant>true</xhtmlcompliant>
</navigation>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | NavigationDTO |
delete
DELETE /navigation/{id}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| default | Default | successful operation | None |
getSharingInformation
GET /navigation/{id}/share
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
Example responses
200 Response
{
"id": 0,
"primaryGroup": {
"ownershipLevel": 0,
"group": {
"id": null,
"name": null,
"description": null,
"emailAddress": null,
"createDate": null,
"enabled": null,
"ldap": null,
"defaultChannel": null,
"deleted": null
},
"assetID": 0,
"groupID": 0,
"assetType": 0,
"readLevel": 0,
"groupName": "string"
},
"sharedGroups": [
{
"ownershipLevel": 0,
"group": {},
"assetID": 0,
"groupID": 0,
"assetType": 0,
"readLevel": 0,
"groupName": "string"
}
]
}
<?xml version="1.0" encoding="UTF-8" ?>
<IGroupedAssetSharingInformation>
<id>0</id>
<primaryGroup>
<ownershipLevel>0</ownershipLevel>
<group>
<id/>
<name/>
<description/>
<emailAddress/>
<createDate/>
<enabled/>
<ldap/>
<defaultChannel/>
<deleted/>
</group>
<assetID>0</assetID>
<groupID>0</groupID>
<assetType>0</assetType>
<readLevel>0</readLevel>
<groupName>string</groupName>
</primaryGroup>
<sharedGroups>
<ownershipLevel>0</ownershipLevel>
<group/>
<assetID>0</assetID>
<groupID>0</groupID>
<assetType>0</assetType>
<readLevel>0</readLevel>
<groupName>string</groupName>
</sharedGroups>
</IGroupedAssetSharingInformation>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | IGroupedAssetSharingInformation |
modifySharingInformation
PUT /navigation/{id}/share
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
Example responses
200 Response
{
"id": 0,
"primaryGroup": {
"ownershipLevel": 0,
"group": {
"id": null,
"name": null,
"description": null,
"emailAddress": null,
"createDate": null,
"enabled": null,
"ldap": null,
"defaultChannel": null,
"deleted": null
},
"assetID": 0,
"groupID": 0,
"assetType": 0,
"readLevel": 0,
"groupName": "string"
},
"sharedGroups": [
{
"ownershipLevel": 0,
"group": {},
"assetID": 0,
"groupID": 0,
"assetType": 0,
"readLevel": 0,
"groupName": "string"
}
]
}
<?xml version="1.0" encoding="UTF-8" ?>
<IGroupedAssetSharingInformation>
<id>0</id>
<primaryGroup>
<ownershipLevel>0</ownershipLevel>
<group>
<id/>
<name/>
<description/>
<emailAddress/>
<createDate/>
<enabled/>
<ldap/>
<defaultChannel/>
<deleted/>
</group>
<assetID>0</assetID>
<groupID>0</groupID>
<assetType>0</assetType>
<readLevel>0</readLevel>
<groupName>string</groupName>
</primaryGroup>
<sharedGroups>
<ownershipLevel>0</ownershipLevel>
<group/>
<assetID>0</assetID>
<groupID>0</groupID>
<assetType>0</assetType>
<readLevel>0</readLevel>
<groupName>string</groupName>
</sharedGroups>
</IGroupedAssetSharingInformation>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | IGroupedAssetSharingInformation |
navigationUsage
These endpoints describe the functionality for getting the code snippet for a particular navigation object from a page layout.
getCodeSnippet
GET /navigationUsage/snippet/{pageLayout}/{navigation}/{line}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| pageLayout | path | integer(int32) | true | none |
| navigation | path | integer(int32) | true | none |
| line | path | integer(int32) | true | none |
Example responses
200 Response
{
"code": "string",
"markLine": 0,
"firstLine": 0,
"firstChar": 0,
"lastChar": 0,
"empty": true
}
<?xml version="1.0" encoding="UTF-8" ?>
<CodeSnippet>
<code>string</code>
<markLine>0</markLine>
<firstLine>0</firstLine>
<firstChar>0</firstChar>
<lastChar>0</lastChar>
<empty>true</empty>
</CodeSnippet>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | CodeSnippet |
notifications
These endpoints provide the functionality to interact with the TERMINALFOUR notifications system.
listNotifications
GET /notifications
Example responses
200 Response
[
{
"id": 0,
"notificationType": "PUBLISH",
"notificationStatus": "IN_PROGRESS",
"createdTime": "2019-08-24T14:15:22Z",
"executionTime": "2019-08-24T14:15:22Z",
"completionTime": "2019-08-24T14:15:22Z",
"properties": {
"property1": "string",
"property2": "string"
},
"userNotificationMappings": [
{
"notification": null,
"user": null
}
],
"users": [
{
"property1": "string",
"property2": "string"
}
],
"notificationProperties": {
"property1": {
"id": null,
"propertyKey": null,
"propertyValue": null
},
"property2": {
"id": null,
"propertyKey": null,
"propertyValue": null
}
},
"notificationScheduled": true
}
]
<?xml version="1.0" encoding="UTF-8" ?>
<id>0</id>
<notificationType>PUBLISH</notificationType>
<notificationStatus>IN_PROGRESS</notificationStatus>
<createdTime>2019-08-24T14:15:22Z</createdTime>
<executionTime>2019-08-24T14:15:22Z</executionTime>
<completionTime>2019-08-24T14:15:22Z</completionTime>
<properties>
<property1>string</property1>
<property2>string</property2>
</properties>
<userNotificationMappings>
<notification/>
<user/>
</userNotificationMappings>
<users>
<property1>string</property1>
<property2>string</property2>
</users>
<notificationProperties>
<property1>
<id/>
<propertyKey/>
<propertyValue/>
</property1>
<property2>
<id/>
<propertyKey/>
<propertyValue/>
</property2>
</notificationProperties>
<notificationScheduled>true</notificationScheduled>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Inline |
Response Schema
Status Code 200
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| anonymous | [Notification] | false | none | none |
| »»»»»»»»» priority | integer(int32) | false | none | none |
| »»»»»»»»» disclaimer | string | false | none | none |
| »»»»»»»»» publishRule | integer(int32) | false | none | none |
| »»»»»»» contentVersions | object | false | none | none |
| »»»»»»» languageCount | integer(int32) | false | none | none |
| »»»»»» printSequence | integer(int32) | false | none | none |
| »»»»»» sortLock | string | false | none | none |
| »»»»»» sectionID | integer(int32) | false | none | none |
| »»»»»» entityID | integer(int32) | false | none | none |
| »»»»»» contentID | integer(int32) | false | none | none |
| »»»»»»»» value | string | false | none | none |
| »»»»»»»» language | string | false | none | none |
| »»»»»»»» sectionID | integer(int32) | false | none | none |
| »»»»»»»» metaTagName | string | false | none | none |
| »»»»»»»» metaTagID | integer(int32) | false | none | none |
| »»»»»» sectionID | integer(int32) | false | none | none |
| »»»»»» pageLayoutID | integer(int32) | false | none | none |
| »»»»»» inheritablePageLayoutID | integer(int32) | false | none | none |
| »»»»»»» elementForFilename | integer(int32) | false | none | none |
| »»»»»»» alias | string | false | none | none |
| »»»»»»» directEditEnabled | boolean | false | none | none |
| »»»»»»»»» sequence | integer(int32) | false | none | none |
| »»»»»»»» restricted | boolean | false | none | none |
| »»»»»»» duplicate | boolean | false | none | none |
| »»»»»»» type | integer(int32) | false | none | none |
| »»»»»»» sectionID | integer(int32) | false | none | none |
| »»»»»»» minAuthLevel | integer(int32) | false | none | none |
| »»»»»» scope | integer(int32) | false | none | none |
| »»»»»» contentTypeID | integer(int32) | false | none | none |
| »»»»» sortLock | string | false | none | none |
| »»»» language | string | false | none | none |
| »»»» name | string | false | none | none |
| »»»» owner | integer(int32) | false | none | none |
| »»»» id | integer(int32) | false | none | none |
| »»» fullLocaleCode | string | false | none | none |
| » users | [object] | false | none | none |
| »» additionalProperties | string | false | none | none |
| » notificationProperties | object | false | none | none |
| » notificationScheduled | boolean | false | none | none |
Enumerated Values
| Property | Value |
|---|---|
| sortLock | TOP |
| sortLock | BOTTOM |
| sortLock | UNLOCKED |
| sortLock | TOP |
| sortLock | BOTTOM |
| sortLock | UNLOCKED |
listNotificationsOfType
GET /notifications/{type}/{subType}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| type | path | string | true | none |
| subType | path | string | true | none |
Enumerated Values
| Parameter | Value |
|---|---|
| type | PUBLISH |
| type | TRANSFER |
| type | CONTENTSYNC |
| type | ACCESSIBILITY |
| type | MEMORYUSAGE |
| type | LDAPIMPORT |
| type | SUBMISSIONIMPORT |
| type | CONTENTTYPEUPDATE |
| type | FORMBUILDERCONNECTION |
| type | OTHER |
Example responses
200 Response
[
{
"id": 0,
"notificationType": "PUBLISH",
"notificationStatus": "IN_PROGRESS",
"createdTime": "2019-08-24T14:15:22Z",
"executionTime": "2019-08-24T14:15:22Z",
"completionTime": "2019-08-24T14:15:22Z",
"properties": {
"property1": "string",
"property2": "string"
},
"userNotificationMappings": [
{
"notification": null,
"user": null
}
],
"users": [
{
"property1": "string",
"property2": "string"
}
],
"notificationProperties": {
"property1": {
"id": null,
"propertyKey": null,
"propertyValue": null
},
"property2": {
"id": null,
"propertyKey": null,
"propertyValue": null
}
},
"notificationScheduled": true
}
]
<?xml version="1.0" encoding="UTF-8" ?>
<id>0</id>
<notificationType>PUBLISH</notificationType>
<notificationStatus>IN_PROGRESS</notificationStatus>
<createdTime>2019-08-24T14:15:22Z</createdTime>
<executionTime>2019-08-24T14:15:22Z</executionTime>
<completionTime>2019-08-24T14:15:22Z</completionTime>
<properties>
<property1>string</property1>
<property2>string</property2>
</properties>
<userNotificationMappings>
<notification/>
<user/>
</userNotificationMappings>
<users>
<property1>string</property1>
<property2>string</property2>
</users>
<notificationProperties>
<property1>
<id/>
<propertyKey/>
<propertyValue/>
</property1>
<property2>
<id/>
<propertyKey/>
<propertyValue/>
</property2>
</notificationProperties>
<notificationScheduled>true</notificationScheduled>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Inline |
Response Schema
Status Code 200
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| anonymous | [Notification] | false | none | none |
| »»»»»»»»» priority | integer(int32) | false | none | none |
| »»»»»»»»» disclaimer | string | false | none | none |
| »»»»»»»»» publishRule | integer(int32) | false | none | none |
| »»»»»»» contentVersions | object | false | none | none |
| »»»»»»» languageCount | integer(int32) | false | none | none |
| »»»»»» printSequence | integer(int32) | false | none | none |
| »»»»»» sortLock | string | false | none | none |
| »»»»»» sectionID | integer(int32) | false | none | none |
| »»»»»» entityID | integer(int32) | false | none | none |
| »»»»»» contentID | integer(int32) | false | none | none |
| »»»»»»»» value | string | false | none | none |
| »»»»»»»» language | string | false | none | none |
| »»»»»»»» sectionID | integer(int32) | false | none | none |
| »»»»»»»» metaTagName | string | false | none | none |
| »»»»»»»» metaTagID | integer(int32) | false | none | none |
| »»»»»» sectionID | integer(int32) | false | none | none |
| »»»»»» pageLayoutID | integer(int32) | false | none | none |
| »»»»»» inheritablePageLayoutID | integer(int32) | false | none | none |
| »»»»»»» elementForFilename | integer(int32) | false | none | none |
| »»»»»»» alias | string | false | none | none |
| »»»»»»» directEditEnabled | boolean | false | none | none |
| »»»»»»»»» sequence | integer(int32) | false | none | none |
| »»»»»»»» restricted | boolean | false | none | none |
| »»»»»»» duplicate | boolean | false | none | none |
| »»»»»»» type | integer(int32) | false | none | none |
| »»»»»»» sectionID | integer(int32) | false | none | none |
| »»»»»»» minAuthLevel | integer(int32) | false | none | none |
| »»»»»» scope | integer(int32) | false | none | none |
| »»»»»» contentTypeID | integer(int32) | false | none | none |
| »»»»» sortLock | string | false | none | none |
| »»»» language | string | false | none | none |
| »»»» name | string | false | none | none |
| »»»» owner | integer(int32) | false | none | none |
| »»»» id | integer(int32) | false | none | none |
| »»» fullLocaleCode | string | false | none | none |
| » users | [object] | false | none | none |
| »» additionalProperties | string | false | none | none |
| » notificationProperties | object | false | none | none |
| » notificationScheduled | boolean | false | none | none |
Enumerated Values
| Property | Value |
|---|---|
| sortLock | TOP |
| sortLock | BOTTOM |
| sortLock | UNLOCKED |
| sortLock | TOP |
| sortLock | BOTTOM |
| sortLock | UNLOCKED |
packages
These endpoints provide the functionality for interacting with Packages in the TERMINALFOUR system.
list
GET /packages
Example responses
200 Response
[
{
"name": "string",
"description": "string",
"createdDate": "string",
"status": true,
"error": true,
"type": "string"
}
]
<?xml version="1.0" encoding="UTF-8" ?>
<name>string</name>
<description>string</description>
<createdDate>string</createdDate>
<status>true</status>
<error>true</error>
<type>string</type>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Inline |
Response Schema
Status Code 200
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| anonymous | [PackageMetaDTO] | false | none | none |
allowedPackageList
GET /packages/allowed
Example responses
200 Response
[
"string"
]
<?xml version="1.0" encoding="UTF-8" ?>string
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Inline |
Response Schema
archiveUpload
POST /packages/archiveUpload
Example responses
200 Response
{
"referencedAssets": {
"graph": {
"vertices": null,
"edges": null
}
},
"languages": [
"string"
],
"name": "string",
"report": {
"reportType": "IMPORT",
"entries": [
{}
],
"error": true,
"importReportDirectory": "string",
"packageName": "string",
"errorReportEntry": {
"asset": null,
"action": null,
"status": null,
"date": null,
"error": null,
"packageName": null
}
},
"configuration": {
"property1": {},
"property2": {}
},
"createdDate": "2019-08-24T14:15:22Z",
"error": true,
"errorMessage": {
"asset": {
"id": null,
"assetType": null,
"fromSection": null,
"languageCode": null,
"fromContentId": null,
"names": null,
"systemAsset": null,
"fileLocation": null,
"error": null,
"fromContentTypeIds": null,
"assetProperties": null
},
"action": "RESOLVE",
"status": "SUCCESS",
"date": "string",
"error": "string",
"packageName": "string"
},
"description": "string",
"importGroup": 0,
"primaryLanguage": "string",
"seeds": [
{
"id": 0,
"assetType": "[",
"fromSection": 0,
"languageCode": "string",
"fromContentId": 0,
"names": {},
"systemAsset": true,
"fileLocation": "string",
"error": true,
"fromContentTypeIds": [
null
],
"assetProperties": {}
}
],
"channelID": 0,
"importMap": {
"property1": {
"id": 0,
"assetType": "[",
"fromSection": 0,
"languageCode": "string",
"fromContentId": 0,
"names": {},
"systemAsset": true,
"fileLocation": "string",
"error": true,
"fromContentTypeIds": [
null
],
"assetProperties": {}
},
"property2": {
"id": 0,
"assetType": "[",
"fromSection": 0,
"languageCode": "string",
"fromContentId": 0,
"names": {},
"systemAsset": true,
"fileLocation": "string",
"error": true,
"fromContentTypeIds": [
null
],
"assetProperties": {}
}
},
"orderedAssets": [
{
"id": 0,
"assetType": "[",
"fromSection": 0,
"languageCode": "string",
"fromContentId": 0,
"names": {},
"systemAsset": true,
"fileLocation": "string",
"error": true,
"fromContentTypeIds": [
null
],
"assetProperties": {}
}
]
}
<?xml version="1.0" encoding="UTF-8" ?>
<Manifest>
<referencedAssets>
<graph>
<vertices/>
<edges/>
</graph>
</referencedAssets>
<languages>string</languages>
<name>string</name>
<report>
<reportType>IMPORT</reportType>
<entries/>
<error>true</error>
<importReportDirectory>string</importReportDirectory>
<packageName>string</packageName>
<errorReportEntry>
<asset/>
<action/>
<status/>
<date/>
<error/>
<packageName/>
</errorReportEntry>
</report>
<configuration>
<property1/>
<property2/>
</configuration>
<createdDate>2019-08-24T14:15:22Z</createdDate>
<error>true</error>
<errorMessage>
<asset>
<id/>
<assetType/>
<fromSection/>
<languageCode/>
<fromContentId/>
<names/>
<systemAsset/>
<fileLocation/>
<error/>
<fromContentTypeIds/>
<assetProperties/>
</asset>
<action>RESOLVE</action>
<status>SUCCESS</status>
<date>string</date>
<error>string</error>
<packageName>string</packageName>
</errorMessage>
<description>string</description>
<importGroup>0</importGroup>
<primaryLanguage>string</primaryLanguage>
<seeds>
<id>0</id>
<assetType>[</assetType>
<fromSection>0</fromSection>
<languageCode>string</languageCode>
<fromContentId>0</fromContentId>
<names/>
<systemAsset>true</systemAsset>
<fileLocation>string</fileLocation>
<error>true</error>
<fromContentTypeIds/>
<assetProperties/>
</seeds>
<channelID>0</channelID>
<importMap>
<property1>
<id>0</id>
<assetType>[</assetType>
<fromSection>0</fromSection>
<languageCode>string</languageCode>
<fromContentId>0</fromContentId>
<names/>
<systemAsset>true</systemAsset>
<fileLocation>string</fileLocation>
<error>true</error>
<fromContentTypeIds/>
<assetProperties/>
</property1>
<property2>
<id>0</id>
<assetType>[</assetType>
<fromSection>0</fromSection>
<languageCode>string</languageCode>
<fromContentId>0</fromContentId>
<names/>
<systemAsset>true</systemAsset>
<fileLocation>string</fileLocation>
<error>true</error>
<fromContentTypeIds/>
<assetProperties/>
</property2>
</importMap>
<orderedAssets>
<id>0</id>
<assetType>[</assetType>
<fromSection>0</fromSection>
<languageCode>string</languageCode>
<fromContentId>0</fromContentId>
<names/>
<systemAsset>true</systemAsset>
<fileLocation>string</fileLocation>
<error>true</error>
<fromContentTypeIds/>
<assetProperties/>
</orderedAssets>
</Manifest>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Manifest |
create
POST /packages/create/{name}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| name | path | string | true | none |
Example responses
200 Response
{
"referencedAssets": {
"graph": {
"vertices": null,
"edges": null
}
},
"languages": [
"string"
],
"name": "string",
"report": {
"reportType": "IMPORT",
"entries": [
{}
],
"error": true,
"importReportDirectory": "string",
"packageName": "string",
"errorReportEntry": {
"asset": null,
"action": null,
"status": null,
"date": null,
"error": null,
"packageName": null
}
},
"configuration": {
"property1": {},
"property2": {}
},
"createdDate": "2019-08-24T14:15:22Z",
"error": true,
"errorMessage": {
"asset": {
"id": null,
"assetType": null,
"fromSection": null,
"languageCode": null,
"fromContentId": null,
"names": null,
"systemAsset": null,
"fileLocation": null,
"error": null,
"fromContentTypeIds": null,
"assetProperties": null
},
"action": "RESOLVE",
"status": "SUCCESS",
"date": "string",
"error": "string",
"packageName": "string"
},
"description": "string",
"importGroup": 0,
"primaryLanguage": "string",
"seeds": [
{
"id": 0,
"assetType": "[",
"fromSection": 0,
"languageCode": "string",
"fromContentId": 0,
"names": {},
"systemAsset": true,
"fileLocation": "string",
"error": true,
"fromContentTypeIds": [
null
],
"assetProperties": {}
}
],
"channelID": 0,
"importMap": {
"property1": {
"id": 0,
"assetType": "[",
"fromSection": 0,
"languageCode": "string",
"fromContentId": 0,
"names": {},
"systemAsset": true,
"fileLocation": "string",
"error": true,
"fromContentTypeIds": [
null
],
"assetProperties": {}
},
"property2": {
"id": 0,
"assetType": "[",
"fromSection": 0,
"languageCode": "string",
"fromContentId": 0,
"names": {},
"systemAsset": true,
"fileLocation": "string",
"error": true,
"fromContentTypeIds": [
null
],
"assetProperties": {}
}
},
"orderedAssets": [
{
"id": 0,
"assetType": "[",
"fromSection": 0,
"languageCode": "string",
"fromContentId": 0,
"names": {},
"systemAsset": true,
"fileLocation": "string",
"error": true,
"fromContentTypeIds": [
null
],
"assetProperties": {}
}
]
}
<?xml version="1.0" encoding="UTF-8" ?>
<Manifest>
<referencedAssets>
<graph>
<vertices/>
<edges/>
</graph>
</referencedAssets>
<languages>string</languages>
<name>string</name>
<report>
<reportType>IMPORT</reportType>
<entries/>
<error>true</error>
<importReportDirectory>string</importReportDirectory>
<packageName>string</packageName>
<errorReportEntry>
<asset/>
<action/>
<status/>
<date/>
<error/>
<packageName/>
</errorReportEntry>
</report>
<configuration>
<property1/>
<property2/>
</configuration>
<createdDate>2019-08-24T14:15:22Z</createdDate>
<error>true</error>
<errorMessage>
<asset>
<id/>
<assetType/>
<fromSection/>
<languageCode/>
<fromContentId/>
<names/>
<systemAsset/>
<fileLocation/>
<error/>
<fromContentTypeIds/>
<assetProperties/>
</asset>
<action>RESOLVE</action>
<status>SUCCESS</status>
<date>string</date>
<error>string</error>
<packageName>string</packageName>
</errorMessage>
<description>string</description>
<importGroup>0</importGroup>
<primaryLanguage>string</primaryLanguage>
<seeds>
<id>0</id>
<assetType>[</assetType>
<fromSection>0</fromSection>
<languageCode>string</languageCode>
<fromContentId>0</fromContentId>
<names/>
<systemAsset>true</systemAsset>
<fileLocation>string</fileLocation>
<error>true</error>
<fromContentTypeIds/>
<assetProperties/>
</seeds>
<channelID>0</channelID>
<importMap>
<property1>
<id>0</id>
<assetType>[</assetType>
<fromSection>0</fromSection>
<languageCode>string</languageCode>
<fromContentId>0</fromContentId>
<names/>
<systemAsset>true</systemAsset>
<fileLocation>string</fileLocation>
<error>true</error>
<fromContentTypeIds/>
<assetProperties/>
</property1>
<property2>
<id>0</id>
<assetType>[</assetType>
<fromSection>0</fromSection>
<languageCode>string</languageCode>
<fromContentId>0</fromContentId>
<names/>
<systemAsset>true</systemAsset>
<fileLocation>string</fileLocation>
<error>true</error>
<fromContentTypeIds/>
<assetProperties/>
</property2>
</importMap>
<orderedAssets>
<id>0</id>
<assetType>[</assetType>
<fromSection>0</fromSection>
<languageCode>string</languageCode>
<fromContentId>0</fromContentId>
<names/>
<systemAsset>true</systemAsset>
<fileLocation>string</fileLocation>
<error>true</error>
<fromContentTypeIds/>
<assetProperties/>
</orderedAssets>
</Manifest>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Manifest |
download
GET /packages/download/{name}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| name | path | string | true | none |
Example responses
200 Response
{
"filename": "string",
"file": "string",
"mimeType": "string",
"fileLocation": "string",
"code": "string",
"cleanUp": true,
"contentID": 0,
"language": "string",
"version": {
"version": "string",
"subMinor": 0,
"major": 0,
"minor": 0
},
"element": "string"
}
<?xml version="1.0" encoding="UTF-8" ?>
<fileDownload>
<filename>string</filename>
<file>string</file>
<mimeType>string</mimeType>
<fileLocation>string</fileLocation>
<code>string</code>
<cleanUp>true</cleanUp>
<contentID>0</contentID>
<language>string</language>
<version>
<version>string</version>
<subMinor>0</subMinor>
<major>0</major>
<minor>0</minor>
</version>
<element>string</element>
</fileDownload>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | FileDownload |
downloadUrl
POST /packages/downloadUrl
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| default | Default | successful operation | None |
editView
GET /packages/edit/{name}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| name | path | string | true | none |
Example responses
200 Response
{
"languages": [
"string"
],
"name": "string",
"configuration": {
"property1": {},
"property2": {}
},
"createdDate": "2019-08-24T14:15:22Z",
"description": "string",
"importGroup": 0,
"primaryLanguage": "string",
"seeds": [
{
"id": 0,
"assetType": "[",
"fromSection": 0,
"languageCode": "string",
"fromContentId": 0,
"names": {},
"systemAsset": true,
"fileLocation": "string",
"error": true,
"fromContentTypeIds": [
null
],
"assetProperties": {}
}
],
"channelID": 0
}
<?xml version="1.0" encoding="UTF-8" ?>
<ManifestDTO>
<languages>string</languages>
<name>string</name>
<configuration>
<property1/>
<property2/>
</configuration>
<createdDate>2019-08-24T14:15:22Z</createdDate>
<description>string</description>
<importGroup>0</importGroup>
<primaryLanguage>string</primaryLanguage>
<seeds>
<id>0</id>
<assetType>[</assetType>
<fromSection>0</fromSection>
<languageCode>string</languageCode>
<fromContentId>0</fromContentId>
<names/>
<systemAsset>true</systemAsset>
<fileLocation>string</fileLocation>
<error>true</error>
<fromContentTypeIds/>
<assetProperties/>
</seeds>
<channelID>0</channelID>
</ManifestDTO>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | ManifestDTO |
export
POST /packages/export/{name}
Example responses
200 Response
{
"referencedAssets": {
"graph": {
"vertices": null,
"edges": null
}
},
"languages": [
"string"
],
"name": "string",
"report": {
"reportType": "IMPORT",
"entries": [
{}
],
"error": true,
"importReportDirectory": "string",
"packageName": "string",
"errorReportEntry": {
"asset": null,
"action": null,
"status": null,
"date": null,
"error": null,
"packageName": null
}
},
"configuration": {
"property1": {},
"property2": {}
},
"createdDate": "2019-08-24T14:15:22Z",
"error": true,
"errorMessage": {
"asset": {
"id": null,
"assetType": null,
"fromSection": null,
"languageCode": null,
"fromContentId": null,
"names": null,
"systemAsset": null,
"fileLocation": null,
"error": null,
"fromContentTypeIds": null,
"assetProperties": null
},
"action": "RESOLVE",
"status": "SUCCESS",
"date": "string",
"error": "string",
"packageName": "string"
},
"description": "string",
"importGroup": 0,
"primaryLanguage": "string",
"seeds": [
{
"id": 0,
"assetType": "[",
"fromSection": 0,
"languageCode": "string",
"fromContentId": 0,
"names": {},
"systemAsset": true,
"fileLocation": "string",
"error": true,
"fromContentTypeIds": [
null
],
"assetProperties": {}
}
],
"channelID": 0,
"importMap": {
"property1": {
"id": 0,
"assetType": "[",
"fromSection": 0,
"languageCode": "string",
"fromContentId": 0,
"names": {},
"systemAsset": true,
"fileLocation": "string",
"error": true,
"fromContentTypeIds": [
null
],
"assetProperties": {}
},
"property2": {
"id": 0,
"assetType": "[",
"fromSection": 0,
"languageCode": "string",
"fromContentId": 0,
"names": {},
"systemAsset": true,
"fileLocation": "string",
"error": true,
"fromContentTypeIds": [
null
],
"assetProperties": {}
}
},
"orderedAssets": [
{
"id": 0,
"assetType": "[",
"fromSection": 0,
"languageCode": "string",
"fromContentId": 0,
"names": {},
"systemAsset": true,
"fileLocation": "string",
"error": true,
"fromContentTypeIds": [
null
],
"assetProperties": {}
}
]
}
<?xml version="1.0" encoding="UTF-8" ?>
<Manifest>
<referencedAssets>
<graph>
<vertices/>
<edges/>
</graph>
</referencedAssets>
<languages>string</languages>
<name>string</name>
<report>
<reportType>IMPORT</reportType>
<entries/>
<error>true</error>
<importReportDirectory>string</importReportDirectory>
<packageName>string</packageName>
<errorReportEntry>
<asset/>
<action/>
<status/>
<date/>
<error/>
<packageName/>
</errorReportEntry>
</report>
<configuration>
<property1/>
<property2/>
</configuration>
<createdDate>2019-08-24T14:15:22Z</createdDate>
<error>true</error>
<errorMessage>
<asset>
<id/>
<assetType/>
<fromSection/>
<languageCode/>
<fromContentId/>
<names/>
<systemAsset/>
<fileLocation/>
<error/>
<fromContentTypeIds/>
<assetProperties/>
</asset>
<action>RESOLVE</action>
<status>SUCCESS</status>
<date>string</date>
<error>string</error>
<packageName>string</packageName>
</errorMessage>
<description>string</description>
<importGroup>0</importGroup>
<primaryLanguage>string</primaryLanguage>
<seeds>
<id>0</id>
<assetType>[</assetType>
<fromSection>0</fromSection>
<languageCode>string</languageCode>
<fromContentId>0</fromContentId>
<names/>
<systemAsset>true</systemAsset>
<fileLocation>string</fileLocation>
<error>true</error>
<fromContentTypeIds/>
<assetProperties/>
</seeds>
<channelID>0</channelID>
<importMap>
<property1>
<id>0</id>
<assetType>[</assetType>
<fromSection>0</fromSection>
<languageCode>string</languageCode>
<fromContentId>0</fromContentId>
<names/>
<systemAsset>true</systemAsset>
<fileLocation>string</fileLocation>
<error>true</error>
<fromContentTypeIds/>
<assetProperties/>
</property1>
<property2>
<id>0</id>
<assetType>[</assetType>
<fromSection>0</fromSection>
<languageCode>string</languageCode>
<fromContentId>0</fromContentId>
<names/>
<systemAsset>true</systemAsset>
<fileLocation>string</fileLocation>
<error>true</error>
<fromContentTypeIds/>
<assetProperties/>
</property2>
</importMap>
<orderedAssets>
<id>0</id>
<assetType>[</assetType>
<fromSection>0</fromSection>
<languageCode>string</languageCode>
<fromContentId>0</fromContentId>
<names/>
<systemAsset>true</systemAsset>
<fileLocation>string</fileLocation>
<error>true</error>
<fromContentTypeIds/>
<assetProperties/>
</orderedAssets>
</Manifest>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Manifest |
uploadHtmlArchive
POST /packages/html
Example responses
200 Response
{
"referencedAssets": {
"graph": {
"vertices": null,
"edges": null
}
},
"languages": [
"string"
],
"name": "string",
"report": {
"reportType": "IMPORT",
"entries": [
{}
],
"error": true,
"importReportDirectory": "string",
"packageName": "string",
"errorReportEntry": {
"asset": null,
"action": null,
"status": null,
"date": null,
"error": null,
"packageName": null
}
},
"configuration": {
"property1": {},
"property2": {}
},
"createdDate": "2019-08-24T14:15:22Z",
"error": true,
"errorMessage": {
"asset": {
"id": null,
"assetType": null,
"fromSection": null,
"languageCode": null,
"fromContentId": null,
"names": null,
"systemAsset": null,
"fileLocation": null,
"error": null,
"fromContentTypeIds": null,
"assetProperties": null
},
"action": "RESOLVE",
"status": "SUCCESS",
"date": "string",
"error": "string",
"packageName": "string"
},
"description": "string",
"importGroup": 0,
"primaryLanguage": "string",
"seeds": [
{
"id": 0,
"assetType": "[",
"fromSection": 0,
"languageCode": "string",
"fromContentId": 0,
"names": {},
"systemAsset": true,
"fileLocation": "string",
"error": true,
"fromContentTypeIds": [
null
],
"assetProperties": {}
}
],
"channelID": 0,
"importMap": {
"property1": {
"id": 0,
"assetType": "[",
"fromSection": 0,
"languageCode": "string",
"fromContentId": 0,
"names": {},
"systemAsset": true,
"fileLocation": "string",
"error": true,
"fromContentTypeIds": [
null
],
"assetProperties": {}
},
"property2": {
"id": 0,
"assetType": "[",
"fromSection": 0,
"languageCode": "string",
"fromContentId": 0,
"names": {},
"systemAsset": true,
"fileLocation": "string",
"error": true,
"fromContentTypeIds": [
null
],
"assetProperties": {}
}
},
"orderedAssets": [
{
"id": 0,
"assetType": "[",
"fromSection": 0,
"languageCode": "string",
"fromContentId": 0,
"names": {},
"systemAsset": true,
"fileLocation": "string",
"error": true,
"fromContentTypeIds": [
null
],
"assetProperties": {}
}
]
}
<?xml version="1.0" encoding="UTF-8" ?>
<Manifest>
<referencedAssets>
<graph>
<vertices/>
<edges/>
</graph>
</referencedAssets>
<languages>string</languages>
<name>string</name>
<report>
<reportType>IMPORT</reportType>
<entries/>
<error>true</error>
<importReportDirectory>string</importReportDirectory>
<packageName>string</packageName>
<errorReportEntry>
<asset/>
<action/>
<status/>
<date/>
<error/>
<packageName/>
</errorReportEntry>
</report>
<configuration>
<property1/>
<property2/>
</configuration>
<createdDate>2019-08-24T14:15:22Z</createdDate>
<error>true</error>
<errorMessage>
<asset>
<id/>
<assetType/>
<fromSection/>
<languageCode/>
<fromContentId/>
<names/>
<systemAsset/>
<fileLocation/>
<error/>
<fromContentTypeIds/>
<assetProperties/>
</asset>
<action>RESOLVE</action>
<status>SUCCESS</status>
<date>string</date>
<error>string</error>
<packageName>string</packageName>
</errorMessage>
<description>string</description>
<importGroup>0</importGroup>
<primaryLanguage>string</primaryLanguage>
<seeds>
<id>0</id>
<assetType>[</assetType>
<fromSection>0</fromSection>
<languageCode>string</languageCode>
<fromContentId>0</fromContentId>
<names/>
<systemAsset>true</systemAsset>
<fileLocation>string</fileLocation>
<error>true</error>
<fromContentTypeIds/>
<assetProperties/>
</seeds>
<channelID>0</channelID>
<importMap>
<property1>
<id>0</id>
<assetType>[</assetType>
<fromSection>0</fromSection>
<languageCode>string</languageCode>
<fromContentId>0</fromContentId>
<names/>
<systemAsset>true</systemAsset>
<fileLocation>string</fileLocation>
<error>true</error>
<fromContentTypeIds/>
<assetProperties/>
</property1>
<property2>
<id>0</id>
<assetType>[</assetType>
<fromSection>0</fromSection>
<languageCode>string</languageCode>
<fromContentId>0</fromContentId>
<names/>
<systemAsset>true</systemAsset>
<fileLocation>string</fileLocation>
<error>true</error>
<fromContentTypeIds/>
<assetProperties/>
</property2>
</importMap>
<orderedAssets>
<id>0</id>
<assetType>[</assetType>
<fromSection>0</fromSection>
<languageCode>string</languageCode>
<fromContentId>0</fromContentId>
<names/>
<systemAsset>true</systemAsset>
<fileLocation>string</fileLocation>
<error>true</error>
<fromContentTypeIds/>
<assetProperties/>
</orderedAssets>
</Manifest>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Manifest |
importInfo
GET /packages/import/{name}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| name | path | string | true | none |
Example responses
200 Response
{
"configuration": {
"property1": {},
"property2": {}
},
"name": "string"
}
<?xml version="1.0" encoding="UTF-8" ?>
<ImportDTO>
<configuration>
<property1/>
<property2/>
</configuration>
<name>string</name>
</ImportDTO>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | ImportDTO |
importAssets
PUT /packages/import/{name}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| name | path | string | true | none |
Example responses
200 Response
{
"referencedAssets": {
"graph": {
"vertices": null,
"edges": null
}
},
"languages": [
"string"
],
"name": "string",
"report": {
"reportType": "IMPORT",
"entries": [
{}
],
"error": true,
"importReportDirectory": "string",
"packageName": "string",
"errorReportEntry": {
"asset": null,
"action": null,
"status": null,
"date": null,
"error": null,
"packageName": null
}
},
"configuration": {
"property1": {},
"property2": {}
},
"createdDate": "2019-08-24T14:15:22Z",
"error": true,
"errorMessage": {
"asset": {
"id": null,
"assetType": null,
"fromSection": null,
"languageCode": null,
"fromContentId": null,
"names": null,
"systemAsset": null,
"fileLocation": null,
"error": null,
"fromContentTypeIds": null,
"assetProperties": null
},
"action": "RESOLVE",
"status": "SUCCESS",
"date": "string",
"error": "string",
"packageName": "string"
},
"description": "string",
"importGroup": 0,
"primaryLanguage": "string",
"seeds": [
{
"id": 0,
"assetType": "[",
"fromSection": 0,
"languageCode": "string",
"fromContentId": 0,
"names": {},
"systemAsset": true,
"fileLocation": "string",
"error": true,
"fromContentTypeIds": [
null
],
"assetProperties": {}
}
],
"channelID": 0,
"importMap": {
"property1": {
"id": 0,
"assetType": "[",
"fromSection": 0,
"languageCode": "string",
"fromContentId": 0,
"names": {},
"systemAsset": true,
"fileLocation": "string",
"error": true,
"fromContentTypeIds": [
null
],
"assetProperties": {}
},
"property2": {
"id": 0,
"assetType": "[",
"fromSection": 0,
"languageCode": "string",
"fromContentId": 0,
"names": {},
"systemAsset": true,
"fileLocation": "string",
"error": true,
"fromContentTypeIds": [
null
],
"assetProperties": {}
}
},
"orderedAssets": [
{
"id": 0,
"assetType": "[",
"fromSection": 0,
"languageCode": "string",
"fromContentId": 0,
"names": {},
"systemAsset": true,
"fileLocation": "string",
"error": true,
"fromContentTypeIds": [
null
],
"assetProperties": {}
}
]
}
<?xml version="1.0" encoding="UTF-8" ?>
<Manifest>
<referencedAssets>
<graph>
<vertices/>
<edges/>
</graph>
</referencedAssets>
<languages>string</languages>
<name>string</name>
<report>
<reportType>IMPORT</reportType>
<entries/>
<error>true</error>
<importReportDirectory>string</importReportDirectory>
<packageName>string</packageName>
<errorReportEntry>
<asset/>
<action/>
<status/>
<date/>
<error/>
<packageName/>
</errorReportEntry>
</report>
<configuration>
<property1/>
<property2/>
</configuration>
<createdDate>2019-08-24T14:15:22Z</createdDate>
<error>true</error>
<errorMessage>
<asset>
<id/>
<assetType/>
<fromSection/>
<languageCode/>
<fromContentId/>
<names/>
<systemAsset/>
<fileLocation/>
<error/>
<fromContentTypeIds/>
<assetProperties/>
</asset>
<action>RESOLVE</action>
<status>SUCCESS</status>
<date>string</date>
<error>string</error>
<packageName>string</packageName>
</errorMessage>
<description>string</description>
<importGroup>0</importGroup>
<primaryLanguage>string</primaryLanguage>
<seeds>
<id>0</id>
<assetType>[</assetType>
<fromSection>0</fromSection>
<languageCode>string</languageCode>
<fromContentId>0</fromContentId>
<names/>
<systemAsset>true</systemAsset>
<fileLocation>string</fileLocation>
<error>true</error>
<fromContentTypeIds/>
<assetProperties/>
</seeds>
<channelID>0</channelID>
<importMap>
<property1>
<id>0</id>
<assetType>[</assetType>
<fromSection>0</fromSection>
<languageCode>string</languageCode>
<fromContentId>0</fromContentId>
<names/>
<systemAsset>true</systemAsset>
<fileLocation>string</fileLocation>
<error>true</error>
<fromContentTypeIds/>
<assetProperties/>
</property1>
<property2>
<id>0</id>
<assetType>[</assetType>
<fromSection>0</fromSection>
<languageCode>string</languageCode>
<fromContentId>0</fromContentId>
<names/>
<systemAsset>true</systemAsset>
<fileLocation>string</fileLocation>
<error>true</error>
<fromContentTypeIds/>
<assetProperties/>
</property2>
</importMap>
<orderedAssets>
<id>0</id>
<assetType>[</assetType>
<fromSection>0</fromSection>
<languageCode>string</languageCode>
<fromContentId>0</fromContentId>
<names/>
<systemAsset>true</systemAsset>
<fileLocation>string</fileLocation>
<error>true</error>
<fromContentTypeIds/>
<assetProperties/>
</orderedAssets>
</Manifest>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Manifest |
noXhrArchiveUpload
POST /packages/noxhr/archiveUpload
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| default | Default | successful operation | None |
loadPackage
POST /packages/noxhr/load
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| default | Default | successful operation | None |
previewMapping
POST /packages/preview
Example responses
200 Response
{
"url": "string",
"mappingType": "XPATH",
"mappingValue": "string",
"defaultValue": "string",
"dateFormat": "string",
"content": 0,
"id": 0,
"parameters": {
"property1": true,
"property2": true
},
"html": "string",
"list": true
}
<?xml version="1.0" encoding="UTF-8" ?>
<MappingPreviewDTO>
<url>string</url>
<mappingType>XPATH</mappingType>
<mappingValue>string</mappingValue>
<defaultValue>string</defaultValue>
<dateFormat>string</dateFormat>
<content>0</content>
<id>0</id>
<parameters>
<property1>true</property1>
<property2>true</property2>
</parameters>
<html>string</html>
<list>true</list>
</MappingPreviewDTO>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | MappingPreviewDTO |
resolveSectionLinks
POST /packages/resolveSectionLinks
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| default | Default | successful operation | None |
resumeImport
GET /packages/resumeImport/{name}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| name | path | string | true | none |
Example responses
200 Response
{
"referencedAssets": {
"graph": {
"vertices": null,
"edges": null
}
},
"languages": [
"string"
],
"name": "string",
"report": {
"reportType": "IMPORT",
"entries": [
{}
],
"error": true,
"importReportDirectory": "string",
"packageName": "string",
"errorReportEntry": {
"asset": null,
"action": null,
"status": null,
"date": null,
"error": null,
"packageName": null
}
},
"configuration": {
"property1": {},
"property2": {}
},
"createdDate": "2019-08-24T14:15:22Z",
"error": true,
"errorMessage": {
"asset": {
"id": null,
"assetType": null,
"fromSection": null,
"languageCode": null,
"fromContentId": null,
"names": null,
"systemAsset": null,
"fileLocation": null,
"error": null,
"fromContentTypeIds": null,
"assetProperties": null
},
"action": "RESOLVE",
"status": "SUCCESS",
"date": "string",
"error": "string",
"packageName": "string"
},
"description": "string",
"importGroup": 0,
"primaryLanguage": "string",
"seeds": [
{
"id": 0,
"assetType": "[",
"fromSection": 0,
"languageCode": "string",
"fromContentId": 0,
"names": {},
"systemAsset": true,
"fileLocation": "string",
"error": true,
"fromContentTypeIds": [
null
],
"assetProperties": {}
}
],
"channelID": 0,
"importMap": {
"property1": {
"id": 0,
"assetType": "[",
"fromSection": 0,
"languageCode": "string",
"fromContentId": 0,
"names": {},
"systemAsset": true,
"fileLocation": "string",
"error": true,
"fromContentTypeIds": [
null
],
"assetProperties": {}
},
"property2": {
"id": 0,
"assetType": "[",
"fromSection": 0,
"languageCode": "string",
"fromContentId": 0,
"names": {},
"systemAsset": true,
"fileLocation": "string",
"error": true,
"fromContentTypeIds": [
null
],
"assetProperties": {}
}
},
"orderedAssets": [
{
"id": 0,
"assetType": "[",
"fromSection": 0,
"languageCode": "string",
"fromContentId": 0,
"names": {},
"systemAsset": true,
"fileLocation": "string",
"error": true,
"fromContentTypeIds": [
null
],
"assetProperties": {}
}
]
}
<?xml version="1.0" encoding="UTF-8" ?>
<Manifest>
<referencedAssets>
<graph>
<vertices/>
<edges/>
</graph>
</referencedAssets>
<languages>string</languages>
<name>string</name>
<report>
<reportType>IMPORT</reportType>
<entries/>
<error>true</error>
<importReportDirectory>string</importReportDirectory>
<packageName>string</packageName>
<errorReportEntry>
<asset/>
<action/>
<status/>
<date/>
<error/>
<packageName/>
</errorReportEntry>
</report>
<configuration>
<property1/>
<property2/>
</configuration>
<createdDate>2019-08-24T14:15:22Z</createdDate>
<error>true</error>
<errorMessage>
<asset>
<id/>
<assetType/>
<fromSection/>
<languageCode/>
<fromContentId/>
<names/>
<systemAsset/>
<fileLocation/>
<error/>
<fromContentTypeIds/>
<assetProperties/>
</asset>
<action>RESOLVE</action>
<status>SUCCESS</status>
<date>string</date>
<error>string</error>
<packageName>string</packageName>
</errorMessage>
<description>string</description>
<importGroup>0</importGroup>
<primaryLanguage>string</primaryLanguage>
<seeds>
<id>0</id>
<assetType>[</assetType>
<fromSection>0</fromSection>
<languageCode>string</languageCode>
<fromContentId>0</fromContentId>
<names/>
<systemAsset>true</systemAsset>
<fileLocation>string</fileLocation>
<error>true</error>
<fromContentTypeIds/>
<assetProperties/>
</seeds>
<channelID>0</channelID>
<importMap>
<property1>
<id>0</id>
<assetType>[</assetType>
<fromSection>0</fromSection>
<languageCode>string</languageCode>
<fromContentId>0</fromContentId>
<names/>
<systemAsset>true</systemAsset>
<fileLocation>string</fileLocation>
<error>true</error>
<fromContentTypeIds/>
<assetProperties/>
</property1>
<property2>
<id>0</id>
<assetType>[</assetType>
<fromSection>0</fromSection>
<languageCode>string</languageCode>
<fromContentId>0</fromContentId>
<names/>
<systemAsset>true</systemAsset>
<fileLocation>string</fileLocation>
<error>true</error>
<fromContentTypeIds/>
<assetProperties/>
</property2>
</importMap>
<orderedAssets>
<id>0</id>
<assetType>[</assetType>
<fromSection>0</fromSection>
<languageCode>string</languageCode>
<fromContentId>0</fromContentId>
<names/>
<systemAsset>true</systemAsset>
<fileLocation>string</fileLocation>
<error>true</error>
<fromContentTypeIds/>
<assetProperties/>
</orderedAssets>
</Manifest>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Manifest |
rollBack
GET /packages/rollback/{name}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| name | path | string | true | none |
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| default | Default | successful operation | None |
runningActions
GET /packages/status
Example responses
200 Response
[
{
"key": "string",
"moduleName": "string",
"progress": 0,
"totalOperations": 0,
"taskName": "string",
"cancelled": true,
"percentage": 0,
"task": "RESOLVE",
"summary": "string"
}
]
<?xml version="1.0" encoding="UTF-8" ?>
<key>string</key>
<moduleName>string</moduleName>
<progress>0</progress>
<totalOperations>0</totalOperations>
<taskName>string</taskName>
<cancelled>true</cancelled>
<percentage>0</percentage>
<task>RESOLVE</task>
<summary>string</summary>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Inline |
Response Schema
Status Code 200
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| anonymous | [IStatus] | false | none | none |
cancelOperation
GET /packages/status/cancel/{key}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| key | path | string | true | none |
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| default | Default | successful operation | None |
status
GET /packages/status/update/{key}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| key | path | string | true | none |
Example responses
200 Response
{
"key": "string",
"moduleName": "string",
"progress": 0,
"totalOperations": 0,
"taskName": "string",
"cancelled": true,
"percentage": 0,
"task": "RESOLVE",
"summary": "string"
}
<?xml version="1.0" encoding="UTF-8" ?>
<IStatus>
<key>string</key>
<moduleName>string</moduleName>
<progress>0</progress>
<totalOperations>0</totalOperations>
<taskName>string</taskName>
<cancelled>true</cancelled>
<percentage>0</percentage>
<task>RESOLVE</task>
<summary>string</summary>
</IStatus>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | IStatus |
upload
POST /packages/upload
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| default | Default | successful operation | None |
detailedView
GET /packages/{name}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| name | path | string | true | none |
Example responses
200 Response
{
"referencedAssets": {
"graph": {
"vertices": null,
"edges": null
}
},
"languages": [
"string"
],
"name": "string",
"report": {
"reportType": "IMPORT",
"entries": [
{}
],
"error": true,
"importReportDirectory": "string",
"packageName": "string",
"errorReportEntry": {
"asset": null,
"action": null,
"status": null,
"date": null,
"error": null,
"packageName": null
}
},
"configuration": {
"property1": {},
"property2": {}
},
"createdDate": "2019-08-24T14:15:22Z",
"error": true,
"errorMessage": {
"asset": {
"id": null,
"assetType": null,
"fromSection": null,
"languageCode": null,
"fromContentId": null,
"names": null,
"systemAsset": null,
"fileLocation": null,
"error": null,
"fromContentTypeIds": null,
"assetProperties": null
},
"action": "RESOLVE",
"status": "SUCCESS",
"date": "string",
"error": "string",
"packageName": "string"
},
"description": "string",
"importGroup": 0,
"primaryLanguage": "string",
"seeds": [
{
"id": 0,
"assetType": "[",
"fromSection": 0,
"languageCode": "string",
"fromContentId": 0,
"names": {},
"systemAsset": true,
"fileLocation": "string",
"error": true,
"fromContentTypeIds": [
null
],
"assetProperties": {}
}
],
"channelID": 0,
"importMap": {
"property1": {
"id": 0,
"assetType": "[",
"fromSection": 0,
"languageCode": "string",
"fromContentId": 0,
"names": {},
"systemAsset": true,
"fileLocation": "string",
"error": true,
"fromContentTypeIds": [
null
],
"assetProperties": {}
},
"property2": {
"id": 0,
"assetType": "[",
"fromSection": 0,
"languageCode": "string",
"fromContentId": 0,
"names": {},
"systemAsset": true,
"fileLocation": "string",
"error": true,
"fromContentTypeIds": [
null
],
"assetProperties": {}
}
},
"orderedAssets": [
{
"id": 0,
"assetType": "[",
"fromSection": 0,
"languageCode": "string",
"fromContentId": 0,
"names": {},
"systemAsset": true,
"fileLocation": "string",
"error": true,
"fromContentTypeIds": [
null
],
"assetProperties": {}
}
]
}
<?xml version="1.0" encoding="UTF-8" ?>
<Manifest>
<referencedAssets>
<graph>
<vertices/>
<edges/>
</graph>
</referencedAssets>
<languages>string</languages>
<name>string</name>
<report>
<reportType>IMPORT</reportType>
<entries/>
<error>true</error>
<importReportDirectory>string</importReportDirectory>
<packageName>string</packageName>
<errorReportEntry>
<asset/>
<action/>
<status/>
<date/>
<error/>
<packageName/>
</errorReportEntry>
</report>
<configuration>
<property1/>
<property2/>
</configuration>
<createdDate>2019-08-24T14:15:22Z</createdDate>
<error>true</error>
<errorMessage>
<asset>
<id/>
<assetType/>
<fromSection/>
<languageCode/>
<fromContentId/>
<names/>
<systemAsset/>
<fileLocation/>
<error/>
<fromContentTypeIds/>
<assetProperties/>
</asset>
<action>RESOLVE</action>
<status>SUCCESS</status>
<date>string</date>
<error>string</error>
<packageName>string</packageName>
</errorMessage>
<description>string</description>
<importGroup>0</importGroup>
<primaryLanguage>string</primaryLanguage>
<seeds>
<id>0</id>
<assetType>[</assetType>
<fromSection>0</fromSection>
<languageCode>string</languageCode>
<fromContentId>0</fromContentId>
<names/>
<systemAsset>true</systemAsset>
<fileLocation>string</fileLocation>
<error>true</error>
<fromContentTypeIds/>
<assetProperties/>
</seeds>
<channelID>0</channelID>
<importMap>
<property1>
<id>0</id>
<assetType>[</assetType>
<fromSection>0</fromSection>
<languageCode>string</languageCode>
<fromContentId>0</fromContentId>
<names/>
<systemAsset>true</systemAsset>
<fileLocation>string</fileLocation>
<error>true</error>
<fromContentTypeIds/>
<assetProperties/>
</property1>
<property2>
<id>0</id>
<assetType>[</assetType>
<fromSection>0</fromSection>
<languageCode>string</languageCode>
<fromContentId>0</fromContentId>
<names/>
<systemAsset>true</systemAsset>
<fileLocation>string</fileLocation>
<error>true</error>
<fromContentTypeIds/>
<assetProperties/>
</property2>
</importMap>
<orderedAssets>
<id>0</id>
<assetType>[</assetType>
<fromSection>0</fromSection>
<languageCode>string</languageCode>
<fromContentId>0</fromContentId>
<names/>
<systemAsset>true</systemAsset>
<fileLocation>string</fileLocation>
<error>true</error>
<fromContentTypeIds/>
<assetProperties/>
</orderedAssets>
</Manifest>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Manifest |
delete
DELETE /packages/{name}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| name | path | string | true | none |
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| default | Default | successful operation | None |
pageLayout
These endpoints provide the functionality for interacting with page layouts in the TERMINALFOUR system.
list
GET /pageLayout
Example responses
200 Response
[
{
"id": 0,
"name": "string",
"description": "string",
"editable": true,
"primaryGroup": {
"ownershipLevel": 0,
"group": {},
"assetID": 0,
"groupID": 0,
"assetType": 0,
"readLevel": 0,
"groupName": "string"
},
"sharedGroupCount": 0,
"sharedGroups": [
{
"ownershipLevel": null,
"group": null,
"assetID": null,
"groupID": null,
"assetType": null,
"readLevel": null,
"groupName": null
}
],
"lock": {
"assetID": 0,
"assetType": 0,
"lockType": 0,
"expiry": "2019-08-24T14:15:22Z",
"owner": 0,
"ownerName": "string",
"currentUser": true,
"language": "string"
},
"fullyAccessible": true
}
]
<?xml version="1.0" encoding="UTF-8" ?>
<id>0</id>
<name>string</name>
<description>string</description>
<editable>true</editable>
<primaryGroup>
<ownershipLevel>0</ownershipLevel>
<group/>
<assetID>0</assetID>
<groupID>0</groupID>
<assetType>0</assetType>
<readLevel>0</readLevel>
<groupName>string</groupName>
</primaryGroup>
<sharedGroupCount>0</sharedGroupCount>
<sharedGroups>
<ownershipLevel/>
<group/>
<assetID/>
<groupID/>
<assetType/>
<readLevel/>
<groupName/>
</sharedGroups>
<lock>
<assetID>0</assetID>
<assetType>0</assetType>
<lockType>0</lockType>
<expiry>2019-08-24T14:15:22Z</expiry>
<owner>0</owner>
<ownerName>string</ownerName>
<currentUser>true</currentUser>
<language>string</language>
</lock>
<fullyAccessible>true</fullyAccessible>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Inline |
Response Schema
Status Code 200
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| anonymous | [PageLayoutMetaDataDTO] | false | none | none |
| » sharedGroupCount | integer(int32) | false | none | none |
| » sharedGroups | [AssetSharingInformation] | false | none | none |
add
POST /pageLayout
Example responses
200 Response
{
"id": 0,
"name": "string",
"description": "string",
"editable": true,
"primaryGroup": {
"ownershipLevel": 0,
"group": {
"id": null,
"name": null,
"description": null,
"emailAddress": null,
"createDate": null,
"enabled": null,
"ldap": null,
"defaultChannel": null,
"deleted": null
},
"assetID": 0,
"groupID": 0,
"assetType": 0,
"readLevel": 0,
"groupName": "string"
},
"sharedGroupCount": 0,
"sharedGroups": [
{
"ownershipLevel": 0,
"group": {},
"assetID": 0,
"groupID": 0,
"assetType": 0,
"readLevel": 0,
"groupName": "string"
}
],
"lock": {
"assetID": 0,
"assetType": 0,
"lockType": 0,
"expiry": "2019-08-24T14:15:22Z",
"owner": 0,
"ownerName": "string",
"currentUser": true,
"language": "string"
},
"syntaxType": 0,
"status": 0,
"headerCode": "string",
"footerCode": "string",
"stylesheetCode": "string",
"fileExtension": "string",
"contentLayout": "string",
"currentVersion": "string",
"language": "string",
"layoutProcessor": 0,
"typeContent": "string",
"showOwner": true,
"fullyAccessible": true
}
<?xml version="1.0" encoding="UTF-8" ?>
<PageLayoutDTO>
<id>0</id>
<name>string</name>
<description>string</description>
<editable>true</editable>
<primaryGroup>
<ownershipLevel>0</ownershipLevel>
<group>
<id/>
<name/>
<description/>
<emailAddress/>
<createDate/>
<enabled/>
<ldap/>
<defaultChannel/>
<deleted/>
</group>
<assetID>0</assetID>
<groupID>0</groupID>
<assetType>0</assetType>
<readLevel>0</readLevel>
<groupName>string</groupName>
</primaryGroup>
<sharedGroupCount>0</sharedGroupCount>
<sharedGroups>
<ownershipLevel>0</ownershipLevel>
<group/>
<assetID>0</assetID>
<groupID>0</groupID>
<assetType>0</assetType>
<readLevel>0</readLevel>
<groupName>string</groupName>
</sharedGroups>
<lock>
<assetID>0</assetID>
<assetType>0</assetType>
<lockType>0</lockType>
<expiry>2019-08-24T14:15:22Z</expiry>
<owner>0</owner>
<ownerName>string</ownerName>
<currentUser>true</currentUser>
<language>string</language>
</lock>
<syntaxType>0</syntaxType>
<status>0</status>
<headerCode>string</headerCode>
<footerCode>string</footerCode>
<stylesheetCode>string</stylesheetCode>
<fileExtension>string</fileExtension>
<contentLayout>string</contentLayout>
<currentVersion>string</currentVersion>
<language>string</language>
<layoutProcessor>0</layoutProcessor>
<typeContent>string</typeContent>
<showOwner>true</showOwner>
<fullyAccessible>true</fullyAccessible>
</PageLayoutDTO>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | PageLayoutDTO |
grouped
GET /pageLayout/grouped
Example responses
200 Response
[
{
"groupName": "string",
"pageLayoutMetaData": [
{
"id": null,
"name": null,
"description": null,
"editable": null,
"primaryGroup": null,
"sharedGroupCount": null,
"sharedGroups": null,
"lock": null,
"fullyAccessible": null
}
]
}
]
<?xml version="1.0" encoding="UTF-8" ?>
<groupName>string</groupName>
<pageLayoutMetaData>
<id/>
<name/>
<description/>
<editable/>
<primaryGroup/>
<sharedGroupCount/>
<sharedGroups/>
<lock/>
<fullyAccessible/>
</pageLayoutMetaData>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Inline |
Response Schema
Status Code 200
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| anonymous | [PageLayoutGroupDTO] | false | none | none |
| »» sharedGroupCount | integer(int32) | false | none | none |
| »» sharedGroups | [AssetSharingInformation] | false | none | none |
get
GET /pageLayout/{id}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
Example responses
200 Response
{
"id": 0,
"name": "string",
"description": "string",
"editable": true,
"primaryGroup": {
"ownershipLevel": 0,
"group": {
"id": null,
"name": null,
"description": null,
"emailAddress": null,
"createDate": null,
"enabled": null,
"ldap": null,
"defaultChannel": null,
"deleted": null
},
"assetID": 0,
"groupID": 0,
"assetType": 0,
"readLevel": 0,
"groupName": "string"
},
"sharedGroupCount": 0,
"sharedGroups": [
{
"ownershipLevel": 0,
"group": {},
"assetID": 0,
"groupID": 0,
"assetType": 0,
"readLevel": 0,
"groupName": "string"
}
],
"lock": {
"assetID": 0,
"assetType": 0,
"lockType": 0,
"expiry": "2019-08-24T14:15:22Z",
"owner": 0,
"ownerName": "string",
"currentUser": true,
"language": "string"
},
"syntaxType": 0,
"status": 0,
"headerCode": "string",
"footerCode": "string",
"stylesheetCode": "string",
"fileExtension": "string",
"contentLayout": "string",
"currentVersion": "string",
"language": "string",
"layoutProcessor": 0,
"typeContent": "string",
"showOwner": true,
"fullyAccessible": true
}
<?xml version="1.0" encoding="UTF-8" ?>
<PageLayoutDTO>
<id>0</id>
<name>string</name>
<description>string</description>
<editable>true</editable>
<primaryGroup>
<ownershipLevel>0</ownershipLevel>
<group>
<id/>
<name/>
<description/>
<emailAddress/>
<createDate/>
<enabled/>
<ldap/>
<defaultChannel/>
<deleted/>
</group>
<assetID>0</assetID>
<groupID>0</groupID>
<assetType>0</assetType>
<readLevel>0</readLevel>
<groupName>string</groupName>
</primaryGroup>
<sharedGroupCount>0</sharedGroupCount>
<sharedGroups>
<ownershipLevel>0</ownershipLevel>
<group/>
<assetID>0</assetID>
<groupID>0</groupID>
<assetType>0</assetType>
<readLevel>0</readLevel>
<groupName>string</groupName>
</sharedGroups>
<lock>
<assetID>0</assetID>
<assetType>0</assetType>
<lockType>0</lockType>
<expiry>2019-08-24T14:15:22Z</expiry>
<owner>0</owner>
<ownerName>string</ownerName>
<currentUser>true</currentUser>
<language>string</language>
</lock>
<syntaxType>0</syntaxType>
<status>0</status>
<headerCode>string</headerCode>
<footerCode>string</footerCode>
<stylesheetCode>string</stylesheetCode>
<fileExtension>string</fileExtension>
<contentLayout>string</contentLayout>
<currentVersion>string</currentVersion>
<language>string</language>
<layoutProcessor>0</layoutProcessor>
<typeContent>string</typeContent>
<showOwner>true</showOwner>
<fullyAccessible>true</fullyAccessible>
</PageLayoutDTO>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | PageLayoutDTO |
modify
PUT /pageLayout/{id}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
Example responses
200 Response
{
"id": 0,
"name": "string",
"description": "string",
"editable": true,
"primaryGroup": {
"ownershipLevel": 0,
"group": {
"id": null,
"name": null,
"description": null,
"emailAddress": null,
"createDate": null,
"enabled": null,
"ldap": null,
"defaultChannel": null,
"deleted": null
},
"assetID": 0,
"groupID": 0,
"assetType": 0,
"readLevel": 0,
"groupName": "string"
},
"sharedGroupCount": 0,
"sharedGroups": [
{
"ownershipLevel": 0,
"group": {},
"assetID": 0,
"groupID": 0,
"assetType": 0,
"readLevel": 0,
"groupName": "string"
}
],
"lock": {
"assetID": 0,
"assetType": 0,
"lockType": 0,
"expiry": "2019-08-24T14:15:22Z",
"owner": 0,
"ownerName": "string",
"currentUser": true,
"language": "string"
},
"syntaxType": 0,
"status": 0,
"headerCode": "string",
"footerCode": "string",
"stylesheetCode": "string",
"fileExtension": "string",
"contentLayout": "string",
"currentVersion": "string",
"language": "string",
"layoutProcessor": 0,
"typeContent": "string",
"showOwner": true,
"fullyAccessible": true
}
<?xml version="1.0" encoding="UTF-8" ?>
<PageLayoutDTO>
<id>0</id>
<name>string</name>
<description>string</description>
<editable>true</editable>
<primaryGroup>
<ownershipLevel>0</ownershipLevel>
<group>
<id/>
<name/>
<description/>
<emailAddress/>
<createDate/>
<enabled/>
<ldap/>
<defaultChannel/>
<deleted/>
</group>
<assetID>0</assetID>
<groupID>0</groupID>
<assetType>0</assetType>
<readLevel>0</readLevel>
<groupName>string</groupName>
</primaryGroup>
<sharedGroupCount>0</sharedGroupCount>
<sharedGroups>
<ownershipLevel>0</ownershipLevel>
<group/>
<assetID>0</assetID>
<groupID>0</groupID>
<assetType>0</assetType>
<readLevel>0</readLevel>
<groupName>string</groupName>
</sharedGroups>
<lock>
<assetID>0</assetID>
<assetType>0</assetType>
<lockType>0</lockType>
<expiry>2019-08-24T14:15:22Z</expiry>
<owner>0</owner>
<ownerName>string</ownerName>
<currentUser>true</currentUser>
<language>string</language>
</lock>
<syntaxType>0</syntaxType>
<status>0</status>
<headerCode>string</headerCode>
<footerCode>string</footerCode>
<stylesheetCode>string</stylesheetCode>
<fileExtension>string</fileExtension>
<contentLayout>string</contentLayout>
<currentVersion>string</currentVersion>
<language>string</language>
<layoutProcessor>0</layoutProcessor>
<typeContent>string</typeContent>
<showOwner>true</showOwner>
<fullyAccessible>true</fullyAccessible>
</PageLayoutDTO>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | PageLayoutDTO |
delete
DELETE /pageLayout/{id}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| default | Default | successful operation | None |
getSharingInformation
GET /pageLayout/{id}/share
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
Example responses
200 Response
{
"id": 0,
"primaryGroup": {
"ownershipLevel": 0,
"group": {
"id": null,
"name": null,
"description": null,
"emailAddress": null,
"createDate": null,
"enabled": null,
"ldap": null,
"defaultChannel": null,
"deleted": null
},
"assetID": 0,
"groupID": 0,
"assetType": 0,
"readLevel": 0,
"groupName": "string"
},
"sharedGroups": [
{
"ownershipLevel": 0,
"group": {},
"assetID": 0,
"groupID": 0,
"assetType": 0,
"readLevel": 0,
"groupName": "string"
}
]
}
<?xml version="1.0" encoding="UTF-8" ?>
<IGroupedAssetSharingInformation>
<id>0</id>
<primaryGroup>
<ownershipLevel>0</ownershipLevel>
<group>
<id/>
<name/>
<description/>
<emailAddress/>
<createDate/>
<enabled/>
<ldap/>
<defaultChannel/>
<deleted/>
</group>
<assetID>0</assetID>
<groupID>0</groupID>
<assetType>0</assetType>
<readLevel>0</readLevel>
<groupName>string</groupName>
</primaryGroup>
<sharedGroups>
<ownershipLevel>0</ownershipLevel>
<group/>
<assetID>0</assetID>
<groupID>0</groupID>
<assetType>0</assetType>
<readLevel>0</readLevel>
<groupName>string</groupName>
</sharedGroups>
</IGroupedAssetSharingInformation>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | IGroupedAssetSharingInformation |
modifySharingInformation
PUT /pageLayout/{id}/share
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
Example responses
200 Response
{
"id": 0,
"primaryGroup": {
"ownershipLevel": 0,
"group": {
"id": null,
"name": null,
"description": null,
"emailAddress": null,
"createDate": null,
"enabled": null,
"ldap": null,
"defaultChannel": null,
"deleted": null
},
"assetID": 0,
"groupID": 0,
"assetType": 0,
"readLevel": 0,
"groupName": "string"
},
"sharedGroups": [
{
"ownershipLevel": 0,
"group": {},
"assetID": 0,
"groupID": 0,
"assetType": 0,
"readLevel": 0,
"groupName": "string"
}
]
}
<?xml version="1.0" encoding="UTF-8" ?>
<IGroupedAssetSharingInformation>
<id>0</id>
<primaryGroup>
<ownershipLevel>0</ownershipLevel>
<group>
<id/>
<name/>
<description/>
<emailAddress/>
<createDate/>
<enabled/>
<ldap/>
<defaultChannel/>
<deleted/>
</group>
<assetID>0</assetID>
<groupID>0</groupID>
<assetType>0</assetType>
<readLevel>0</readLevel>
<groupName>string</groupName>
</primaryGroup>
<sharedGroups>
<ownershipLevel>0</ownershipLevel>
<group/>
<assetID>0</assetID>
<groupID>0</groupID>
<assetType>0</assetType>
<readLevel>0</readLevel>
<groupName>string</groupName>
</sharedGroups>
</IGroupedAssetSharingInformation>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | IGroupedAssetSharingInformation |
pagelayoutReport
These endpoints describe the functionality for generating a Page Layout report.
createPageLayoutReport
POST /pagelayoutReport
Example responses
200 Response
{
"id": "string"
}
<?xml version="1.0" encoding="UTF-8" ?>
<ReportID>
<id>string</id>
</ReportID>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | ReportID |
downloadReport
GET /pagelayoutReport/download/{id}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | string | true | none |
| searchString | query | string | false | none |
| currentPage | query | integer(int32) | false | none |
| pageSize | query | integer(int32) | false | none |
| sortField | query | string | false | none |
| sortOrder | query | string | false | none |
Enumerated Values
| Parameter | Value |
|---|---|
| sortOrder | ASC |
| sortOrder | DESC |
Example responses
200 Response
{
"url": "string"
}
<?xml version="1.0" encoding="UTF-8" ?>
<ReportUrl>
<url>string</url>
</ReportUrl>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | ReportUrl |
get
GET /pagelayoutReport/{key}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| key | path | string | true | none |
| searchString | query | string | false | none |
| currentPage | query | integer(int32) | false | none |
| pageSize | query | integer(int32) | false | none |
| sortField | query | string | false | none |
| sortOrder | query | string | false | none |
Enumerated Values
| Parameter | Value |
|---|---|
| sortOrder | ASC |
| sortOrder | DESC |
Example responses
200 Response
{
"rows": [
{}
],
"pagingInfo": {
"searchString": "string",
"currentPage": 0,
"pageSize": 0,
"sortField": "string",
"sortOrder": "ASC",
"totalPages": 0,
"totalRows": 0,
"firstElementIndex": 0,
"lastElementIndex": 0,
"totalRowsInReport": 0
},
"details": {},
"totalPages": 0,
"sortOrder": "ASC",
"pageSize": 0,
"currentPage": 0,
"searchString": "string",
"sortField": "string",
"firstElementIndex": 0,
"totalRowsInReport": 0,
"lastElementIndex": 0
}
<?xml version="1.0" encoding="UTF-8" ?>
<ResultSetPage>
<rows/>
<pagingInfo>
<searchString>string</searchString>
<currentPage>0</currentPage>
<pageSize>0</pageSize>
<sortField>string</sortField>
<sortOrder>ASC</sortOrder>
<totalPages>0</totalPages>
<totalRows>0</totalRows>
<firstElementIndex>0</firstElementIndex>
<lastElementIndex>0</lastElementIndex>
<totalRowsInReport>0</totalRowsInReport>
</pagingInfo>
<details/>
<totalPages>0</totalPages>
<sortOrder>ASC</sortOrder>
<pageSize>0</pageSize>
<currentPage>0</currentPage>
<searchString>string</searchString>
<sortField>string</sortField>
<firstElementIndex>0</firstElementIndex>
<totalRowsInReport>0</totalRowsInReport>
<lastElementIndex>0</lastElementIndex>
</ResultSetPage>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | ResultSetPage |
password
This web service allows a user to reset their password.
performReset
POST /password/reset
Body parameter
{
"username": "string",
"nonce": "string"
}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| body | body | ResetRequest | false | none |
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| default | Default | successful operation | None |
startReset
POST /password/startreset
Body parameter
{
"username": "string",
"nonce": "string"
}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| body | body | ResetRequest | false | none |
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| default | Default | successful operation | None |
paymentgateway
These endpoints describe interacting with the Formbuilder payment gateway system.
listPaymentGateways
GET /paymentgateway
Example responses
200 Response
[
{
"gatewayName": "string",
"requiredChargeConfigurationOptions": [
"string"
],
"requiredSetupConfigurationOptions": [
"string"
]
}
]
<?xml version="1.0" encoding="UTF-8" ?>
<gatewayName>string</gatewayName>
<requiredChargeConfigurationOptions>string</requiredChargeConfigurationOptions>
<requiredSetupConfigurationOptions>string</requiredSetupConfigurationOptions>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Inline |
Response Schema
Status Code 200
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| anonymous | [PaymentGateway] | false | none | none |
listPaymentGatewayProfiles
GET /paymentgateway/profile
Example responses
200 Response
[
{
"id": 0,
"customerId": 0,
"name": "string",
"description": "string",
"type": "string",
"lastModified": "2019-08-24T14:15:22Z",
"properties": {
"property1": "string",
"property2": "string"
}
}
]
<?xml version="1.0" encoding="UTF-8" ?>
<id>0</id>
<customerId>0</customerId>
<name>string</name>
<description>string</description>
<type>string</type>
<lastModified>2019-08-24T14:15:22Z</lastModified>
<properties>
<property1>string</property1>
<property2>string</property2>
</properties>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Inline |
Response Schema
Status Code 200
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| anonymous | [PaymentGatewayProfile] | false | none | none |
addPaymentGatewayProfile
POST /paymentgateway/profile
Example responses
200 Response
{
"id": 0,
"customerId": 0,
"name": "string",
"description": "string",
"type": "string",
"lastModified": "2019-08-24T14:15:22Z",
"properties": {
"property1": "string",
"property2": "string"
}
}
<?xml version="1.0" encoding="UTF-8" ?>
<PaymentGatewayProfile>
<id>0</id>
<customerId>0</customerId>
<name>string</name>
<description>string</description>
<type>string</type>
<lastModified>2019-08-24T14:15:22Z</lastModified>
<properties>
<property1>string</property1>
<property2>string</property2>
</properties>
</PaymentGatewayProfile>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | PaymentGatewayProfile |
getGatewayProfile
GET /paymentgateway/profile/{gatewayProfileId}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| gatewayProfileId | path | integer(int32) | true | none |
Example responses
200 Response
{
"id": 0,
"customerId": 0,
"name": "string",
"description": "string",
"type": "string",
"lastModified": "2019-08-24T14:15:22Z",
"properties": {
"property1": "string",
"property2": "string"
}
}
<?xml version="1.0" encoding="UTF-8" ?>
<PaymentGatewayProfile>
<id>0</id>
<customerId>0</customerId>
<name>string</name>
<description>string</description>
<type>string</type>
<lastModified>2019-08-24T14:15:22Z</lastModified>
<properties>
<property1>string</property1>
<property2>string</property2>
</properties>
</PaymentGatewayProfile>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | PaymentGatewayProfile |
deletePaymentGatewayProfile
DELETE /paymentgateway/profile/{gatewayProfileId}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| gatewayProfileId | path | integer(int32) | true | none |
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| default | Default | successful operation | None |
modifyPaymentGatewayProfile
PUT /paymentgateway/profile/{profileId}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| profileId | path | integer(int32) | true | none |
Example responses
200 Response
{
"id": 0,
"customerId": 0,
"name": "string",
"description": "string",
"type": "string",
"lastModified": "2019-08-24T14:15:22Z",
"properties": {
"property1": "string",
"property2": "string"
}
}
<?xml version="1.0" encoding="UTF-8" ?>
<PaymentGatewayProfile>
<id>0</id>
<customerId>0</customerId>
<name>string</name>
<description>string</description>
<type>string</type>
<lastModified>2019-08-24T14:15:22Z</lastModified>
<properties>
<property1>string</property1>
<property2>string</property2>
</properties>
</PaymentGatewayProfile>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | PaymentGatewayProfile |
plsetting
These endpoints provide the functionality for listing the persistent language settings in the TERMINALFOUR system.
list
GET /plsetting
Example responses
200 Response
[
{
"id": 0,
"name": "string"
}
]
<?xml version="1.0" encoding="UTF-8" ?>
<id>0</id>
<name>string</name>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Inline |
Response Schema
Status Code 200
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| anonymous | [Settings] | false | none | none |
preview
These endpoints describe interacting with the preview functionality.
previewPage
GET /preview/{id}/{language}/{section}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
| language | path | string | true | none |
| section | path | integer(int32) | true | none |
| cc | query | integer(int32) | false | none |
Example responses
200 Response
"string"
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | string |
previewFulltextPage
GET /preview/{id}/{language}/{section}/{content}/{layout}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
| language | path | string | true | none |
| section | path | integer(int32) | true | none |
| content | path | integer(int32) | true | none |
| layout | path | string | true | none |
| cc | query | integer(int32) | false | none |
Example responses
200 Response
"string"
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | string |
previewfilter
These end points describe operations on Preview filters within the TERMINALFOUR system.
list
GET /previewfilter
Example responses
200 Response
[
{
"id": 0,
"name": "string",
"enabled": true,
"method": 0,
"url": "string",
"dir": "string",
"extension": "string",
"passThru": "string",
"params": [
"string"
]
}
]
<?xml version="1.0" encoding="UTF-8" ?>
<id>0</id>
<name>string</name>
<enabled>true</enabled>
<method>0</method>
<url>string</url>
<dir>string</dir>
<extension>string</extension>
<passThru>string</passThru>
<params>string</params>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Inline |
Response Schema
Status Code 200
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| anonymous | [PreviewFilterDTO] | false | none | none |
add
POST /previewfilter
Example responses
200 Response
{
"id": 0,
"name": "string",
"enabled": true,
"method": 0,
"url": "string",
"dir": "string",
"extension": "string",
"passThru": "string",
"params": [
"string"
]
}
<?xml version="1.0" encoding="UTF-8" ?>
<PreviewFilterDTO>
<id>0</id>
<name>string</name>
<enabled>true</enabled>
<method>0</method>
<url>string</url>
<dir>string</dir>
<extension>string</extension>
<passThru>string</passThru>
<params>string</params>
</PreviewFilterDTO>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | PreviewFilterDTO |
get
GET /previewfilter/{id}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
Example responses
200 Response
{
"id": 0,
"name": "string",
"enabled": true,
"method": 0,
"url": "string",
"dir": "string",
"extension": "string",
"passThru": "string",
"params": [
"string"
]
}
<?xml version="1.0" encoding="UTF-8" ?>
<PreviewFilterDTO>
<id>0</id>
<name>string</name>
<enabled>true</enabled>
<method>0</method>
<url>string</url>
<dir>string</dir>
<extension>string</extension>
<passThru>string</passThru>
<params>string</params>
</PreviewFilterDTO>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | PreviewFilterDTO |
update
PUT /previewfilter/{id}
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| default | Default | successful operation | None |
delete
DELETE /previewfilter/{id}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| default | Default | successful operation | None |
profile
This service is used to interact with the profile of a current user.
getProfile
GET /profile
Example responses
200 Response
{
"firstName": "string",
"lastName": "string",
"username": "string",
"emailAddress": "string",
"defaultLanguage": "string",
"oldPassword": "string",
"newPassword": "string",
"newPasswordConfirm": "string",
"uiLocale": "string",
"htmlEditorId": 0,
"defaultPreviewChannelId": 0,
"userLevel": 0,
"contentId": 0,
"contentDto": {
"id": 0,
"contentTypeID": 0,
"archiveSection": 0,
"publishDate": "2019-08-24T14:15:22Z",
"reviewDate": "2019-08-24T14:15:22Z",
"expiryDate": "2019-08-24T14:15:22Z",
"language": "string",
"name": "string",
"alternativeLanguages": [
{}
],
"status": 0,
"lastModified": "2019-08-24T14:15:22Z",
"lastModifiedBy": 0,
"lastModifierName": "string",
"contentTypeName": "string",
"contentTypeAlias": "string",
"owner": {
"id": null,
"type": null
},
"version": "string",
"previousVersion": "string",
"channels": [
0
],
"mirroredSectionPaths": {
"property1": "string",
"property2": "string"
},
"editable": true,
"expired": true,
"lock": {
"assetID": null,
"assetType": null,
"lockType": null,
"expiry": null,
"owner": null,
"ownerName": null,
"currentUser": null,
"language": null
},
"canPublishNow": true,
"canSaveAndApprove": true,
"contentTypeAccess": 0,
"contentTypeLock": {
"assetID": null,
"assetType": null,
"lockType": null,
"expiry": null,
"owner": null,
"ownerName": null,
"currentUser": null,
"language": null
},
"elements": {
"property1": {},
"property2": {}
},
"contentType": {
"id": null,
"name": null,
"description": null,
"type": null,
"editable": null,
"primaryGroup": null,
"sharedGroups": null,
"alias": null,
"workflow": null,
"systemTemplate": null,
"sharedGroupCount": null,
"contentTypeElements": null,
"metaMapped": null,
"lock": null,
"minAuthLevel": null,
"enableDirectEdit": null,
"elementIdforFilename": null,
"warningMessage": null,
"sectionId": null,
"duplicate": null,
"duplicatedFromId": null,
"fullyAccessible": null
},
"types": [
{}
],
"insertAtIndex": 0,
"sortLock": "TOP",
"excludedMirrorSectionIds": [
0
],
"locked": true,
"sectionIDs": [
0
]
}
}
<?xml version="1.0" encoding="UTF-8" ?>
<UserProfileView>
<firstName>string</firstName>
<lastName>string</lastName>
<username>string</username>
<emailAddress>string</emailAddress>
<defaultLanguage>string</defaultLanguage>
<oldPassword>string</oldPassword>
<newPassword>string</newPassword>
<newPasswordConfirm>string</newPasswordConfirm>
<uiLocale>string</uiLocale>
<htmlEditorId>0</htmlEditorId>
<defaultPreviewChannelId>0</defaultPreviewChannelId>
<userLevel>0</userLevel>
<contentId>0</contentId>
<contentDto>
<id>0</id>
<contentTypeID>0</contentTypeID>
<archiveSection>0</archiveSection>
<publishDate>2019-08-24T14:15:22Z</publishDate>
<reviewDate>2019-08-24T14:15:22Z</reviewDate>
<expiryDate>2019-08-24T14:15:22Z</expiryDate>
<language>string</language>
<name>string</name>
<alternativeLanguages/>
<status>0</status>
<lastModified>2019-08-24T14:15:22Z</lastModified>
<lastModifiedBy>0</lastModifiedBy>
<lastModifierName>string</lastModifierName>
<contentTypeName>string</contentTypeName>
<contentTypeAlias>string</contentTypeAlias>
<owner>
<id/>
<type/>
</owner>
<version>string</version>
<previousVersion>string</previousVersion>
<channels>0</channels>
<mirroredSectionPaths>
<property1>string</property1>
<property2>string</property2>
</mirroredSectionPaths>
<editable>true</editable>
<expired>true</expired>
<lock>
<assetID/>
<assetType/>
<lockType/>
<expiry/>
<owner/>
<ownerName/>
<currentUser/>
<language/>
</lock>
<canPublishNow>true</canPublishNow>
<canSaveAndApprove>true</canSaveAndApprove>
<contentTypeAccess>0</contentTypeAccess>
<contentTypeLock>
<assetID/>
<assetType/>
<lockType/>
<expiry/>
<owner/>
<ownerName/>
<currentUser/>
<language/>
</contentTypeLock>
<elements>
<property1/>
<property2/>
</elements>
<contentType>
<id/>
<name/>
<description/>
<type/>
<editable/>
<primaryGroup/>
<sharedGroups/>
<alias/>
<workflow/>
<systemTemplate/>
<sharedGroupCount/>
<contentTypeElements/>
<metaMapped/>
<lock/>
<minAuthLevel/>
<enableDirectEdit/>
<elementIdforFilename/>
<warningMessage/>
<sectionId/>
<duplicate/>
<duplicatedFromId/>
<fullyAccessible/>
</contentType>
<types/>
<insertAtIndex>0</insertAtIndex>
<sortLock>TOP</sortLock>
<excludedMirrorSectionIds>0</excludedMirrorSectionIds>
<locked>true</locked>
<sectionIDs>0</sectionIDs>
</contentDto>
</UserProfileView>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | UserProfileView |
updateProfile
POST /profile
Example responses
200 Response
{
"firstName": "string",
"lastName": "string",
"username": "string",
"emailAddress": "string",
"defaultLanguage": "string",
"oldPassword": "string",
"newPassword": "string",
"newPasswordConfirm": "string",
"uiLocale": "string",
"htmlEditorId": 0,
"defaultPreviewChannelId": 0,
"userLevel": 0,
"contentId": 0,
"contentDto": {
"id": 0,
"contentTypeID": 0,
"archiveSection": 0,
"publishDate": "2019-08-24T14:15:22Z",
"reviewDate": "2019-08-24T14:15:22Z",
"expiryDate": "2019-08-24T14:15:22Z",
"language": "string",
"name": "string",
"alternativeLanguages": [
{}
],
"status": 0,
"lastModified": "2019-08-24T14:15:22Z",
"lastModifiedBy": 0,
"lastModifierName": "string",
"contentTypeName": "string",
"contentTypeAlias": "string",
"owner": {
"id": null,
"type": null
},
"version": "string",
"previousVersion": "string",
"channels": [
0
],
"mirroredSectionPaths": {
"property1": "string",
"property2": "string"
},
"editable": true,
"expired": true,
"lock": {
"assetID": null,
"assetType": null,
"lockType": null,
"expiry": null,
"owner": null,
"ownerName": null,
"currentUser": null,
"language": null
},
"canPublishNow": true,
"canSaveAndApprove": true,
"contentTypeAccess": 0,
"contentTypeLock": {
"assetID": null,
"assetType": null,
"lockType": null,
"expiry": null,
"owner": null,
"ownerName": null,
"currentUser": null,
"language": null
},
"elements": {
"property1": {},
"property2": {}
},
"contentType": {
"id": null,
"name": null,
"description": null,
"type": null,
"editable": null,
"primaryGroup": null,
"sharedGroups": null,
"alias": null,
"workflow": null,
"systemTemplate": null,
"sharedGroupCount": null,
"contentTypeElements": null,
"metaMapped": null,
"lock": null,
"minAuthLevel": null,
"enableDirectEdit": null,
"elementIdforFilename": null,
"warningMessage": null,
"sectionId": null,
"duplicate": null,
"duplicatedFromId": null,
"fullyAccessible": null
},
"types": [
{}
],
"insertAtIndex": 0,
"sortLock": "TOP",
"excludedMirrorSectionIds": [
0
],
"locked": true,
"sectionIDs": [
0
]
}
}
<?xml version="1.0" encoding="UTF-8" ?>
<UserProfileView>
<firstName>string</firstName>
<lastName>string</lastName>
<username>string</username>
<emailAddress>string</emailAddress>
<defaultLanguage>string</defaultLanguage>
<oldPassword>string</oldPassword>
<newPassword>string</newPassword>
<newPasswordConfirm>string</newPasswordConfirm>
<uiLocale>string</uiLocale>
<htmlEditorId>0</htmlEditorId>
<defaultPreviewChannelId>0</defaultPreviewChannelId>
<userLevel>0</userLevel>
<contentId>0</contentId>
<contentDto>
<id>0</id>
<contentTypeID>0</contentTypeID>
<archiveSection>0</archiveSection>
<publishDate>2019-08-24T14:15:22Z</publishDate>
<reviewDate>2019-08-24T14:15:22Z</reviewDate>
<expiryDate>2019-08-24T14:15:22Z</expiryDate>
<language>string</language>
<name>string</name>
<alternativeLanguages/>
<status>0</status>
<lastModified>2019-08-24T14:15:22Z</lastModified>
<lastModifiedBy>0</lastModifiedBy>
<lastModifierName>string</lastModifierName>
<contentTypeName>string</contentTypeName>
<contentTypeAlias>string</contentTypeAlias>
<owner>
<id/>
<type/>
</owner>
<version>string</version>
<previousVersion>string</previousVersion>
<channels>0</channels>
<mirroredSectionPaths>
<property1>string</property1>
<property2>string</property2>
</mirroredSectionPaths>
<editable>true</editable>
<expired>true</expired>
<lock>
<assetID/>
<assetType/>
<lockType/>
<expiry/>
<owner/>
<ownerName/>
<currentUser/>
<language/>
</lock>
<canPublishNow>true</canPublishNow>
<canSaveAndApprove>true</canSaveAndApprove>
<contentTypeAccess>0</contentTypeAccess>
<contentTypeLock>
<assetID/>
<assetType/>
<lockType/>
<expiry/>
<owner/>
<ownerName/>
<currentUser/>
<language/>
</contentTypeLock>
<elements>
<property1/>
<property2/>
</elements>
<contentType>
<id/>
<name/>
<description/>
<type/>
<editable/>
<primaryGroup/>
<sharedGroups/>
<alias/>
<workflow/>
<systemTemplate/>
<sharedGroupCount/>
<contentTypeElements/>
<metaMapped/>
<lock/>
<minAuthLevel/>
<enableDirectEdit/>
<elementIdforFilename/>
<warningMessage/>
<sectionId/>
<duplicate/>
<duplicatedFromId/>
<fullyAccessible/>
</contentType>
<types/>
<insertAtIndex>0</insertAtIndex>
<sortLock>TOP</sortLock>
<excludedMirrorSectionIds>0</excludedMirrorSectionIds>
<locked>true</locked>
<sectionIDs>0</sectionIDs>
</contentDto>
</UserProfileView>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | UserProfileView |
profilebookmark
Provides web service endpoints for the TERMINALFOUR bookmarks functionality.
list
GET /profile/bookmark
Example responses
200 Response
[
{
"id": 0,
"description": "string",
"url": "string",
"icon": "string"
}
]
<?xml version="1.0" encoding="UTF-8" ?>
<id>0</id>
<description>string</description>
<url>string</url>
<icon>string</icon>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Inline |
Response Schema
Status Code 200
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| anonymous | [BookmarkDTO] | false | none | none |
create
POST /profile/bookmark
Example responses
200 Response
{
"id": 0,
"description": "string",
"url": "string",
"icon": "string"
}
<?xml version="1.0" encoding="UTF-8" ?>
<BookmarkDTO>
<id>0</id>
<description>string</description>
<url>string</url>
<icon>string</icon>
</BookmarkDTO>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | BookmarkDTO |
delete
DELETE /profile/bookmark/{id}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| default | Default | successful operation | None |
publishlogs
These endpoints provide the functionality to output the publish logs to the publish page.
tailLogForPublish
POST /publishlogs
Example responses
200 Response
{
"lines": [
"string"
]
}
<?xml version="1.0" encoding="UTF-8" ?>
<PublishOutput>
<lines>string</lines>
</PublishOutput>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | PublishOutput |
publishProcessor
These endpoints provide the functionality for listing the Publish processors in the TERMINALFOUR system.
list
GET /publishProcessor/{type}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| type | path | integer(int32) | true | none |
Example responses
200 Response
[
{
"id": 0,
"name": "string",
"processableType": 0,
"description": "string",
"enabled": true
}
]
<?xml version="1.0" encoding="UTF-8" ?>
<id>0</id>
<name>string</name>
<processableType>0</processableType>
<description>string</description>
<enabled>true</enabled>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Inline |
Response Schema
Status Code 200
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| anonymous | [PublishProcessorMetaData] | false | none | none |
pxlconfig
getPxlConfig
GET /pxlconfig
Example responses
200 Response
{
"privateIpMatching": true,
"clientOrgId": "string",
"pxlEnabled": true,
"environmentIdentifier": "string",
"valid": true
}
<?xml version="1.0" encoding="UTF-8" ?>
<pxlConfig>
<privateIpMatching>true</privateIpMatching>
<clientOrgId>string</clientOrgId>
<pxlEnabled>true</pxlEnabled>
<environmentIdentifier>string</environmentIdentifier>
<valid>true</valid>
</pxlConfig>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | PxlConfigurationDTO |
saveAndConnect
POST /pxlconfig
Example responses
200 Response
{
"privateIpMatching": true,
"clientOrgId": "string",
"pxlEnabled": true,
"environmentIdentifier": "string",
"valid": true
}
<?xml version="1.0" encoding="UTF-8" ?>
<pxlConfig>
<privateIpMatching>true</privateIpMatching>
<clientOrgId>string</clientOrgId>
<pxlEnabled>true</pxlEnabled>
<environmentIdentifier>string</environmentIdentifier>
<valid>true</valid>
</pxlConfig>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | PxlConfigurationDTO |
updateAndConnect
PUT /pxlconfig
Example responses
200 Response
{
"privateIpMatching": true,
"clientOrgId": "string",
"pxlEnabled": true,
"environmentIdentifier": "string",
"valid": true
}
<?xml version="1.0" encoding="UTF-8" ?>
<pxlConfig>
<privateIpMatching>true</privateIpMatching>
<clientOrgId>string</clientOrgId>
<pxlEnabled>true</pxlEnabled>
<environmentIdentifier>string</environmentIdentifier>
<valid>true</valid>
</pxlConfig>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | PxlConfigurationDTO |
isPxlEnabled
GET /pxlconfig/enabled
Example responses
200 Response
{
"globalPxlSet": true
}
<?xml version="1.0" encoding="UTF-8" ?>
<pxlGlobalConfig>
<globalPxlSet>true</globalPxlSet>
</pxlGlobalConfig>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | PxlGlobalConfigDTO |
validatePxlConfig
POST /pxlconfig/validate
Example responses
200 Response
{
"privateIpMatching": true,
"clientOrgId": "string",
"pxlEnabled": true,
"environmentIdentifier": "string",
"valid": true
}
<?xml version="1.0" encoding="UTF-8" ?>
<pxlConfig>
<privateIpMatching>true</privateIpMatching>
<clientOrgId>string</clientOrgId>
<pxlEnabled>true</pxlEnabled>
<environmentIdentifier>string</environmentIdentifier>
<valid>true</valid>
</pxlConfig>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | PxlConfigurationDTO |
pxlfilter
list
POST /pxlfilter/list
Example responses
200 Response
{
"draw": 0,
"recordsTotal": 0,
"recordsFiltered": 0,
"pxlFilters": [
{
"id": 0,
"name": "string",
"description": "string",
"url": "string",
"lastModified": "2019-08-24T14:15:22Z"
}
],
"data": [
{
"id": 0,
"name": "string",
"description": "string",
"url": "string",
"lastModified": "2019-08-24T14:15:22Z"
}
]
}
<?xml version="1.0" encoding="UTF-8" ?>
<PxlFilterTableData>
<draw>0</draw>
<recordsTotal>0</recordsTotal>
<recordsFiltered>0</recordsFiltered>
<pxlFilters>
<id>0</id>
<name>string</name>
<description>string</description>
<url>string</url>
<lastModified>2019-08-24T14:15:22Z</lastModified>
</pxlFilters>
<data>
<id>0</id>
<name>string</name>
<description>string</description>
<url>string</url>
<lastModified>2019-08-24T14:15:22Z</lastModified>
</data>
</PxlFilterTableData>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | PxlFilterTableData |
add
POST /pxlfilter
Example responses
200 Response
{
"id": 0,
"name": "string",
"description": "string",
"filterUrl": "string"
}
<?xml version="1.0" encoding="UTF-8" ?>
<pxlfilter>
<id>0</id>
<name>string</name>
<description>string</description>
<filterUrl>string</filterUrl>
</pxlfilter>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | PxlFilterDTO |
validatePxlFilterName
POST /pxlfilter/inputvalidation/pxlfiltername
Example responses
200 Response
{
"value": "string",
"inputIsValid": true
}
<?xml version="1.0" encoding="UTF-8" ?>
<PxlFilterUniqueNameDTO>
<value>string</value>
<inputIsValid>true</inputIsValid>
</PxlFilterUniqueNameDTO>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | PxlFilterUniqueNameDTO |
simpleList
GET /pxlfilter/simplelist
Example responses
200 Response
[
{
"id": 0,
"name": "string"
}
]
<?xml version="1.0" encoding="UTF-8" ?>
<id>0</id>
<name>string</name>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Inline |
Response Schema
Status Code 200
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| anonymous | [PxlFilterSimpleListDTO] | false | none | none |
get
GET /pxlfilter/{id}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
Example responses
200 Response
{
"id": 0,
"name": "string",
"description": "string",
"filterUrl": "string"
}
<?xml version="1.0" encoding="UTF-8" ?>
<pxlfilter>
<id>0</id>
<name>string</name>
<description>string</description>
<filterUrl>string</filterUrl>
</pxlfilter>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | PxlFilterDTO |
modify
PUT /pxlfilter/{id}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
Example responses
200 Response
{
"id": 0,
"name": "string",
"description": "string",
"filterUrl": "string"
}
<?xml version="1.0" encoding="UTF-8" ?>
<pxlfilter>
<id>0</id>
<name>string</name>
<description>string</description>
<filterUrl>string</filterUrl>
</pxlfilter>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | PxlFilterDTO |
delete
DELETE /pxlfilter/{id}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
Example responses
200 Response
{
"id": 0,
"name": "string",
"description": "string",
"filterUrl": "string"
}
<?xml version="1.0" encoding="UTF-8" ?>
<pxlfilter>
<id>0</id>
<name>string</name>
<description>string</description>
<filterUrl>string</filterUrl>
</pxlfilter>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | PxlFilterDTO |
reportaudittrail
These endpoints provide the functionality to create an audit trail report.
create
POST /report/audittrail
Example responses
200 Response
{
"id": "string"
}
<?xml version="1.0" encoding="UTF-8" ?>
<ReportID>
<id>string</id>
</ReportID>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | ReportID |
downloadReport
GET /report/audittrail/download/{id}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | string | true | none |
| searchString | query | string | false | none |
| currentPage | query | integer(int32) | false | none |
| pageSize | query | integer(int32) | false | none |
| sortField | query | string | false | none |
| sortOrder | query | string | false | none |
Enumerated Values
| Parameter | Value |
|---|---|
| sortOrder | ASC |
| sortOrder | DESC |
Example responses
200 Response
{
"url": "string"
}
<?xml version="1.0" encoding="UTF-8" ?>
<ReportUrl>
<url>string</url>
</ReportUrl>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | ReportUrl |
get
GET /report/audittrail/{key}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| key | path | string | true | none |
| searchString | query | string | false | none |
| currentPage | query | integer(int32) | false | none |
| pageSize | query | integer(int32) | false | none |
| sortField | query | string | false | none |
| sortOrder | query | string | false | none |
Enumerated Values
| Parameter | Value |
|---|---|
| sortOrder | ASC |
| sortOrder | DESC |
Example responses
200 Response
{
"rows": [
{}
],
"pagingInfo": {
"searchString": "string",
"currentPage": 0,
"pageSize": 0,
"sortField": "string",
"sortOrder": "ASC",
"totalPages": 0,
"totalRows": 0,
"firstElementIndex": 0,
"lastElementIndex": 0,
"totalRowsInReport": 0
},
"details": {},
"totalPages": 0,
"sortOrder": "ASC",
"pageSize": 0,
"currentPage": 0,
"searchString": "string",
"sortField": "string",
"firstElementIndex": 0,
"totalRowsInReport": 0,
"lastElementIndex": 0
}
<?xml version="1.0" encoding="UTF-8" ?>
<ResultSetPageRow>
<rows/>
<pagingInfo>
<searchString>string</searchString>
<currentPage>0</currentPage>
<pageSize>0</pageSize>
<sortField>string</sortField>
<sortOrder>ASC</sortOrder>
<totalPages>0</totalPages>
<totalRows>0</totalRows>
<firstElementIndex>0</firstElementIndex>
<lastElementIndex>0</lastElementIndex>
<totalRowsInReport>0</totalRowsInReport>
</pagingInfo>
<details/>
<totalPages>0</totalPages>
<sortOrder>ASC</sortOrder>
<pageSize>0</pageSize>
<currentPage>0</currentPage>
<searchString>string</searchString>
<sortField>string</sortField>
<firstElementIndex>0</firstElementIndex>
<totalRowsInReport>0</totalRowsInReport>
<lastElementIndex>0</lastElementIndex>
</ResultSetPageRow>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | ResultSetPageRow |
reportbrokenlinks
Provides different operations relating to the management of Broken Links reports.
createReport
POST /report/brokenlinks
Example responses
200 Response
{
"id": "string"
}
<?xml version="1.0" encoding="UTF-8" ?>
<ReportID>
<id>string</id>
</ReportID>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | ReportID |
get
GET /report/brokenlinks/{key}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| key | path | string | true | none |
| searchString | query | string | false | none |
| currentPage | query | integer(int32) | false | none |
| pageSize | query | integer(int32) | false | none |
| sortField | query | string | false | none |
| sortOrder | query | string | false | none |
Enumerated Values
| Parameter | Value |
|---|---|
| sortOrder | ASC |
| sortOrder | DESC |
Example responses
200 Response
{
"rows": [
{
"content": {},
"language": "string",
"sections": [
null
],
"type": "[",
"responseCode": 0,
"errorMessage": "string",
"url": "string",
"contentTypeID": 0,
"contentTypeElementIDs": [
null
]
}
],
"pagingInfo": {
"searchString": "string",
"currentPage": 0,
"pageSize": 0,
"sortField": "string",
"sortOrder": "ASC",
"totalPages": 0,
"totalRows": 0,
"firstElementIndex": 0,
"lastElementIndex": 0,
"totalRowsInReport": 0
},
"details": {},
"totalPages": 0,
"sortOrder": "ASC",
"pageSize": 0,
"currentPage": 0,
"searchString": "string",
"sortField": "string",
"firstElementIndex": 0,
"totalRowsInReport": 0,
"lastElementIndex": 0
}
<?xml version="1.0" encoding="UTF-8" ?>
<ResultSetPageBrokenLinksRow>
<rows>
<content/>
<language>string</language>
<sections/>
<type>[</type>
<responseCode>0</responseCode>
<errorMessage>string</errorMessage>
<url>string</url>
<contentTypeID>0</contentTypeID>
<contentTypeElementIDs/>
</rows>
<pagingInfo>
<searchString>string</searchString>
<currentPage>0</currentPage>
<pageSize>0</pageSize>
<sortField>string</sortField>
<sortOrder>ASC</sortOrder>
<totalPages>0</totalPages>
<totalRows>0</totalRows>
<firstElementIndex>0</firstElementIndex>
<lastElementIndex>0</lastElementIndex>
<totalRowsInReport>0</totalRowsInReport>
</pagingInfo>
<details/>
<totalPages>0</totalPages>
<sortOrder>ASC</sortOrder>
<pageSize>0</pageSize>
<currentPage>0</currentPage>
<searchString>string</searchString>
<sortField>string</sortField>
<firstElementIndex>0</firstElementIndex>
<totalRowsInReport>0</totalRowsInReport>
<lastElementIndex>0</lastElementIndex>
</ResultSetPageBrokenLinksRow>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | ResultSetPageBrokenLinksRow |
reportcontentowner
These endpoints describe operations on Content Owner reports within the TERMINALFOUR system.
createReport
POST /report/contentowner
Example responses
200 Response
{
"id": "string"
}
<?xml version="1.0" encoding="UTF-8" ?>
<ReportID>
<id>string</id>
</ReportID>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | ReportID |
get
GET /report/contentowner/{key}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| key | path | string | true | none |
| searchString | query | string | false | none |
| currentPage | query | integer(int32) | false | none |
| pageSize | query | integer(int32) | false | none |
| sortField | query | string | false | none |
| sortOrder | query | string | false | none |
Enumerated Values
| Parameter | Value |
|---|---|
| sortOrder | ASC |
| sortOrder | DESC |
Example responses
200 Response
{
"rows": [
{
"content": {},
"owner": {},
"sections": [
null
],
"lastModified": "2019-08-24T14:15:22Z",
"status": 0
}
],
"pagingInfo": {
"searchString": "string",
"currentPage": 0,
"pageSize": 0,
"sortField": "string",
"sortOrder": "ASC",
"totalPages": 0,
"totalRows": 0,
"firstElementIndex": 0,
"lastElementIndex": 0,
"totalRowsInReport": 0
},
"details": {},
"totalPages": 0,
"sortOrder": "ASC",
"pageSize": 0,
"currentPage": 0,
"searchString": "string",
"sortField": "string",
"firstElementIndex": 0,
"totalRowsInReport": 0,
"lastElementIndex": 0
}
<?xml version="1.0" encoding="UTF-8" ?>
<ResultSetPageContentOwnerRow>
<rows>
<content/>
<owner/>
<sections/>
<lastModified>2019-08-24T14:15:22Z</lastModified>
<status>0</status>
</rows>
<pagingInfo>
<searchString>string</searchString>
<currentPage>0</currentPage>
<pageSize>0</pageSize>
<sortField>string</sortField>
<sortOrder>ASC</sortOrder>
<totalPages>0</totalPages>
<totalRows>0</totalRows>
<firstElementIndex>0</firstElementIndex>
<lastElementIndex>0</lastElementIndex>
<totalRowsInReport>0</totalRowsInReport>
</pagingInfo>
<details/>
<totalPages>0</totalPages>
<sortOrder>ASC</sortOrder>
<pageSize>0</pageSize>
<currentPage>0</currentPage>
<searchString>string</searchString>
<sortField>string</sortField>
<firstElementIndex>0</firstElementIndex>
<totalRowsInReport>0</totalRowsInReport>
<lastElementIndex>0</lastElementIndex>
</ResultSetPageContentOwnerRow>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | ResultSetPageContentOwnerRow |
reporterror
These endpoints provide the functionality to create a new error report in the TERMINALFOUR system.
create
POST /report/error
Example responses
200 Response
{
"id": "string"
}
<?xml version="1.0" encoding="UTF-8" ?>
<ReportID>
<id>string</id>
</ReportID>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | ReportID |
downloadReport
GET /report/error/download/{id}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | string | true | none |
| searchString | query | string | false | none |
| currentPage | query | integer(int32) | false | none |
| pageSize | query | integer(int32) | false | none |
| sortField | query | string | false | none |
| sortOrder | query | string | false | none |
Enumerated Values
| Parameter | Value |
|---|---|
| sortOrder | ASC |
| sortOrder | DESC |
Example responses
200 Response
{
"url": "string"
}
<?xml version="1.0" encoding="UTF-8" ?>
<ReportUrl>
<url>string</url>
</ReportUrl>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | ReportUrl |
get
GET /report/error/{key}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| key | path | string | true | none |
| searchString | query | string | false | none |
| currentPage | query | integer(int32) | false | none |
| pageSize | query | integer(int32) | false | none |
| sortField | query | string | false | none |
| sortOrder | query | string | false | none |
Enumerated Values
| Parameter | Value |
|---|---|
| sortOrder | ASC |
| sortOrder | DESC |
Example responses
200 Response
{
"rows": [
{}
],
"pagingInfo": {
"searchString": "string",
"currentPage": 0,
"pageSize": 0,
"sortField": "string",
"sortOrder": "ASC",
"totalPages": 0,
"totalRows": 0,
"firstElementIndex": 0,
"lastElementIndex": 0,
"totalRowsInReport": 0
},
"details": {},
"totalPages": 0,
"sortOrder": "ASC",
"pageSize": 0,
"currentPage": 0,
"searchString": "string",
"sortField": "string",
"firstElementIndex": 0,
"totalRowsInReport": 0,
"lastElementIndex": 0
}
<?xml version="1.0" encoding="UTF-8" ?>
<ResultSetPageRow>
<rows/>
<pagingInfo>
<searchString>string</searchString>
<currentPage>0</currentPage>
<pageSize>0</pageSize>
<sortField>string</sortField>
<sortOrder>ASC</sortOrder>
<totalPages>0</totalPages>
<totalRows>0</totalRows>
<firstElementIndex>0</firstElementIndex>
<lastElementIndex>0</lastElementIndex>
<totalRowsInReport>0</totalRowsInReport>
</pagingInfo>
<details/>
<totalPages>0</totalPages>
<sortOrder>ASC</sortOrder>
<pageSize>0</pageSize>
<currentPage>0</currentPage>
<searchString>string</searchString>
<sortField>string</sortField>
<firstElementIndex>0</firstElementIndex>
<totalRowsInReport>0</totalRowsInReport>
<lastElementIndex>0</lastElementIndex>
</ResultSetPageRow>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | ResultSetPageRow |
reportnavigationSearch
These endpoints provide the functionality for generating a navigation object report.
createReport
POST /report/navigationSearch
Example responses
200 Response
{
"property1": {
"id": "string"
},
"property2": {
"id": "string"
}
}
<?xml version="1.0" encoding="UTF-8" ?>
<property1>
<id>string</id>
</property1>
<property2>
<id>string</id>
</property2>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Inline |
Response Schema
downloadReport
POST /report/navigationSearch/download/{id}
Body parameter
{
"property1": {
"searchString": "string",
"currentPage": 0,
"pageSize": 0,
"sortField": "string",
"sortOrder": "ASC",
"totalPages": 0,
"totalRows": 0,
"firstElementIndex": 0,
"lastElementIndex": 0,
"totalRowsInReport": 0
},
"property2": {
"searchString": "string",
"currentPage": 0,
"pageSize": 0,
"sortField": "string",
"sortOrder": "ASC",
"totalPages": 0,
"totalRows": 0,
"firstElementIndex": 0,
"lastElementIndex": 0,
"totalRowsInReport": 0
}
}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
| body | body | object | false | none |
Example responses
200 Response
{
"url": "string"
}
<?xml version="1.0" encoding="UTF-8" ?>
<ReportUrl>
<url>string</url>
</ReportUrl>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | ReportUrl |
get
GET /report/navigationSearch/{keys}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| keys | path | string | true | none |
| searchString | query | string | false | none |
| currentPage | query | integer(int32) | false | none |
| pageSize | query | integer(int32) | false | none |
| sortField | query | string | false | none |
| sortOrder | query | string | false | none |
Enumerated Values
| Parameter | Value |
|---|---|
| sortOrder | ASC |
| sortOrder | DESC |
Example responses
200 Response
{
"property1": {
"rows": [
{}
],
"pagingInfo": {
"searchString": "string",
"currentPage": 0,
"pageSize": 0,
"sortField": "string",
"sortOrder": "[",
"totalPages": 0,
"totalRows": 0,
"firstElementIndex": 0,
"lastElementIndex": 0,
"totalRowsInReport": 0
},
"details": {},
"totalPages": 0,
"sortOrder": "ASC",
"pageSize": 0,
"currentPage": 0,
"searchString": "string",
"sortField": "string",
"firstElementIndex": 0,
"totalRowsInReport": 0,
"lastElementIndex": 0
},
"property2": {
"rows": [
{}
],
"pagingInfo": {
"searchString": "string",
"currentPage": 0,
"pageSize": 0,
"sortField": "string",
"sortOrder": "[",
"totalPages": 0,
"totalRows": 0,
"firstElementIndex": 0,
"lastElementIndex": 0,
"totalRowsInReport": 0
},
"details": {},
"totalPages": 0,
"sortOrder": "ASC",
"pageSize": 0,
"currentPage": 0,
"searchString": "string",
"sortField": "string",
"firstElementIndex": 0,
"totalRowsInReport": 0,
"lastElementIndex": 0
}
}
<?xml version="1.0" encoding="UTF-8" ?>
<property1>
<rows/>
<pagingInfo>
<searchString>string</searchString>
<currentPage>0</currentPage>
<pageSize>0</pageSize>
<sortField>string</sortField>
<sortOrder>[</sortOrder>
<totalPages>0</totalPages>
<totalRows>0</totalRows>
<firstElementIndex>0</firstElementIndex>
<lastElementIndex>0</lastElementIndex>
<totalRowsInReport>0</totalRowsInReport>
</pagingInfo>
<details/>
<totalPages>0</totalPages>
<sortOrder>ASC</sortOrder>
<pageSize>0</pageSize>
<currentPage>0</currentPage>
<searchString>string</searchString>
<sortField>string</sortField>
<firstElementIndex>0</firstElementIndex>
<totalRowsInReport>0</totalRowsInReport>
<lastElementIndex>0</lastElementIndex>
</property1>
<property2>
<rows/>
<pagingInfo>
<searchString>string</searchString>
<currentPage>0</currentPage>
<pageSize>0</pageSize>
<sortField>string</sortField>
<sortOrder>[</sortOrder>
<totalPages>0</totalPages>
<totalRows>0</totalRows>
<firstElementIndex>0</firstElementIndex>
<lastElementIndex>0</lastElementIndex>
<totalRowsInReport>0</totalRowsInReport>
</pagingInfo>
<details/>
<totalPages>0</totalPages>
<sortOrder>ASC</sortOrder>
<pageSize>0</pageSize>
<currentPage>0</currentPage>
<searchString>string</searchString>
<sortField>string</sortField>
<firstElementIndex>0</firstElementIndex>
<totalRowsInReport>0</totalRowsInReport>
<lastElementIndex>0</lastElementIndex>
</property2>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Inline |
Response Schema
reportpublish
These endpoints provide the functionality to interact with the Publish reports.
createReport
POST /report/publish
Example responses
200 Response
{
"property1": {
"id": "string"
},
"property2": {
"id": "string"
}
}
<?xml version="1.0" encoding="UTF-8" ?>
<property1>
<id>string</id>
</property1>
<property2>
<id>string</id>
</property2>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Inline |
Response Schema
createDetails
POST /report/publish/details
Example responses
200 Response
{
"property1": {
"id": "string"
},
"property2": {
"id": "string"
}
}
<?xml version="1.0" encoding="UTF-8" ?>
<property1>
<id>string</id>
</property1>
<property2>
<id>string</id>
</property2>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Inline |
Response Schema
downloadLog
GET /report/publish/log/{id}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
Example responses
200 Response
{
"url": "string"
}
<?xml version="1.0" encoding="UTF-8" ?>
<ReportUrl>
<url>string</url>
</ReportUrl>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | ReportUrl |
downloadStatistics
GET /report/publish/statistics/{id}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
Example responses
200 Response
{
"url": "string"
}
<?xml version="1.0" encoding="UTF-8" ?>
<ReportUrl>
<url>string</url>
</ReportUrl>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | ReportUrl |
get
GET /report/publish/{keys}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| keys | path | string | true | none |
| searchString | query | string | false | none |
| currentPage | query | integer(int32) | false | none |
| pageSize | query | integer(int32) | false | none |
| sortField | query | string | false | none |
| sortOrder | query | string | false | none |
Enumerated Values
| Parameter | Value |
|---|---|
| sortOrder | ASC |
| sortOrder | DESC |
Example responses
200 Response
{
"property1": {
"rows": [
{}
],
"pagingInfo": {
"searchString": "string",
"currentPage": 0,
"pageSize": 0,
"sortField": "string",
"sortOrder": "[",
"totalPages": 0,
"totalRows": 0,
"firstElementIndex": 0,
"lastElementIndex": 0,
"totalRowsInReport": 0
},
"details": {},
"totalPages": 0,
"sortOrder": "ASC",
"pageSize": 0,
"currentPage": 0,
"searchString": "string",
"sortField": "string",
"firstElementIndex": 0,
"totalRowsInReport": 0,
"lastElementIndex": 0
},
"property2": {
"rows": [
{}
],
"pagingInfo": {
"searchString": "string",
"currentPage": 0,
"pageSize": 0,
"sortField": "string",
"sortOrder": "[",
"totalPages": 0,
"totalRows": 0,
"firstElementIndex": 0,
"lastElementIndex": 0,
"totalRowsInReport": 0
},
"details": {},
"totalPages": 0,
"sortOrder": "ASC",
"pageSize": 0,
"currentPage": 0,
"searchString": "string",
"sortField": "string",
"firstElementIndex": 0,
"totalRowsInReport": 0,
"lastElementIndex": 0
}
}
<?xml version="1.0" encoding="UTF-8" ?>
<property1>
<rows/>
<pagingInfo>
<searchString>string</searchString>
<currentPage>0</currentPage>
<pageSize>0</pageSize>
<sortField>string</sortField>
<sortOrder>[</sortOrder>
<totalPages>0</totalPages>
<totalRows>0</totalRows>
<firstElementIndex>0</firstElementIndex>
<lastElementIndex>0</lastElementIndex>
<totalRowsInReport>0</totalRowsInReport>
</pagingInfo>
<details/>
<totalPages>0</totalPages>
<sortOrder>ASC</sortOrder>
<pageSize>0</pageSize>
<currentPage>0</currentPage>
<searchString>string</searchString>
<sortField>string</sortField>
<firstElementIndex>0</firstElementIndex>
<totalRowsInReport>0</totalRowsInReport>
<lastElementIndex>0</lastElementIndex>
</property1>
<property2>
<rows/>
<pagingInfo>
<searchString>string</searchString>
<currentPage>0</currentPage>
<pageSize>0</pageSize>
<sortField>string</sortField>
<sortOrder>[</sortOrder>
<totalPages>0</totalPages>
<totalRows>0</totalRows>
<firstElementIndex>0</firstElementIndex>
<lastElementIndex>0</lastElementIndex>
<totalRowsInReport>0</totalRowsInReport>
</pagingInfo>
<details/>
<totalPages>0</totalPages>
<sortOrder>ASC</sortOrder>
<pageSize>0</pageSize>
<currentPage>0</currentPage>
<searchString>string</searchString>
<sortField>string</sortField>
<firstElementIndex>0</firstElementIndex>
<totalRowsInReport>0</totalRowsInReport>
<lastElementIndex>0</lastElementIndex>
</property2>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Inline |
Response Schema
reportsectionNavigationSearch
These endpoints provide the functionality for generating a navigation usage report by section.
createReport
POST /report/sectionNavigationSearch
Example responses
200 Response
{
"property1": {
"id": "string"
},
"property2": {
"id": "string"
}
}
<?xml version="1.0" encoding="UTF-8" ?>
<property1>
<id>string</id>
</property1>
<property2>
<id>string</id>
</property2>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Inline |
Response Schema
downloadReport
POST /report/sectionNavigationSearch/download/{id}
Body parameter
{
"property1": {
"searchString": "string",
"currentPage": 0,
"pageSize": 0,
"sortField": "string",
"sortOrder": "ASC",
"totalPages": 0,
"totalRows": 0,
"firstElementIndex": 0,
"lastElementIndex": 0,
"totalRowsInReport": 0
},
"property2": {
"searchString": "string",
"currentPage": 0,
"pageSize": 0,
"sortField": "string",
"sortOrder": "ASC",
"totalPages": 0,
"totalRows": 0,
"firstElementIndex": 0,
"lastElementIndex": 0,
"totalRowsInReport": 0
}
}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
| body | body | object | false | none |
Example responses
200 Response
{
"url": "string"
}
<?xml version="1.0" encoding="UTF-8" ?>
<ReportUrl>
<url>string</url>
</ReportUrl>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | ReportUrl |
get
GET /report/sectionNavigationSearch/{keys}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| keys | path | string | true | none |
| searchString | query | string | false | none |
| currentPage | query | integer(int32) | false | none |
| pageSize | query | integer(int32) | false | none |
| sortField | query | string | false | none |
| sortOrder | query | string | false | none |
Enumerated Values
| Parameter | Value |
|---|---|
| sortOrder | ASC |
| sortOrder | DESC |
Example responses
200 Response
{
"property1": {
"rows": [
{}
],
"pagingInfo": {
"searchString": "string",
"currentPage": 0,
"pageSize": 0,
"sortField": "string",
"sortOrder": "[",
"totalPages": 0,
"totalRows": 0,
"firstElementIndex": 0,
"lastElementIndex": 0,
"totalRowsInReport": 0
},
"details": {},
"totalPages": 0,
"sortOrder": "ASC",
"pageSize": 0,
"currentPage": 0,
"searchString": "string",
"sortField": "string",
"firstElementIndex": 0,
"totalRowsInReport": 0,
"lastElementIndex": 0
},
"property2": {
"rows": [
{}
],
"pagingInfo": {
"searchString": "string",
"currentPage": 0,
"pageSize": 0,
"sortField": "string",
"sortOrder": "[",
"totalPages": 0,
"totalRows": 0,
"firstElementIndex": 0,
"lastElementIndex": 0,
"totalRowsInReport": 0
},
"details": {},
"totalPages": 0,
"sortOrder": "ASC",
"pageSize": 0,
"currentPage": 0,
"searchString": "string",
"sortField": "string",
"firstElementIndex": 0,
"totalRowsInReport": 0,
"lastElementIndex": 0
}
}
<?xml version="1.0" encoding="UTF-8" ?>
<property1>
<rows/>
<pagingInfo>
<searchString>string</searchString>
<currentPage>0</currentPage>
<pageSize>0</pageSize>
<sortField>string</sortField>
<sortOrder>[</sortOrder>
<totalPages>0</totalPages>
<totalRows>0</totalRows>
<firstElementIndex>0</firstElementIndex>
<lastElementIndex>0</lastElementIndex>
<totalRowsInReport>0</totalRowsInReport>
</pagingInfo>
<details/>
<totalPages>0</totalPages>
<sortOrder>ASC</sortOrder>
<pageSize>0</pageSize>
<currentPage>0</currentPage>
<searchString>string</searchString>
<sortField>string</sortField>
<firstElementIndex>0</firstElementIndex>
<totalRowsInReport>0</totalRowsInReport>
<lastElementIndex>0</lastElementIndex>
</property1>
<property2>
<rows/>
<pagingInfo>
<searchString>string</searchString>
<currentPage>0</currentPage>
<pageSize>0</pageSize>
<sortField>string</sortField>
<sortOrder>[</sortOrder>
<totalPages>0</totalPages>
<totalRows>0</totalRows>
<firstElementIndex>0</firstElementIndex>
<lastElementIndex>0</lastElementIndex>
<totalRowsInReport>0</totalRowsInReport>
</pagingInfo>
<details/>
<totalPages>0</totalPages>
<sortOrder>ASC</sortOrder>
<pageSize>0</pageSize>
<currentPage>0</currentPage>
<searchString>string</searchString>
<sortField>string</sortField>
<firstElementIndex>0</firstElementIndex>
<totalRowsInReport>0</totalRowsInReport>
<lastElementIndex>0</lastElementIndex>
</property2>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Inline |
Response Schema
s3
delete
DELETE /s3
Example responses
200 Response
true
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | boolean |
schedule
These endpoints describe the functionality for interacting with the TERMINALFOUR scheduler.
list
GET /schedule
Example responses
200 Response
[
{
"id": 0,
"name": "string",
"status": 0,
"creationDate": "2019-08-24T14:15:22Z",
"nextDue": "2019-08-24T14:15:22Z",
"fixedRate": true,
"executionInterval": 0,
"executionCount": 0,
"alert": {
"id": 0,
"from": 0,
"header": "string",
"message": "string",
"level": 0,
"type": "[",
"userRecipients": [
null
],
"groupRecipients": [
null
],
"dispatchMedia": [
null
],
"emailRecipients": [
null
],
"emailSender": "string",
"attachments": [
null
],
"recipients": [
null
]
},
"parameters": {
"property1": {
"scheduledJob": null,
"key": null,
"value": null
},
"property2": {
"scheduledJob": null,
"key": null,
"value": null
}
},
"maximumExecutions": 0,
"jobDescription": "string",
"jobName": "string",
"jobKey": "string"
}
]
<?xml version="1.0" encoding="UTF-8" ?>
<id>0</id>
<name>string</name>
<status>0</status>
<creationDate>2019-08-24T14:15:22Z</creationDate>
<nextDue>2019-08-24T14:15:22Z</nextDue>
<fixedRate>true</fixedRate>
<executionInterval>0</executionInterval>
<executionCount>0</executionCount>
<alert>
<id>0</id>
<from>0</from>
<header>string</header>
<message>string</message>
<level>0</level>
<type>[</type>
<userRecipients/>
<groupRecipients/>
<dispatchMedia/>
<emailRecipients/>
<emailSender>string</emailSender>
<attachments/>
<recipients/>
</alert>
<parameters>
<property1>
<scheduledJob/>
<key/>
<value/>
</property1>
<property2>
<scheduledJob/>
<key/>
<value/>
</property2>
</parameters>
<maximumExecutions>0</maximumExecutions>
<jobDescription>string</jobDescription>
<jobName>string</jobName>
<jobKey>string</jobKey>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Inline |
Response Schema
Status Code 200
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| anonymous | [ScheduledJob] | false | none | none |
| » maximumExecutions | integer(int32) | false | none | none |
| » jobDescription | string | false | none | none |
| » jobName | string | false | none | none |
| » jobKey | string | false | none | none |
add
POST /schedule
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| default | Default | successful operation | None |
deleteMultiple
DELETE /schedule/delete/{ids}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| ids | path | string | true | none |
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| default | Default | successful operation | None |
getSchedulableJobItems
GET /schedule/items
Example responses
200 Response
[
{
"key": "string",
"name": "string",
"type": "string",
"description": "string",
"jobClass": "string"
}
]
<?xml version="1.0" encoding="UTF-8" ?>
<key>string</key>
<name>string</name>
<type>string</type>
<description>string</description>
<jobClass>string</jobClass>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Inline |
Response Schema
Status Code 200
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| anonymous | [SchedulableJobDTO] | false | none | none |
reloadTasks
POST /schedule/reloadTasks
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| default | Default | successful operation | None |
get
GET /schedule/{id}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
Example responses
200 Response
{
"id": 0,
"name": "string",
"status": 0,
"creationDate": "2019-08-24T14:15:22Z",
"nextDue": "2019-08-24T14:15:22Z",
"fixedRate": true,
"executionInterval": 0,
"executionCount": 0,
"alert": {
"id": 0,
"from": 0,
"header": "string",
"message": "string",
"level": 0,
"type": "DEFAULT",
"userRecipients": [
0
],
"groupRecipients": [
0
],
"dispatchMedia": [
0
],
"emailRecipients": [
"string"
],
"emailSender": "string",
"attachments": [
"string"
],
"recipients": [
0
]
},
"parameters": {
"property1": {
"scheduledJob": {},
"key": "string",
"value": "string"
},
"property2": {
"scheduledJob": {},
"key": "string",
"value": "string"
}
},
"maximumExecutions": 0,
"jobDescription": "string",
"jobName": "string",
"jobKey": "string"
}
<?xml version="1.0" encoding="UTF-8" ?>
<schedule>
<id>0</id>
<name>string</name>
<status>0</status>
<creationDate>2019-08-24T14:15:22Z</creationDate>
<nextDue>2019-08-24T14:15:22Z</nextDue>
<fixedRate>true</fixedRate>
<executionInterval>0</executionInterval>
<executionCount>0</executionCount>
<alert>
<id>0</id>
<from>0</from>
<header>string</header>
<message>string</message>
<level>0</level>
<type>DEFAULT</type>
<userRecipients>0</userRecipients>
<groupRecipients>0</groupRecipients>
<dispatchMedia>0</dispatchMedia>
<emailRecipients>string</emailRecipients>
<emailSender>string</emailSender>
<attachments>string</attachments>
<recipients>0</recipients>
</alert>
<parameters>
<property1>
<scheduledJob/>
<key>string</key>
<value>string</value>
</property1>
<property2>
<scheduledJob/>
<key>string</key>
<value>string</value>
</property2>
</parameters>
<maximumExecutions>0</maximumExecutions>
<jobDescription>string</jobDescription>
<jobName>string</jobName>
<jobKey>string</jobKey>
</schedule>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | ScheduledJob |
modify
PUT /schedule/{id}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| default | Default | successful operation | None |
delete
DELETE /schedule/{id}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| default | Default | successful operation | None |
search
These endpoints provide the web service operations for the section or content search.
search
POST /search
Example responses
200 Response
[
{
"type": "string",
"id": 0,
"lastModified": "string",
"name": "string",
"status": "string",
"title": "string",
"lastModifiedBy": "string"
}
]
<?xml version="1.0" encoding="UTF-8" ?>
<type>string</type>
<id>0</id>
<lastModified>string</lastModified>
<name>string</name>
<status>string</status>
<title>string</title>
<lastModifiedBy>string</lastModifiedBy>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Inline |
Response Schema
Status Code 200
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| anonymous | [SearchResponseDTO] | false | none | none |
section
These endpoints describe interacting with sections in the TERMINALFOUR system.
getChannels
GET /section/{id}/channels
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
Example responses
200 Response
[
{
"id": 0,
"name": "string"
}
]
<?xml version="1.0" encoding="UTF-8" ?>
<id>0</id>
<name>string</name>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Inline |
Response Schema
Status Code 200
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| anonymous | [ChannelSectionAssignmentDTO] | false | none | none |
getParentChannels
GET /section/{id}/parentchannels
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
Example responses
200 Response
[
{
"id": 0,
"name": "string"
}
]
<?xml version="1.0" encoding="UTF-8" ?>
<id>0</id>
<name>string</name>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Inline |
Response Schema
Status Code 200
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| anonymous | [ChannelSectionAssignmentDTO] | false | none | none |
getOwner
GET /section/{id}/{language}/owner
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
| language | path | string | true | none |
Example responses
200 Response
{
"id": 0,
"type": "USER"
}
<?xml version="1.0" encoding="UTF-8" ?>
<OwnerDTO>
<id>0</id>
<type>USER</type>
</OwnerDTO>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | OwnerDTO |
setOwner
PUT /section/{id}/{language}/owner
Body parameter
{
"id": 0,
"type": "USER"
}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
| language | path | string | true | none |
| body | body | OwnerDTO | false | none |
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| default | Default | successful operation | None |
sectionContentTypeReport
These endpoints describe operations for downloading the section content type search report.
createReport
POST /sectionContentTypeReport
Example responses
200 Response
{
"id": "string"
}
<?xml version="1.0" encoding="UTF-8" ?>
<ReportID>
<id>string</id>
</ReportID>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | ReportID |
downloadReport
GET /sectionContentTypeReport/download/{id}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | string | true | none |
| searchString | query | string | false | none |
| currentPage | query | integer(int32) | false | none |
| pageSize | query | integer(int32) | false | none |
| sortField | query | string | false | none |
| sortOrder | query | string | false | none |
Enumerated Values
| Parameter | Value |
|---|---|
| sortOrder | ASC |
| sortOrder | DESC |
Example responses
200 Response
{
"url": "string"
}
<?xml version="1.0" encoding="UTF-8" ?>
<ReportUrl>
<url>string</url>
</ReportUrl>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | ReportUrl |
get
GET /sectionContentTypeReport/{key}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| key | path | string | true | none |
| searchString | query | string | false | none |
| currentPage | query | integer(int32) | false | none |
| pageSize | query | integer(int32) | false | none |
| sortField | query | string | false | none |
| sortOrder | query | string | false | none |
Enumerated Values
| Parameter | Value |
|---|---|
| sortOrder | ASC |
| sortOrder | DESC |
Example responses
200 Response
{
"rows": [
{}
],
"pagingInfo": {
"searchString": "string",
"currentPage": 0,
"pageSize": 0,
"sortField": "string",
"sortOrder": "ASC",
"totalPages": 0,
"totalRows": 0,
"firstElementIndex": 0,
"lastElementIndex": 0,
"totalRowsInReport": 0
},
"details": {},
"totalPages": 0,
"sortOrder": "ASC",
"pageSize": 0,
"currentPage": 0,
"searchString": "string",
"sortField": "string",
"firstElementIndex": 0,
"totalRowsInReport": 0,
"lastElementIndex": 0
}
<?xml version="1.0" encoding="UTF-8" ?>
<ResultSetPage>
<rows/>
<pagingInfo>
<searchString>string</searchString>
<currentPage>0</currentPage>
<pageSize>0</pageSize>
<sortField>string</sortField>
<sortOrder>ASC</sortOrder>
<totalPages>0</totalPages>
<totalRows>0</totalRows>
<firstElementIndex>0</firstElementIndex>
<lastElementIndex>0</lastElementIndex>
<totalRowsInReport>0</totalRowsInReport>
</pagingInfo>
<details/>
<totalPages>0</totalPages>
<sortOrder>ASC</sortOrder>
<pageSize>0</pageSize>
<currentPage>0</currentPage>
<searchString>string</searchString>
<sortField>string</sortField>
<firstElementIndex>0</firstElementIndex>
<totalRowsInReport>0</totalRowsInReport>
<lastElementIndex>0</lastElementIndex>
</ResultSetPage>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | ResultSetPage |
sectionReport
Provides endpoints for the section search report functionality.
createPageLayoutReport
POST /sectionReport
Example responses
200 Response
{
"id": "string"
}
<?xml version="1.0" encoding="UTF-8" ?>
<ReportID>
<id>string</id>
</ReportID>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | ReportID |
downloadReport
GET /sectionReport/download/{id}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | string | true | none |
| searchString | query | string | false | none |
| currentPage | query | integer(int32) | false | none |
| pageSize | query | integer(int32) | false | none |
| sortField | query | string | false | none |
| sortOrder | query | string | false | none |
Enumerated Values
| Parameter | Value |
|---|---|
| sortOrder | ASC |
| sortOrder | DESC |
Example responses
200 Response
{
"url": "string"
}
<?xml version="1.0" encoding="UTF-8" ?>
<ReportUrl>
<url>string</url>
</ReportUrl>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | ReportUrl |
get
GET /sectionReport/{key}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| key | path | string | true | none |
| searchString | query | string | false | none |
| currentPage | query | integer(int32) | false | none |
| pageSize | query | integer(int32) | false | none |
| sortField | query | string | false | none |
| sortOrder | query | string | false | none |
Enumerated Values
| Parameter | Value |
|---|---|
| sortOrder | ASC |
| sortOrder | DESC |
Example responses
200 Response
{
"rows": [
{}
],
"pagingInfo": {
"searchString": "string",
"currentPage": 0,
"pageSize": 0,
"sortField": "string",
"sortOrder": "ASC",
"totalPages": 0,
"totalRows": 0,
"firstElementIndex": 0,
"lastElementIndex": 0,
"totalRowsInReport": 0
},
"details": {},
"totalPages": 0,
"sortOrder": "ASC",
"pageSize": 0,
"currentPage": 0,
"searchString": "string",
"sortField": "string",
"firstElementIndex": 0,
"totalRowsInReport": 0,
"lastElementIndex": 0
}
<?xml version="1.0" encoding="UTF-8" ?>
<ResultSetPage>
<rows/>
<pagingInfo>
<searchString>string</searchString>
<currentPage>0</currentPage>
<pageSize>0</pageSize>
<sortField>string</sortField>
<sortOrder>ASC</sortOrder>
<totalPages>0</totalPages>
<totalRows>0</totalRows>
<firstElementIndex>0</firstElementIndex>
<lastElementIndex>0</lastElementIndex>
<totalRowsInReport>0</totalRowsInReport>
</pagingInfo>
<details/>
<totalPages>0</totalPages>
<sortOrder>ASC</sortOrder>
<pageSize>0</pageSize>
<currentPage>0</currentPage>
<searchString>string</searchString>
<sortField>string</sortField>
<firstElementIndex>0</firstElementIndex>
<totalRowsInReport>0</totalRowsInReport>
<lastElementIndex>0</lastElementIndex>
</ResultSetPage>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | ResultSetPage |
sitestructure
This endpoint provides operations to list the site structure plugins within the TERMINALFOUR system.
list
GET /sitestructure
Example responses
200 Response
[
{
"id": 0,
"name": "string",
"plugin": "string"
}
]
<?xml version="1.0" encoding="UTF-8" ?>
<id>0</id>
<name>string</name>
<plugin>string</plugin>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Inline |
Response Schema
Status Code 200
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| anonymous | [SiteStructure] | false | none | none |
smv
These endpoints provide the functionality for interacting with the special mapping values in the TERMINALFOUR system.
list
GET /smv
Example responses
200 Response
[
{
"id": 0,
"name": "string"
}
]
<?xml version="1.0" encoding="UTF-8" ?>
<id>0</id>
<name>string</name>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Inline |
Response Schema
Status Code 200
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| anonymous | [Mapping] | false | none | none |
social
Provides the functionality for interacting with TERMINALFOUR social posters.
listAccounts
GET /social/account
Example responses
200 Response
[
{
"accountID": 0,
"accountType": "string",
"accountName": "string",
"accountDescription": "string",
"accountProperties": {
"property1": "string",
"property2": "string"
},
"accountPropertiesString": "string"
}
]
<?xml version="1.0" encoding="UTF-8" ?>
<accountID>0</accountID>
<accountType>string</accountType>
<accountName>string</accountName>
<accountDescription>string</accountDescription>
<accountProperties>
<property1>string</property1>
<property2>string</property2>
</accountProperties>
<accountPropertiesString>string</accountPropertiesString>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Inline |
Response Schema
Status Code 200
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| anonymous | [SocialAccount] | false | none | none |
addSocialAccount
POST /social/account
Example responses
200 Response
{
"accountID": 0,
"accountType": "string",
"accountName": "string",
"accountDescription": "string",
"accountProperties": {
"property1": "string",
"property2": "string"
},
"accountPropertiesString": "string"
}
<?xml version="1.0" encoding="UTF-8" ?>
<SocialAccount>
<accountID>0</accountID>
<accountType>string</accountType>
<accountName>string</accountName>
<accountDescription>string</accountDescription>
<accountProperties>
<property1>string</property1>
<property2>string</property2>
</accountProperties>
<accountPropertiesString>string</accountPropertiesString>
</SocialAccount>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | SocialAccount |
getAccount
GET /social/account/{socialAccountID}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| socialAccountID | path | integer(int32) | true | none |
Example responses
200 Response
{
"accountID": 0,
"accountType": "string",
"accountName": "string",
"accountDescription": "string",
"accountProperties": {
"property1": "string",
"property2": "string"
},
"accountPropertiesString": "string"
}
<?xml version="1.0" encoding="UTF-8" ?>
<SocialAccount>
<accountID>0</accountID>
<accountType>string</accountType>
<accountName>string</accountName>
<accountDescription>string</accountDescription>
<accountProperties>
<property1>string</property1>
<property2>string</property2>
</accountProperties>
<accountPropertiesString>string</accountPropertiesString>
</SocialAccount>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | SocialAccount |
modifyAccount
PUT /social/account/{socialAccountID}
Example responses
200 Response
{
"accountID": 0,
"accountType": "string",
"accountName": "string",
"accountDescription": "string",
"accountProperties": {
"property1": "string",
"property2": "string"
},
"accountPropertiesString": "string"
}
<?xml version="1.0" encoding="UTF-8" ?>
<SocialAccount>
<accountID>0</accountID>
<accountType>string</accountType>
<accountName>string</accountName>
<accountDescription>string</accountDescription>
<accountProperties>
<property1>string</property1>
<property2>string</property2>
</accountProperties>
<accountPropertiesString>string</accountPropertiesString>
</SocialAccount>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | SocialAccount |
deleteAccount
DELETE /social/account/{socialAccountID}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| socialAccountID | path | integer(int32) | true | none |
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| default | Default | successful operation | None |
status
GET /social/checkLive
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| url | query | string | false | none |
Example responses
200 Response
true
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | boolean |
configuration
GET /social/configuration
Example responses
200 Response
{
"property1": "string",
"property2": "string"
}
<?xml version="1.0" encoding="UTF-8" ?>
<property1>string</property1>
<property2>string</property2>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Inline |
Response Schema
Status Code 200
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » additionalProperties | string | false | none | none |
modifyConfiguration
POST /social/configuration
Example responses
200 Response
{
"property1": "string",
"property2": "string"
}
<?xml version="1.0" encoding="UTF-8" ?>
<property1>string</property1>
<property2>string</property2>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Inline |
Response Schema
Status Code 200
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » additionalProperties | string | false | none | none |
generateAuthURL
GET /social/generateAuthURL/{socialAccountID}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| socialAccountID | path | integer(int32) | true | none |
Example responses
200 Response
{
"property1": "string",
"property2": "string"
}
<?xml version="1.0" encoding="UTF-8" ?>
<property1>string</property1>
<property2>string</property2>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Inline |
Response Schema
Status Code 200
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » additionalProperties | string | false | none | none |
listNetworks
GET /social/network
Example responses
200 Response
[
{
"networkName": "string",
"defaultResource": "string",
"callbackParams": {
"property1": "string",
"property2": "string"
},
"configName": "string",
"networkCallbackParam": "string"
}
]
<?xml version="1.0" encoding="UTF-8" ?>
<networkName>string</networkName>
<defaultResource>string</defaultResource>
<callbackParams>
<property1>string</property1>
<property2>string</property2>
</callbackParams>
<configName>string</configName>
<networkCallbackParam>string</networkCallbackParam>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Inline |
Response Schema
Status Code 200
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| anonymous | [INetwork] | false | none | none |
listPosts
GET /social/post
Example responses
200 Response
[
{
"postID": 0,
"socialAccount": {
"accountID": 0,
"accountType": "string",
"accountName": "string",
"accountDescription": "string",
"accountProperties": {},
"accountPropertiesString": "string"
},
"contentID": 0,
"createdDate": "2019-08-24T14:15:22Z",
"postedDate": "2019-08-24T14:15:22Z",
"filename": "string",
"baseURL": "string",
"status": "sent",
"postProperties": {
"property1": "string",
"property2": "string"
},
"postText": "string",
"postDisplayText": "string",
"postPropertiesString": "string"
}
]
<?xml version="1.0" encoding="UTF-8" ?>
<postID>0</postID>
<socialAccount>
<accountID>0</accountID>
<accountType>string</accountType>
<accountName>string</accountName>
<accountDescription>string</accountDescription>
<accountProperties/>
<accountPropertiesString>string</accountPropertiesString>
</socialAccount>
<contentID>0</contentID>
<createdDate>2019-08-24T14:15:22Z</createdDate>
<postedDate>2019-08-24T14:15:22Z</postedDate>
<filename>string</filename>
<baseURL>string</baseURL>
<status>sent</status>
<postProperties>
<property1>string</property1>
<property2>string</property2>
</postProperties>
<postText>string</postText>
<postDisplayText>string</postDisplayText>
<postPropertiesString>string</postPropertiesString>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Inline |
Response Schema
Status Code 200
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| anonymous | [SocialPost] | false | none | none |
create
POST /social/post
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| default | Default | successful operation | None |
sendPost
GET /social/post/send/{socialPostID}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| socialPostID | path | integer(int32) | true | none |
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| default | Default | successful operation | None |
getPost
GET /social/post/{socialPostID}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| socialPostID | path | integer(int32) | true | none |
Example responses
200 Response
{
"postID": 0,
"socialAccount": {
"accountID": 0,
"accountType": "string",
"accountName": "string",
"accountDescription": "string",
"accountProperties": {
"property1": "string",
"property2": "string"
},
"accountPropertiesString": "string"
},
"contentID": 0,
"createdDate": "2019-08-24T14:15:22Z",
"postedDate": "2019-08-24T14:15:22Z",
"filename": "string",
"baseURL": "string",
"status": "sent",
"postProperties": {
"property1": "string",
"property2": "string"
},
"postText": "string",
"postDisplayText": "string",
"postPropertiesString": "string"
}
<?xml version="1.0" encoding="UTF-8" ?>
<socialpost>
<postID>0</postID>
<socialAccount>
<accountID>0</accountID>
<accountType>string</accountType>
<accountName>string</accountName>
<accountDescription>string</accountDescription>
<accountProperties>
<property1>string</property1>
<property2>string</property2>
</accountProperties>
<accountPropertiesString>string</accountPropertiesString>
</socialAccount>
<contentID>0</contentID>
<createdDate>2019-08-24T14:15:22Z</createdDate>
<postedDate>2019-08-24T14:15:22Z</postedDate>
<filename>string</filename>
<baseURL>string</baseURL>
<status>sent</status>
<postProperties>
<property1>string</property1>
<property2>string</property2>
</postProperties>
<postText>string</postText>
<postDisplayText>string</postDisplayText>
<postPropertiesString>string</postPropertiesString>
</socialpost>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | SocialPost |
deletePost
DELETE /social/post/{socialPostID}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| socialPostID | path | integer(int32) | true | none |
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| default | Default | successful operation | None |
removeAuth
GET /social/removeAuth/{socialAccountID}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| socialAccountID | path | integer(int32) | true | none |
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| default | Default | successful operation | None |
spelling
Provides the spell checker functionality for the TERMINALFOUR system.
checkSpelling
POST /spelling
Example responses
200 Response
{
"property1": [
"string"
],
"property2": [
"string"
]
}
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Inline |
Response Schema
Status Code 200
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » additionalProperties | [string] | false | none | none |
handleRequest
POST /spelling/tinymce
Body parameter
method: string
text: string
lang: string
word: string
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| body | body | object | false | none |
| » method | body | string | false | none |
| » text | body | string | false | none |
| » lang | body | string | false | none |
| » word | body | string | false | none |
Example responses
200 Response
{}
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | TinyMceResponse |
ssl
These endpoints provide the functionality for interacting with TERMINALFOUR server side links.
setLink
PUT /ssl
Example responses
200 Response
{
"id": 0,
"fromSection": 0,
"toSection": 0,
"fromContent": 0,
"toContent": 0,
"linkText": "string",
"language": "string",
"toLanguage": "string",
"attributes": {
"property1": "string",
"property2": "string"
},
"path": "string",
"fromContentName": "string",
"fromSectionPath": "string",
"active": true,
"broken": true
}
<?xml version="1.0" encoding="UTF-8" ?>
<serversidelink>
<id>0</id>
<fromSection>0</fromSection>
<toSection>0</toSection>
<fromContent>0</fromContent>
<toContent>0</toContent>
<linkText>string</linkText>
<language>string</language>
<toLanguage>string</toLanguage>
<attributes>
<property1>string</property1>
<property2>string</property2>
</attributes>
<path>string</path>
<fromContentName>string</fromContentName>
<fromSectionPath>string</fromSectionPath>
<active>true</active>
<broken>true</broken>
</serversidelink>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | ServerSideLinkDTO |
deleteLink
DELETE /ssl
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| default | Default | successful operation | None |
modifyLink
PUT /ssl/{id}
Example responses
200 Response
{
"id": 0,
"fromSection": 0,
"toSection": 0,
"fromContent": 0,
"toContent": 0,
"linkText": "string",
"language": "string",
"toLanguage": "string",
"attributes": {
"property1": "string",
"property2": "string"
},
"path": "string",
"fromContentName": "string",
"fromSectionPath": "string",
"active": true,
"broken": true
}
<?xml version="1.0" encoding="UTF-8" ?>
<serversidelink>
<id>0</id>
<fromSection>0</fromSection>
<toSection>0</toSection>
<fromContent>0</fromContent>
<toContent>0</toContent>
<linkText>string</linkText>
<language>string</language>
<toLanguage>string</toLanguage>
<attributes>
<property1>string</property1>
<property2>string</property2>
</attributes>
<path>string</path>
<fromContentName>string</fromContentName>
<fromSectionPath>string</fromSectionPath>
<active>true</active>
<broken>true</broken>
</serversidelink>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | ServerSideLinkDTO |
getLink
GET /ssl/{id}/{language}/{section}/{content}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
| language | path | string | true | none |
| section | path | integer(int32) | true | none |
| content | path | integer(int32) | true | none |
Example responses
200 Response
{
"id": 0,
"fromSection": 0,
"toSection": 0,
"fromContent": 0,
"toContent": 0,
"linkText": "string",
"language": "string",
"toLanguage": "string",
"attributes": {
"property1": "string",
"property2": "string"
},
"path": "string",
"fromContentName": "string",
"fromSectionPath": "string",
"active": true,
"broken": true
}
<?xml version="1.0" encoding="UTF-8" ?>
<serversidelink>
<id>0</id>
<fromSection>0</fromSection>
<toSection>0</toSection>
<fromContent>0</fromContent>
<toContent>0</toContent>
<linkText>string</linkText>
<language>string</language>
<toLanguage>string</toLanguage>
<attributes>
<property1>string</property1>
<property2>string</property2>
</attributes>
<path>string</path>
<fromContentName>string</fromContentName>
<fromSectionPath>string</fromSectionPath>
<active>true</active>
<broken>true</broken>
</serversidelink>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | ServerSideLinkDTO |
getSelectedContentsLinks
POST /ssl/{language}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| language | path | string | true | none |
Example responses
200 Response
{
"property1": [
{
"id": 0,
"fromSection": 0,
"toSection": 0,
"fromContent": 0,
"toContent": 0,
"linkText": "string",
"language": "string",
"toLanguage": "string",
"attributes": {
"property1": "string",
"property2": "string"
},
"path": "string",
"fromContentName": "string",
"fromSectionPath": "string",
"active": true,
"broken": true
}
],
"property2": [
{
"id": 0,
"fromSection": 0,
"toSection": 0,
"fromContent": 0,
"toContent": 0,
"linkText": "string",
"language": "string",
"toLanguage": "string",
"attributes": {
"property1": "string",
"property2": "string"
},
"path": "string",
"fromContentName": "string",
"fromSectionPath": "string",
"active": true,
"broken": true
}
]
}
<?xml version="1.0" encoding="UTF-8" ?>
<property1>
<id>0</id>
<fromSection>0</fromSection>
<toSection>0</toSection>
<fromContent>0</fromContent>
<toContent>0</toContent>
<linkText>string</linkText>
<language>string</language>
<toLanguage>string</toLanguage>
<attributes>
<property1>string</property1>
<property2>string</property2>
</attributes>
<path>string</path>
<fromContentName>string</fromContentName>
<fromSectionPath>string</fromSectionPath>
<active>true</active>
<broken>true</broken>
</property1>
<property2>
<id>0</id>
<fromSection>0</fromSection>
<toSection>0</toSection>
<fromContent>0</fromContent>
<toContent>0</toContent>
<linkText>string</linkText>
<language>string</language>
<toLanguage>string</toLanguage>
<attributes>
<property1>string</property1>
<property2>string</property2>
</attributes>
<path>string</path>
<fromContentName>string</fromContentName>
<fromSectionPath>string</fromSectionPath>
<active>true</active>
<broken>true</broken>
</property2>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Inline |
Response Schema
Status Code 200
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » additionalProperties | [ServerSideLinkDTO] | false | none | none |
getLinks
GET /ssl/{language}/{section}/{content}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| language | path | string | true | none |
| section | path | integer(int32) | true | none |
| content | path | integer(int32) | true | none |
Example responses
200 Response
[
{
"id": 0,
"fromSection": 0,
"toSection": 0,
"fromContent": 0,
"toContent": 0,
"linkText": "string",
"language": "string",
"toLanguage": "string",
"attributes": {
"property1": "string",
"property2": "string"
},
"path": "string",
"fromContentName": "string",
"fromSectionPath": "string",
"active": true,
"broken": true
}
]
<?xml version="1.0" encoding="UTF-8" ?>
<id>0</id>
<fromSection>0</fromSection>
<toSection>0</toSection>
<fromContent>0</fromContent>
<toContent>0</toContent>
<linkText>string</linkText>
<language>string</language>
<toLanguage>string</toLanguage>
<attributes>
<property1>string</property1>
<property2>string</property2>
</attributes>
<path>string</path>
<fromContentName>string</fromContentName>
<fromSectionPath>string</fromSectionPath>
<active>true</active>
<broken>true</broken>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Inline |
Response Schema
Status Code 200
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| anonymous | [ServerSideLinkDTO] | false | none | none |
syntaxType
These end points describe listing the syntax types used in the TERMINALFOUR system.
list
GET /syntaxType
Example responses
200 Response
[
{
"id": 0,
"name": "string",
"mimeCode": "string"
}
]
<?xml version="1.0" encoding="UTF-8" ?>
<id>0</id>
<name>string</name>
<mimeCode>string</mimeCode>
[{"id":0,"name":"string","mimeCode":"string"}]
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Inline |
Response Schema
Status Code 200
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| anonymous | [SyntaxType] | false | none | none |
get
GET /syntaxType/{id}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
Example responses
200 Response
{
"id": 0,
"name": "string",
"mimeCode": "string"
}
<?xml version="1.0" encoding="UTF-8" ?>
<syntaxType>
<id>0</id>
<name>string</name>
<mimeCode>string</mimeCode>
</syntaxType>
{"id":0,"name":"string","mimeCode":"string"}
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | SyntaxType |
task
These endpoints describe interacting with tasks in the TERMINALFOUR system.
add
POST /task
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| default | Default | successful operation | None |
delete
DELETE /task/{taskId}/{taskType}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| taskId | path | string | true | none |
| taskType | path | string | true | none |
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| default | Default | successful operation | None |
getUpcomingTasks
GET /task/{taskType}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| taskType | path | string | true | none |
Example responses
200 Response
[
{
"taskId": "string",
"name": "string",
"queuedTime": 0,
"startTime": 0,
"duration": "string",
"type": "string",
"isInprogress": true,
"threadStatus": "string",
"threadLevel": "string",
"currentOutput": "string",
"callStack": "string"
}
]
<?xml version="1.0" encoding="UTF-8" ?>
<taskId>string</taskId>
<name>string</name>
<queuedTime>0</queuedTime>
<startTime>0</startTime>
<duration>string</duration>
<type>string</type>
<isInprogress>true</isInprogress>
<threadStatus>string</threadStatus>
<threadLevel>string</threadLevel>
<currentOutput>string</currentOutput>
<callStack>string</callStack>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Inline |
Response Schema
Status Code 200
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| anonymous | [TaskMetaData] | false | none | none |
taskrepository
Provides the functionality to interact with the task repository service.
list
GET /task/repository/type/{type}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| type | path | string | true | none |
Example responses
200 Response
[
{
"applicationEventPublisher": {},
"writer": {
"outputStream": {},
"encoding": "string",
"writer": {}
},
"status": "PENDING",
"id": "string",
"taskType": "string",
"taskLevel": "string",
"triggerStamp": "2019-08-24T14:15:22Z",
"startedStamp": "2019-08-24T14:15:22Z",
"completedStamp": "2019-08-24T14:15:22Z",
"events": [
{
"source": null,
"timestamp": null,
"task": null,
"description": null,
"severity": null
}
],
"user": {
"id": 0,
"username": "string",
"firstName": "string",
"lastName": "string",
"emailAddress": "string",
"defaultLang": "string",
"localeCountryCode": "string",
"localeLanguageCode": "string",
"localeVariant": "string",
"createDate": "2019-08-24T14:15:22Z",
"lastLoginDate": "2019-08-24T14:15:22Z",
"enabled": true,
"password": {},
"defaultPreviewChannel": 0,
"preferredHtmlEditor": 0,
"extranetConsent": true,
"extranetAccess": "string",
"extranetConsentDatetime": "2019-08-24T14:15:22Z",
"groups": [
null
],
"extensibleUserObjectContent": {},
"sections": [
null
],
"userChannels": [
null
],
"locale": {},
"fullName": "string",
"deleted": true,
"powerUser": true,
"administrator": true,
"authLevel": 0,
"fullTinyMCELocaleCode": "string",
"appliedPreviewChannel": 0,
"propertyResourceBundle": {},
"fullLocaleCode": "string"
},
"selectedLanguage": "string",
"typeName": "string",
"reportID": 0,
"jobID": 0,
"thread": {
"name": "string",
"priority": 0,
"daemon": true,
"contextClassLoader": {},
"uncaughtExceptionHandler": {},
"interrupted": true,
"threadGroup": {},
"stackTrace": [
null
],
"alive": true,
"id": 0,
"state": "["
},
"typeKeyword": "string"
}
]
<?xml version="1.0" encoding="UTF-8" ?>
<applicationEventPublisher/>
<writer>
<outputStream/>
<encoding>string</encoding>
<writer/>
</writer>
<status>PENDING</status>
<id>string</id>
<taskType>string</taskType>
<taskLevel>string</taskLevel>
<triggerStamp>2019-08-24T14:15:22Z</triggerStamp>
<startedStamp>2019-08-24T14:15:22Z</startedStamp>
<completedStamp>2019-08-24T14:15:22Z</completedStamp>
<events>
<source/>
<timestamp/>
<task/>
<description/>
<severity/>
</events>
<user>
<id>0</id>
<username>string</username>
<firstName>string</firstName>
<lastName>string</lastName>
<emailAddress>string</emailAddress>
<defaultLang>string</defaultLang>
<localeCountryCode>string</localeCountryCode>
<localeLanguageCode>string</localeLanguageCode>
<localeVariant>string</localeVariant>
<createDate>2019-08-24T14:15:22Z</createDate>
<lastLoginDate>2019-08-24T14:15:22Z</lastLoginDate>
<enabled>true</enabled>
<password/>
<defaultPreviewChannel>0</defaultPreviewChannel>
<preferredHtmlEditor>0</preferredHtmlEditor>
<extranetConsent>true</extranetConsent>
<extranetAccess>string</extranetAccess>
<extranetConsentDatetime>2019-08-24T14:15:22Z</extranetConsentDatetime>
<groups/>
<extensibleUserObjectContent/>
<sections/>
<userChannels/>
<locale/>
<fullName>string</fullName>
<deleted>true</deleted>
<powerUser>true</powerUser>
<administrator>true</administrator>
<authLevel>0</authLevel>
<fullTinyMCELocaleCode>string</fullTinyMCELocaleCode>
<appliedPreviewChannel>0</appliedPreviewChannel>
<propertyResourceBundle/>
<fullLocaleCode>string</fullLocaleCode>
</user>
<selectedLanguage>string</selectedLanguage>
<typeName>string</typeName>
<reportID>0</reportID>
<jobID>0</jobID>
<thread>
<name>string</name>
<priority>0</priority>
<daemon>true</daemon>
<contextClassLoader/>
<uncaughtExceptionHandler/>
<interrupted>true</interrupted>
<threadGroup/>
<stackTrace/>
<alive>true</alive>
<id>0</id>
<state>[</state>
</thread>
<typeKeyword>string</typeKeyword>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Inline |
Response Schema
Status Code 200
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| anonymous | [Task] | false | none | none |
| » status | string | false | none | none |
| » id | string | false | none | none |
| » taskType | string | false | none | none |
| » taskLevel | string | false | none | none |
| » triggerStamp | string(date-time) | false | none | none |
| » startedStamp | string(date-time) | false | none | none |
| » completedStamp | string(date-time) | false | none | none |
| »»»»»»»» priority | integer(int32) | false | none | none |
| »»»»»»»» disclaimer | string | false | none | none |
| »»»»»»»» publishRule | integer(int32) | false | none | none |
| »»»»»» contentVersions | object | false | none | none |
| »»»»»» languageCount | integer(int32) | false | none | none |
| »»»»» printSequence | integer(int32) | false | none | none |
| »»»»» sortLock | string | false | none | none |
| »»»»» sectionID | integer(int32) | false | none | none |
| »»»»» entityID | integer(int32) | false | none | none |
| »»»»» contentID | integer(int32) | false | none | none |
| »»»»»»» value | string | false | none | none |
| »»»»»»» language | string | false | none | none |
| »»»»»»» sectionID | integer(int32) | false | none | none |
| »»»»»»» metaTagName | string | false | none | none |
| »»»»»»» metaTagID | integer(int32) | false | none | none |
| »»»»» sectionID | integer(int32) | false | none | none |
| »»»»» pageLayoutID | integer(int32) | false | none | none |
| »»»»» inheritablePageLayoutID | integer(int32) | false | none | none |
| »»»»»» elementForFilename | integer(int32) | false | none | none |
| »»»»»» alias | string | false | none | none |
| »»»»»» directEditEnabled | boolean | false | none | none |
| »»»»»»»» sequence | integer(int32) | false | none | none |
| »»»»»»» restricted | boolean | false | none | none |
| »»»»»» duplicate | boolean | false | none | none |
| »»»»»» type | integer(int32) | false | none | none |
| »»»»»» sectionID | integer(int32) | false | none | none |
| »»»»»» minAuthLevel | integer(int32) | false | none | none |
| »»»»» scope | integer(int32) | false | none | none |
| »»»»» contentTypeID | integer(int32) | false | none | none |
| »»»» sortLock | string | false | none | none |
| »»» language | string | false | none | none |
| »»» name | string | false | none | none |
| »»» owner | integer(int32) | false | none | none |
| »»» id | integer(int32) | false | none | none |
| »» fullLocaleCode | string | false | none | none |
| » selectedLanguage | string | false | none | none |
| » typeName | string | false | none | none |
| » reportID | integer(int32) | false | none | none |
| » jobID | integer(int32) | false | none | none |
| »»» registeredAsParallelCapable | boolean | false | none | none |
| »»» definedPackages | [Package] | false | none | none |
| »» stackTrace | [StackTraceElement] | false | none | none |
| » typeKeyword | string | false | none | none |
Enumerated Values
| Property | Value |
|---|---|
| status | PENDING |
| status | CANCELLED |
| status | RUNNING |
| status | FAILED |
| status | COMPLETED |
| sortLock | TOP |
| sortLock | BOTTOM |
| sortLock | UNLOCKED |
| sortLock | TOP |
| sortLock | BOTTOM |
| sortLock | UNLOCKED |
add
POST /task/repository
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| default | Default | successful operation | None |
deleteMultiple
DELETE /task/repository/delete/{ids}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| ids | path | string | true | none |
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| default | Default | successful operation | None |
get
GET /task/repository/{id}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | string | true | none |
Example responses
200 Response
{
"applicationEventPublisher": {},
"writer": {
"outputStream": {},
"encoding": "string",
"writer": {}
},
"status": "PENDING",
"id": "string",
"taskType": "string",
"taskLevel": "string",
"triggerStamp": "2019-08-24T14:15:22Z",
"startedStamp": "2019-08-24T14:15:22Z",
"completedStamp": "2019-08-24T14:15:22Z",
"events": [
{
"source": {},
"timestamp": 0,
"task": {},
"description": "string",
"severity": "["
}
],
"user": {
"id": 0,
"username": "string",
"firstName": "string",
"lastName": "string",
"emailAddress": "string",
"defaultLang": "string",
"localeCountryCode": "string",
"localeLanguageCode": "string",
"localeVariant": "string",
"createDate": "2019-08-24T14:15:22Z",
"lastLoginDate": "2019-08-24T14:15:22Z",
"enabled": true,
"password": {
"salt": null,
"hashedPassword": null,
"hashIterations": null
},
"defaultPreviewChannel": 0,
"preferredHtmlEditor": 0,
"extranetConsent": true,
"extranetAccess": "string",
"extranetConsentDatetime": "2019-08-24T14:15:22Z",
"groups": [
{}
],
"extensibleUserObjectContent": {
"metaData": null,
"elements": null,
"language": null,
"name": null,
"owner": null,
"id": null,
"version": null,
"lastModified": null,
"status": null,
"sections": null,
"channelIDs": null,
"contentTypeID": null,
"expiryDate": null,
"sectionIDs": null,
"archiveSection": null,
"reviewDate": null,
"publishDate": null,
"elementCount": null,
"lastModifiedBy": null,
"previousVersion": null
},
"sections": [
{}
],
"userChannels": [
{}
],
"locale": {
"language": null,
"displayName": null,
"script": null,
"country": null,
"variant": null,
"extensionKeys": null,
"unicodeLocaleAttributes": null,
"unicodeLocaleKeys": null,
"iso3Language": null,
"iso3Country": null,
"displayLanguage": null,
"displayScript": null,
"displayCountry": null,
"displayVariant": null
},
"fullName": "string",
"deleted": true,
"powerUser": true,
"administrator": true,
"authLevel": 0,
"fullTinyMCELocaleCode": "string",
"appliedPreviewChannel": 0,
"propertyResourceBundle": {
"locale": null,
"keys": null,
"baseBundleName": null
},
"fullLocaleCode": "string"
},
"selectedLanguage": "string",
"typeName": "string",
"reportID": 0,
"jobID": 0,
"thread": {
"name": "string",
"priority": 0,
"daemon": true,
"contextClassLoader": {
"parent": null,
"name": null,
"unnamedModule": null,
"registeredAsParallelCapable": null,
"definedPackages": null
},
"uncaughtExceptionHandler": {},
"interrupted": true,
"threadGroup": {
"parent": null,
"name": null,
"maxPriority": null,
"destroyed": null,
"daemon": null
},
"stackTrace": [
{}
],
"alive": true,
"id": 0,
"state": "NEW"
},
"typeKeyword": "string"
}
<?xml version="1.0" encoding="UTF-8" ?>
<Task>
<applicationEventPublisher/>
<writer>
<outputStream/>
<encoding>string</encoding>
<writer/>
</writer>
<status>PENDING</status>
<id>string</id>
<taskType>string</taskType>
<taskLevel>string</taskLevel>
<triggerStamp>2019-08-24T14:15:22Z</triggerStamp>
<startedStamp>2019-08-24T14:15:22Z</startedStamp>
<completedStamp>2019-08-24T14:15:22Z</completedStamp>
<events>
<source/>
<timestamp>0</timestamp>
<task/>
<description>string</description>
<severity>[</severity>
</events>
<user>
<id>0</id>
<username>string</username>
<firstName>string</firstName>
<lastName>string</lastName>
<emailAddress>string</emailAddress>
<defaultLang>string</defaultLang>
<localeCountryCode>string</localeCountryCode>
<localeLanguageCode>string</localeLanguageCode>
<localeVariant>string</localeVariant>
<createDate>2019-08-24T14:15:22Z</createDate>
<lastLoginDate>2019-08-24T14:15:22Z</lastLoginDate>
<enabled>true</enabled>
<password>
<salt/>
<hashedPassword/>
<hashIterations/>
</password>
<defaultPreviewChannel>0</defaultPreviewChannel>
<preferredHtmlEditor>0</preferredHtmlEditor>
<extranetConsent>true</extranetConsent>
<extranetAccess>string</extranetAccess>
<extranetConsentDatetime>2019-08-24T14:15:22Z</extranetConsentDatetime>
<groups/>
<extensibleUserObjectContent>
<metaData/>
<elements/>
<language/>
<name/>
<owner/>
<id/>
<version/>
<lastModified/>
<status/>
<sections/>
<channelIDs/>
<contentTypeID/>
<expiryDate/>
<sectionIDs/>
<archiveSection/>
<reviewDate/>
<publishDate/>
<elementCount/>
<lastModifiedBy/>
<previousVersion/>
</extensibleUserObjectContent>
<sections/>
<userChannels/>
<locale>
<language/>
<displayName/>
<script/>
<country/>
<variant/>
<extensionKeys/>
<unicodeLocaleAttributes/>
<unicodeLocaleKeys/>
<iso3Language/>
<iso3Country/>
<displayLanguage/>
<displayScript/>
<displayCountry/>
<displayVariant/>
</locale>
<fullName>string</fullName>
<deleted>true</deleted>
<powerUser>true</powerUser>
<administrator>true</administrator>
<authLevel>0</authLevel>
<fullTinyMCELocaleCode>string</fullTinyMCELocaleCode>
<appliedPreviewChannel>0</appliedPreviewChannel>
<propertyResourceBundle>
<locale/>
<keys/>
<baseBundleName/>
</propertyResourceBundle>
<fullLocaleCode>string</fullLocaleCode>
</user>
<selectedLanguage>string</selectedLanguage>
<typeName>string</typeName>
<reportID>0</reportID>
<jobID>0</jobID>
<thread>
<name>string</name>
<priority>0</priority>
<daemon>true</daemon>
<contextClassLoader>
<parent/>
<name/>
<unnamedModule/>
<registeredAsParallelCapable/>
<definedPackages/>
</contextClassLoader>
<uncaughtExceptionHandler/>
<interrupted>true</interrupted>
<threadGroup>
<parent/>
<name/>
<maxPriority/>
<destroyed/>
<daemon/>
</threadGroup>
<stackTrace/>
<alive>true</alive>
<id>0</id>
<state>NEW</state>
</thread>
<typeKeyword>string</typeKeyword>
</Task>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Task |
delete
DELETE /task/repository/{id}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | string | true | none |
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| default | Default | successful operation | None |
token
This functionality returns a temporary token to the front end.
create
GET /token
Example responses
200 Response
"string"
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | string |
transfer
Provides endpoints for the Transfer Manager functionality.
list
GET /transfer
Example responses
200 Response
[
{
"id": 0,
"name": "string",
"description": "string",
"remoteHost": "string",
"remoteRoot": "string",
"transferType": 0,
"channelID": 0,
"cleanServer": true
}
]
<?xml version="1.0" encoding="UTF-8" ?>
<id>0</id>
<name>string</name>
<description>string</description>
<remoteHost>string</remoteHost>
<remoteRoot>string</remoteRoot>
<transferType>0</transferType>
<channelID>0</channelID>
<cleanServer>true</cleanServer>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Inline |
Response Schema
Status Code 200
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| anonymous | [TransferMetaData] | false | none | none |
add
POST /transfer
Example responses
200 Response
{
"id": 0,
"name": "string",
"description": "string",
"transferType": 0,
"channelID": 0,
"remoteRoot": "string",
"remoteHost": "string",
"remotePort": 0,
"username": "string",
"password": "string",
"backupDir": "string",
"uploadExtensionsToIgnore": [
"string"
],
"uploadDirectoriesToIgnore": [
"string"
],
"cleanExtensionsToIgnore": [
"string"
],
"cleanDirectoriesToIgnore": [
"string"
],
"encryptionLevel": 0,
"ignoreSubDirInUploadEnabled": true,
"passiveModeEnabled": true,
"cleanUpServerEnabled": true,
"ignoreSubDirInCleanUpEnabled": true
}
<?xml version="1.0" encoding="UTF-8" ?>
<TransferSiteDTO>
<id>0</id>
<name>string</name>
<description>string</description>
<transferType>0</transferType>
<channelID>0</channelID>
<remoteRoot>string</remoteRoot>
<remoteHost>string</remoteHost>
<remotePort>0</remotePort>
<username>string</username>
<password>string</password>
<backupDir>string</backupDir>
<uploadExtensionsToIgnore>string</uploadExtensionsToIgnore>
<uploadDirectoriesToIgnore>string</uploadDirectoriesToIgnore>
<cleanExtensionsToIgnore>string</cleanExtensionsToIgnore>
<cleanDirectoriesToIgnore>string</cleanDirectoriesToIgnore>
<encryptionLevel>0</encryptionLevel>
<ignoreSubDirInUploadEnabled>true</ignoreSubDirInUploadEnabled>
<passiveModeEnabled>true</passiveModeEnabled>
<cleanUpServerEnabled>true</cleanUpServerEnabled>
<ignoreSubDirInCleanUpEnabled>true</ignoreSubDirInCleanUpEnabled>
</TransferSiteDTO>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | TransferSiteDTO |
listAllowedTransferSites
GET /transfer/allowedTranserSites
Example responses
200 Response
[
{
"id": 0,
"name": "string",
"description": "string",
"remoteHost": "string",
"remoteRoot": "string",
"transferType": 0,
"channelID": 0,
"cleanServer": true
}
]
<?xml version="1.0" encoding="UTF-8" ?>
<id>0</id>
<name>string</name>
<description>string</description>
<remoteHost>string</remoteHost>
<remoteRoot>string</remoteRoot>
<transferType>0</transferType>
<channelID>0</channelID>
<cleanServer>true</cleanServer>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Inline |
Response Schema
Status Code 200
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| anonymous | [TransferMetaData] | false | none | none |
getCredentials
GET /transfer/credentials
Example responses
200 Response
{
"channels": [
{
"id": 0,
"description": "string",
"name": "string",
"parentID": 0,
"fullName": "string"
}
]
}
<?xml version="1.0" encoding="UTF-8" ?>
<TransferCredential>
<channels>
<id>0</id>
<description>string</description>
<name>string</name>
<parentID>0</parentID>
<fullName>string</fullName>
</channels>
</TransferCredential>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | TransferCredential |
modify
PUT /transfer/{id}
Example responses
200 Response
{
"id": 0,
"name": "string",
"description": "string",
"transferType": 0,
"channelID": 0,
"remoteRoot": "string",
"remoteHost": "string",
"remotePort": 0,
"username": "string",
"password": "string",
"backupDir": "string",
"uploadExtensionsToIgnore": [
"string"
],
"uploadDirectoriesToIgnore": [
"string"
],
"cleanExtensionsToIgnore": [
"string"
],
"cleanDirectoriesToIgnore": [
"string"
],
"encryptionLevel": 0,
"ignoreSubDirInUploadEnabled": true,
"passiveModeEnabled": true,
"cleanUpServerEnabled": true,
"ignoreSubDirInCleanUpEnabled": true
}
<?xml version="1.0" encoding="UTF-8" ?>
<TransferSiteDTO>
<id>0</id>
<name>string</name>
<description>string</description>
<transferType>0</transferType>
<channelID>0</channelID>
<remoteRoot>string</remoteRoot>
<remoteHost>string</remoteHost>
<remotePort>0</remotePort>
<username>string</username>
<password>string</password>
<backupDir>string</backupDir>
<uploadExtensionsToIgnore>string</uploadExtensionsToIgnore>
<uploadDirectoriesToIgnore>string</uploadDirectoriesToIgnore>
<cleanExtensionsToIgnore>string</cleanExtensionsToIgnore>
<cleanDirectoriesToIgnore>string</cleanDirectoriesToIgnore>
<encryptionLevel>0</encryptionLevel>
<ignoreSubDirInUploadEnabled>true</ignoreSubDirInUploadEnabled>
<passiveModeEnabled>true</passiveModeEnabled>
<cleanUpServerEnabled>true</cleanUpServerEnabled>
<ignoreSubDirInCleanUpEnabled>true</ignoreSubDirInCleanUpEnabled>
</TransferSiteDTO>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | TransferSiteDTO |
delete
DELETE /transfer/{id}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| default | Default | successful operation | None |
get
GET /transfer/{transferSiteID}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| transferSiteID | path | integer(int32) | true | none |
Example responses
200 Response
{
"id": 0,
"name": "string",
"description": "string",
"transferType": 0,
"channelID": 0,
"remoteRoot": "string",
"remoteHost": "string",
"remotePort": 0,
"username": "string",
"password": "string",
"backupDir": "string",
"uploadExtensionsToIgnore": [
"string"
],
"uploadDirectoriesToIgnore": [
"string"
],
"cleanExtensionsToIgnore": [
"string"
],
"cleanDirectoriesToIgnore": [
"string"
],
"encryptionLevel": 0,
"ignoreSubDirInUploadEnabled": true,
"passiveModeEnabled": true,
"cleanUpServerEnabled": true,
"ignoreSubDirInCleanUpEnabled": true
}
<?xml version="1.0" encoding="UTF-8" ?>
<TransferSiteDTO>
<id>0</id>
<name>string</name>
<description>string</description>
<transferType>0</transferType>
<channelID>0</channelID>
<remoteRoot>string</remoteRoot>
<remoteHost>string</remoteHost>
<remotePort>0</remotePort>
<username>string</username>
<password>string</password>
<backupDir>string</backupDir>
<uploadExtensionsToIgnore>string</uploadExtensionsToIgnore>
<uploadDirectoriesToIgnore>string</uploadDirectoriesToIgnore>
<cleanExtensionsToIgnore>string</cleanExtensionsToIgnore>
<cleanDirectoriesToIgnore>string</cleanDirectoriesToIgnore>
<encryptionLevel>0</encryptionLevel>
<ignoreSubDirInUploadEnabled>true</ignoreSubDirInUploadEnabled>
<passiveModeEnabled>true</passiveModeEnabled>
<cleanUpServerEnabled>true</cleanUpServerEnabled>
<ignoreSubDirInCleanUpEnabled>true</ignoreSubDirInCleanUpEnabled>
</TransferSiteDTO>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | TransferSiteDTO |
type
These endpoints describe operations on the types within the TERMINALFOUR system.
list
GET /type
Example responses
200 Response
[
{
"id": 0,
"name": "string",
"listType": true
}
]
<?xml version="1.0" encoding="UTF-8" ?>
<id>0</id>
<name>string</name>
<listType>true</listType>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Inline |
Response Schema
Status Code 200
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| anonymous | [TypeMetaDataDTO] | false | none | none |
get
GET /type/{id}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
Example responses
200 Response
{
"id": 0,
"name": "string",
"listType": true
}
<?xml version="1.0" encoding="UTF-8" ?>
<TypeMetaDataDTO>
<id>0</id>
<name>string</name>
<listType>true</listType>
</TypeMetaDataDTO>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | TypeMetaDataDTO |
upload
Provides endpoints for the file upload functionality for the TERMINALFOUR system.
list
GET /upload
Example responses
200 Response
{
"property1": {
"code": "string",
"name": "string"
},
"property2": {
"code": "string",
"name": "string"
}
}
<?xml version="1.0" encoding="UTF-8" ?>
<property1>
<code>string</code>
<name>string</name>
</property1>
<property2>
<code>string</code>
<name>string</name>
</property2>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Inline |
Response Schema
addUpload
POST /upload
Example responses
200 Response
{
"code": "string",
"name": "string"
}
<?xml version="1.0" encoding="UTF-8" ?>
<FileUploadDTO>
<code>string</code>
<name>string</name>
</FileUploadDTO>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | FileUploadDTO |
user
Provides functionality for managing users in the TERMINALFOUR system.
list
GET /user/roles/{roles}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| roles | path | string | true | none |
Example responses
200 Response
[
{
"id": 0,
"username": "string",
"firstName": "string",
"lastName": "string",
"emailAddress": "string",
"defaultLang": "string",
"enabled": true,
"deleted": true,
"authLevel": 0
}
]
<?xml version="1.0" encoding="UTF-8" ?>
<id>0</id>
<username>string</username>
<firstName>string</firstName>
<lastName>string</lastName>
<emailAddress>string</emailAddress>
<defaultLang>string</defaultLang>
<enabled>true</enabled>
<deleted>true</deleted>
<authLevel>0</authLevel>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Inline |
Response Schema
Status Code 200
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| anonymous | [UserMetaData] | false | none | none |
add
POST /user
Example responses
200 Response
{
"id": 0,
"userLevel": 0,
"defaultPreviewChannel": 0,
"username": "string",
"firstName": "string",
"lastName": "string",
"emailAddress": "string",
"defaultLanguage": "string",
"userInterfaceLanguageId": "string",
"password": "string",
"extranetAccess": "string",
"enabled": true,
"htmlEditor": 0,
"membershipGroups": 0,
"groupUser": [
{
"id": 0,
"name": "string",
"description": "string",
"membersCount": 0
}
],
"assignedChannelsList": [
0
],
"authenticationMappingList": [
{
"id": 0,
"name": "string",
"identifier": "string",
"enabled": true
}
],
"userSectionDto": [
{
"id": 0,
"path": "string",
"parentID": 0,
"group": true,
"user": true,
"media": true
}
],
"userExtensibleObjectDto": {
"id": 0,
"contentTypeID": 0,
"archiveSection": 0,
"publishDate": "2019-08-24T14:15:22Z",
"reviewDate": "2019-08-24T14:15:22Z",
"expiryDate": "2019-08-24T14:15:22Z",
"language": "string",
"name": "string",
"alternativeLanguages": [
{}
],
"status": 0,
"lastModified": "2019-08-24T14:15:22Z",
"lastModifiedBy": 0,
"lastModifierName": "string",
"contentTypeName": "string",
"contentTypeAlias": "string",
"owner": {
"id": null,
"type": null
},
"version": "string",
"previousVersion": "string",
"channels": [
0
],
"mirroredSectionPaths": {
"property1": "string",
"property2": "string"
},
"editable": true,
"expired": true,
"lock": {
"assetID": null,
"assetType": null,
"lockType": null,
"expiry": null,
"owner": null,
"ownerName": null,
"currentUser": null,
"language": null
},
"canPublishNow": true,
"canSaveAndApprove": true,
"contentTypeAccess": 0,
"contentTypeLock": {
"assetID": null,
"assetType": null,
"lockType": null,
"expiry": null,
"owner": null,
"ownerName": null,
"currentUser": null,
"language": null
},
"elements": {
"property1": {},
"property2": {}
},
"contentType": {
"id": null,
"name": null,
"description": null,
"type": null,
"editable": null,
"primaryGroup": null,
"sharedGroups": null,
"alias": null,
"workflow": null,
"systemTemplate": null,
"sharedGroupCount": null,
"contentTypeElements": null,
"metaMapped": null,
"lock": null,
"minAuthLevel": null,
"enableDirectEdit": null,
"elementIdforFilename": null,
"warningMessage": null,
"sectionId": null,
"duplicate": null,
"duplicatedFromId": null,
"fullyAccessible": null
},
"types": [
{}
],
"insertAtIndex": 0,
"sortLock": "TOP",
"excludedMirrorSectionIds": [
0
],
"locked": true,
"sectionIDs": [
0
]
},
"canModifyExtranetConsentEnabled": true,
"extranetConsentEnabled": true
}
<?xml version="1.0" encoding="UTF-8" ?>
<UserDTO>
<id>0</id>
<userLevel>0</userLevel>
<defaultPreviewChannel>0</defaultPreviewChannel>
<username>string</username>
<firstName>string</firstName>
<lastName>string</lastName>
<emailAddress>string</emailAddress>
<defaultLanguage>string</defaultLanguage>
<userInterfaceLanguageId>string</userInterfaceLanguageId>
<password>string</password>
<extranetAccess>string</extranetAccess>
<enabled>true</enabled>
<htmlEditor>0</htmlEditor>
<membershipGroups>0</membershipGroups>
<groupUser>
<id>0</id>
<name>string</name>
<description>string</description>
<membersCount>0</membersCount>
</groupUser>
<assignedChannelsList>0</assignedChannelsList>
<authenticationMappingList>
<id>0</id>
<name>string</name>
<identifier>string</identifier>
<enabled>true</enabled>
</authenticationMappingList>
<userSectionDto>
<id>0</id>
<path>string</path>
<parentID>0</parentID>
<group>true</group>
<user>true</user>
<media>true</media>
</userSectionDto>
<userExtensibleObjectDto>
<id>0</id>
<contentTypeID>0</contentTypeID>
<archiveSection>0</archiveSection>
<publishDate>2019-08-24T14:15:22Z</publishDate>
<reviewDate>2019-08-24T14:15:22Z</reviewDate>
<expiryDate>2019-08-24T14:15:22Z</expiryDate>
<language>string</language>
<name>string</name>
<alternativeLanguages/>
<status>0</status>
<lastModified>2019-08-24T14:15:22Z</lastModified>
<lastModifiedBy>0</lastModifiedBy>
<lastModifierName>string</lastModifierName>
<contentTypeName>string</contentTypeName>
<contentTypeAlias>string</contentTypeAlias>
<owner>
<id/>
<type/>
</owner>
<version>string</version>
<previousVersion>string</previousVersion>
<channels>0</channels>
<mirroredSectionPaths>
<property1>string</property1>
<property2>string</property2>
</mirroredSectionPaths>
<editable>true</editable>
<expired>true</expired>
<lock>
<assetID/>
<assetType/>
<lockType/>
<expiry/>
<owner/>
<ownerName/>
<currentUser/>
<language/>
</lock>
<canPublishNow>true</canPublishNow>
<canSaveAndApprove>true</canSaveAndApprove>
<contentTypeAccess>0</contentTypeAccess>
<contentTypeLock>
<assetID/>
<assetType/>
<lockType/>
<expiry/>
<owner/>
<ownerName/>
<currentUser/>
<language/>
</contentTypeLock>
<elements>
<property1/>
<property2/>
</elements>
<contentType>
<id/>
<name/>
<description/>
<type/>
<editable/>
<primaryGroup/>
<sharedGroups/>
<alias/>
<workflow/>
<systemTemplate/>
<sharedGroupCount/>
<contentTypeElements/>
<metaMapped/>
<lock/>
<minAuthLevel/>
<enableDirectEdit/>
<elementIdforFilename/>
<warningMessage/>
<sectionId/>
<duplicate/>
<duplicatedFromId/>
<fullyAccessible/>
</contentType>
<types/>
<insertAtIndex>0</insertAtIndex>
<sortLock>TOP</sortLock>
<excludedMirrorSectionIds>0</excludedMirrorSectionIds>
<locked>true</locked>
<sectionIDs>0</sectionIDs>
</userExtensibleObjectDto>
<canModifyExtranetConsentEnabled>true</canModifyExtranetConsentEnabled>
<extranetConsentEnabled>true</extranetConsentEnabled>
</UserDTO>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | UserDTO |
accessRights
GET /user/accessRights/{id}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
Example responses
200 Response
{
"id": 0,
"userLevel": 0,
"defaultPreviewChannel": 0,
"username": "string",
"firstName": "string",
"lastName": "string",
"emailAddress": "string",
"defaultLanguage": "string",
"userInterfaceLanguageId": "string",
"password": "string",
"extranetAccess": "string",
"enabled": true,
"htmlEditor": 0,
"membershipGroups": 0,
"groupUser": [
{
"id": 0,
"name": "string",
"description": "string",
"membersCount": 0
}
],
"assignedChannelsList": [
0
],
"authenticationMappingList": [
{
"id": 0,
"name": "string",
"identifier": "string",
"enabled": true
}
],
"userSectionDto": [
{
"id": 0,
"path": "string",
"parentID": 0,
"group": true,
"user": true,
"media": true
}
],
"userExtensibleObjectDto": {
"id": 0,
"contentTypeID": 0,
"archiveSection": 0,
"publishDate": "2019-08-24T14:15:22Z",
"reviewDate": "2019-08-24T14:15:22Z",
"expiryDate": "2019-08-24T14:15:22Z",
"language": "string",
"name": "string",
"alternativeLanguages": [
{}
],
"status": 0,
"lastModified": "2019-08-24T14:15:22Z",
"lastModifiedBy": 0,
"lastModifierName": "string",
"contentTypeName": "string",
"contentTypeAlias": "string",
"owner": {
"id": null,
"type": null
},
"version": "string",
"previousVersion": "string",
"channels": [
0
],
"mirroredSectionPaths": {
"property1": "string",
"property2": "string"
},
"editable": true,
"expired": true,
"lock": {
"assetID": null,
"assetType": null,
"lockType": null,
"expiry": null,
"owner": null,
"ownerName": null,
"currentUser": null,
"language": null
},
"canPublishNow": true,
"canSaveAndApprove": true,
"contentTypeAccess": 0,
"contentTypeLock": {
"assetID": null,
"assetType": null,
"lockType": null,
"expiry": null,
"owner": null,
"ownerName": null,
"currentUser": null,
"language": null
},
"elements": {
"property1": {},
"property2": {}
},
"contentType": {
"id": null,
"name": null,
"description": null,
"type": null,
"editable": null,
"primaryGroup": null,
"sharedGroups": null,
"alias": null,
"workflow": null,
"systemTemplate": null,
"sharedGroupCount": null,
"contentTypeElements": null,
"metaMapped": null,
"lock": null,
"minAuthLevel": null,
"enableDirectEdit": null,
"elementIdforFilename": null,
"warningMessage": null,
"sectionId": null,
"duplicate": null,
"duplicatedFromId": null,
"fullyAccessible": null
},
"types": [
{}
],
"insertAtIndex": 0,
"sortLock": "TOP",
"excludedMirrorSectionIds": [
0
],
"locked": true,
"sectionIDs": [
0
]
},
"canModifyExtranetConsentEnabled": true,
"extranetConsentEnabled": true
}
<?xml version="1.0" encoding="UTF-8" ?>
<UserDTO>
<id>0</id>
<userLevel>0</userLevel>
<defaultPreviewChannel>0</defaultPreviewChannel>
<username>string</username>
<firstName>string</firstName>
<lastName>string</lastName>
<emailAddress>string</emailAddress>
<defaultLanguage>string</defaultLanguage>
<userInterfaceLanguageId>string</userInterfaceLanguageId>
<password>string</password>
<extranetAccess>string</extranetAccess>
<enabled>true</enabled>
<htmlEditor>0</htmlEditor>
<membershipGroups>0</membershipGroups>
<groupUser>
<id>0</id>
<name>string</name>
<description>string</description>
<membersCount>0</membersCount>
</groupUser>
<assignedChannelsList>0</assignedChannelsList>
<authenticationMappingList>
<id>0</id>
<name>string</name>
<identifier>string</identifier>
<enabled>true</enabled>
</authenticationMappingList>
<userSectionDto>
<id>0</id>
<path>string</path>
<parentID>0</parentID>
<group>true</group>
<user>true</user>
<media>true</media>
</userSectionDto>
<userExtensibleObjectDto>
<id>0</id>
<contentTypeID>0</contentTypeID>
<archiveSection>0</archiveSection>
<publishDate>2019-08-24T14:15:22Z</publishDate>
<reviewDate>2019-08-24T14:15:22Z</reviewDate>
<expiryDate>2019-08-24T14:15:22Z</expiryDate>
<language>string</language>
<name>string</name>
<alternativeLanguages/>
<status>0</status>
<lastModified>2019-08-24T14:15:22Z</lastModified>
<lastModifiedBy>0</lastModifiedBy>
<lastModifierName>string</lastModifierName>
<contentTypeName>string</contentTypeName>
<contentTypeAlias>string</contentTypeAlias>
<owner>
<id/>
<type/>
</owner>
<version>string</version>
<previousVersion>string</previousVersion>
<channels>0</channels>
<mirroredSectionPaths>
<property1>string</property1>
<property2>string</property2>
</mirroredSectionPaths>
<editable>true</editable>
<expired>true</expired>
<lock>
<assetID/>
<assetType/>
<lockType/>
<expiry/>
<owner/>
<ownerName/>
<currentUser/>
<language/>
</lock>
<canPublishNow>true</canPublishNow>
<canSaveAndApprove>true</canSaveAndApprove>
<contentTypeAccess>0</contentTypeAccess>
<contentTypeLock>
<assetID/>
<assetType/>
<lockType/>
<expiry/>
<owner/>
<ownerName/>
<currentUser/>
<language/>
</contentTypeLock>
<elements>
<property1/>
<property2/>
</elements>
<contentType>
<id/>
<name/>
<description/>
<type/>
<editable/>
<primaryGroup/>
<sharedGroups/>
<alias/>
<workflow/>
<systemTemplate/>
<sharedGroupCount/>
<contentTypeElements/>
<metaMapped/>
<lock/>
<minAuthLevel/>
<enableDirectEdit/>
<elementIdforFilename/>
<warningMessage/>
<sectionId/>
<duplicate/>
<duplicatedFromId/>
<fullyAccessible/>
</contentType>
<types/>
<insertAtIndex>0</insertAtIndex>
<sortLock>TOP</sortLock>
<excludedMirrorSectionIds>0</excludedMirrorSectionIds>
<locked>true</locked>
<sectionIDs>0</sectionIDs>
</userExtensibleObjectDto>
<canModifyExtranetConsentEnabled>true</canModifyExtranetConsentEnabled>
<extranetConsentEnabled>true</extranetConsentEnabled>
</UserDTO>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | UserDTO |
updateUserExtranetAccess
PUT /user/updateUserExtranetAccess/{id}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| default | Default | successful operation | None |
listSectionUsersAllowed
GET /user/userAllowed
Example responses
200 Response
[
{
"id": 0,
"username": "string",
"firstName": "string",
"lastName": "string",
"emailAddress": "string",
"defaultLang": "string",
"enabled": true,
"deleted": true,
"authLevel": 0
}
]
<?xml version="1.0" encoding="UTF-8" ?>
<id>0</id>
<username>string</username>
<firstName>string</firstName>
<lastName>string</lastName>
<emailAddress>string</emailAddress>
<defaultLang>string</defaultLang>
<enabled>true</enabled>
<deleted>true</deleted>
<authLevel>0</authLevel>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Inline |
Response Schema
Status Code 200
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| anonymous | [UserMetaData] | false | none | none |
listMediaLibraryUsersAllowed
GET /user/userAllowedMediaCategory
Example responses
200 Response
[
{
"id": 0,
"username": "string",
"firstName": "string",
"lastName": "string",
"emailAddress": "string",
"defaultLang": "string",
"enabled": true,
"deleted": true,
"authLevel": 0
}
]
<?xml version="1.0" encoding="UTF-8" ?>
<id>0</id>
<username>string</username>
<firstName>string</firstName>
<lastName>string</lastName>
<emailAddress>string</emailAddress>
<defaultLang>string</defaultLang>
<enabled>true</enabled>
<deleted>true</deleted>
<authLevel>0</authLevel>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Inline |
Response Schema
Status Code 200
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| anonymous | [UserMetaData] | false | none | none |
getBasicUserInformation
GET /user/userName/{id}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
Example responses
200 Response
{
"id": 0,
"userLevel": 0,
"defaultPreviewChannel": 0,
"username": "string",
"firstName": "string",
"lastName": "string",
"emailAddress": "string",
"defaultLanguage": "string",
"userInterfaceLanguageId": "string",
"password": "string",
"extranetAccess": "string",
"enabled": true,
"htmlEditor": 0,
"membershipGroups": 0,
"groupUser": [
{
"id": 0,
"name": "string",
"description": "string",
"membersCount": 0
}
],
"assignedChannelsList": [
0
],
"authenticationMappingList": [
{
"id": 0,
"name": "string",
"identifier": "string",
"enabled": true
}
],
"userSectionDto": [
{
"id": 0,
"path": "string",
"parentID": 0,
"group": true,
"user": true,
"media": true
}
],
"userExtensibleObjectDto": {
"id": 0,
"contentTypeID": 0,
"archiveSection": 0,
"publishDate": "2019-08-24T14:15:22Z",
"reviewDate": "2019-08-24T14:15:22Z",
"expiryDate": "2019-08-24T14:15:22Z",
"language": "string",
"name": "string",
"alternativeLanguages": [
{}
],
"status": 0,
"lastModified": "2019-08-24T14:15:22Z",
"lastModifiedBy": 0,
"lastModifierName": "string",
"contentTypeName": "string",
"contentTypeAlias": "string",
"owner": {
"id": null,
"type": null
},
"version": "string",
"previousVersion": "string",
"channels": [
0
],
"mirroredSectionPaths": {
"property1": "string",
"property2": "string"
},
"editable": true,
"expired": true,
"lock": {
"assetID": null,
"assetType": null,
"lockType": null,
"expiry": null,
"owner": null,
"ownerName": null,
"currentUser": null,
"language": null
},
"canPublishNow": true,
"canSaveAndApprove": true,
"contentTypeAccess": 0,
"contentTypeLock": {
"assetID": null,
"assetType": null,
"lockType": null,
"expiry": null,
"owner": null,
"ownerName": null,
"currentUser": null,
"language": null
},
"elements": {
"property1": {},
"property2": {}
},
"contentType": {
"id": null,
"name": null,
"description": null,
"type": null,
"editable": null,
"primaryGroup": null,
"sharedGroups": null,
"alias": null,
"workflow": null,
"systemTemplate": null,
"sharedGroupCount": null,
"contentTypeElements": null,
"metaMapped": null,
"lock": null,
"minAuthLevel": null,
"enableDirectEdit": null,
"elementIdforFilename": null,
"warningMessage": null,
"sectionId": null,
"duplicate": null,
"duplicatedFromId": null,
"fullyAccessible": null
},
"types": [
{}
],
"insertAtIndex": 0,
"sortLock": "TOP",
"excludedMirrorSectionIds": [
0
],
"locked": true,
"sectionIDs": [
0
]
},
"canModifyExtranetConsentEnabled": true,
"extranetConsentEnabled": true
}
<?xml version="1.0" encoding="UTF-8" ?>
<UserDTO>
<id>0</id>
<userLevel>0</userLevel>
<defaultPreviewChannel>0</defaultPreviewChannel>
<username>string</username>
<firstName>string</firstName>
<lastName>string</lastName>
<emailAddress>string</emailAddress>
<defaultLanguage>string</defaultLanguage>
<userInterfaceLanguageId>string</userInterfaceLanguageId>
<password>string</password>
<extranetAccess>string</extranetAccess>
<enabled>true</enabled>
<htmlEditor>0</htmlEditor>
<membershipGroups>0</membershipGroups>
<groupUser>
<id>0</id>
<name>string</name>
<description>string</description>
<membersCount>0</membersCount>
</groupUser>
<assignedChannelsList>0</assignedChannelsList>
<authenticationMappingList>
<id>0</id>
<name>string</name>
<identifier>string</identifier>
<enabled>true</enabled>
</authenticationMappingList>
<userSectionDto>
<id>0</id>
<path>string</path>
<parentID>0</parentID>
<group>true</group>
<user>true</user>
<media>true</media>
</userSectionDto>
<userExtensibleObjectDto>
<id>0</id>
<contentTypeID>0</contentTypeID>
<archiveSection>0</archiveSection>
<publishDate>2019-08-24T14:15:22Z</publishDate>
<reviewDate>2019-08-24T14:15:22Z</reviewDate>
<expiryDate>2019-08-24T14:15:22Z</expiryDate>
<language>string</language>
<name>string</name>
<alternativeLanguages/>
<status>0</status>
<lastModified>2019-08-24T14:15:22Z</lastModified>
<lastModifiedBy>0</lastModifiedBy>
<lastModifierName>string</lastModifierName>
<contentTypeName>string</contentTypeName>
<contentTypeAlias>string</contentTypeAlias>
<owner>
<id/>
<type/>
</owner>
<version>string</version>
<previousVersion>string</previousVersion>
<channels>0</channels>
<mirroredSectionPaths>
<property1>string</property1>
<property2>string</property2>
</mirroredSectionPaths>
<editable>true</editable>
<expired>true</expired>
<lock>
<assetID/>
<assetType/>
<lockType/>
<expiry/>
<owner/>
<ownerName/>
<currentUser/>
<language/>
</lock>
<canPublishNow>true</canPublishNow>
<canSaveAndApprove>true</canSaveAndApprove>
<contentTypeAccess>0</contentTypeAccess>
<contentTypeLock>
<assetID/>
<assetType/>
<lockType/>
<expiry/>
<owner/>
<ownerName/>
<currentUser/>
<language/>
</contentTypeLock>
<elements>
<property1/>
<property2/>
</elements>
<contentType>
<id/>
<name/>
<description/>
<type/>
<editable/>
<primaryGroup/>
<sharedGroups/>
<alias/>
<workflow/>
<systemTemplate/>
<sharedGroupCount/>
<contentTypeElements/>
<metaMapped/>
<lock/>
<minAuthLevel/>
<enableDirectEdit/>
<elementIdforFilename/>
<warningMessage/>
<sectionId/>
<duplicate/>
<duplicatedFromId/>
<fullyAccessible/>
</contentType>
<types/>
<insertAtIndex>0</insertAtIndex>
<sortLock>TOP</sortLock>
<excludedMirrorSectionIds>0</excludedMirrorSectionIds>
<locked>true</locked>
<sectionIDs>0</sectionIDs>
</userExtensibleObjectDto>
<canModifyExtranetConsentEnabled>true</canModifyExtranetConsentEnabled>
<extranetConsentEnabled>true</extranetConsentEnabled>
</UserDTO>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | UserDTO |
get
GET /user/{id}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
Example responses
200 Response
{
"id": 0,
"userLevel": 0,
"defaultPreviewChannel": 0,
"username": "string",
"firstName": "string",
"lastName": "string",
"emailAddress": "string",
"defaultLanguage": "string",
"userInterfaceLanguageId": "string",
"password": "string",
"extranetAccess": "string",
"enabled": true,
"htmlEditor": 0,
"membershipGroups": 0,
"groupUser": [
{
"id": 0,
"name": "string",
"description": "string",
"membersCount": 0
}
],
"assignedChannelsList": [
0
],
"authenticationMappingList": [
{
"id": 0,
"name": "string",
"identifier": "string",
"enabled": true
}
],
"userSectionDto": [
{
"id": 0,
"path": "string",
"parentID": 0,
"group": true,
"user": true,
"media": true
}
],
"userExtensibleObjectDto": {
"id": 0,
"contentTypeID": 0,
"archiveSection": 0,
"publishDate": "2019-08-24T14:15:22Z",
"reviewDate": "2019-08-24T14:15:22Z",
"expiryDate": "2019-08-24T14:15:22Z",
"language": "string",
"name": "string",
"alternativeLanguages": [
{}
],
"status": 0,
"lastModified": "2019-08-24T14:15:22Z",
"lastModifiedBy": 0,
"lastModifierName": "string",
"contentTypeName": "string",
"contentTypeAlias": "string",
"owner": {
"id": null,
"type": null
},
"version": "string",
"previousVersion": "string",
"channels": [
0
],
"mirroredSectionPaths": {
"property1": "string",
"property2": "string"
},
"editable": true,
"expired": true,
"lock": {
"assetID": null,
"assetType": null,
"lockType": null,
"expiry": null,
"owner": null,
"ownerName": null,
"currentUser": null,
"language": null
},
"canPublishNow": true,
"canSaveAndApprove": true,
"contentTypeAccess": 0,
"contentTypeLock": {
"assetID": null,
"assetType": null,
"lockType": null,
"expiry": null,
"owner": null,
"ownerName": null,
"currentUser": null,
"language": null
},
"elements": {
"property1": {},
"property2": {}
},
"contentType": {
"id": null,
"name": null,
"description": null,
"type": null,
"editable": null,
"primaryGroup": null,
"sharedGroups": null,
"alias": null,
"workflow": null,
"systemTemplate": null,
"sharedGroupCount": null,
"contentTypeElements": null,
"metaMapped": null,
"lock": null,
"minAuthLevel": null,
"enableDirectEdit": null,
"elementIdforFilename": null,
"warningMessage": null,
"sectionId": null,
"duplicate": null,
"duplicatedFromId": null,
"fullyAccessible": null
},
"types": [
{}
],
"insertAtIndex": 0,
"sortLock": "TOP",
"excludedMirrorSectionIds": [
0
],
"locked": true,
"sectionIDs": [
0
]
},
"canModifyExtranetConsentEnabled": true,
"extranetConsentEnabled": true
}
<?xml version="1.0" encoding="UTF-8" ?>
<UserDTO>
<id>0</id>
<userLevel>0</userLevel>
<defaultPreviewChannel>0</defaultPreviewChannel>
<username>string</username>
<firstName>string</firstName>
<lastName>string</lastName>
<emailAddress>string</emailAddress>
<defaultLanguage>string</defaultLanguage>
<userInterfaceLanguageId>string</userInterfaceLanguageId>
<password>string</password>
<extranetAccess>string</extranetAccess>
<enabled>true</enabled>
<htmlEditor>0</htmlEditor>
<membershipGroups>0</membershipGroups>
<groupUser>
<id>0</id>
<name>string</name>
<description>string</description>
<membersCount>0</membersCount>
</groupUser>
<assignedChannelsList>0</assignedChannelsList>
<authenticationMappingList>
<id>0</id>
<name>string</name>
<identifier>string</identifier>
<enabled>true</enabled>
</authenticationMappingList>
<userSectionDto>
<id>0</id>
<path>string</path>
<parentID>0</parentID>
<group>true</group>
<user>true</user>
<media>true</media>
</userSectionDto>
<userExtensibleObjectDto>
<id>0</id>
<contentTypeID>0</contentTypeID>
<archiveSection>0</archiveSection>
<publishDate>2019-08-24T14:15:22Z</publishDate>
<reviewDate>2019-08-24T14:15:22Z</reviewDate>
<expiryDate>2019-08-24T14:15:22Z</expiryDate>
<language>string</language>
<name>string</name>
<alternativeLanguages/>
<status>0</status>
<lastModified>2019-08-24T14:15:22Z</lastModified>
<lastModifiedBy>0</lastModifiedBy>
<lastModifierName>string</lastModifierName>
<contentTypeName>string</contentTypeName>
<contentTypeAlias>string</contentTypeAlias>
<owner>
<id/>
<type/>
</owner>
<version>string</version>
<previousVersion>string</previousVersion>
<channels>0</channels>
<mirroredSectionPaths>
<property1>string</property1>
<property2>string</property2>
</mirroredSectionPaths>
<editable>true</editable>
<expired>true</expired>
<lock>
<assetID/>
<assetType/>
<lockType/>
<expiry/>
<owner/>
<ownerName/>
<currentUser/>
<language/>
</lock>
<canPublishNow>true</canPublishNow>
<canSaveAndApprove>true</canSaveAndApprove>
<contentTypeAccess>0</contentTypeAccess>
<contentTypeLock>
<assetID/>
<assetType/>
<lockType/>
<expiry/>
<owner/>
<ownerName/>
<currentUser/>
<language/>
</contentTypeLock>
<elements>
<property1/>
<property2/>
</elements>
<contentType>
<id/>
<name/>
<description/>
<type/>
<editable/>
<primaryGroup/>
<sharedGroups/>
<alias/>
<workflow/>
<systemTemplate/>
<sharedGroupCount/>
<contentTypeElements/>
<metaMapped/>
<lock/>
<minAuthLevel/>
<enableDirectEdit/>
<elementIdforFilename/>
<warningMessage/>
<sectionId/>
<duplicate/>
<duplicatedFromId/>
<fullyAccessible/>
</contentType>
<types/>
<insertAtIndex>0</insertAtIndex>
<sortLock>TOP</sortLock>
<excludedMirrorSectionIds>0</excludedMirrorSectionIds>
<locked>true</locked>
<sectionIDs>0</sectionIDs>
</userExtensibleObjectDto>
<canModifyExtranetConsentEnabled>true</canModifyExtranetConsentEnabled>
<extranetConsentEnabled>true</extranetConsentEnabled>
</UserDTO>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | UserDTO |
update
PUT /user/{id}
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| default | Default | successful operation | None |
delete
DELETE /user/{id}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| default | Default | successful operation | None |
userdictionary
Provides the funcationality for interacting with the user defined dictionaries.
addWord
PUT /user/dictionary
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| default | Default | successful operation | None |
userSearch
Provides web service functionality to allow users to be searched for by the current logged in user.
getUsers
GET /userSearch
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| allUsers | query | boolean | false | none |
| authLevel | query | integer(int32) | false | none |
| groupId | query | integer(int32) | false | none |
| searchTerm | query | string | false | none |
Example responses
200 Response
{
"userList": [
{
"id": 0,
"username": "string",
"firstName": "string",
"lastName": "string",
"authLevel": 0,
"emailAddress": "string"
}
],
"overLimit": true
}
<?xml version="1.0" encoding="UTF-8" ?>
<UserSearchDTO>
<userList>
<id>0</id>
<username>string</username>
<firstName>string</firstName>
<lastName>string</lastName>
<authLevel>0</authLevel>
<emailAddress>string</emailAddress>
</userList>
<overLimit>true</overLimit>
</UserSearchDTO>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | UserSearchDTO |
getCredentials
GET /userSearch/credentials
Example responses
200 Response
{
"authLevelEnabled": [
{
"authLevelDescription": "string",
"authLevelId": 0,
"accessRightsEnabled": true,
"modifyEnabled": true,
"eraseEnabled": true
}
],
"groupsAllowed": [
{
"id": 0,
"name": "string",
"description": "string",
"membersCount": 0
}
],
"availableLocales": [
{
"id": "string",
"description": "string",
"localeLanguageCode": "string",
"localeCountryCode": "string",
"localeVariant": "string",
"defaultLocale": true
}
],
"htmlEditors": [
{
"id": 0,
"name": "string",
"minimumAccessLevel": 0,
"defaultEditor": true
}
],
"extranetAccessList": [
{
"value": "string",
"description": "string",
"defaultAccessLevel": true
}
],
"channels": [
{
"id": 0,
"description": "string",
"name": "string",
"parentID": 0,
"fullName": "string"
}
],
"authMethods": [
{
"id": 0,
"name": "string",
"identifier": "string",
"enabled": true
}
],
"channelsSelect": [
{
"id": 0,
"description": "string",
"name": "string",
"parentID": 0,
"fullName": "string"
}
],
"userExtensibleObjectID": 0,
"contentExtensibleUserObjectID": 0,
"canAssignChannelsToModeratorsEnabled": true,
"canDeleteUsersEnabled": true,
"canAssignChannelsEnabled": true,
"createNewUserEnabled": true,
"canAddToOwngroupEnabled": true,
"readOnlyAuthMethodsEnabled": true,
"editUsersEnabled": true
}
<?xml version="1.0" encoding="UTF-8" ?>
<UserCredentialsDTO>
<authLevelEnabled>
<authLevelDescription>string</authLevelDescription>
<authLevelId>0</authLevelId>
<accessRightsEnabled>true</accessRightsEnabled>
<modifyEnabled>true</modifyEnabled>
<eraseEnabled>true</eraseEnabled>
</authLevelEnabled>
<groupsAllowed>
<id>0</id>
<name>string</name>
<description>string</description>
<membersCount>0</membersCount>
</groupsAllowed>
<availableLocales>
<id>string</id>
<description>string</description>
<localeLanguageCode>string</localeLanguageCode>
<localeCountryCode>string</localeCountryCode>
<localeVariant>string</localeVariant>
<defaultLocale>true</defaultLocale>
</availableLocales>
<htmlEditors>
<id>0</id>
<name>string</name>
<minimumAccessLevel>0</minimumAccessLevel>
<defaultEditor>true</defaultEditor>
</htmlEditors>
<extranetAccessList>
<value>string</value>
<description>string</description>
<defaultAccessLevel>true</defaultAccessLevel>
</extranetAccessList>
<channels>
<id>0</id>
<description>string</description>
<name>string</name>
<parentID>0</parentID>
<fullName>string</fullName>
</channels>
<authMethods>
<id>0</id>
<name>string</name>
<identifier>string</identifier>
<enabled>true</enabled>
</authMethods>
<channelsSelect>
<id>0</id>
<description>string</description>
<name>string</name>
<parentID>0</parentID>
<fullName>string</fullName>
</channelsSelect>
<userExtensibleObjectID>0</userExtensibleObjectID>
<contentExtensibleUserObjectID>0</contentExtensibleUserObjectID>
<canAssignChannelsToModeratorsEnabled>true</canAssignChannelsToModeratorsEnabled>
<canDeleteUsersEnabled>true</canDeleteUsersEnabled>
<canAssignChannelsEnabled>true</canAssignChannelsEnabled>
<createNewUserEnabled>true</createNewUserEnabled>
<canAddToOwngroupEnabled>true</canAddToOwngroupEnabled>
<readOnlyAuthMethodsEnabled>true</readOnlyAuthMethodsEnabled>
<editUsersEnabled>true</editUsersEnabled>
</UserCredentialsDTO>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | UserCredentialsDTO |
validationrule
This functionality provides the web services for the validation rules for the front end.
get
GET /validationrule/{model}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| model | path | string | true | none |
Example responses
200 Response
{
"property1": [
{
"property1": {},
"property2": {}
}
],
"property2": [
{
"property1": {},
"property2": {}
}
]
}
<?xml version="1.0" encoding="UTF-8" ?>
<property1>
<property1/>
<property2/>
</property1>
<property2>
<property1/>
<property2/>
</property2>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Inline |
Response Schema
Status Code 200
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » additionalProperties | [object] | false | none | none |
| »» additionalProperties | object | false | none | none |
version
These endpoints describe operations on the versions for content within the TERMINALFOUR system.
get
GET /version/{id}/{language}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
| language | path | string | true | none |
Example responses
200 Response
[
{
"language": "string",
"version": "string",
"name": "string",
"lastModified": "2019-08-24T14:15:22Z",
"lastModifierName": "string",
"owner": 0,
"lastModifiedBy": 0,
"previousVersion": "string",
"status": 0
}
]
<?xml version="1.0" encoding="UTF-8" ?>
<language>string</language>
<version>string</version>
<name>string</name>
<lastModified>2019-08-24T14:15:22Z</lastModified>
<lastModifierName>string</lastModifierName>
<owner>0</owner>
<lastModifiedBy>0</lastModifiedBy>
<previousVersion>string</previousVersion>
<status>0</status>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Inline |
Response Schema
Status Code 200
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| anonymous | [LanguageMetaDataDTO] | false | none | none |
modify
PUT /version/{id}/{language}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
| language | path | string | true | none |
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| default | Default | successful operation | None |
workflow
Web service endpoints for the TERMINALFOUR workflows functionality.
list
GET /workflow/step/{workflowID}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| workflowID | path | integer(int32) | true | none |
Example responses
200 Response
[
{
"id": 0,
"name": "string",
"description": "string",
"priority": 0
}
]
<?xml version="1.0" encoding="UTF-8" ?>
<id>0</id>
<name>string</name>
<description>string</description>
<priority>0</priority>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Inline |
Response Schema
Status Code 200
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| anonymous | [StepEntityMetaData] | false | none | none |
add
POST /workflow/step/{workflowID}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| workflowID | path | integer(int32) | true | none |
Example responses
200 Response
{
"id": 0,
"name": "string",
"description": "string",
"stepPriority": 0,
"users": [
{
"id": 0,
"username": "string",
"firstName": "string",
"lastName": "string",
"authLevel": 0,
"emailAddress": "string"
}
],
"groups": [
{
"id": 0,
"name": "string",
"description": "string",
"membersCount": 0,
"groupSections": [
null
],
"members": [
null
],
"defaultPreviewChannel": 0,
"emailAddress": "string",
"children": [
null
],
"groupChildren": [
null
],
"ldap": true,
"groupEnabled": true
}
],
"rejectTo": 0,
"stepXID": 0,
"differentWorkflowID": 0,
"stepDay": 0,
"stepHour": 0,
"vote": 0,
"getxModerators": 0,
"activeModeration": true,
"alertType": [
0
],
"alertConfig": 0,
"restrictToEditors": true
}
<?xml version="1.0" encoding="UTF-8" ?>
<StepEntityDTO>
<id>0</id>
<name>string</name>
<description>string</description>
<stepPriority>0</stepPriority>
<users>
<id>0</id>
<username>string</username>
<firstName>string</firstName>
<lastName>string</lastName>
<authLevel>0</authLevel>
<emailAddress>string</emailAddress>
</users>
<groups>
<id>0</id>
<name>string</name>
<description>string</description>
<membersCount>0</membersCount>
<groupSections/>
<members/>
<defaultPreviewChannel>0</defaultPreviewChannel>
<emailAddress>string</emailAddress>
<children/>
<groupChildren/>
<ldap>true</ldap>
<groupEnabled>true</groupEnabled>
</groups>
<rejectTo>0</rejectTo>
<stepXID>0</stepXID>
<differentWorkflowID>0</differentWorkflowID>
<stepDay>0</stepDay>
<stepHour>0</stepHour>
<vote>0</vote>
<getxModerators>0</getxModerators>
<activeModeration>true</activeModeration>
<alertType>0</alertType>
<alertConfig>0</alertConfig>
<restrictToEditors>true</restrictToEditors>
</StepEntityDTO>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | StepEntityDTO |
update
PUT /workflow/{id}
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| default | Default | successful operation | None |
deleteStep
DELETE /workflow/step/{workflowID}/{id}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
| workflowID | path | integer(int32) | true | none |
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| default | Default | successful operation | None |
getStep
GET /workflow/step/{workflowID}/{stepID}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| workflowID | path | integer(int32) | true | none |
| stepID | path | integer(int32) | true | none |
Example responses
200 Response
{
"id": 0,
"name": "string",
"description": "string",
"stepPriority": 0,
"users": [
{
"id": 0,
"username": "string",
"firstName": "string",
"lastName": "string",
"authLevel": 0,
"emailAddress": "string"
}
],
"groups": [
{
"id": 0,
"name": "string",
"description": "string",
"membersCount": 0,
"groupSections": [
null
],
"members": [
null
],
"defaultPreviewChannel": 0,
"emailAddress": "string",
"children": [
null
],
"groupChildren": [
null
],
"ldap": true,
"groupEnabled": true
}
],
"rejectTo": 0,
"stepXID": 0,
"differentWorkflowID": 0,
"stepDay": 0,
"stepHour": 0,
"vote": 0,
"getxModerators": 0,
"activeModeration": true,
"alertType": [
0
],
"alertConfig": 0,
"restrictToEditors": true
}
<?xml version="1.0" encoding="UTF-8" ?>
<StepEntityDTO>
<id>0</id>
<name>string</name>
<description>string</description>
<stepPriority>0</stepPriority>
<users>
<id>0</id>
<username>string</username>
<firstName>string</firstName>
<lastName>string</lastName>
<authLevel>0</authLevel>
<emailAddress>string</emailAddress>
</users>
<groups>
<id>0</id>
<name>string</name>
<description>string</description>
<membersCount>0</membersCount>
<groupSections/>
<members/>
<defaultPreviewChannel>0</defaultPreviewChannel>
<emailAddress>string</emailAddress>
<children/>
<groupChildren/>
<ldap>true</ldap>
<groupEnabled>true</groupEnabled>
</groups>
<rejectTo>0</rejectTo>
<stepXID>0</stepXID>
<differentWorkflowID>0</differentWorkflowID>
<stepDay>0</stepDay>
<stepHour>0</stepHour>
<vote>0</vote>
<getxModerators>0</getxModerators>
<activeModeration>true</activeModeration>
<alertType>0</alertType>
<alertConfig>0</alertConfig>
<restrictToEditors>true</restrictToEditors>
</StepEntityDTO>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | StepEntityDTO |
listStepEntities
GET /workflow/stepsInformation/{workflowID}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| workflowID | path | integer(int32) | true | none |
Example responses
200 Response
[
{
"id": 0,
"name": "string",
"description": "string",
"users": [
{
"id": null,
"username": null,
"firstName": null,
"lastName": null,
"authLevel": null,
"emailAddress": null
}
],
"groups": [
{
"id": null,
"name": null,
"description": null,
"membersCount": null
}
],
"rejectTo": 0,
"stepXID": 0,
"differentWorkflowID": 0,
"stepDay": 0,
"stepHour": 0,
"vote": 0,
"getxModerators": 0,
"alertType": [
0
],
"alertConfig": 0,
"stepXName": "string",
"differentWorkflowName": "string",
"uniqueUsers": 0
}
]
<?xml version="1.0" encoding="UTF-8" ?>
<id>0</id>
<name>string</name>
<description>string</description>
<users>
<id/>
<username/>
<firstName/>
<lastName/>
<authLevel/>
<emailAddress/>
</users>
<groups>
<id/>
<name/>
<description/>
<membersCount/>
</groups>
<rejectTo>0</rejectTo>
<stepXID>0</stepXID>
<differentWorkflowID>0</differentWorkflowID>
<stepDay>0</stepDay>
<stepHour>0</stepHour>
<vote>0</vote>
<getxModerators>0</getxModerators>
<alertType>0</alertType>
<alertConfig>0</alertConfig>
<stepXName>string</stepXName>
<differentWorkflowName>string</differentWorkflowName>
<uniqueUsers>0</uniqueUsers>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | Inline |
Response Schema
Status Code 200
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| anonymous | [StepEntityInformation] | false | none | none |
get
GET /workflow/{id}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
Example responses
200 Response
{
"id": 0,
"name": "string",
"description": "string",
"groupAssetID": 0,
"restricted": true
}
<?xml version="1.0" encoding="UTF-8" ?>
<WorkflowEntityDTO>
<id>0</id>
<name>string</name>
<description>string</description>
<groupAssetID>0</groupAssetID>
<restricted>true</restricted>
</WorkflowEntityDTO>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | WorkflowEntityDTO |
delete
DELETE /workflow/{id}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer(int32) | true | none |
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| default | Default | successful operation | None |
workflowSearch
Provides the functionality to get the workflow credentials from a workflow for a user.
getCredentials
GET /workflowSearch
Example responses
200 Response
{
"listWorkflowGroup": [
{
"workflowMetaDataDTO": {},
"groupName": "string",
"id": 0,
"canPerformActionsEnabled": true,
"canCreateNewEnabled": true,
"global": true
}
],
"groupAllowed": [
{
"id": 0,
"name": "string",
"description": "string",
"membersCount": 0,
"groupSections": [
null
],
"members": [
null
],
"defaultPreviewChannel": 0,
"emailAddress": "string",
"children": [
null
],
"groupChildren": [
null
],
"ldap": true,
"groupEnabled": true
}
],
"canCreateOnlyGroupAsset": true,
"approvers": {
"users": [
{}
],
"groups": [
{}
]
},
"canCreateNewWorkflowEnabled": true
}
<?xml version="1.0" encoding="UTF-8" ?>
<WorkflowCredentialsDTO>
<listWorkflowGroup>
<workflowMetaDataDTO/>
<groupName>string</groupName>
<id>0</id>
<canPerformActionsEnabled>true</canPerformActionsEnabled>
<canCreateNewEnabled>true</canCreateNewEnabled>
<global>true</global>
</listWorkflowGroup>
<groupAllowed>
<id>0</id>
<name>string</name>
<description>string</description>
<membersCount>0</membersCount>
<groupSections/>
<members/>
<defaultPreviewChannel>0</defaultPreviewChannel>
<emailAddress>string</emailAddress>
<children/>
<groupChildren/>
<ldap>true</ldap>
<groupEnabled>true</groupEnabled>
</groupAllowed>
<canCreateOnlyGroupAsset>true</canCreateOnlyGroupAsset>
<approvers>
<users/>
<groups/>
</approvers>
<canCreateNewWorkflowEnabled>true</canCreateNewWorkflowEnabled>
</WorkflowCredentialsDTO>
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | successful operation | WorkflowCredentialsDTO |
Schemas
APIKeyDTO
{
"id": 0,
"name": "string",
"active": true,
"deleted": true,
"secret": [
"string"
],
"userId": 0,
"lastModifiedBy": 0,
"dateModified": "2019-08-24T14:15:22Z",
"dateCreated": "2019-08-24T14:15:22Z",
"invalidationDate": "2019-08-24T14:15:22Z",
"expired": true
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | false | none | none |
| name | string | false | none | none |
| active | boolean | false | none | none |
| deleted | boolean | false | none | none |
| secret | [string] | false | none | none |
| userId | integer(int32) | false | none | none |
| lastModifiedBy | integer(int32) | false | none | none |
| dateModified | string(date-time) | false | none | none |
| dateCreated | string(date-time) | false | none | none |
| invalidationDate | string(date-time) | false | none | none |
| expired | boolean | false | none | none |
AccessControlProfileView
{
"id": 0,
"name": "string"
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | false | none | none |
| name | string | false | none | none |
AccessControlPropagateDTO
{
"addGroupIds": [
0
],
"removeGroupIds": [
0
]
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| addGroupIds | [integer] | false | none | none |
| removeGroupIds | [integer] | false | none | none |
Alert
{
"id": 0,
"from": 0,
"header": "string",
"message": "string",
"level": 0,
"type": "DEFAULT",
"userRecipients": [
0
],
"groupRecipients": [
0
],
"dispatchMedia": [
0
],
"emailRecipients": [
"string"
],
"emailSender": "string",
"attachments": [
"string"
],
"recipients": [
0
]
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | false | none | none |
| from | integer(int32) | false | none | none |
| header | string | false | none | none |
| message | string | false | none | none |
| level | integer(int32) | false | none | none |
| type | string | false | none | none |
| userRecipients | [integer] | false | none | none |
| groupRecipients | [integer] | false | none | none |
| dispatchMedia | [integer] | false | none | none |
| emailRecipients | [string] | false | none | none |
| emailSender | string | false | none | none |
| attachments | [string] | false | none | none |
| recipients | [integer] | false | none | none |
Enumerated Values
| Property | Value |
|---|---|
| type | DEFAULT |
| type | SCHEDULE_ERROR |
AnalyticsAccountChannel
{
"id": {
"accountID": 0,
"channelID": 0,
"language": "string"
},
"serviceID": 0,
"language": "string",
"accountID": 0,
"channelID": 0
}
Properties
None
AnalyticsAccountChannelID
{
"accountID": 0,
"channelID": 0,
"language": "string"
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| accountID | integer(int32) | false | none | none |
| channelID | integer(int32) | false | none | none |
| language | string | false | none | none |
AnalyticsAccountDTO
{
"primaryGroup": {
"ownershipLevel": 0,
"group": {
"id": null,
"name": null,
"description": null,
"emailAddress": null,
"createDate": null,
"enabled": null,
"ldap": null,
"defaultChannel": null,
"deleted": null
},
"assetID": 0,
"groupID": 0,
"assetType": 0,
"readLevel": 0,
"groupName": "string"
},
"sharedGroups": [
{
"ownershipLevel": 0,
"group": {},
"assetID": 0,
"groupID": 0,
"assetType": 0,
"readLevel": 0,
"groupName": "string"
}
],
"id": 0,
"serviceID": 0,
"authorized": true,
"type": 0,
"language": "string",
"name": "string",
"description": "string",
"enabled": true,
"sequence": 0,
"parent": {
"id": 0,
"serviceID": 0,
"type": 0,
"language": "string",
"name": "string",
"description": "string",
"enabled": true,
"sequence": 0
},
"childIDs": [
0
],
"assignedChannels": [
{
"id": {},
"serviceID": 0,
"language": "string",
"accountID": 0,
"channelID": 0
}
],
"details": [
{
"id": 0,
"accountID": 0,
"name": "string",
"value": "string",
"enabled": true
}
]
}
Properties
None
AnalyticsAccountDetail
{
"id": 0,
"accountID": 0,
"name": "string",
"value": "string",
"enabled": true
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | false | none | none |
| accountID | integer(int32) | false | none | none |
| name | string | false | none | none |
| value | string | false | none | none |
| enabled | boolean | false | none | none |
AnalyticsAccountMetaData
{
"id": 0,
"serviceID": 0,
"type": 0,
"language": "string",
"name": "string",
"description": "string",
"enabled": true,
"sequence": 0
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | false | none | none |
| serviceID | integer(int32) | false | none | none |
| type | integer(int32) | false | none | none |
| language | string | false | none | none |
| name | string | false | none | none |
| description | string | false | none | none |
| enabled | boolean | false | none | none |
| sequence | integer(int32) | false | none | none |
AnalyticsServiceDetail
{
"id": 0,
"serviceID": 0,
"name": "string",
"value": "string",
"enabled": true
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | false | none | none |
| serviceID | integer(int32) | false | none | none |
| name | string | false | none | none |
| value | string | false | none | none |
| enabled | boolean | false | none | none |
AnalyticsServiceMetaData
{
"id": 0,
"name": "string",
"description": "string",
"implClass": "string",
"enabled": true,
"default": true,
"details": [
{
"id": 0,
"serviceID": 0,
"name": "string",
"value": "string",
"enabled": true
}
]
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | false | none | none |
| name | string | false | none | none |
| description | string | false | none | none |
| implClass | string | false | none | none |
| enabled | boolean | false | none | none |
| default | boolean | false | none | none |
| details | [AnalyticsServiceDetail] | false | none | none |
AnalyticsTotalUnique
{
"date": "2019-08-24T14:15:22Z",
"total": 0,
"unique": 0,
"dateString": "string"
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| date | string(date-time) | false | none | none |
| total | integer(int32) | false | none | none |
| unique | integer(int32) | false | none | none |
| dateString | string | false | none | none |
Annotation
{}
Properties
None
ApplicationEventPublisher
{}
Properties
None
AppliedPageLayout
{
"id": {
"channel": {
"id": null,
"name": null,
"description": null,
"type": null,
"defaultLanguage": null,
"rootSectionID": null,
"fileOutputPath": null,
"indexFileName": null,
"baseHref": null,
"siteRoot": null,
"pathCaseModifier": null,
"fullTextType": null,
"fullTextExtension": null,
"secondaryPublishLanguage": null,
"channelPublishURL": null,
"parent": null,
"favIconID": null,
"pollIconID": null,
"accessControlConfigurationID": null,
"personalisationConfigurationID": null,
"publishReportLevel": null,
"pendingVersionOutputPath": null,
"pendingVersionBaseHref": null,
"pendingVersionSiteRoot": null,
"prePublishProcessorID": null,
"allowScriptsInDirectEdit": null,
"pxlFolder": null,
"languages": null,
"microSites": null,
"permittedFileExtensions": null,
"translationDisclaimers": null,
"mediaPublishRules": null,
"channelFullTextDisplayPeriod": null,
"channelUsers": null,
"channelContents": null,
"mediaTypesWithPublishRuleCategory": null,
"convertSpacesInSectionNameEnabled": null,
"convertSpacesInRetainedFilenameEnabled": null,
"channelCleanupEnabled": null,
"personalisationEnabled": null,
"accessControlEnabled": null,
"fullTextDisplayPeriodValue": null,
"fullTextDisplayPeriodUnit": null,
"secondaryPublishEnabled": null,
"overrideExtensionEnabled": null,
"publishEmptySectionsEnabled": null,
"convertSpacesInOutputURIEnabled": null,
"parentID": null,
"contentIDs": null,
"languageCodes": null,
"microSite": null
},
"section": {
"id": null,
"level": null,
"status": null,
"printSequence": null,
"formSection": null,
"archived": null,
"users": null,
"viewUsers": null,
"groups": null,
"viewGroups": null,
"contentSections": null,
"sectionInfos": null,
"mirrorSections": null,
"links": null,
"rootChannels": null,
"appliedPageLayouts": null,
"hierarchyMirrorAcOpt": null,
"hierarchyMirrorMetadataOpt": null,
"children": null,
"contentTypeScopes": null,
"cloneSource": null,
"sectionPaths": null,
"sortLock": null,
"parent": null,
"mirrors": null,
"root": null,
"shown": null,
"nextSequence": null,
"entityID": null,
"childOfMirrored": null,
"metadataOption": null,
"workflowID": null,
"childOfMirror": null,
"workflowName": null,
"workflow": null,
"channelRoot": null,
"languages": null,
"channels": null,
"pathMembers": null,
"sectionSortMethod": null,
"contentSortMethod": null,
"contentsAndSequences": null,
"parentWorkflowID": null,
"inheritedPageLayouts": null,
"currentOrInheritedWorkflow": null,
"contentNextSequence": null,
"accessControlOption": null,
"parentID": null,
"mirror": null,
"allNames": null,
"languageCount": null,
"mirrorSource": null,
"link": null,
"mirrorSourceID": null
},
"sectionID": 0,
"channelName": "string",
"channelID": 0
},
"sectionID": 0,
"pageLayoutID": 0,
"inheritablePageLayoutID": 0,
"channel": {
"id": 0,
"name": "string",
"description": "string",
"type": "string",
"defaultLanguage": "string",
"rootSectionID": 0,
"fileOutputPath": "string",
"indexFileName": "string",
"baseHref": "string",
"siteRoot": "string",
"pathCaseModifier": 0,
"fullTextType": "string",
"fullTextExtension": "string",
"secondaryPublishLanguage": "string",
"channelPublishURL": "string",
"parent": {
"id": null,
"name": null,
"description": null,
"type": null,
"defaultLanguage": null,
"rootSectionID": null,
"fileOutputPath": null,
"indexFileName": null,
"baseHref": null,
"siteRoot": null,
"pathCaseModifier": null,
"fullTextType": null,
"fullTextExtension": null,
"secondaryPublishLanguage": null,
"channelPublishURL": null,
"parent": null,
"favIconID": null,
"pollIconID": null,
"accessControlConfigurationID": null,
"personalisationConfigurationID": null,
"publishReportLevel": null,
"pendingVersionOutputPath": null,
"pendingVersionBaseHref": null,
"pendingVersionSiteRoot": null,
"prePublishProcessorID": null,
"allowScriptsInDirectEdit": null,
"pxlFolder": null,
"languages": null,
"microSites": null,
"permittedFileExtensions": null,
"translationDisclaimers": null,
"mediaPublishRules": null,
"channelFullTextDisplayPeriod": null,
"channelUsers": null,
"channelContents": null,
"mediaTypesWithPublishRuleCategory": null,
"convertSpacesInSectionNameEnabled": null,
"convertSpacesInRetainedFilenameEnabled": null,
"channelCleanupEnabled": null,
"personalisationEnabled": null,
"accessControlEnabled": null,
"fullTextDisplayPeriodValue": null,
"fullTextDisplayPeriodUnit": null,
"secondaryPublishEnabled": null,
"overrideExtensionEnabled": null,
"publishEmptySectionsEnabled": null,
"convertSpacesInOutputURIEnabled": null,
"parentID": null,
"contentIDs": null,
"languageCodes": null,
"microSite": null
},
"favIconID": 0,
"pollIconID": 0,
"accessControlConfigurationID": 0,
"personalisationConfigurationID": 0,
"publishReportLevel": 0,
"pendingVersionOutputPath": "string",
"pendingVersionBaseHref": "string",
"pendingVersionSiteRoot": "string",
"prePublishProcessorID": 0,
"allowScriptsInDirectEdit": 0,
"pxlFolder": "string",
"languages": [
{}
],
"microSites": [
{}
],
"permittedFileExtensions": [
{}
],
"translationDisclaimers": [
{}
],
"mediaPublishRules": [
{}
],
"channelFullTextDisplayPeriod": {
"id": null,
"enabled": null,
"dateType": null,
"filterType": null,
"filter": null,
"period": null,
"periodUnit": null,
"channel": null
},
"channelUsers": [
{}
],
"channelContents": [
{}
],
"mediaTypesWithPublishRuleCategory": [
0
],
"convertSpacesInSectionNameEnabled": true,
"convertSpacesInRetainedFilenameEnabled": true,
"channelCleanupEnabled": true,
"personalisationEnabled": true,
"accessControlEnabled": true,
"fullTextDisplayPeriodValue": 0,
"fullTextDisplayPeriodUnit": 0,
"secondaryPublishEnabled": true,
"overrideExtensionEnabled": true,
"publishEmptySectionsEnabled": true,
"convertSpacesInOutputURIEnabled": true,
"parentID": 0,
"contentIDs": [
0
],
"languageCodes": [
"string"
],
"microSite": true
},
"section": {
"id": 0,
"level": 0,
"status": 0,
"printSequence": 0,
"formSection": true,
"archived": true,
"users": [
{}
],
"viewUsers": [
{}
],
"groups": [
{}
],
"viewGroups": [
{}
],
"contentSections": [
{}
],
"sectionInfos": {
"property1": {},
"property2": {}
},
"mirrorSections": [
{}
],
"links": {
"property1": {},
"property2": {}
},
"rootChannels": [
{}
],
"appliedPageLayouts": [
{}
],
"hierarchyMirrorAcOpt": {
"section": null,
"accessControlOption": null,
"id": null
},
"hierarchyMirrorMetadataOpt": {
"section": null,
"metadataOption": null,
"id": null
},
"children": [
{}
],
"contentTypeScopes": [
{}
],
"cloneSource": {
"id": null,
"level": null,
"status": null,
"printSequence": null,
"formSection": null,
"archived": null,
"users": null,
"viewUsers": null,
"groups": null,
"viewGroups": null,
"contentSections": null,
"sectionInfos": null,
"mirrorSections": null,
"links": null,
"rootChannels": null,
"appliedPageLayouts": null,
"hierarchyMirrorAcOpt": null,
"hierarchyMirrorMetadataOpt": null,
"children": null,
"contentTypeScopes": null,
"cloneSource": null,
"sectionPaths": null,
"sortLock": null,
"parent": null,
"mirrors": null,
"root": null,
"shown": null,
"nextSequence": null,
"entityID": null,
"childOfMirrored": null,
"metadataOption": null,
"workflowID": null,
"childOfMirror": null,
"workflowName": null,
"workflow": null,
"channelRoot": null,
"languages": null,
"channels": null,
"pathMembers": null,
"sectionSortMethod": null,
"contentSortMethod": null,
"contentsAndSequences": null,
"parentWorkflowID": null,
"inheritedPageLayouts": null,
"currentOrInheritedWorkflow": null,
"contentNextSequence": null,
"accessControlOption": null,
"parentID": null,
"mirror": null,
"allNames": null,
"languageCount": null,
"mirrorSource": null,
"link": null,
"mirrorSourceID": null
},
"sectionPaths": {
"property1": {},
"property2": {}
},
"sortLock": "TOP",
"parent": {
"id": null,
"level": null,
"status": null,
"printSequence": null,
"formSection": null,
"archived": null,
"users": null,
"viewUsers": null,
"groups": null,
"viewGroups": null,
"contentSections": null,
"sectionInfos": null,
"mirrorSections": null,
"links": null,
"rootChannels": null,
"appliedPageLayouts": null,
"hierarchyMirrorAcOpt": null,
"hierarchyMirrorMetadataOpt": null,
"children": null,
"contentTypeScopes": null,
"cloneSource": null,
"sectionPaths": null,
"sortLock": null,
"parent": null,
"mirrors": null,
"root": null,
"shown": null,
"nextSequence": null,
"entityID": null,
"childOfMirrored": null,
"metadataOption": null,
"workflowID": null,
"childOfMirror": null,
"workflowName": null,
"workflow": null,
"channelRoot": null,
"languages": null,
"channels": null,
"pathMembers": null,
"sectionSortMethod": null,
"contentSortMethod": null,
"contentsAndSequences": null,
"parentWorkflowID": null,
"inheritedPageLayouts": null,
"currentOrInheritedWorkflow": null,
"contentNextSequence": null,
"accessControlOption": null,
"parentID": null,
"mirror": null,
"allNames": null,
"languageCount": null,
"mirrorSource": null,
"link": null,
"mirrorSourceID": null
},
"mirrors": [
0
],
"root": true,
"shown": true,
"nextSequence": 0,
"entityID": 0,
"childOfMirrored": true,
"metadataOption": 0,
"workflowID": 0,
"childOfMirror": true,
"workflowName": "string",
"workflow": {
"id": null,
"name": null,
"description": null,
"creationDate": null,
"lastModified": null,
"contentTypes": null,
"section": null,
"workflowSteps": null,
"restricted": null,
"firstStep": null
},
"channelRoot": [
0
],
"languages": [
"string"
],
"channels": [
{}
],
"pathMembers": [
0
],
"sectionSortMethod": 0,
"contentSortMethod": 0,
"contentsAndSequences": {
"property1": 0,
"property2": 0
},
"parentWorkflowID": 0,
"inheritedPageLayouts": {
"property1": 0,
"property2": 0
},
"currentOrInheritedWorkflow": 0,
"contentNextSequence": 0,
"accessControlOption": 0,
"parentID": 0,
"mirror": true,
"allNames": {
"property1": "string",
"property2": "string"
},
"languageCount": 0,
"mirrorSource": {
"id": null,
"level": null,
"status": null,
"printSequence": null,
"formSection": null,
"archived": null,
"users": null,
"viewUsers": null,
"groups": null,
"viewGroups": null,
"contentSections": null,
"sectionInfos": null,
"mirrorSections": null,
"links": null,
"rootChannels": null,
"appliedPageLayouts": null,
"hierarchyMirrorAcOpt": null,
"hierarchyMirrorMetadataOpt": null,
"children": null,
"contentTypeScopes": null,
"cloneSource": null,
"sectionPaths": null,
"sortLock": null,
"parent": null,
"mirrors": null,
"root": null,
"shown": null,
"nextSequence": null,
"entityID": null,
"childOfMirrored": null,
"metadataOption": null,
"workflowID": null,
"childOfMirror": null,
"workflowName": null,
"workflow": null,
"channelRoot": null,
"languages": null,
"channels": null,
"pathMembers": null,
"sectionSortMethod": null,
"contentSortMethod": null,
"contentsAndSequences": null,
"parentWorkflowID": null,
"inheritedPageLayouts": null,
"currentOrInheritedWorkflow": null,
"contentNextSequence": null,
"accessControlOption": null,
"parentID": null,
"mirror": null,
"allNames": null,
"languageCount": null,
"mirrorSource": null,
"link": null,
"mirrorSourceID": null
},
"link": true,
"mirrorSourceID": 0
},
"channelName": "string",
"channelID": 0
}
Properties
None
AppliedPageLayoutDTO
{
"channelID": 0,
"sectionID": 0,
"pageLayoutID": 0,
"inheritablePageLayoutID": 0
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| channelID | integer(int32) | false | none | none |
| sectionID | integer(int32) | false | none | none |
| pageLayoutID | integer(int32) | false | none | none |
| inheritablePageLayoutID | integer(int32) | false | none | none |
AppliedPageLayoutPK
{
"channel": {
"id": 0,
"name": "string",
"description": "string",
"type": "string",
"defaultLanguage": "string",
"rootSectionID": 0,
"fileOutputPath": "string",
"indexFileName": "string",
"baseHref": "string",
"siteRoot": "string",
"pathCaseModifier": 0,
"fullTextType": "string",
"fullTextExtension": "string",
"secondaryPublishLanguage": "string",
"channelPublishURL": "string",
"parent": {
"id": null,
"name": null,
"description": null,
"type": null,
"defaultLanguage": null,
"rootSectionID": null,
"fileOutputPath": null,
"indexFileName": null,
"baseHref": null,
"siteRoot": null,
"pathCaseModifier": null,
"fullTextType": null,
"fullTextExtension": null,
"secondaryPublishLanguage": null,
"channelPublishURL": null,
"parent": null,
"favIconID": null,
"pollIconID": null,
"accessControlConfigurationID": null,
"personalisationConfigurationID": null,
"publishReportLevel": null,
"pendingVersionOutputPath": null,
"pendingVersionBaseHref": null,
"pendingVersionSiteRoot": null,
"prePublishProcessorID": null,
"allowScriptsInDirectEdit": null,
"pxlFolder": null,
"languages": null,
"microSites": null,
"permittedFileExtensions": null,
"translationDisclaimers": null,
"mediaPublishRules": null,
"channelFullTextDisplayPeriod": null,
"channelUsers": null,
"channelContents": null,
"mediaTypesWithPublishRuleCategory": null,
"convertSpacesInSectionNameEnabled": null,
"convertSpacesInRetainedFilenameEnabled": null,
"channelCleanupEnabled": null,
"personalisationEnabled": null,
"accessControlEnabled": null,
"fullTextDisplayPeriodValue": null,
"fullTextDisplayPeriodUnit": null,
"secondaryPublishEnabled": null,
"overrideExtensionEnabled": null,
"publishEmptySectionsEnabled": null,
"convertSpacesInOutputURIEnabled": null,
"parentID": null,
"contentIDs": null,
"languageCodes": null,
"microSite": null
},
"favIconID": 0,
"pollIconID": 0,
"accessControlConfigurationID": 0,
"personalisationConfigurationID": 0,
"publishReportLevel": 0,
"pendingVersionOutputPath": "string",
"pendingVersionBaseHref": "string",
"pendingVersionSiteRoot": "string",
"prePublishProcessorID": 0,
"allowScriptsInDirectEdit": 0,
"pxlFolder": "string",
"languages": [
{}
],
"microSites": [
{}
],
"permittedFileExtensions": [
{}
],
"translationDisclaimers": [
{}
],
"mediaPublishRules": [
{}
],
"channelFullTextDisplayPeriod": {
"id": null,
"enabled": null,
"dateType": null,
"filterType": null,
"filter": null,
"period": null,
"periodUnit": null,
"channel": null
},
"channelUsers": [
{}
],
"channelContents": [
{}
],
"mediaTypesWithPublishRuleCategory": [
0
],
"convertSpacesInSectionNameEnabled": true,
"convertSpacesInRetainedFilenameEnabled": true,
"channelCleanupEnabled": true,
"personalisationEnabled": true,
"accessControlEnabled": true,
"fullTextDisplayPeriodValue": 0,
"fullTextDisplayPeriodUnit": 0,
"secondaryPublishEnabled": true,
"overrideExtensionEnabled": true,
"publishEmptySectionsEnabled": true,
"convertSpacesInOutputURIEnabled": true,
"parentID": 0,
"contentIDs": [
0
],
"languageCodes": [
"string"
],
"microSite": true
},
"section": {
"id": 0,
"level": 0,
"status": 0,
"printSequence": 0,
"formSection": true,
"archived": true,
"users": [
{}
],
"viewUsers": [
{}
],
"groups": [
{}
],
"viewGroups": [
{}
],
"contentSections": [
{}
],
"sectionInfos": {
"property1": {},
"property2": {}
},
"mirrorSections": [
{}
],
"links": {
"property1": {},
"property2": {}
},
"rootChannels": [
{}
],
"appliedPageLayouts": [
{}
],
"hierarchyMirrorAcOpt": {
"section": null,
"accessControlOption": null,
"id": null
},
"hierarchyMirrorMetadataOpt": {
"section": null,
"metadataOption": null,
"id": null
},
"children": [
{}
],
"contentTypeScopes": [
{}
],
"cloneSource": {
"id": null,
"level": null,
"status": null,
"printSequence": null,
"formSection": null,
"archived": null,
"users": null,
"viewUsers": null,
"groups": null,
"viewGroups": null,
"contentSections": null,
"sectionInfos": null,
"mirrorSections": null,
"links": null,
"rootChannels": null,
"appliedPageLayouts": null,
"hierarchyMirrorAcOpt": null,
"hierarchyMirrorMetadataOpt": null,
"children": null,
"contentTypeScopes": null,
"cloneSource": null,
"sectionPaths": null,
"sortLock": null,
"parent": null,
"mirrors": null,
"root": null,
"shown": null,
"nextSequence": null,
"entityID": null,
"childOfMirrored": null,
"metadataOption": null,
"workflowID": null,
"childOfMirror": null,
"workflowName": null,
"workflow": null,
"channelRoot": null,
"languages": null,
"channels": null,
"pathMembers": null,
"sectionSortMethod": null,
"contentSortMethod": null,
"contentsAndSequences": null,
"parentWorkflowID": null,
"inheritedPageLayouts": null,
"currentOrInheritedWorkflow": null,
"contentNextSequence": null,
"accessControlOption": null,
"parentID": null,
"mirror": null,
"allNames": null,
"languageCount": null,
"mirrorSource": null,
"link": null,
"mirrorSourceID": null
},
"sectionPaths": {
"property1": {},
"property2": {}
},
"sortLock": "TOP",
"parent": {
"id": null,
"level": null,
"status": null,
"printSequence": null,
"formSection": null,
"archived": null,
"users": null,
"viewUsers": null,
"groups": null,
"viewGroups": null,
"contentSections": null,
"sectionInfos": null,
"mirrorSections": null,
"links": null,
"rootChannels": null,
"appliedPageLayouts": null,
"hierarchyMirrorAcOpt": null,
"hierarchyMirrorMetadataOpt": null,
"children": null,
"contentTypeScopes": null,
"cloneSource": null,
"sectionPaths": null,
"sortLock": null,
"parent": null,
"mirrors": null,
"root": null,
"shown": null,
"nextSequence": null,
"entityID": null,
"childOfMirrored": null,
"metadataOption": null,
"workflowID": null,
"childOfMirror": null,
"workflowName": null,
"workflow": null,
"channelRoot": null,
"languages": null,
"channels": null,
"pathMembers": null,
"sectionSortMethod": null,
"contentSortMethod": null,
"contentsAndSequences": null,
"parentWorkflowID": null,
"inheritedPageLayouts": null,
"currentOrInheritedWorkflow": null,
"contentNextSequence": null,
"accessControlOption": null,
"parentID": null,
"mirror": null,
"allNames": null,
"languageCount": null,
"mirrorSource": null,
"link": null,
"mirrorSourceID": null
},
"mirrors": [
0
],
"root": true,
"shown": true,
"nextSequence": 0,
"entityID": 0,
"childOfMirrored": true,
"metadataOption": 0,
"workflowID": 0,
"childOfMirror": true,
"workflowName": "string",
"workflow": {
"id": null,
"name": null,
"description": null,
"creationDate": null,
"lastModified": null,
"contentTypes": null,
"section": null,
"workflowSteps": null,
"restricted": null,
"firstStep": null
},
"channelRoot": [
0
],
"languages": [
"string"
],
"channels": [
{}
],
"pathMembers": [
0
],
"sectionSortMethod": 0,
"contentSortMethod": 0,
"contentsAndSequences": {
"property1": 0,
"property2": 0
},
"parentWorkflowID": 0,
"inheritedPageLayouts": {
"property1": 0,
"property2": 0
},
"currentOrInheritedWorkflow": 0,
"contentNextSequence": 0,
"accessControlOption": 0,
"parentID": 0,
"mirror": true,
"allNames": {
"property1": "string",
"property2": "string"
},
"languageCount": 0,
"mirrorSource": {
"id": null,
"level": null,
"status": null,
"printSequence": null,
"formSection": null,
"archived": null,
"users": null,
"viewUsers": null,
"groups": null,
"viewGroups": null,
"contentSections": null,
"sectionInfos": null,
"mirrorSections": null,
"links": null,
"rootChannels": null,
"appliedPageLayouts": null,
"hierarchyMirrorAcOpt": null,
"hierarchyMirrorMetadataOpt": null,
"children": null,
"contentTypeScopes": null,
"cloneSource": null,
"sectionPaths": null,
"sortLock": null,
"parent": null,
"mirrors": null,
"root": null,
"shown": null,
"nextSequence": null,
"entityID": null,
"childOfMirrored": null,
"metadataOption": null,
"workflowID": null,
"childOfMirror": null,
"workflowName": null,
"workflow": null,
"channelRoot": null,
"languages": null,
"channels": null,
"pathMembers": null,
"sectionSortMethod": null,
"contentSortMethod": null,
"contentsAndSequences": null,
"parentWorkflowID": null,
"inheritedPageLayouts": null,
"currentOrInheritedWorkflow": null,
"contentNextSequence": null,
"accessControlOption": null,
"parentID": null,
"mirror": null,
"allNames": null,
"languageCount": null,
"mirrorSource": null,
"link": null,
"mirrorSourceID": null
},
"link": true,
"mirrorSourceID": 0
},
"sectionID": 0,
"channelName": "string",
"channelID": 0
}
Properties
None
AppliedPageLayoutsDTO
{
"id": 0,
"pageLayout": 0,
"inheritedPageLayout": 0,
"valid": true
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | false | none | none |
| pageLayout | integer(int32) | false | none | none |
| inheritedPageLayout | integer(int32) | false | none | none |
| valid | boolean | false | none | none |
ApprovableContent
{
"id": 0,
"contentTypeId": 0,
"language": "string",
"version": "string",
"name": "string",
"status": 0,
"lastModified": "2019-08-24T14:15:22Z",
"lastModifiedBy": "string",
"lastModifiedById": 0,
"ownerId": 0,
"owner": "string",
"workflow": {
"id": 0,
"name": "string",
"description": "string",
"stepId": 0,
"stepNumber": 0,
"stepName": "string",
"instanceId": 0
},
"previousVersion": "string",
"sections": [
{
"id": 0,
"level": 0,
"status": 0,
"printSequence": 0,
"formSection": true,
"archived": true,
"users": [
null
],
"viewUsers": [
null
],
"groups": [
null
],
"viewGroups": [
null
],
"contentSections": [
null
],
"sectionInfos": {},
"mirrorSections": [
null
],
"links": {},
"rootChannels": [
null
],
"appliedPageLayouts": [
null
],
"hierarchyMirrorAcOpt": {},
"hierarchyMirrorMetadataOpt": {},
"children": [
null
],
"contentTypeScopes": [
null
],
"cloneSource": {},
"sectionPaths": {},
"sortLock": "[",
"parent": {},
"mirrors": [
null
],
"root": true,
"shown": true,
"nextSequence": 0,
"entityID": 0,
"childOfMirrored": true,
"metadataOption": 0,
"workflowID": 0,
"childOfMirror": true,
"workflowName": "string",
"workflow": {},
"channelRoot": [
null
],
"languages": [
null
],
"channels": [
null
],
"pathMembers": [
null
],
"sectionSortMethod": 0,
"contentSortMethod": 0,
"contentsAndSequences": {},
"parentWorkflowID": 0,
"inheritedPageLayouts": {},
"currentOrInheritedWorkflow": 0,
"contentNextSequence": 0,
"accessControlOption": 0,
"parentID": 0,
"mirror": true,
"allNames": {},
"languageCount": 0,
"mirrorSource": {},
"link": true,
"mirrorSourceID": 0
}
],
"alreadyVoted": true,
"hasAccessToContent": true
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | false | none | none |
| contentTypeId | integer(int32) | false | none | none |
| language | string | false | none | none |
| version | string | false | none | none |
| name | string | false | none | none |
| status | integer(int32) | false | none | none |
| lastModified | string(date-time) | false | none | none |
| lastModifiedBy | string | false | none | none |
| lastModifiedById | integer(int32) | false | none | none |
| ownerId | integer(int32) | false | none | none |
| owner | string | false | none | none |
ApproveDto
{
"comment": "string",
"fastTrack": "string"
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| comment | string | false | none | none |
| fastTrack | string | false | none | none |
ApproveableContentWorkflow
{
"id": 0,
"name": "string",
"description": "string",
"stepId": 0,
"stepNumber": 0,
"stepName": "string",
"instanceId": 0
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | false | none | none |
| name | string | false | none | none |
| description | string | false | none | none |
| stepId | integer(int32) | false | none | none |
| stepNumber | integer(int32) | false | none | none |
| stepName | string | false | none | none |
| instanceId | integer(int32) | false | none | none |
AssetLockDTO
{
"assetID": 0,
"assetType": 0,
"lockType": 0,
"expiry": "2019-08-24T14:15:22Z",
"owner": 0,
"ownerName": "string",
"currentUser": true,
"language": "string"
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| assetID | integer(int32) | false | none | none |
| assetType | integer(int32) | false | none | none |
| lockType | integer(int32) | false | none | none |
| expiry | string(date-time) | false | none | none |
| owner | integer(int32) | false | none | none |
| ownerName | string | false | none | none |
| currentUser | boolean | false | none | none |
| language | string | false | none | none |
AssetSharingInformation
{
"ownershipLevel": 0,
"group": {
"id": 0,
"name": "string",
"description": "string",
"emailAddress": "string",
"createDate": "2019-08-24T14:15:22Z",
"enabled": true,
"ldap": true,
"defaultChannel": 0,
"deleted": true
},
"assetID": 0,
"groupID": 0,
"assetType": 0,
"readLevel": 0,
"groupName": "string"
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| ownershipLevel | integer(int32) | false | none | none |
AuthenticationMethod
{
"id": 0,
"name": "string",
"description": "string",
"javaClass": "string",
"enabled": true,
"updateUserRecord": true,
"authMethodMappings": {
"property1": "string",
"property2": "string"
},
"deactivateUserRecord": true
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | true | none | none |
| name | string | true | none | none |
| description | string | true | none | none |
| javaClass | string | true | none | none |
| enabled | boolean | true | none | none |
| updateUserRecord | boolean | true | none | none |
| authMethodMappings | object | false | none | none |
| » additionalProperties | string | false | none | none |
| deactivateUserRecord | boolean | true | none | none |
AuthenticationMethodDTO
{
"id": 0,
"name": "string",
"identifier": "string",
"enabled": true
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | false | none | none |
| name | string | false | none | none |
| identifier | string | false | none | none |
| enabled | boolean | false | none | none |
AutoMirrorContentConfigDTO
{
"listID": 0,
"listName": "string",
"language": "string",
"items": [
{
"id": 0,
"name": "string",
"sectionID": 0
}
],
"mirror": true
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| listID | integer(int32) | false | none | none |
| listName | string | false | none | none |
| language | string | false | none | none |
| items | [AutoMirrorContentItemDTO] | false | none | none |
AutoMirrorContentItemDTO
{
"id": 0,
"name": "string",
"sectionID": 0
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | false | none | none |
| name | string | false | none | none |
| sectionID | integer(int32) | false | none | none |
BookmarkDTO
{
"id": 0,
"description": "string",
"url": "string",
"icon": "string"
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | false | none | none |
| description | string | false | none | none |
| url | string | false | none | none |
| icon | string | false | none | none |
BrokenLinksRow
{
"content": {
"id": 0,
"text": "string",
"language": "string"
},
"language": "string",
"sections": [
{
"id": 0,
"text": "string"
}
],
"type": "INTERNAL",
"responseCode": 0,
"errorMessage": "string",
"url": "string",
"contentTypeID": 0,
"contentTypeElementIDs": [
0
]
}
Properties
None
Cell
{
"id": 0,
"text": "string"
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | false | none | none |
| text | string | false | none | none |
Channel
{
"id": 0,
"name": "string",
"description": "string",
"type": "string",
"defaultLanguage": "string",
"rootSectionID": 0,
"fileOutputPath": "string",
"indexFileName": "string",
"baseHref": "string",
"siteRoot": "string",
"pathCaseModifier": 0,
"fullTextType": "string",
"fullTextExtension": "string",
"secondaryPublishLanguage": "string",
"channelPublishURL": "string",
"parent": {
"id": 0,
"name": "string",
"description": "string",
"type": "string",
"defaultLanguage": "string",
"rootSectionID": 0,
"fileOutputPath": "string",
"indexFileName": "string",
"baseHref": "string",
"siteRoot": "string",
"pathCaseModifier": 0,
"fullTextType": "string",
"fullTextExtension": "string",
"secondaryPublishLanguage": "string",
"channelPublishURL": "string",
"parent": {
"id": null,
"name": null,
"description": null,
"type": null,
"defaultLanguage": null,
"rootSectionID": null,
"fileOutputPath": null,
"indexFileName": null,
"baseHref": null,
"siteRoot": null,
"pathCaseModifier": null,
"fullTextType": null,
"fullTextExtension": null,
"secondaryPublishLanguage": null,
"channelPublishURL": null,
"parent": null,
"favIconID": null,
"pollIconID": null,
"accessControlConfigurationID": null,
"personalisationConfigurationID": null,
"publishReportLevel": null,
"pendingVersionOutputPath": null,
"pendingVersionBaseHref": null,
"pendingVersionSiteRoot": null,
"prePublishProcessorID": null,
"allowScriptsInDirectEdit": null,
"pxlFolder": null,
"languages": null,
"microSites": null,
"permittedFileExtensions": null,
"translationDisclaimers": null,
"mediaPublishRules": null,
"channelFullTextDisplayPeriod": null,
"channelUsers": null,
"channelContents": null,
"mediaTypesWithPublishRuleCategory": null,
"convertSpacesInSectionNameEnabled": null,
"convertSpacesInRetainedFilenameEnabled": null,
"channelCleanupEnabled": null,
"personalisationEnabled": null,
"accessControlEnabled": null,
"fullTextDisplayPeriodValue": null,
"fullTextDisplayPeriodUnit": null,
"secondaryPublishEnabled": null,
"overrideExtensionEnabled": null,
"publishEmptySectionsEnabled": null,
"convertSpacesInOutputURIEnabled": null,
"parentID": null,
"contentIDs": null,
"languageCodes": null,
"microSite": null
},
"favIconID": 0,
"pollIconID": 0,
"accessControlConfigurationID": 0,
"personalisationConfigurationID": 0,
"publishReportLevel": 0,
"pendingVersionOutputPath": "string",
"pendingVersionBaseHref": "string",
"pendingVersionSiteRoot": "string",
"prePublishProcessorID": 0,
"allowScriptsInDirectEdit": 0,
"pxlFolder": "string",
"languages": [
{}
],
"microSites": [
{}
],
"permittedFileExtensions": [
{}
],
"translationDisclaimers": [
{}
],
"mediaPublishRules": [
{}
],
"channelFullTextDisplayPeriod": {
"id": null,
"enabled": null,
"dateType": null,
"filterType": null,
"filter": null,
"period": null,
"periodUnit": null,
"channel": null
},
"channelUsers": [
{}
],
"channelContents": [
{}
],
"mediaTypesWithPublishRuleCategory": [
0
],
"convertSpacesInSectionNameEnabled": true,
"convertSpacesInRetainedFilenameEnabled": true,
"channelCleanupEnabled": true,
"personalisationEnabled": true,
"accessControlEnabled": true,
"fullTextDisplayPeriodValue": 0,
"fullTextDisplayPeriodUnit": 0,
"secondaryPublishEnabled": true,
"overrideExtensionEnabled": true,
"publishEmptySectionsEnabled": true,
"convertSpacesInOutputURIEnabled": true,
"parentID": 0,
"contentIDs": [
0
],
"languageCodes": [
"string"
],
"microSite": true
},
"favIconID": 0,
"pollIconID": 0,
"accessControlConfigurationID": 0,
"personalisationConfigurationID": 0,
"publishReportLevel": 0,
"pendingVersionOutputPath": "string",
"pendingVersionBaseHref": "string",
"pendingVersionSiteRoot": "string",
"prePublishProcessorID": 0,
"allowScriptsInDirectEdit": 0,
"pxlFolder": "string",
"languages": [
{
"code": "string",
"name": "string",
"charset": "string",
"disclaimer": "string",
"channels": [
null
]
}
],
"microSites": [
{
"id": 0,
"name": "string",
"description": "string",
"type": "string",
"defaultLanguage": "string",
"rootSectionID": 0,
"fileOutputPath": "string",
"indexFileName": "string",
"baseHref": "string",
"siteRoot": "string",
"pathCaseModifier": 0,
"fullTextType": "string",
"fullTextExtension": "string",
"secondaryPublishLanguage": "string",
"channelPublishURL": "string",
"parent": {},
"favIconID": 0,
"pollIconID": 0,
"accessControlConfigurationID": 0,
"personalisationConfigurationID": 0,
"publishReportLevel": 0,
"pendingVersionOutputPath": "string",
"pendingVersionBaseHref": "string",
"pendingVersionSiteRoot": "string",
"prePublishProcessorID": 0,
"allowScriptsInDirectEdit": 0,
"pxlFolder": "string",
"languages": [
null
],
"microSites": [
null
],
"permittedFileExtensions": [
null
],
"translationDisclaimers": [
null
],
"mediaPublishRules": [
null
],
"channelFullTextDisplayPeriod": {},
"channelUsers": [
null
],
"channelContents": [
null
],
"mediaTypesWithPublishRuleCategory": [
null
],
"convertSpacesInSectionNameEnabled": true,
"convertSpacesInRetainedFilenameEnabled": true,
"channelCleanupEnabled": true,
"personalisationEnabled": true,
"accessControlEnabled": true,
"fullTextDisplayPeriodValue": 0,
"fullTextDisplayPeriodUnit": 0,
"secondaryPublishEnabled": true,
"overrideExtensionEnabled": true,
"publishEmptySectionsEnabled": true,
"convertSpacesInOutputURIEnabled": true,
"parentID": 0,
"contentIDs": [
null
],
"languageCodes": [
null
],
"microSite": true
}
],
"permittedFileExtensions": [
{
"id": {},
"priority": 0
}
],
"translationDisclaimers": [
{
"id": {},
"disclaimer": "string"
}
],
"mediaPublishRules": [
{
"id": {},
"publishRule": 0
}
],
"channelFullTextDisplayPeriod": {
"id": 0,
"enabled": true,
"dateType": 0,
"filterType": 0,
"filter": "string",
"period": 0,
"periodUnit": 0,
"channel": {
"id": null,
"name": null,
"description": null,
"type": null,
"defaultLanguage": null,
"rootSectionID": null,
"fileOutputPath": null,
"indexFileName": null,
"baseHref": null,
"siteRoot": null,
"pathCaseModifier": null,
"fullTextType": null,
"fullTextExtension": null,
"secondaryPublishLanguage": null,
"channelPublishURL": null,
"parent": null,
"favIconID": null,
"pollIconID": null,
"accessControlConfigurationID": null,
"personalisationConfigurationID": null,
"publishReportLevel": null,
"pendingVersionOutputPath": null,
"pendingVersionBaseHref": null,
"pendingVersionSiteRoot": null,
"prePublishProcessorID": null,
"allowScriptsInDirectEdit": null,
"pxlFolder": null,
"languages": null,
"microSites": null,
"permittedFileExtensions": null,
"translationDisclaimers": null,
"mediaPublishRules": null,
"channelFullTextDisplayPeriod": null,
"channelUsers": null,
"channelContents": null,
"mediaTypesWithPublishRuleCategory": null,
"convertSpacesInSectionNameEnabled": null,
"convertSpacesInRetainedFilenameEnabled": null,
"channelCleanupEnabled": null,
"personalisationEnabled": null,
"accessControlEnabled": null,
"fullTextDisplayPeriodValue": null,
"fullTextDisplayPeriodUnit": null,
"secondaryPublishEnabled": null,
"overrideExtensionEnabled": null,
"publishEmptySectionsEnabled": null,
"convertSpacesInOutputURIEnabled": null,
"parentID": null,
"contentIDs": null,
"languageCodes": null,
"microSite": null
}
},
"channelUsers": [
{
"id": 0,
"username": "string",
"firstName": "string",
"lastName": "string",
"emailAddress": "string",
"defaultLang": "string",
"localeCountryCode": "string",
"localeLanguageCode": "string",
"localeVariant": "string",
"createDate": "2019-08-24T14:15:22Z",
"lastLoginDate": "2019-08-24T14:15:22Z",
"enabled": true,
"password": {},
"defaultPreviewChannel": 0,
"preferredHtmlEditor": 0,
"extranetConsent": true,
"extranetAccess": "string",
"extranetConsentDatetime": "2019-08-24T14:15:22Z",
"groups": [
null
],
"extensibleUserObjectContent": {},
"sections": [
null
],
"userChannels": [
null
],
"locale": {},
"fullName": "string",
"deleted": true,
"powerUser": true,
"administrator": true,
"authLevel": 0,
"fullTinyMCELocaleCode": "string",
"appliedPreviewChannel": 0,
"propertyResourceBundle": {},
"fullLocaleCode": "string"
}
],
"channelContents": [
{
"id": 0,
"contentTypeID": 0,
"archiveSection": 0,
"publishDate": "2019-08-24T14:15:22Z",
"reviewDate": "2019-08-24T14:15:22Z",
"expiryDate": "2019-08-24T14:15:22Z",
"contentChannels": [
null
],
"contentVersions": {},
"cloneSource": {},
"sections": [
null
],
"channelIDs": [
null
],
"sectionIDs": [
null
],
"languages": {},
"languageIndependant": true,
"allLanguageMetaData": {},
"languageCount": 0
}
],
"mediaTypesWithPublishRuleCategory": [
0
],
"convertSpacesInSectionNameEnabled": true,
"convertSpacesInRetainedFilenameEnabled": true,
"channelCleanupEnabled": true,
"personalisationEnabled": true,
"accessControlEnabled": true,
"fullTextDisplayPeriodValue": 0,
"fullTextDisplayPeriodUnit": 0,
"secondaryPublishEnabled": true,
"overrideExtensionEnabled": true,
"publishEmptySectionsEnabled": true,
"convertSpacesInOutputURIEnabled": true,
"parentID": 0,
"contentIDs": [
0
],
"languageCodes": [
"string"
],
"microSite": true
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | false | none | none |
| name | string | false | none | none |
| description | string | false | none | none |
| type | string | false | none | none |
| defaultLanguage | string | false | none | none |
| rootSectionID | integer(int32) | false | none | none |
| fileOutputPath | string | false | none | none |
| indexFileName | string | false | none | none |
| baseHref | string | false | none | none |
| siteRoot | string | false | none | none |
| pathCaseModifier | integer(int32) | false | none | none |
| fullTextType | string | false | none | none |
| fullTextExtension | string | false | none | none |
| secondaryPublishLanguage | string | false | none | none |
| channelPublishURL | string | false | none | none |
ChannelDTO
{
"id": 0,
"description": "string",
"name": "string",
"parentID": 0,
"fullName": "string"
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | false | none | none |
| description | string | false | none | none |
| name | string | false | none | none |
| parentID | integer(int32) | false | none | none |
| fullName | string | false | none | none |
ChannelFileExtension
{
"id": {
"channel": {
"id": null,
"name": null,
"description": null,
"type": null,
"defaultLanguage": null,
"rootSectionID": null,
"fileOutputPath": null,
"indexFileName": null,
"baseHref": null,
"siteRoot": null,
"pathCaseModifier": null,
"fullTextType": null,
"fullTextExtension": null,
"secondaryPublishLanguage": null,
"channelPublishURL": null,
"parent": null,
"favIconID": null,
"pollIconID": null,
"accessControlConfigurationID": null,
"personalisationConfigurationID": null,
"publishReportLevel": null,
"pendingVersionOutputPath": null,
"pendingVersionBaseHref": null,
"pendingVersionSiteRoot": null,
"prePublishProcessorID": null,
"allowScriptsInDirectEdit": null,
"pxlFolder": null,
"languages": null,
"microSites": null,
"permittedFileExtensions": null,
"translationDisclaimers": null,
"mediaPublishRules": null,
"channelFullTextDisplayPeriod": null,
"channelUsers": null,
"channelContents": null,
"mediaTypesWithPublishRuleCategory": null,
"convertSpacesInSectionNameEnabled": null,
"convertSpacesInRetainedFilenameEnabled": null,
"channelCleanupEnabled": null,
"personalisationEnabled": null,
"accessControlEnabled": null,
"fullTextDisplayPeriodValue": null,
"fullTextDisplayPeriodUnit": null,
"secondaryPublishEnabled": null,
"overrideExtensionEnabled": null,
"publishEmptySectionsEnabled": null,
"convertSpacesInOutputURIEnabled": null,
"parentID": null,
"contentIDs": null,
"languageCodes": null,
"microSite": null
},
"fileExtension": {
"name": null,
"description": null,
"extension": null,
"channelFileExtensions": null
}
},
"priority": 0
}
Properties
None
ChannelFileExtensionDTO
{
"channelID": 0,
"extension": "string",
"priority": 0
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| channelID | integer(int32) | false | none | none |
| extension | string | false | none | none |
| priority | integer(int32) | false | none | none |
ChannelFileExtensionPK
{
"channel": {
"id": 0,
"name": "string",
"description": "string",
"type": "string",
"defaultLanguage": "string",
"rootSectionID": 0,
"fileOutputPath": "string",
"indexFileName": "string",
"baseHref": "string",
"siteRoot": "string",
"pathCaseModifier": 0,
"fullTextType": "string",
"fullTextExtension": "string",
"secondaryPublishLanguage": "string",
"channelPublishURL": "string",
"parent": {
"id": null,
"name": null,
"description": null,
"type": null,
"defaultLanguage": null,
"rootSectionID": null,
"fileOutputPath": null,
"indexFileName": null,
"baseHref": null,
"siteRoot": null,
"pathCaseModifier": null,
"fullTextType": null,
"fullTextExtension": null,
"secondaryPublishLanguage": null,
"channelPublishURL": null,
"parent": null,
"favIconID": null,
"pollIconID": null,
"accessControlConfigurationID": null,
"personalisationConfigurationID": null,
"publishReportLevel": null,
"pendingVersionOutputPath": null,
"pendingVersionBaseHref": null,
"pendingVersionSiteRoot": null,
"prePublishProcessorID": null,
"allowScriptsInDirectEdit": null,
"pxlFolder": null,
"languages": null,
"microSites": null,
"permittedFileExtensions": null,
"translationDisclaimers": null,
"mediaPublishRules": null,
"channelFullTextDisplayPeriod": null,
"channelUsers": null,
"channelContents": null,
"mediaTypesWithPublishRuleCategory": null,
"convertSpacesInSectionNameEnabled": null,
"convertSpacesInRetainedFilenameEnabled": null,
"channelCleanupEnabled": null,
"personalisationEnabled": null,
"accessControlEnabled": null,
"fullTextDisplayPeriodValue": null,
"fullTextDisplayPeriodUnit": null,
"secondaryPublishEnabled": null,
"overrideExtensionEnabled": null,
"publishEmptySectionsEnabled": null,
"convertSpacesInOutputURIEnabled": null,
"parentID": null,
"contentIDs": null,
"languageCodes": null,
"microSite": null
},
"favIconID": 0,
"pollIconID": 0,
"accessControlConfigurationID": 0,
"personalisationConfigurationID": 0,
"publishReportLevel": 0,
"pendingVersionOutputPath": "string",
"pendingVersionBaseHref": "string",
"pendingVersionSiteRoot": "string",
"prePublishProcessorID": 0,
"allowScriptsInDirectEdit": 0,
"pxlFolder": "string",
"languages": [
{}
],
"microSites": [
{}
],
"permittedFileExtensions": [
{}
],
"translationDisclaimers": [
{}
],
"mediaPublishRules": [
{}
],
"channelFullTextDisplayPeriod": {
"id": null,
"enabled": null,
"dateType": null,
"filterType": null,
"filter": null,
"period": null,
"periodUnit": null,
"channel": null
},
"channelUsers": [
{}
],
"channelContents": [
{}
],
"mediaTypesWithPublishRuleCategory": [
0
],
"convertSpacesInSectionNameEnabled": true,
"convertSpacesInRetainedFilenameEnabled": true,
"channelCleanupEnabled": true,
"personalisationEnabled": true,
"accessControlEnabled": true,
"fullTextDisplayPeriodValue": 0,
"fullTextDisplayPeriodUnit": 0,
"secondaryPublishEnabled": true,
"overrideExtensionEnabled": true,
"publishEmptySectionsEnabled": true,
"convertSpacesInOutputURIEnabled": true,
"parentID": 0,
"contentIDs": [
0
],
"languageCodes": [
"string"
],
"microSite": true
},
"fileExtension": {
"name": "string",
"description": "string",
"extension": "string",
"channelFileExtensions": [
{}
]
}
}
Properties
None
ChannelFullTextDisplayPeriod
{
"id": 0,
"enabled": true,
"dateType": 0,
"filterType": 0,
"filter": "string",
"period": 0,
"periodUnit": 0,
"channel": {
"id": 0,
"name": "string",
"description": "string",
"type": "string",
"defaultLanguage": "string",
"rootSectionID": 0,
"fileOutputPath": "string",
"indexFileName": "string",
"baseHref": "string",
"siteRoot": "string",
"pathCaseModifier": 0,
"fullTextType": "string",
"fullTextExtension": "string",
"secondaryPublishLanguage": "string",
"channelPublishURL": "string",
"parent": {
"id": null,
"name": null,
"description": null,
"type": null,
"defaultLanguage": null,
"rootSectionID": null,
"fileOutputPath": null,
"indexFileName": null,
"baseHref": null,
"siteRoot": null,
"pathCaseModifier": null,
"fullTextType": null,
"fullTextExtension": null,
"secondaryPublishLanguage": null,
"channelPublishURL": null,
"parent": null,
"favIconID": null,
"pollIconID": null,
"accessControlConfigurationID": null,
"personalisationConfigurationID": null,
"publishReportLevel": null,
"pendingVersionOutputPath": null,
"pendingVersionBaseHref": null,
"pendingVersionSiteRoot": null,
"prePublishProcessorID": null,
"allowScriptsInDirectEdit": null,
"pxlFolder": null,
"languages": null,
"microSites": null,
"permittedFileExtensions": null,
"translationDisclaimers": null,
"mediaPublishRules": null,
"channelFullTextDisplayPeriod": null,
"channelUsers": null,
"channelContents": null,
"mediaTypesWithPublishRuleCategory": null,
"convertSpacesInSectionNameEnabled": null,
"convertSpacesInRetainedFilenameEnabled": null,
"channelCleanupEnabled": null,
"personalisationEnabled": null,
"accessControlEnabled": null,
"fullTextDisplayPeriodValue": null,
"fullTextDisplayPeriodUnit": null,
"secondaryPublishEnabled": null,
"overrideExtensionEnabled": null,
"publishEmptySectionsEnabled": null,
"convertSpacesInOutputURIEnabled": null,
"parentID": null,
"contentIDs": null,
"languageCodes": null,
"microSite": null
},
"favIconID": 0,
"pollIconID": 0,
"accessControlConfigurationID": 0,
"personalisationConfigurationID": 0,
"publishReportLevel": 0,
"pendingVersionOutputPath": "string",
"pendingVersionBaseHref": "string",
"pendingVersionSiteRoot": "string",
"prePublishProcessorID": 0,
"allowScriptsInDirectEdit": 0,
"pxlFolder": "string",
"languages": [
{}
],
"microSites": [
{}
],
"permittedFileExtensions": [
{}
],
"translationDisclaimers": [
{}
],
"mediaPublishRules": [
{}
],
"channelFullTextDisplayPeriod": {
"id": null,
"enabled": null,
"dateType": null,
"filterType": null,
"filter": null,
"period": null,
"periodUnit": null,
"channel": null
},
"channelUsers": [
{}
],
"channelContents": [
{}
],
"mediaTypesWithPublishRuleCategory": [
0
],
"convertSpacesInSectionNameEnabled": true,
"convertSpacesInRetainedFilenameEnabled": true,
"channelCleanupEnabled": true,
"personalisationEnabled": true,
"accessControlEnabled": true,
"fullTextDisplayPeriodValue": 0,
"fullTextDisplayPeriodUnit": 0,
"secondaryPublishEnabled": true,
"overrideExtensionEnabled": true,
"publishEmptySectionsEnabled": true,
"convertSpacesInOutputURIEnabled": true,
"parentID": 0,
"contentIDs": [
0
],
"languageCodes": [
"string"
],
"microSite": true
}
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | false | none | none |
| enabled | boolean | false | none | none |
| dateType | integer(int32) | false | none | none |
| filterType | integer(int32) | false | none | none |
| filter | string | false | none | none |
| period | integer(int32) | false | none | none |
| periodUnit | integer(int32) | false | none | none |
ChannelFullTextDisplayPeriodDTO
{
"id": 0,
"channelID": 0,
"enabled": true,
"dateType": 0,
"filterType": 0,
"filter": "string",
"period": 0,
"periodUnit": 0
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | false | none | none |
| channelID | integer(int32) | false | none | none |
| enabled | boolean | false | none | none |
| dateType | integer(int32) | false | none | none |
| filterType | integer(int32) | false | none | none |
| filter | string | false | none | none |
| period | integer(int32) | false | none | none |
| periodUnit | integer(int32) | false | none | none |
ChannelMetaData
{
"id": 0,
"name": "string",
"description": "string",
"pendingVersionOutputDir": "string",
"rootSectionID": 0,
"hasPendingVersion": true,
"editable": true,
"microSites": [
{
"id": 0,
"name": "string",
"description": "string",
"pendingVersionOutputDir": "string",
"rootSectionID": 0,
"hasPendingVersion": true,
"editable": true,
"microSites": [
null
],
"parentID": 0
}
],
"parentID": 0
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | true | none | none |
| name | string | true | none | none |
| description | string | false | none | none |
| pendingVersionOutputDir | string | false | none | none |
| rootSectionID | integer(int32) | false | none | none |
| hasPendingVersion | boolean | false | none | none |
| editable | boolean | false | none | none |
| microSites | [ChannelMetaData] | false | none | none |
ChannelPxlFolderDTO
{
"value": "string",
"inputIsValid": true
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| value | string | false | none | none |
| inputIsValid | boolean | false | none | none |
ChannelSectionAssignmentDTO
{
"id": 0,
"name": "string"
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | false | none | none |
| name | string | false | none | none |
ClassLoader
{
"parent": {
"parent": {
"parent": null,
"name": null,
"unnamedModule": null,
"registeredAsParallelCapable": null,
"definedPackages": null
},
"name": "string",
"unnamedModule": {
"layer": null,
"name": null,
"descriptor": null,
"classLoader": null,
"annotations": null,
"declaredAnnotations": null,
"named": null,
"packages": null
},
"registeredAsParallelCapable": true,
"definedPackages": [
{}
]
},
"name": "string",
"unnamedModule": {
"layer": {},
"name": "string",
"descriptor": {
"open": null,
"automatic": null
},
"classLoader": {
"parent": null,
"name": null,
"unnamedModule": null,
"registeredAsParallelCapable": null,
"definedPackages": null
},
"annotations": [
{}
],
"declaredAnnotations": [
{}
],
"named": true,
"packages": [
"string"
]
},
"registeredAsParallelCapable": true,
"definedPackages": [
{
"name": "string",
"annotations": [
null
],
"declaredAnnotations": [
null
],
"sealed": true,
"specificationTitle": "string",
"specificationVersion": "string",
"specificationVendor": "string",
"implementationTitle": "string",
"implementationVersion": "string",
"implementationVendor": "string"
}
]
}
Properties
None
ClusteredServerDTO
{
"serverName": "string",
"sourcePort": 0,
"destinationPort": 0,
"useAsScheduledServer": true,
"useAsSearchIndexServer": true,
"newName": "string",
"modified": true
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| serverName | string | true | none | none |
| sourcePort | integer(int32) | false | none | none |
| destinationPort | integer(int32) | false | none | none |
| useAsScheduledServer | boolean | false | none | none |
| useAsSearchIndexServer | boolean | false | none | none |
| newName | string | false | none | none |
| modified | boolean | false | none | none |
CodeSnippet
{
"code": "string",
"markLine": 0,
"firstLine": 0,
"firstChar": 0,
"lastChar": 0,
"empty": true
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| code | string | false | none | none |
| markLine | integer(int32) | false | none | none |
| firstLine | integer(int32) | false | none | none |
| firstChar | integer(int32) | false | none | none |
| lastChar | integer(int32) | false | none | none |
| empty | boolean | false | none | none |
Column
{
"name": "string",
"default": "string",
"type": 0,
"maxSize": 0,
"unique": true,
"indexed": true,
"indexLength": 0,
"primaryKey": true,
"autoIncrement": true,
"nullValuePermitted": true
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| name | string | false | none | none |
| default | string | false | none | none |
| type | integer(int32) | false | none | none |
| maxSize | integer(int32) | false | none | none |
| unique | boolean | false | none | none |
| indexed | boolean | false | none | none |
| indexLength | integer(int32) | false | none | none |
| primaryKey | boolean | false | none | none |
| autoIncrement | boolean | false | none | none |
| nullValuePermitted | boolean | false | none | none |
CommentDto
{
"comment": "string"
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| comment | string | false | none | none |
ConfigurationOptionDTO
{
"name": "string",
"type": "string",
"value": {},
"valueList": [
{}
],
"valueMap": [
{
"property1": {},
"property2": {}
}
]
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| name | string | false | none | none |
| type | string | false | none | none |
| value | object | false | none | none |
| valueList | [object] | false | none | none |
| valueMap | [object] | false | none | none |
| » additionalProperties | object | false | none | none |
ConfigurationOptions
{
"options": [
{
"name": "string",
"type": "string",
"value": {},
"valueList": [
null
],
"valueMap": [
null
]
}
]
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| options | [ConfigurationOptionDTO] | true | none | none |
Content
{
"metaData": {
"id": 0,
"contentTypeID": 0,
"archiveSection": 0,
"publishDate": "2019-08-24T14:15:22Z",
"reviewDate": "2019-08-24T14:15:22Z",
"expiryDate": "2019-08-24T14:15:22Z",
"contentChannels": [
{}
],
"contentVersions": {
"property1": {},
"property2": {}
},
"cloneSource": {
"id": null,
"contentTypeID": null,
"archiveSection": null,
"publishDate": null,
"reviewDate": null,
"expiryDate": null,
"contentChannels": null,
"contentVersions": null,
"cloneSource": null,
"sections": null,
"channelIDs": null,
"sectionIDs": null,
"languages": null,
"languageIndependant": null,
"allLanguageMetaData": null,
"languageCount": null
},
"sections": [
{}
],
"channelIDs": [
0
],
"sectionIDs": [
0
],
"languages": {},
"languageIndependant": true,
"allLanguageMetaData": {
"property1": {},
"property2": {}
},
"languageCount": 0
},
"elements": [
{
"name": "string",
"alias": "string",
"value": {},
"size": 0,
"null": true,
"attributeNames": {},
"text": true,
"aliasName": "string",
"streamable": true,
"stream": {}
}
],
"language": "string",
"name": "string",
"owner": 0,
"id": 0,
"version": {
"version": "string",
"subMinor": 0,
"major": 0,
"minor": 0
},
"lastModified": "2019-08-24T14:15:22Z",
"status": 0,
"sections": [
{
"section": {},
"content": {},
"printSequence": 0,
"sortLock": "[",
"sectionID": 0,
"entityID": 0,
"contentID": 0
}
],
"channelIDs": [
0
],
"contentTypeID": 0,
"expiryDate": "2019-08-24T14:15:22Z",
"sectionIDs": [
0
],
"archiveSection": 0,
"reviewDate": "2019-08-24T14:15:22Z",
"publishDate": "2019-08-24T14:15:22Z",
"elementCount": 0,
"lastModifiedBy": 0,
"previousVersion": {
"version": "string",
"subMinor": 0,
"major": 0,
"minor": 0
}
}
Properties
None
ContentCell
{
"id": 0,
"text": "string",
"language": "string"
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | false | none | none |
| text | string | false | none | none |
| language | string | false | none | none |
ContentDTO
{
"id": 0,
"contentTypeID": 0,
"archiveSection": 0,
"publishDate": "2019-08-24T14:15:22Z",
"reviewDate": "2019-08-24T14:15:22Z",
"expiryDate": "2019-08-24T14:15:22Z",
"language": "string",
"name": "string",
"alternativeLanguages": [
{
"language": "string",
"name": "string"
}
],
"status": 0,
"lastModified": "2019-08-24T14:15:22Z",
"lastModifiedBy": 0,
"lastModifierName": "string",
"contentTypeName": "string",
"contentTypeAlias": "string",
"owner": {
"id": 0,
"type": "USER"
},
"version": "string",
"previousVersion": "string",
"channels": [
0
],
"mirroredSectionPaths": {
"property1": "string",
"property2": "string"
},
"editable": true,
"expired": true,
"lock": {
"assetID": 0,
"assetType": 0,
"lockType": 0,
"expiry": "2019-08-24T14:15:22Z",
"owner": 0,
"ownerName": "string",
"currentUser": true,
"language": "string"
},
"canPublishNow": true,
"canSaveAndApprove": true,
"contentTypeAccess": 0,
"contentTypeLock": {
"assetID": 0,
"assetType": 0,
"lockType": 0,
"expiry": "2019-08-24T14:15:22Z",
"owner": 0,
"ownerName": "string",
"currentUser": true,
"language": "string"
},
"elements": {
"property1": {},
"property2": {}
},
"contentType": {
"id": 0,
"name": "string",
"description": "string",
"type": 0,
"editable": true,
"primaryGroup": {
"ownershipLevel": null,
"group": null,
"assetID": null,
"groupID": null,
"assetType": null,
"readLevel": null,
"groupName": null
},
"sharedGroups": [
{}
],
"alias": "string",
"workflow": 0,
"systemTemplate": true,
"sharedGroupCount": 0,
"contentTypeElements": [
{}
],
"metaMapped": true,
"lock": {
"assetID": null,
"assetType": null,
"lockType": null,
"expiry": null,
"owner": null,
"ownerName": null,
"currentUser": null,
"language": null
},
"minAuthLevel": 0,
"enableDirectEdit": true,
"elementIdforFilename": 0,
"warningMessage": "string",
"sectionId": 0,
"duplicate": true,
"duplicatedFromId": 0,
"fullyAccessible": true
},
"types": [
{
"id": 0,
"name": "string",
"listType": true
}
],
"insertAtIndex": 0,
"sortLock": "TOP",
"excludedMirrorSectionIds": [
0
],
"locked": true,
"sectionIDs": [
0
]
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | false | none | none |
| contentTypeID | integer(int32) | false | none | none |
| archiveSection | integer(int32) | false | none | none |
| publishDate | string(date-time) | false | none | none |
| reviewDate | string(date-time) | false | none | none |
| expiryDate | string(date-time) | false | none | none |
| language | string | false | none | none |
| name | string | false | none | none |
| alternativeLanguages | [ContentNameTranslationsDTO] | false | none | none |
ContentDuplicateDTO
{
"id": 0,
"language": "string",
"name": "string"
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | false | none | none |
| language | string | false | none | none |
| name | string | false | none | none |
ContentElement
{
"name": "string",
"alias": "string",
"value": {},
"size": 0,
"null": true,
"attributeNames": {},
"text": true,
"aliasName": "string",
"streamable": true,
"stream": {}
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| name | string | false | none | none |
| alias | string | false | none | none |
| value | object | false | none | none |
| size | integer(int64) | false | none | none |
| null | boolean | false | none | none |
ContentListing
{
"id": 0,
"name": "string",
"language": "string",
"sections": [
{
"id": 0,
"level": 0,
"status": 0,
"printSequence": 0,
"formSection": true,
"archived": true,
"users": [
null
],
"viewUsers": [
null
],
"groups": [
null
],
"viewGroups": [
null
],
"contentSections": [
null
],
"sectionInfos": {},
"mirrorSections": [
null
],
"links": {},
"rootChannels": [
null
],
"appliedPageLayouts": [
null
],
"hierarchyMirrorAcOpt": {},
"hierarchyMirrorMetadataOpt": {},
"children": [
null
],
"contentTypeScopes": [
null
],
"cloneSource": {},
"sectionPaths": {},
"sortLock": "[",
"parent": {},
"mirrors": [
null
],
"root": true,
"shown": true,
"nextSequence": 0,
"entityID": 0,
"childOfMirrored": true,
"metadataOption": 0,
"workflowID": 0,
"childOfMirror": true,
"workflowName": "string",
"workflow": {},
"channelRoot": [
null
],
"languages": [
null
],
"channels": [
null
],
"pathMembers": [
null
],
"sectionSortMethod": 0,
"contentSortMethod": 0,
"contentsAndSequences": {},
"parentWorkflowID": 0,
"inheritedPageLayouts": {},
"currentOrInheritedWorkflow": 0,
"contentNextSequence": 0,
"accessControlOption": 0,
"parentID": 0,
"mirror": true,
"allNames": {},
"languageCount": 0,
"mirrorSource": {},
"link": true,
"mirrorSourceID": 0
}
],
"lastModified": "string",
"media": true
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | false | none | none |
| name | string | false | none | none |
| language | string | false | none | none |
| sections | [Section] | false | none | none |
ContentMetaData
{
"id": 0,
"contentTypeID": 0,
"archiveSection": 0,
"publishDate": "2019-08-24T14:15:22Z",
"reviewDate": "2019-08-24T14:15:22Z",
"expiryDate": "2019-08-24T14:15:22Z",
"contentChannels": [
{
"id": 0,
"name": "string",
"description": "string",
"type": "string",
"defaultLanguage": "string",
"rootSectionID": 0,
"fileOutputPath": "string",
"indexFileName": "string",
"baseHref": "string",
"siteRoot": "string",
"pathCaseModifier": 0,
"fullTextType": "string",
"fullTextExtension": "string",
"secondaryPublishLanguage": "string",
"channelPublishURL": "string",
"parent": {},
"favIconID": 0,
"pollIconID": 0,
"accessControlConfigurationID": 0,
"personalisationConfigurationID": 0,
"publishReportLevel": 0,
"pendingVersionOutputPath": "string",
"pendingVersionBaseHref": "string",
"pendingVersionSiteRoot": "string",
"prePublishProcessorID": 0,
"allowScriptsInDirectEdit": 0,
"pxlFolder": "string",
"languages": [
null
],
"microSites": [
null
],
"permittedFileExtensions": [
null
],
"translationDisclaimers": [
null
],
"mediaPublishRules": [
null
],
"channelFullTextDisplayPeriod": {},
"channelUsers": [
null
],
"channelContents": [
null
],
"mediaTypesWithPublishRuleCategory": [
null
],
"convertSpacesInSectionNameEnabled": true,
"convertSpacesInRetainedFilenameEnabled": true,
"channelCleanupEnabled": true,
"personalisationEnabled": true,
"accessControlEnabled": true,
"fullTextDisplayPeriodValue": 0,
"fullTextDisplayPeriodUnit": 0,
"secondaryPublishEnabled": true,
"overrideExtensionEnabled": true,
"publishEmptySectionsEnabled": true,
"convertSpacesInOutputURIEnabled": true,
"parentID": 0,
"contentIDs": [
null
],
"languageCodes": [
null
],
"microSite": true
}
],
"contentVersions": {
"property1": {
"id": 0,
"language": "string",
"version": "string",
"status": 0
},
"property2": {
"id": 0,
"language": "string",
"version": "string",
"status": 0
}
},
"cloneSource": {
"id": 0,
"contentTypeID": 0,
"archiveSection": 0,
"publishDate": "2019-08-24T14:15:22Z",
"reviewDate": "2019-08-24T14:15:22Z",
"expiryDate": "2019-08-24T14:15:22Z",
"contentChannels": [
{}
],
"contentVersions": {
"property1": {},
"property2": {}
},
"cloneSource": {
"id": null,
"contentTypeID": null,
"archiveSection": null,
"publishDate": null,
"reviewDate": null,
"expiryDate": null,
"contentChannels": null,
"contentVersions": null,
"cloneSource": null,
"sections": null,
"channelIDs": null,
"sectionIDs": null,
"languages": null,
"languageIndependant": null,
"allLanguageMetaData": null,
"languageCount": null
},
"sections": [
{}
],
"channelIDs": [
0
],
"sectionIDs": [
0
],
"languages": {},
"languageIndependant": true,
"allLanguageMetaData": {
"property1": {},
"property2": {}
},
"languageCount": 0
},
"sections": [
{
"section": {},
"content": {},
"printSequence": 0,
"sortLock": "[",
"sectionID": 0,
"entityID": 0,
"contentID": 0
}
],
"channelIDs": [
0
],
"sectionIDs": [
0
],
"languages": {},
"languageIndependant": true,
"allLanguageMetaData": {
"property1": {
"language": "string",
"version": {},
"name": "string",
"lastModified": "2019-08-24T14:15:22Z",
"owner": 0,
"lastModifiedBy": 0,
"previousVersion": {},
"status": 0,
"metaData": {},
"draft": true,
"approved": true,
"ownerName": "string",
"lastModifierName": "string"
},
"property2": {
"language": "string",
"version": {},
"name": "string",
"lastModified": "2019-08-24T14:15:22Z",
"owner": 0,
"lastModifiedBy": 0,
"previousVersion": {},
"status": 0,
"metaData": {},
"draft": true,
"approved": true,
"ownerName": "string",
"lastModifierName": "string"
}
},
"languageCount": 0
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | false | none | none |
| contentTypeID | integer(int32) | false | none | none |
| archiveSection | integer(int32) | false | none | none |
| publishDate | string(date-time) | false | none | none |
| reviewDate | string(date-time) | false | none | none |
| expiryDate | string(date-time) | false | none | none |
| contentChannels | [Channel] | false | none | none |
| languageCount | integer(int32) | false | none | none |
ContentMetaDataDTO
{
"id": 0,
"contentTypeID": 0,
"archiveSection": 0,
"publishDate": "2019-08-24T14:15:22Z",
"reviewDate": "2019-08-24T14:15:22Z",
"expiryDate": "2019-08-24T14:15:22Z",
"language": "string",
"name": "string",
"alternativeLanguages": [
{
"language": "string",
"name": "string"
}
],
"status": 0,
"lastModified": "2019-08-24T14:15:22Z",
"lastModifiedBy": 0,
"lastModifierName": "string",
"contentTypeName": "string",
"contentTypeAlias": "string",
"owner": {
"id": 0,
"type": "USER"
},
"version": "string",
"previousVersion": "string",
"channels": [
0
],
"mirroredSectionPaths": {
"property1": "string",
"property2": "string"
},
"editable": true,
"expired": true,
"lock": {
"assetID": 0,
"assetType": 0,
"lockType": 0,
"expiry": "2019-08-24T14:15:22Z",
"owner": 0,
"ownerName": "string",
"currentUser": true,
"language": "string"
},
"canPublishNow": true,
"canSaveAndApprove": true,
"contentTypeAccess": 0,
"contentTypeLock": {
"assetID": 0,
"assetType": 0,
"lockType": 0,
"expiry": "2019-08-24T14:15:22Z",
"owner": 0,
"ownerName": "string",
"currentUser": true,
"language": "string"
},
"locked": true,
"sectionIDs": [
0
]
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | false | none | none |
| contentTypeID | integer(int32) | false | none | none |
| archiveSection | integer(int32) | false | none | none |
| publishDate | string(date-time) | false | none | none |
| reviewDate | string(date-time) | false | none | none |
| expiryDate | string(date-time) | false | none | none |
| language | string | false | none | none |
| name | string | false | none | none |
| alternativeLanguages | [ContentNameTranslationsDTO] | false | none | none |
ContentNameTranslationsDTO
{
"language": "string",
"name": "string"
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| language | string | false | none | none |
| name | string | false | none | none |
ContentOwnerRow
{
"content": {
"id": 0,
"text": "string",
"language": "string"
},
"owner": {
"id": 0,
"text": "string",
"username": "string",
"name": "string"
},
"sections": [
{
"id": 0,
"text": "string"
}
],
"lastModified": "2019-08-24T14:15:22Z",
"status": 0
}
Properties
None
ContentPreviewDTO
{
"id": 0,
"name": "string",
"contentTypeID": 0,
"language": "string",
"content": "string",
"layout": "string",
"version": "string",
"status": 0,
"sortOrder": 0,
"directEditEnabled": true,
"sortLock": "TOP",
"lock": {
"assetID": 0,
"assetType": 0,
"lockType": 0,
"expiry": "2019-08-24T14:15:22Z",
"owner": 0,
"ownerName": "string",
"currentUser": true,
"language": "string"
},
"future": true,
"editable": true
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | false | none | none |
| name | string | false | none | none |
| contentTypeID | integer(int32) | false | none | none |
| language | string | false | none | none |
| content | string | false | none | none |
| layout | string | false | none | none |
| version | string | false | none | none |
| status | integer(int32) | false | none | none |
| sortOrder | integer(int32) | false | none | none |
| directEditEnabled | boolean | false | none | none |
| sortLock | string | false | none | none |
Enumerated Values
| Property | Value |
|---|---|
| sortLock | TOP |
| sortLock | BOTTOM |
| sortLock | UNLOCKED |
ContentSection
{
"section": {
"id": 0,
"level": 0,
"status": 0,
"printSequence": 0,
"formSection": true,
"archived": true,
"users": [
{}
],
"viewUsers": [
{}
],
"groups": [
{}
],
"viewGroups": [
{}
],
"contentSections": [
{}
],
"sectionInfos": {
"property1": {},
"property2": {}
},
"mirrorSections": [
{}
],
"links": {
"property1": {},
"property2": {}
},
"rootChannels": [
{}
],
"appliedPageLayouts": [
{}
],
"hierarchyMirrorAcOpt": {
"section": null,
"accessControlOption": null,
"id": null
},
"hierarchyMirrorMetadataOpt": {
"section": null,
"metadataOption": null,
"id": null
},
"children": [
{}
],
"contentTypeScopes": [
{}
],
"cloneSource": {
"id": null,
"level": null,
"status": null,
"printSequence": null,
"formSection": null,
"archived": null,
"users": null,
"viewUsers": null,
"groups": null,
"viewGroups": null,
"contentSections": null,
"sectionInfos": null,
"mirrorSections": null,
"links": null,
"rootChannels": null,
"appliedPageLayouts": null,
"hierarchyMirrorAcOpt": null,
"hierarchyMirrorMetadataOpt": null,
"children": null,
"contentTypeScopes": null,
"cloneSource": null,
"sectionPaths": null,
"sortLock": null,
"parent": null,
"mirrors": null,
"root": null,
"shown": null,
"nextSequence": null,
"entityID": null,
"childOfMirrored": null,
"metadataOption": null,
"workflowID": null,
"childOfMirror": null,
"workflowName": null,
"workflow": null,
"channelRoot": null,
"languages": null,
"channels": null,
"pathMembers": null,
"sectionSortMethod": null,
"contentSortMethod": null,
"contentsAndSequences": null,
"parentWorkflowID": null,
"inheritedPageLayouts": null,
"currentOrInheritedWorkflow": null,
"contentNextSequence": null,
"accessControlOption": null,
"parentID": null,
"mirror": null,
"allNames": null,
"languageCount": null,
"mirrorSource": null,
"link": null,
"mirrorSourceID": null
},
"sectionPaths": {
"property1": {},
"property2": {}
},
"sortLock": "TOP",
"parent": {
"id": null,
"level": null,
"status": null,
"printSequence": null,
"formSection": null,
"archived": null,
"users": null,
"viewUsers": null,
"groups": null,
"viewGroups": null,
"contentSections": null,
"sectionInfos": null,
"mirrorSections": null,
"links": null,
"rootChannels": null,
"appliedPageLayouts": null,
"hierarchyMirrorAcOpt": null,
"hierarchyMirrorMetadataOpt": null,
"children": null,
"contentTypeScopes": null,
"cloneSource": null,
"sectionPaths": null,
"sortLock": null,
"parent": null,
"mirrors": null,
"root": null,
"shown": null,
"nextSequence": null,
"entityID": null,
"childOfMirrored": null,
"metadataOption": null,
"workflowID": null,
"childOfMirror": null,
"workflowName": null,
"workflow": null,
"channelRoot": null,
"languages": null,
"channels": null,
"pathMembers": null,
"sectionSortMethod": null,
"contentSortMethod": null,
"contentsAndSequences": null,
"parentWorkflowID": null,
"inheritedPageLayouts": null,
"currentOrInheritedWorkflow": null,
"contentNextSequence": null,
"accessControlOption": null,
"parentID": null,
"mirror": null,
"allNames": null,
"languageCount": null,
"mirrorSource": null,
"link": null,
"mirrorSourceID": null
},
"mirrors": [
0
],
"root": true,
"shown": true,
"nextSequence": 0,
"entityID": 0,
"childOfMirrored": true,
"metadataOption": 0,
"workflowID": 0,
"childOfMirror": true,
"workflowName": "string",
"workflow": {
"id": null,
"name": null,
"description": null,
"creationDate": null,
"lastModified": null,
"contentTypes": null,
"section": null,
"workflowSteps": null,
"restricted": null,
"firstStep": null
},
"channelRoot": [
0
],
"languages": [
"string"
],
"channels": [
{}
],
"pathMembers": [
0
],
"sectionSortMethod": 0,
"contentSortMethod": 0,
"contentsAndSequences": {
"property1": 0,
"property2": 0
},
"parentWorkflowID": 0,
"inheritedPageLayouts": {
"property1": 0,
"property2": 0
},
"currentOrInheritedWorkflow": 0,
"contentNextSequence": 0,
"accessControlOption": 0,
"parentID": 0,
"mirror": true,
"allNames": {
"property1": "string",
"property2": "string"
},
"languageCount": 0,
"mirrorSource": {
"id": null,
"level": null,
"status": null,
"printSequence": null,
"formSection": null,
"archived": null,
"users": null,
"viewUsers": null,
"groups": null,
"viewGroups": null,
"contentSections": null,
"sectionInfos": null,
"mirrorSections": null,
"links": null,
"rootChannels": null,
"appliedPageLayouts": null,
"hierarchyMirrorAcOpt": null,
"hierarchyMirrorMetadataOpt": null,
"children": null,
"contentTypeScopes": null,
"cloneSource": null,
"sectionPaths": null,
"sortLock": null,
"parent": null,
"mirrors": null,
"root": null,
"shown": null,
"nextSequence": null,
"entityID": null,
"childOfMirrored": null,
"metadataOption": null,
"workflowID": null,
"childOfMirror": null,
"workflowName": null,
"workflow": null,
"channelRoot": null,
"languages": null,
"channels": null,
"pathMembers": null,
"sectionSortMethod": null,
"contentSortMethod": null,
"contentsAndSequences": null,
"parentWorkflowID": null,
"inheritedPageLayouts": null,
"currentOrInheritedWorkflow": null,
"contentNextSequence": null,
"accessControlOption": null,
"parentID": null,
"mirror": null,
"allNames": null,
"languageCount": null,
"mirrorSource": null,
"link": null,
"mirrorSourceID": null
},
"link": true,
"mirrorSourceID": 0
},
"content": {
"id": 0,
"contentTypeID": 0,
"archiveSection": 0,
"publishDate": "2019-08-24T14:15:22Z",
"reviewDate": "2019-08-24T14:15:22Z",
"expiryDate": "2019-08-24T14:15:22Z",
"contentChannels": [
{}
],
"contentVersions": {
"property1": {},
"property2": {}
},
"cloneSource": {
"id": null,
"contentTypeID": null,
"archiveSection": null,
"publishDate": null,
"reviewDate": null,
"expiryDate": null,
"contentChannels": null,
"contentVersions": null,
"cloneSource": null,
"sections": null,
"channelIDs": null,
"sectionIDs": null,
"languages": null,
"languageIndependant": null,
"allLanguageMetaData": null,
"languageCount": null
},
"sections": [
{}
],
"channelIDs": [
0
],
"sectionIDs": [
0
],
"languages": {},
"languageIndependant": true,
"allLanguageMetaData": {
"property1": {},
"property2": {}
},
"languageCount": 0
},
"printSequence": 0,
"sortLock": "TOP",
"sectionID": 0,
"entityID": 0,
"contentID": 0
}
Properties
None
ContentType
{
"id": 0,
"name": "string",
"description": "string",
"warningMessage": "string",
"elements": [
{
"name": "string",
"description": "string",
"typeID": 0,
"type": {},
"maxSize": 0,
"compulsory": true,
"sequence": 0,
"alias": "string",
"defaultValue": "string",
"id": 0,
"contentType": 0,
"listId": 0
}
],
"elementForFilename": 0,
"alias": "string",
"directEditEnabled": true,
"workflow": {
"id": 0,
"name": "string",
"description": "string",
"creationDate": "2019-08-24T14:15:22Z",
"lastModified": "2019-08-24T14:15:22Z",
"contentTypes": [
{}
],
"section": [
{}
],
"workflowSteps": [
{}
],
"restricted": true,
"firstStep": {
"id": null,
"name": null,
"description": null,
"lastModified": null,
"priority": null,
"restrictToEditors": null,
"language": null,
"users": null,
"groups": null,
"options": null,
"workflowSteps": null
}
},
"duplicate": true,
"type": 0,
"sectionID": 0,
"minAuthLevel": 0
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | false | none | none |
| name | string | false | none | none |
| description | string | false | none | none |
| warningMessage | string | false | none | none |
| elements | [ContentTypeElement] | false | none | none |
ContentTypeDTO
{
"id": 0,
"name": "string",
"description": "string",
"type": 0,
"editable": true,
"primaryGroup": {
"ownershipLevel": 0,
"group": {
"id": null,
"name": null,
"description": null,
"emailAddress": null,
"createDate": null,
"enabled": null,
"ldap": null,
"defaultChannel": null,
"deleted": null
},
"assetID": 0,
"groupID": 0,
"assetType": 0,
"readLevel": 0,
"groupName": "string"
},
"sharedGroups": [
{
"ownershipLevel": 0,
"group": {},
"assetID": 0,
"groupID": 0,
"assetType": 0,
"readLevel": 0,
"groupName": "string"
}
],
"alias": "string",
"workflow": 0,
"systemTemplate": true,
"sharedGroupCount": 0,
"contentTypeElements": [
{
"id": 0,
"contentTypeID": 0,
"name": "string",
"description": "string",
"type": 0,
"maxSize": 0,
"compulsory": true,
"input_method": 0,
"listId": 0,
"sequence": 0,
"alias": "string",
"contentTypeMetaInformation": {},
"binary": true
}
],
"metaMapped": true,
"lock": {
"assetID": 0,
"assetType": 0,
"lockType": 0,
"expiry": "2019-08-24T14:15:22Z",
"owner": 0,
"ownerName": "string",
"currentUser": true,
"language": "string"
},
"minAuthLevel": 0,
"enableDirectEdit": true,
"elementIdforFilename": 0,
"warningMessage": "string",
"sectionId": 0,
"duplicate": true,
"duplicatedFromId": 0,
"fullyAccessible": true
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | false | none | none |
| name | string | false | none | none |
| description | string | false | none | none |
| type | integer(int32) | false | none | none |
| editable | boolean | false | none | none |
ContentTypeElement
{
"name": "string",
"description": "string",
"typeID": 0,
"type": {
"id": 0,
"name": "string",
"description": "string",
"storageMethod": 0,
"binary": true,
"extensionChecking": true,
"enabled": true
},
"maxSize": 0,
"compulsory": true,
"sequence": 0,
"alias": "string",
"defaultValue": "string",
"id": 0,
"contentType": 0,
"listId": 0
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| name | string | false | none | none |
| description | string | false | none | none |
| typeID | integer(int32) | false | none | none |
ContentTypeElementDTO
{
"id": 0,
"contentTypeID": 0,
"name": "string",
"description": "string",
"type": 0,
"maxSize": 0,
"compulsory": true,
"input_method": 0,
"listId": 0,
"sequence": 0,
"alias": "string",
"contentTypeMetaInformation": {
"contentTypeID": 0,
"elementID": 0,
"metaIDs": [
0
]
},
"binary": true
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | false | none | none |
| contentTypeID | integer(int32) | false | none | none |
| name | string | false | none | none |
| description | string | false | none | none |
| type | integer(int32) | false | none | none |
| maxSize | integer(int32) | false | none | none |
| compulsory | boolean | false | none | none |
| input_method | integer(int32) | false | none | none |
| listId | integer(int32) | false | none | none |
| sequence | integer(int32) | false | none | none |
| alias | string | false | none | none |
ContentTypeMetaDataDTO
{
"id": 0,
"name": "string",
"description": "string",
"type": 0,
"editable": true,
"primaryGroup": {
"ownershipLevel": 0,
"group": {
"id": null,
"name": null,
"description": null,
"emailAddress": null,
"createDate": null,
"enabled": null,
"ldap": null,
"defaultChannel": null,
"deleted": null
},
"assetID": 0,
"groupID": 0,
"assetType": 0,
"readLevel": 0,
"groupName": "string"
},
"sharedGroups": [
{
"ownershipLevel": 0,
"group": {},
"assetID": 0,
"groupID": 0,
"assetType": 0,
"readLevel": 0,
"groupName": "string"
}
],
"alias": "string",
"workflow": 0,
"systemTemplate": true,
"sharedGroupCount": 0,
"contentTypeElements": [
{
"id": 0,
"contentTypeID": 0,
"name": "string",
"description": "string",
"type": 0,
"maxSize": 0,
"compulsory": true,
"input_method": 0,
"listId": 0,
"sequence": 0,
"alias": "string",
"contentTypeMetaInformation": {},
"binary": true
}
],
"metaMapped": true,
"lock": {
"assetID": 0,
"assetType": 0,
"lockType": 0,
"expiry": "2019-08-24T14:15:22Z",
"owner": 0,
"ownerName": "string",
"currentUser": true,
"language": "string"
},
"fullyAccessible": true
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | false | none | none |
| name | string | false | none | none |
| description | string | false | none | none |
| type | integer(int32) | false | none | none |
| editable | boolean | false | none | none |
ContentTypeMetaInformationDTO
{
"contentTypeID": 0,
"elementID": 0,
"metaIDs": [
0
]
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| contentTypeID | integer(int32) | false | none | none |
| elementID | integer(int32) | false | none | none |
| metaIDs | [integer] | false | none | none |
ContentTypeReportMetaDataDTO
{
"id": 0,
"alias": "string"
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | false | none | none |
| alias | string | false | none | none |
ContentTypeScope
{
"section": {
"id": 0,
"level": 0,
"status": 0,
"printSequence": 0,
"formSection": true,
"archived": true,
"users": [
{}
],
"viewUsers": [
{}
],
"groups": [
{}
],
"viewGroups": [
{}
],
"contentSections": [
{}
],
"sectionInfos": {
"property1": {},
"property2": {}
},
"mirrorSections": [
{}
],
"links": {
"property1": {},
"property2": {}
},
"rootChannels": [
{}
],
"appliedPageLayouts": [
{}
],
"hierarchyMirrorAcOpt": {
"section": null,
"accessControlOption": null,
"id": null
},
"hierarchyMirrorMetadataOpt": {
"section": null,
"metadataOption": null,
"id": null
},
"children": [
{}
],
"contentTypeScopes": [
{}
],
"cloneSource": {
"id": null,
"level": null,
"status": null,
"printSequence": null,
"formSection": null,
"archived": null,
"users": null,
"viewUsers": null,
"groups": null,
"viewGroups": null,
"contentSections": null,
"sectionInfos": null,
"mirrorSections": null,
"links": null,
"rootChannels": null,
"appliedPageLayouts": null,
"hierarchyMirrorAcOpt": null,
"hierarchyMirrorMetadataOpt": null,
"children": null,
"contentTypeScopes": null,
"cloneSource": null,
"sectionPaths": null,
"sortLock": null,
"parent": null,
"mirrors": null,
"root": null,
"shown": null,
"nextSequence": null,
"entityID": null,
"childOfMirrored": null,
"metadataOption": null,
"workflowID": null,
"childOfMirror": null,
"workflowName": null,
"workflow": null,
"channelRoot": null,
"languages": null,
"channels": null,
"pathMembers": null,
"sectionSortMethod": null,
"contentSortMethod": null,
"contentsAndSequences": null,
"parentWorkflowID": null,
"inheritedPageLayouts": null,
"currentOrInheritedWorkflow": null,
"contentNextSequence": null,
"accessControlOption": null,
"parentID": null,
"mirror": null,
"allNames": null,
"languageCount": null,
"mirrorSource": null,
"link": null,
"mirrorSourceID": null
},
"sectionPaths": {
"property1": {},
"property2": {}
},
"sortLock": "TOP",
"parent": {
"id": null,
"level": null,
"status": null,
"printSequence": null,
"formSection": null,
"archived": null,
"users": null,
"viewUsers": null,
"groups": null,
"viewGroups": null,
"contentSections": null,
"sectionInfos": null,
"mirrorSections": null,
"links": null,
"rootChannels": null,
"appliedPageLayouts": null,
"hierarchyMirrorAcOpt": null,
"hierarchyMirrorMetadataOpt": null,
"children": null,
"contentTypeScopes": null,
"cloneSource": null,
"sectionPaths": null,
"sortLock": null,
"parent": null,
"mirrors": null,
"root": null,
"shown": null,
"nextSequence": null,
"entityID": null,
"childOfMirrored": null,
"metadataOption": null,
"workflowID": null,
"childOfMirror": null,
"workflowName": null,
"workflow": null,
"channelRoot": null,
"languages": null,
"channels": null,
"pathMembers": null,
"sectionSortMethod": null,
"contentSortMethod": null,
"contentsAndSequences": null,
"parentWorkflowID": null,
"inheritedPageLayouts": null,
"currentOrInheritedWorkflow": null,
"contentNextSequence": null,
"accessControlOption": null,
"parentID": null,
"mirror": null,
"allNames": null,
"languageCount": null,
"mirrorSource": null,
"link": null,
"mirrorSourceID": null
},
"mirrors": [
0
],
"root": true,
"shown": true,
"nextSequence": 0,
"entityID": 0,
"childOfMirrored": true,
"metadataOption": 0,
"workflowID": 0,
"childOfMirror": true,
"workflowName": "string",
"workflow": {
"id": null,
"name": null,
"description": null,
"creationDate": null,
"lastModified": null,
"contentTypes": null,
"section": null,
"workflowSteps": null,
"restricted": null,
"firstStep": null
},
"channelRoot": [
0
],
"languages": [
"string"
],
"channels": [
{}
],
"pathMembers": [
0
],
"sectionSortMethod": 0,
"contentSortMethod": 0,
"contentsAndSequences": {
"property1": 0,
"property2": 0
},
"parentWorkflowID": 0,
"inheritedPageLayouts": {
"property1": 0,
"property2": 0
},
"currentOrInheritedWorkflow": 0,
"contentNextSequence": 0,
"accessControlOption": 0,
"parentID": 0,
"mirror": true,
"allNames": {
"property1": "string",
"property2": "string"
},
"languageCount": 0,
"mirrorSource": {
"id": null,
"level": null,
"status": null,
"printSequence": null,
"formSection": null,
"archived": null,
"users": null,
"viewUsers": null,
"groups": null,
"viewGroups": null,
"contentSections": null,
"sectionInfos": null,
"mirrorSections": null,
"links": null,
"rootChannels": null,
"appliedPageLayouts": null,
"hierarchyMirrorAcOpt": null,
"hierarchyMirrorMetadataOpt": null,
"children": null,
"contentTypeScopes": null,
"cloneSource": null,
"sectionPaths": null,
"sortLock": null,
"parent": null,
"mirrors": null,
"root": null,
"shown": null,
"nextSequence": null,
"entityID": null,
"childOfMirrored": null,
"metadataOption": null,
"workflowID": null,
"childOfMirror": null,
"workflowName": null,
"workflow": null,
"channelRoot": null,
"languages": null,
"channels": null,
"pathMembers": null,
"sectionSortMethod": null,
"contentSortMethod": null,
"contentsAndSequences": null,
"parentWorkflowID": null,
"inheritedPageLayouts": null,
"currentOrInheritedWorkflow": null,
"contentNextSequence": null,
"accessControlOption": null,
"parentID": null,
"mirror": null,
"allNames": null,
"languageCount": null,
"mirrorSource": null,
"link": null,
"mirrorSourceID": null
},
"link": true,
"mirrorSourceID": 0
},
"contentType": {
"id": 0,
"name": "string",
"description": "string",
"warningMessage": "string",
"elements": [
{}
],
"elementForFilename": 0,
"alias": "string",
"directEditEnabled": true,
"workflow": {
"id": null,
"name": null,
"description": null,
"creationDate": null,
"lastModified": null,
"contentTypes": null,
"section": null,
"workflowSteps": null,
"restricted": null,
"firstStep": null
},
"duplicate": true,
"type": 0,
"sectionID": 0,
"minAuthLevel": 0
},
"scope": 0,
"contentTypeID": 0
}
Properties
None
ContentTypeScopeDTO
{
"id": 0,
"scope": 0,
"inherited": true
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | false | none | none |
| scope | integer(int32) | false | none | none |
| inherited | boolean | false | none | none |
ContentVersion
{
"id": 0,
"language": "string",
"version": "string",
"status": 0
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | false | none | none |
| language | string | false | none | none |
| version | string | false | none | none |
| status | integer(int32) | false | none | none |
DataObject
{
"id": 0,
"name": "string",
"username": "string",
"password": "string",
"contentTypes": "string"
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | false | none | none |
| name | string | false | none | none |
| username | string | false | none | none |
| password | string | false | none | none |
| contentTypes | string | false | none | none |
DataSource
{
"id": 0,
"name": "string",
"username": "string",
"password": "string",
"url": "string",
"driver": "string",
"dataStores": [
{
"id": 0,
"name": "string",
"description": "string",
"databaseName": "string",
"template": 0,
"rootSection": 0,
"archiveSection": 0,
"contentStatus": 0,
"tableName": "string",
"query": "string",
"channel": {},
"language": {},
"dataStoreMappings": [
null
],
"dataStoreContents": [
null
],
"dataSource": {},
"siteStructure": {},
"endPointProperties": "string",
"individualSections": true,
"individualEvents": true
}
]
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | false | none | none |
| name | string | false | none | none |
| username | string | false | none | none |
| password | string | false | none | none |
| url | string | false | none | none |
| driver | string | false | none | none |
| dataStores | [DataStore] | false | none | none |
DataSourceDTO
{
"id": 0,
"name": "string",
"username": "string",
"password": "string",
"url": "string",
"driver": "string"
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | false | none | none |
| name | string | false | none | none |
| username | string | false | none | none |
| password | string | false | none | none |
| url | string | false | none | none |
| driver | string | false | none | none |
DataSourceMetaData
{
"dataSourceName": "string",
"tablesMetaData": [
{
"name": "string",
"required": true,
"primaryKey": [
null
],
"columnCount": 0,
"columns": [
null
]
}
]
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| dataSourceName | string | false | none | none |
| tablesMetaData | [Table] | false | none | none |
DataSourceTestResult
{
"success": true,
"message": "string"
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| success | boolean | false | none | none |
| message | string | false | none | none |
DataStore
{
"id": 0,
"name": "string",
"description": "string",
"databaseName": "string",
"template": 0,
"rootSection": 0,
"archiveSection": 0,
"contentStatus": 0,
"tableName": "string",
"query": "string",
"channel": {
"id": 0,
"name": "string",
"description": "string",
"type": "string",
"defaultLanguage": "string",
"rootSectionID": 0,
"fileOutputPath": "string",
"indexFileName": "string",
"baseHref": "string",
"siteRoot": "string",
"pathCaseModifier": 0,
"fullTextType": "string",
"fullTextExtension": "string",
"secondaryPublishLanguage": "string",
"channelPublishURL": "string",
"parent": {
"id": null,
"name": null,
"description": null,
"type": null,
"defaultLanguage": null,
"rootSectionID": null,
"fileOutputPath": null,
"indexFileName": null,
"baseHref": null,
"siteRoot": null,
"pathCaseModifier": null,
"fullTextType": null,
"fullTextExtension": null,
"secondaryPublishLanguage": null,
"channelPublishURL": null,
"parent": null,
"favIconID": null,
"pollIconID": null,
"accessControlConfigurationID": null,
"personalisationConfigurationID": null,
"publishReportLevel": null,
"pendingVersionOutputPath": null,
"pendingVersionBaseHref": null,
"pendingVersionSiteRoot": null,
"prePublishProcessorID": null,
"allowScriptsInDirectEdit": null,
"pxlFolder": null,
"languages": null,
"microSites": null,
"permittedFileExtensions": null,
"translationDisclaimers": null,
"mediaPublishRules": null,
"channelFullTextDisplayPeriod": null,
"channelUsers": null,
"channelContents": null,
"mediaTypesWithPublishRuleCategory": null,
"convertSpacesInSectionNameEnabled": null,
"convertSpacesInRetainedFilenameEnabled": null,
"channelCleanupEnabled": null,
"personalisationEnabled": null,
"accessControlEnabled": null,
"fullTextDisplayPeriodValue": null,
"fullTextDisplayPeriodUnit": null,
"secondaryPublishEnabled": null,
"overrideExtensionEnabled": null,
"publishEmptySectionsEnabled": null,
"convertSpacesInOutputURIEnabled": null,
"parentID": null,
"contentIDs": null,
"languageCodes": null,
"microSite": null
},
"favIconID": 0,
"pollIconID": 0,
"accessControlConfigurationID": 0,
"personalisationConfigurationID": 0,
"publishReportLevel": 0,
"pendingVersionOutputPath": "string",
"pendingVersionBaseHref": "string",
"pendingVersionSiteRoot": "string",
"prePublishProcessorID": 0,
"allowScriptsInDirectEdit": 0,
"pxlFolder": "string",
"languages": [
{}
],
"microSites": [
{}
],
"permittedFileExtensions": [
{}
],
"translationDisclaimers": [
{}
],
"mediaPublishRules": [
{}
],
"channelFullTextDisplayPeriod": {
"id": null,
"enabled": null,
"dateType": null,
"filterType": null,
"filter": null,
"period": null,
"periodUnit": null,
"channel": null
},
"channelUsers": [
{}
],
"channelContents": [
{}
],
"mediaTypesWithPublishRuleCategory": [
0
],
"convertSpacesInSectionNameEnabled": true,
"convertSpacesInRetainedFilenameEnabled": true,
"channelCleanupEnabled": true,
"personalisationEnabled": true,
"accessControlEnabled": true,
"fullTextDisplayPeriodValue": 0,
"fullTextDisplayPeriodUnit": 0,
"secondaryPublishEnabled": true,
"overrideExtensionEnabled": true,
"publishEmptySectionsEnabled": true,
"convertSpacesInOutputURIEnabled": true,
"parentID": 0,
"contentIDs": [
0
],
"languageCodes": [
"string"
],
"microSite": true
},
"language": {
"code": "string",
"name": "string",
"charset": "string",
"disclaimer": "string",
"channels": [
{}
]
},
"dataStoreMappings": [
{
"id": {},
"columnName": "string",
"link": "string"
}
],
"dataStoreContents": [
{
"id": {},
"hash": "string",
"linkValue": "string",
"dataStore": {},
"contentID": 0
}
],
"dataSource": {
"id": 0,
"name": "string",
"username": "string",
"password": "string",
"url": "string",
"driver": "string",
"dataStores": [
{}
]
},
"siteStructure": {
"id": 0,
"name": "string",
"plugin": "string"
},
"endPointProperties": "string",
"individualSections": true,
"individualEvents": true
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | false | none | none |
| name | string | false | none | none |
| description | string | false | none | none |
| databaseName | string | false | none | none |
| template | integer(int32) | false | none | none |
| rootSection | integer(int32) | true | none | none |
| archiveSection | integer(int32) | false | none | none |
| contentStatus | integer(int32) | false | none | none |
| tableName | string | false | none | none |
| query | string | false | none | none |
DataStoreContent
{
"id": {},
"hash": "string",
"linkValue": "string",
"dataStore": {
"id": 0,
"name": "string",
"description": "string",
"databaseName": "string",
"template": 0,
"rootSection": 0,
"archiveSection": 0,
"contentStatus": 0,
"tableName": "string",
"query": "string",
"channel": {
"id": null,
"name": null,
"description": null,
"type": null,
"defaultLanguage": null,
"rootSectionID": null,
"fileOutputPath": null,
"indexFileName": null,
"baseHref": null,
"siteRoot": null,
"pathCaseModifier": null,
"fullTextType": null,
"fullTextExtension": null,
"secondaryPublishLanguage": null,
"channelPublishURL": null,
"parent": null,
"favIconID": null,
"pollIconID": null,
"accessControlConfigurationID": null,
"personalisationConfigurationID": null,
"publishReportLevel": null,
"pendingVersionOutputPath": null,
"pendingVersionBaseHref": null,
"pendingVersionSiteRoot": null,
"prePublishProcessorID": null,
"allowScriptsInDirectEdit": null,
"pxlFolder": null,
"languages": null,
"microSites": null,
"permittedFileExtensions": null,
"translationDisclaimers": null,
"mediaPublishRules": null,
"channelFullTextDisplayPeriod": null,
"channelUsers": null,
"channelContents": null,
"mediaTypesWithPublishRuleCategory": null,
"convertSpacesInSectionNameEnabled": null,
"convertSpacesInRetainedFilenameEnabled": null,
"channelCleanupEnabled": null,
"personalisationEnabled": null,
"accessControlEnabled": null,
"fullTextDisplayPeriodValue": null,
"fullTextDisplayPeriodUnit": null,
"secondaryPublishEnabled": null,
"overrideExtensionEnabled": null,
"publishEmptySectionsEnabled": null,
"convertSpacesInOutputURIEnabled": null,
"parentID": null,
"contentIDs": null,
"languageCodes": null,
"microSite": null
},
"language": {
"code": null,
"name": null,
"charset": null,
"disclaimer": null,
"channels": null
},
"dataStoreMappings": [
{}
],
"dataStoreContents": [
{}
],
"dataSource": {
"id": null,
"name": null,
"username": null,
"password": null,
"url": null,
"driver": null,
"dataStores": null
},
"siteStructure": {
"id": null,
"name": null,
"plugin": null
},
"endPointProperties": "string",
"individualSections": true,
"individualEvents": true
},
"contentID": 0
}
Properties
None
DataStoreContentPK
{}
Properties
None
DataStoreDTO
{
"id": 0,
"name": "string",
"description": "string",
"template": 0,
"rootSection": 0,
"dataSourceID": 0,
"siteStructureID": 0,
"individualSections": true,
"archiveSection": 0,
"contentStatus": 0,
"tableName": "string",
"query": "string",
"individualEvents": true,
"channelID": 0,
"languageCode": "string",
"dataStoreMappings": [
{
"dataStoreID": 0,
"elementName": "string",
"columnName": "string",
"link": "string"
}
],
"endPointProperties": "string"
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | false | none | none |
| name | string | false | none | none |
| description | string | false | none | none |
| template | integer(int32) | false | none | none |
| rootSection | integer(int32) | false | none | none |
| dataSourceID | integer(int32) | false | none | none |
| siteStructureID | integer(int32) | false | none | none |
| individualSections | boolean | false | none | none |
| archiveSection | integer(int32) | false | none | none |
| contentStatus | integer(int32) | false | none | none |
| tableName | string | false | none | none |
| query | string | false | none | none |
| individualEvents | boolean | false | none | none |
| channelID | integer(int32) | false | none | none |
| languageCode | string | false | none | none |
| dataStoreMappings | [DataStoreMappingDTO] | false | none | none |
DataStoreMapping
{
"id": {
"dataStore": {
"id": null,
"name": null,
"description": null,
"databaseName": null,
"template": null,
"rootSection": null,
"archiveSection": null,
"contentStatus": null,
"tableName": null,
"query": null,
"channel": null,
"language": null,
"dataStoreMappings": null,
"dataStoreContents": null,
"dataSource": null,
"siteStructure": null,
"endPointProperties": null,
"individualSections": null,
"individualEvents": null
},
"elementName": "string"
},
"columnName": "string",
"link": "string"
}
Properties
None
DataStoreMappingDTO
{
"dataStoreID": 0,
"elementName": "string",
"columnName": "string",
"link": "string"
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| dataStoreID | integer(int32) | false | none | none |
| elementName | string | false | none | none |
| columnName | string | false | none | none |
| link | string | false | none | none |
DataStoreMappingPK
{
"dataStore": {
"id": 0,
"name": "string",
"description": "string",
"databaseName": "string",
"template": 0,
"rootSection": 0,
"archiveSection": 0,
"contentStatus": 0,
"tableName": "string",
"query": "string",
"channel": {
"id": null,
"name": null,
"description": null,
"type": null,
"defaultLanguage": null,
"rootSectionID": null,
"fileOutputPath": null,
"indexFileName": null,
"baseHref": null,
"siteRoot": null,
"pathCaseModifier": null,
"fullTextType": null,
"fullTextExtension": null,
"secondaryPublishLanguage": null,
"channelPublishURL": null,
"parent": null,
"favIconID": null,
"pollIconID": null,
"accessControlConfigurationID": null,
"personalisationConfigurationID": null,
"publishReportLevel": null,
"pendingVersionOutputPath": null,
"pendingVersionBaseHref": null,
"pendingVersionSiteRoot": null,
"prePublishProcessorID": null,
"allowScriptsInDirectEdit": null,
"pxlFolder": null,
"languages": null,
"microSites": null,
"permittedFileExtensions": null,
"translationDisclaimers": null,
"mediaPublishRules": null,
"channelFullTextDisplayPeriod": null,
"channelUsers": null,
"channelContents": null,
"mediaTypesWithPublishRuleCategory": null,
"convertSpacesInSectionNameEnabled": null,
"convertSpacesInRetainedFilenameEnabled": null,
"channelCleanupEnabled": null,
"personalisationEnabled": null,
"accessControlEnabled": null,
"fullTextDisplayPeriodValue": null,
"fullTextDisplayPeriodUnit": null,
"secondaryPublishEnabled": null,
"overrideExtensionEnabled": null,
"publishEmptySectionsEnabled": null,
"convertSpacesInOutputURIEnabled": null,
"parentID": null,
"contentIDs": null,
"languageCodes": null,
"microSite": null
},
"language": {
"code": null,
"name": null,
"charset": null,
"disclaimer": null,
"channels": null
},
"dataStoreMappings": [
{}
],
"dataStoreContents": [
{}
],
"dataSource": {
"id": null,
"name": null,
"username": null,
"password": null,
"url": null,
"driver": null,
"dataStores": null
},
"siteStructure": {
"id": null,
"name": null,
"plugin": null
},
"endPointProperties": "string",
"individualSections": true,
"individualEvents": true
},
"elementName": "string"
}
Properties
None
Database
{
"name": "string",
"version": "string",
"address": "string",
"connectedUser": "string",
"sqlSupport": "string",
"transactions": true
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| name | string | false | none | none |
| version | string | false | none | none |
| address | string | false | none | none |
| connectedUser | string | false | none | none |
| sqlSupport | string | false | none | none |
| transactions | boolean | false | none | none |
DirectEditAnalyticsDTO
{
"totalUnique": [
{
"date": "2019-08-24T14:15:22Z",
"total": 0,
"unique": 0,
"dateString": "string"
}
],
"pageViewsThisMonth": 0,
"bounceRateThisMonth": 0,
"averageTimeThisMonth": 0,
"mostVisitsFromCountryThisMonth": "string"
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| totalUnique | [AnalyticsTotalUnique] | false | none | none |
DirectEditPagePreviewDTO
{
"channel": 0,
"id": 0,
"language": "string",
"header": "string",
"content": [
{
"id": 0,
"name": "string",
"contentTypeID": 0,
"language": "string",
"content": "string",
"layout": "string",
"version": "string",
"status": 0,
"sortOrder": 0,
"directEditEnabled": true,
"sortLock": "[",
"lock": {},
"future": true,
"editable": true
}
],
"footer": "string",
"paths": [
"string"
],
"editable": true,
"publishUrl": "string",
"userScriptsAllowed": true
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| channel | integer(int32) | false | none | none |
| id | integer(int32) | false | none | none |
| language | string | false | none | none |
| header | string | false | none | none |
| content | [ContentPreviewDTO] | false | none | none |
DirectEditPublishUrlAvailability
{
"publishUrl": "string",
"publishUrlExists": true
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| publishUrl | string | false | none | none |
| publishUrlExists | boolean | false | none | none |
DuplicatedID
{
"id": 0
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | false | none | none |
Enumeration
{}
Properties
None
EnumerationString
{}
Properties
None
EventLogDto
{
"key": 0,
"eventLabel": "string",
"primaryGroup": {
"id": 0,
"name": "string"
}
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| key | integer(int32) | false | none | none |
| eventLabel | string | false | none | none |
ExtendedSectionData
{
"id": 0,
"type": 0,
"enabled": true,
"active": true
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | false | none | none |
| type | integer(int32) | false | none | none |
| enabled | boolean | false | none | none |
| active | boolean | false | none | none |
ExtranetAccess
{
"value": "string",
"description": "string",
"defaultAccessLevel": true
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| value | string | false | none | none |
| description | string | false | none | none |
| defaultAccessLevel | boolean | false | none | none |
ExtranetConnectionParams
{
"id": 0,
"username": "string",
"userType": 0,
"emailAddress": "string",
"firstName": "string",
"lastName": "string",
"licenseKeyHash": "string",
"licenseOverContentLimit": "string",
"localSmUrl": "string",
"extranetAccess": "string",
"mySupport": 0,
"authToken": "string",
"osArch": "string",
"osName": "string",
"osVersion": "string",
"jvmVendor": "string",
"jvmVersion": "string",
"servletContainerName": "string",
"servletSpecVersion": "string",
"dbProductName": "string",
"dbProductVersion": "string",
"dbDriverName": "string",
"dbDriverVersion": "string",
"smVersion": "string",
"documentCount": "string",
"workflowCount": "string",
"channelCount": "string",
"templateCount": "string",
"userCount": "string",
"languageCount": "string",
"language": "string",
"hash": "string",
"extranetConsent": true
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | false | none | none |
| username | string | false | none | none |
| userType | integer(int32) | false | none | none |
| emailAddress | string | false | none | none |
| firstName | string | false | none | none |
| lastName | string | false | none | none |
| licenseKeyHash | string | false | none | none |
| licenseOverContentLimit | string | false | none | none |
| localSmUrl | string | false | none | none |
| extranetAccess | string | false | none | none |
| mySupport | integer(int32) | false | none | none |
| authToken | string | false | none | none |
| osArch | string | false | none | none |
| osName | string | false | none | none |
| osVersion | string | false | none | none |
| jvmVendor | string | false | none | none |
| jvmVersion | string | false | none | none |
| servletContainerName | string | false | none | none |
| servletSpecVersion | string | false | none | none |
| dbProductName | string | false | none | none |
| dbProductVersion | string | false | none | none |
| dbDriverName | string | false | none | none |
| dbDriverVersion | string | false | none | none |
| smVersion | string | false | none | none |
| documentCount | string | false | none | none |
| workflowCount | string | false | none | none |
| channelCount | string | false | none | none |
| templateCount | string | false | none | none |
| userCount | string | false | none | none |
| languageCount | string | false | none | none |
| language | string | false | none | none |
| hash | string | false | none | none |
| extranetConsent | boolean | false | none | none |
FileDownload
{
"filename": "string",
"file": "string",
"mimeType": "string",
"fileLocation": "string",
"code": "string",
"cleanUp": true,
"contentID": 0,
"language": "string",
"version": {
"version": "string",
"subMinor": 0,
"major": 0,
"minor": 0
},
"element": "string"
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| filename | string | true | none | none |
| file | string(binary) | false | none | none |
| mimeType | string | true | none | none |
| fileLocation | string | true | none | none |
| code | string | false | none | none |
| cleanUp | boolean | false | none | none |
| contentID | integer(int32) | false | none | none |
| language | string | false | none | none |
FileExtension
{
"name": "string",
"description": "string",
"extension": "string",
"channelFileExtensions": [
{
"id": {},
"priority": 0
}
]
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| name | string | true | none | none |
| description | string | true | none | none |
| extension | string | true | none | none |
| channelFileExtensions | [ChannelFileExtension] | false | none | none |
FileUploadDTO
{
"code": "string",
"name": "string"
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| code | string | false | none | none |
| name | string | false | none | none |
FormBuilderConfigurationResponse
{
"formBuilderURI": "string",
"connected": true,
"licenseHash": "string",
"publicKey": "string",
"customerName": "string",
"customerId": 0,
"hostname": "string",
"connectionStatus": "NOT_CONNECTED"
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| formBuilderURI | string | false | none | none |
| connected | boolean | false | none | none |
| licenseHash | string | false | none | none |
| publicKey | string | false | none | none |
| customerName | string | false | none | none |
| customerId | integer(int32) | false | none | none |
| hostname | string | false | none | none |
| connectionStatus | string | false | none | none |
Enumerated Values
| Property | Value |
|---|---|
| connectionStatus | NOT_CONNECTED |
| connectionStatus | CONNECTED |
| connectionStatus | CONNECTION_ERROR |
| connectionStatus | VALIDATION_ERROR |
FormContentType
{
"id": 0,
"name": "string",
"alias": "string",
"contentTypeElements": [
{
"id": 0,
"name": "string",
"alias": "string",
"type": 0,
"listId": 0
}
]
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | false | none | none |
| name | string | false | none | none |
| alias | string | false | none | none |
| contentTypeElements | [FormContentTypeElement] | false | none | none |
FormContentTypeElement
{
"id": 0,
"name": "string",
"alias": "string",
"type": 0,
"listId": 0
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | false | none | none |
| name | string | false | none | none |
| alias | string | false | none | none |
| type | integer(int32) | false | none | none |
| listId | integer(int32) | false | none | none |
FormDefinition
{
"id": 0,
"name": "string",
"description": "string",
"lastModified": "2019-08-24T14:15:22Z",
"showName": true,
"showDescription": true,
"includeCss": true,
"usage": [
{
"formId": 0,
"assetId": 0,
"language": "string",
"element": "string",
"type": "string",
"sectionId": 0,
"name": "string"
}
],
"hasSubmissions": true,
"embedUrl": "string",
"shareUrl": "string",
"formbankDomain": "string"
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | false | none | none |
| name | string | false | none | none |
| description | string | false | none | none |
| lastModified | string(date-time) | false | none | none |
| showName | boolean | false | none | none |
| showDescription | boolean | false | none | none |
| includeCss | boolean | false | none | none |
| usage | [FormUsage] | false | none | none |
FormDefinitions
{
"draw": 0,
"recordsTotal": 0,
"recordsFiltered": 0,
"data": [
{
"id": 0,
"name": "string",
"description": "string",
"lastModified": "2019-08-24T14:15:22Z",
"submissionSectionId": 0,
"restricted": true,
"incompleteMappings": true,
"usage": [
null
]
}
]
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| draw | integer(int32) | false | none | none |
| recordsTotal | integer(int32) | false | none | none |
| recordsFiltered | integer(int32) | false | none | none |
| data | [FormRow] | false | none | none |
FormDependency
{
"id": 0,
"index": 0,
"formId": 0,
"parentId": 0,
"actionFieldId": 0,
"actionType": "string",
"actionValue": 0,
"logicalOperator": "string",
"conditions": [
{
"id": 0,
"formDependencyId": 0,
"formFieldId": 0,
"operator": "string",
"value": "string",
"logicalOperator": "string"
}
]
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | false | none | none |
| index | integer(int32) | false | none | none |
| formId | integer(int32) | false | none | none |
| parentId | integer(int32) | false | none | none |
| actionFieldId | integer(int32) | false | none | none |
| actionType | string | false | none | none |
| actionValue | integer(int32) | false | none | none |
| logicalOperator | string | false | none | none |
| conditions | [FormDependencyCondition] | false | none | none |
FormDependencyCondition
{
"id": 0,
"formDependencyId": 0,
"formFieldId": 0,
"operator": "string",
"value": "string",
"logicalOperator": "string"
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | false | none | none |
| formDependencyId | integer(int32) | false | none | none |
| formFieldId | integer(int32) | false | none | none |
| operator | string | false | none | none |
| value | string | false | none | none |
| logicalOperator | string | false | none | none |
FormList
{
"id": 0,
"name": "string",
"description": "string",
"language": "string"
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | false | none | none |
| name | string | false | none | none |
| description | string | false | none | none |
| language | string | false | none | none |
FormListUsage
{
"formId": 0,
"elementLabel": "string"
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| formId | integer(int32) | false | none | none |
| elementLabel | string | false | none | none |
FormMapping
{
"id": 0,
"formId": 0,
"contentTypeId": 0,
"formFieldId": 0,
"elementName": "string",
"contentElementID": 0,
"strict": true,
"alias": "string"
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | false | none | none |
| formId | integer(int32) | false | none | none |
| contentTypeId | integer(int32) | false | none | none |
| formFieldId | integer(int32) | false | none | none |
| elementName | string | false | none | none |
| contentElementID | integer(int32) | false | none | none |
| strict | boolean | false | none | none |
| alias | string | false | none | none |
FormReportData
{
"data": "string",
"columnID": 0,
"columnType": "string"
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| data | string | false | none | none |
| columnID | integer(int32) | false | none | none |
| columnType | string | false | none | none |
FormRow
{
"id": 0,
"name": "string",
"description": "string",
"lastModified": "2019-08-24T14:15:22Z",
"submissionSectionId": 0,
"restricted": true,
"incompleteMappings": true,
"usage": [
{
"formId": 0,
"assetId": 0,
"language": "string",
"element": "string",
"type": "string",
"sectionId": 0,
"name": "string"
}
]
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | false | none | none |
| name | string | false | none | none |
| description | string | false | none | none |
| lastModified | string(date-time) | false | none | none |
| submissionSectionId | integer(int32) | false | none | none |
| restricted | boolean | false | none | none |
| incompleteMappings | boolean | false | none | none |
| usage | [FormUsage] | false | none | none |
FormSubmissionReport
{
"id": 0,
"draw": 0,
"recordsTotal": 0,
"recordsFiltered": 0,
"formName": "string",
"sectionID": 0,
"graphLabels": [
"string"
],
"graphData": [
0
],
"columns": [
{
"id": 0,
"type": "string",
"label": "string"
}
],
"formReportData": [
[
{
"data": null,
"columnID": null,
"columnType": null
}
]
],
"data": [
[
"string"
]
]
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | false | none | none |
| draw | integer(int32) | false | none | none |
| recordsTotal | integer(int32) | false | none | none |
| recordsFiltered | integer(int32) | false | none | none |
| formName | string | false | none | none |
| sectionID | integer(int32) | false | none | none |
| graphLabels | [string] | false | none | none |
| graphData | [integer] | false | none | none |
| columns | [FormSubmissionReportColumn] | false | none | none |
FormSubmissionReportColumn
{
"id": 0,
"type": "string",
"label": "string"
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | false | none | none |
| type | string | false | none | none |
| label | string | false | none | none |
FormUsage
{
"formId": 0,
"assetId": 0,
"language": "string",
"element": "string",
"type": "string",
"sectionId": 0,
"name": "string"
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| formId | integer(int32) | false | none | none |
| assetId | integer(int32) | false | none | none |
| language | string | false | none | none |
| element | string | false | none | none |
| type | string | false | none | none |
| sectionId | integer(int32) | false | none | none |
| name | string | false | none | none |
Group
{
"id": 0,
"name": "string",
"description": "string",
"emailAddress": "string",
"createDate": "2019-08-24T14:15:22Z",
"enabled": true,
"ldap": true,
"defaultChannel": 0,
"children": [
{
"id": 0,
"name": "string",
"description": "string",
"emailAddress": "string",
"createDate": "2019-08-24T14:15:22Z",
"enabled": true,
"ldap": true,
"defaultChannel": 0,
"children": [
null
],
"sections": [
null
],
"steps": [
null
],
"deleted": true,
"memberCount": 0
}
],
"sections": [
{
"id": 0,
"level": 0,
"status": 0,
"printSequence": 0,
"formSection": true,
"archived": true,
"users": [
null
],
"viewUsers": [
null
],
"groups": [
null
],
"viewGroups": [
null
],
"contentSections": [
null
],
"sectionInfos": {},
"mirrorSections": [
null
],
"links": {},
"rootChannels": [
null
],
"appliedPageLayouts": [
null
],
"hierarchyMirrorAcOpt": {},
"hierarchyMirrorMetadataOpt": {},
"children": [
null
],
"contentTypeScopes": [
null
],
"cloneSource": {},
"sectionPaths": {},
"sortLock": "[",
"parent": {},
"mirrors": [
null
],
"root": true,
"shown": true,
"nextSequence": 0,
"entityID": 0,
"childOfMirrored": true,
"metadataOption": 0,
"workflowID": 0,
"childOfMirror": true,
"workflowName": "string",
"workflow": {},
"channelRoot": [
null
],
"languages": [
null
],
"channels": [
null
],
"pathMembers": [
null
],
"sectionSortMethod": 0,
"contentSortMethod": 0,
"contentsAndSequences": {},
"parentWorkflowID": 0,
"inheritedPageLayouts": {},
"currentOrInheritedWorkflow": 0,
"contentNextSequence": 0,
"accessControlOption": 0,
"parentID": 0,
"mirror": true,
"allNames": {},
"languageCount": 0,
"mirrorSource": {},
"link": true,
"mirrorSourceID": 0
}
],
"steps": [
{
"id": 0,
"name": "string",
"description": "string",
"lastModified": "2019-08-24T14:15:22Z",
"priority": "[",
"restrictToEditors": 0,
"language": {},
"users": [
null
],
"groups": [
null
],
"options": {},
"workflowSteps": [
null
]
}
],
"deleted": true,
"memberCount": 0
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | false | none | none |
| name | string | false | none | none |
| description | string | false | none | none |
| emailAddress | string | false | none | none |
| createDate | string(date-time) | false | none | none |
| enabled | boolean | false | none | none |
| ldap | boolean | false | none | none |
| defaultChannel | integer(int32) | false | none | none |
| children | [Group] | false | none | none |
GroupDTO
{
"id": 0,
"name": "string",
"description": "string",
"membersCount": 0
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | false | none | none |
| name | string | false | none | none |
| description | string | false | none | none |
| membersCount | integer(int32) | false | none | none |
GroupDto
{
"id": 0,
"name": "string"
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | false | none | none |
| name | string | false | none | none |
GroupMetaData
{
"id": 0,
"name": "string",
"description": "string",
"emailAddress": "string",
"createDate": "2019-08-24T14:15:22Z",
"enabled": true,
"ldap": true,
"defaultChannel": 0,
"deleted": true
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | false | none | none |
| name | string | false | none | none |
| description | string | false | none | none |
| emailAddress | string | false | none | none |
| createDate | string(date-time) | false | none | none |
| enabled | boolean | false | none | none |
| ldap | boolean | false | none | none |
| defaultChannel | integer(int32) | false | none | none |
| deleted | boolean | false | none | none |
GroupMetaDataDTO
{
"id": 0,
"name": "string",
"description": "string",
"membersCount": 0,
"groupSections": [
{
"id": 0,
"path": "string"
}
],
"members": [
{
"id": 0,
"username": "string",
"firstName": "string",
"lastName": "string",
"authLevel": 0,
"emailAddress": "string"
}
],
"defaultPreviewChannel": 0,
"emailAddress": "string",
"children": [
0
],
"groupChildren": [
{
"id": 0,
"name": "string",
"description": "string",
"membersCount": 0,
"groupSections": [
null
],
"members": [
null
],
"defaultPreviewChannel": 0,
"emailAddress": "string",
"children": [
null
],
"groupChildren": [
null
],
"ldap": true,
"groupEnabled": true
}
],
"ldap": true,
"groupEnabled": true
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | false | none | none |
| name | string | false | none | none |
| description | string | false | none | none |
| membersCount | integer(int32) | false | none | none |
| groupSections | [GroupSectionDTO] | false | none | none |
GroupSearchCredentialsDTO
{
"groupsAllowed": [
{
"id": 0,
"name": "string",
"description": "string",
"membersCount": 0,
"groupSections": [
null
],
"members": [
null
],
"defaultPreviewChannel": 0,
"emailAddress": "string",
"children": [
null
],
"groupChildren": [
null
],
"ldap": true,
"groupEnabled": true
}
],
"defaultPreviewChannels": [
{
"id": 0,
"description": "string",
"name": "string",
"parentID": 0,
"fullName": "string"
}
],
"canDeleteGroupEnabled": true,
"editSectionEnabled": true,
"createNewGroupEnabled": true
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| groupsAllowed | [GroupMetaDataDTO] | false | none | none |
GroupSectionDTO
{
"id": 0,
"path": "string"
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | false | none | none |
| path | string | false | none | none |
HierarchyContentResponse
{
"id": 0,
"name": "string",
"status": "string",
"lastModified": "string",
"lastModifiedBy": "string",
"expired": true
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | false | none | none |
| name | string | false | none | none |
| status | string | false | none | none |
| lastModified | string | false | none | none |
| lastModifiedBy | string | false | none | none |
| expired | boolean | false | none | none |
HierarchyContentResponseDTO
{
"id": 0,
"contents": [
{
"id": 0,
"name": "string",
"status": "string",
"lastModified": "string",
"lastModifiedBy": "string",
"expired": true
}
],
"path": "string"
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | false | none | none |
| contents | [HierarchyContentResponse] | false | none | none |
HierarchyMirrorACOpt
{
"section": {
"id": 0,
"level": 0,
"status": 0,
"printSequence": 0,
"formSection": true,
"archived": true,
"users": [
{}
],
"viewUsers": [
{}
],
"groups": [
{}
],
"viewGroups": [
{}
],
"contentSections": [
{}
],
"sectionInfos": {
"property1": {},
"property2": {}
},
"mirrorSections": [
{}
],
"links": {
"property1": {},
"property2": {}
},
"rootChannels": [
{}
],
"appliedPageLayouts": [
{}
],
"hierarchyMirrorAcOpt": {
"section": null,
"accessControlOption": null,
"id": null
},
"hierarchyMirrorMetadataOpt": {
"section": null,
"metadataOption": null,
"id": null
},
"children": [
{}
],
"contentTypeScopes": [
{}
],
"cloneSource": {
"id": null,
"level": null,
"status": null,
"printSequence": null,
"formSection": null,
"archived": null,
"users": null,
"viewUsers": null,
"groups": null,
"viewGroups": null,
"contentSections": null,
"sectionInfos": null,
"mirrorSections": null,
"links": null,
"rootChannels": null,
"appliedPageLayouts": null,
"hierarchyMirrorAcOpt": null,
"hierarchyMirrorMetadataOpt": null,
"children": null,
"contentTypeScopes": null,
"cloneSource": null,
"sectionPaths": null,
"sortLock": null,
"parent": null,
"mirrors": null,
"root": null,
"shown": null,
"nextSequence": null,
"entityID": null,
"childOfMirrored": null,
"metadataOption": null,
"workflowID": null,
"childOfMirror": null,
"workflowName": null,
"workflow": null,
"channelRoot": null,
"languages": null,
"channels": null,
"pathMembers": null,
"sectionSortMethod": null,
"contentSortMethod": null,
"contentsAndSequences": null,
"parentWorkflowID": null,
"inheritedPageLayouts": null,
"currentOrInheritedWorkflow": null,
"contentNextSequence": null,
"accessControlOption": null,
"parentID": null,
"mirror": null,
"allNames": null,
"languageCount": null,
"mirrorSource": null,
"link": null,
"mirrorSourceID": null
},
"sectionPaths": {
"property1": {},
"property2": {}
},
"sortLock": "TOP",
"parent": {
"id": null,
"level": null,
"status": null,
"printSequence": null,
"formSection": null,
"archived": null,
"users": null,
"viewUsers": null,
"groups": null,
"viewGroups": null,
"contentSections": null,
"sectionInfos": null,
"mirrorSections": null,
"links": null,
"rootChannels": null,
"appliedPageLayouts": null,
"hierarchyMirrorAcOpt": null,
"hierarchyMirrorMetadataOpt": null,
"children": null,
"contentTypeScopes": null,
"cloneSource": null,
"sectionPaths": null,
"sortLock": null,
"parent": null,
"mirrors": null,
"root": null,
"shown": null,
"nextSequence": null,
"entityID": null,
"childOfMirrored": null,
"metadataOption": null,
"workflowID": null,
"childOfMirror": null,
"workflowName": null,
"workflow": null,
"channelRoot": null,
"languages": null,
"channels": null,
"pathMembers": null,
"sectionSortMethod": null,
"contentSortMethod": null,
"contentsAndSequences": null,
"parentWorkflowID": null,
"inheritedPageLayouts": null,
"currentOrInheritedWorkflow": null,
"contentNextSequence": null,
"accessControlOption": null,
"parentID": null,
"mirror": null,
"allNames": null,
"languageCount": null,
"mirrorSource": null,
"link": null,
"mirrorSourceID": null
},
"mirrors": [
0
],
"root": true,
"shown": true,
"nextSequence": 0,
"entityID": 0,
"childOfMirrored": true,
"metadataOption": 0,
"workflowID": 0,
"childOfMirror": true,
"workflowName": "string",
"workflow": {
"id": null,
"name": null,
"description": null,
"creationDate": null,
"lastModified": null,
"contentTypes": null,
"section": null,
"workflowSteps": null,
"restricted": null,
"firstStep": null
},
"channelRoot": [
0
],
"languages": [
"string"
],
"channels": [
{}
],
"pathMembers": [
0
],
"sectionSortMethod": 0,
"contentSortMethod": 0,
"contentsAndSequences": {
"property1": 0,
"property2": 0
},
"parentWorkflowID": 0,
"inheritedPageLayouts": {
"property1": 0,
"property2": 0
},
"currentOrInheritedWorkflow": 0,
"contentNextSequence": 0,
"accessControlOption": 0,
"parentID": 0,
"mirror": true,
"allNames": {
"property1": "string",
"property2": "string"
},
"languageCount": 0,
"mirrorSource": {
"id": null,
"level": null,
"status": null,
"printSequence": null,
"formSection": null,
"archived": null,
"users": null,
"viewUsers": null,
"groups": null,
"viewGroups": null,
"contentSections": null,
"sectionInfos": null,
"mirrorSections": null,
"links": null,
"rootChannels": null,
"appliedPageLayouts": null,
"hierarchyMirrorAcOpt": null,
"hierarchyMirrorMetadataOpt": null,
"children": null,
"contentTypeScopes": null,
"cloneSource": null,
"sectionPaths": null,
"sortLock": null,
"parent": null,
"mirrors": null,
"root": null,
"shown": null,
"nextSequence": null,
"entityID": null,
"childOfMirrored": null,
"metadataOption": null,
"workflowID": null,
"childOfMirror": null,
"workflowName": null,
"workflow": null,
"channelRoot": null,
"languages": null,
"channels": null,
"pathMembers": null,
"sectionSortMethod": null,
"contentSortMethod": null,
"contentsAndSequences": null,
"parentWorkflowID": null,
"inheritedPageLayouts": null,
"currentOrInheritedWorkflow": null,
"contentNextSequence": null,
"accessControlOption": null,
"parentID": null,
"mirror": null,
"allNames": null,
"languageCount": null,
"mirrorSource": null,
"link": null,
"mirrorSourceID": null
},
"link": true,
"mirrorSourceID": 0
},
"accessControlOption": 0,
"id": 0
}
Properties
None
HierarchyMirrorMetadataOpt
{
"section": {
"id": 0,
"level": 0,
"status": 0,
"printSequence": 0,
"formSection": true,
"archived": true,
"users": [
{}
],
"viewUsers": [
{}
],
"groups": [
{}
],
"viewGroups": [
{}
],
"contentSections": [
{}
],
"sectionInfos": {
"property1": {},
"property2": {}
},
"mirrorSections": [
{}
],
"links": {
"property1": {},
"property2": {}
},
"rootChannels": [
{}
],
"appliedPageLayouts": [
{}
],
"hierarchyMirrorAcOpt": {
"section": null,
"accessControlOption": null,
"id": null
},
"hierarchyMirrorMetadataOpt": {
"section": null,
"metadataOption": null,
"id": null
},
"children": [
{}
],
"contentTypeScopes": [
{}
],
"cloneSource": {
"id": null,
"level": null,
"status": null,
"printSequence": null,
"formSection": null,
"archived": null,
"users": null,
"viewUsers": null,
"groups": null,
"viewGroups": null,
"contentSections": null,
"sectionInfos": null,
"mirrorSections": null,
"links": null,
"rootChannels": null,
"appliedPageLayouts": null,
"hierarchyMirrorAcOpt": null,
"hierarchyMirrorMetadataOpt": null,
"children": null,
"contentTypeScopes": null,
"cloneSource": null,
"sectionPaths": null,
"sortLock": null,
"parent": null,
"mirrors": null,
"root": null,
"shown": null,
"nextSequence": null,
"entityID": null,
"childOfMirrored": null,
"metadataOption": null,
"workflowID": null,
"childOfMirror": null,
"workflowName": null,
"workflow": null,
"channelRoot": null,
"languages": null,
"channels": null,
"pathMembers": null,
"sectionSortMethod": null,
"contentSortMethod": null,
"contentsAndSequences": null,
"parentWorkflowID": null,
"inheritedPageLayouts": null,
"currentOrInheritedWorkflow": null,
"contentNextSequence": null,
"accessControlOption": null,
"parentID": null,
"mirror": null,
"allNames": null,
"languageCount": null,
"mirrorSource": null,
"link": null,
"mirrorSourceID": null
},
"sectionPaths": {
"property1": {},
"property2": {}
},
"sortLock": "TOP",
"parent": {
"id": null,
"level": null,
"status": null,
"printSequence": null,
"formSection": null,
"archived": null,
"users": null,
"viewUsers": null,
"groups": null,
"viewGroups": null,
"contentSections": null,
"sectionInfos": null,
"mirrorSections": null,
"links": null,
"rootChannels": null,
"appliedPageLayouts": null,
"hierarchyMirrorAcOpt": null,
"hierarchyMirrorMetadataOpt": null,
"children": null,
"contentTypeScopes": null,
"cloneSource": null,
"sectionPaths": null,
"sortLock": null,
"parent": null,
"mirrors": null,
"root": null,
"shown": null,
"nextSequence": null,
"entityID": null,
"childOfMirrored": null,
"metadataOption": null,
"workflowID": null,
"childOfMirror": null,
"workflowName": null,
"workflow": null,
"channelRoot": null,
"languages": null,
"channels": null,
"pathMembers": null,
"sectionSortMethod": null,
"contentSortMethod": null,
"contentsAndSequences": null,
"parentWorkflowID": null,
"inheritedPageLayouts": null,
"currentOrInheritedWorkflow": null,
"contentNextSequence": null,
"accessControlOption": null,
"parentID": null,
"mirror": null,
"allNames": null,
"languageCount": null,
"mirrorSource": null,
"link": null,
"mirrorSourceID": null
},
"mirrors": [
0
],
"root": true,
"shown": true,
"nextSequence": 0,
"entityID": 0,
"childOfMirrored": true,
"metadataOption": 0,
"workflowID": 0,
"childOfMirror": true,
"workflowName": "string",
"workflow": {
"id": null,
"name": null,
"description": null,
"creationDate": null,
"lastModified": null,
"contentTypes": null,
"section": null,
"workflowSteps": null,
"restricted": null,
"firstStep": null
},
"channelRoot": [
0
],
"languages": [
"string"
],
"channels": [
{}
],
"pathMembers": [
0
],
"sectionSortMethod": 0,
"contentSortMethod": 0,
"contentsAndSequences": {
"property1": 0,
"property2": 0
},
"parentWorkflowID": 0,
"inheritedPageLayouts": {
"property1": 0,
"property2": 0
},
"currentOrInheritedWorkflow": 0,
"contentNextSequence": 0,
"accessControlOption": 0,
"parentID": 0,
"mirror": true,
"allNames": {
"property1": "string",
"property2": "string"
},
"languageCount": 0,
"mirrorSource": {
"id": null,
"level": null,
"status": null,
"printSequence": null,
"formSection": null,
"archived": null,
"users": null,
"viewUsers": null,
"groups": null,
"viewGroups": null,
"contentSections": null,
"sectionInfos": null,
"mirrorSections": null,
"links": null,
"rootChannels": null,
"appliedPageLayouts": null,
"hierarchyMirrorAcOpt": null,
"hierarchyMirrorMetadataOpt": null,
"children": null,
"contentTypeScopes": null,
"cloneSource": null,
"sectionPaths": null,
"sortLock": null,
"parent": null,
"mirrors": null,
"root": null,
"shown": null,
"nextSequence": null,
"entityID": null,
"childOfMirrored": null,
"metadataOption": null,
"workflowID": null,
"childOfMirror": null,
"workflowName": null,
"workflow": null,
"channelRoot": null,
"languages": null,
"channels": null,
"pathMembers": null,
"sectionSortMethod": null,
"contentSortMethod": null,
"contentsAndSequences": null,
"parentWorkflowID": null,
"inheritedPageLayouts": null,
"currentOrInheritedWorkflow": null,
"contentNextSequence": null,
"accessControlOption": null,
"parentID": null,
"mirror": null,
"allNames": null,
"languageCount": null,
"mirrorSource": null,
"link": null,
"mirrorSourceID": null
},
"link": true,
"mirrorSourceID": 0
},
"metadataOption": 0,
"id": 0
}
Properties
None
HierarchyResponse
{
"id": 0,
"names": {
"property1": "string",
"property2": "string"
},
"hasChildren": true,
"open": true,
"getcountContentApproved": 0,
"getcountContentPending": 0,
"getcountContentInactive": 0,
"visible": true,
"archive": true,
"seoCheckingResult": 0,
"accessibilityCheckingResult": 0,
"status": 0,
"icon": "string",
"mirrorType": "string",
"subsections": [
{
"id": 0,
"names": {},
"hasChildren": true,
"open": true,
"getcountContentApproved": 0,
"getcountContentPending": 0,
"getcountContentInactive": 0,
"visible": true,
"archive": true,
"seoCheckingResult": 0,
"accessibilityCheckingResult": 0,
"status": 0,
"icon": "string",
"mirrorType": "string",
"subsections": [
null
],
"link": true,
"lastModified": "2019-08-24T14:15:22Z",
"printSequence": 0,
"language": "string",
"showOptionsMenu": true,
"path": "string",
"enablePublish": true,
"allowUserModifySections": true,
"name": "string",
"userAllowedModifySections": true,
"publishEnabled": true
}
],
"link": true,
"lastModified": "2019-08-24T14:15:22Z",
"printSequence": 0,
"language": "string",
"showOptionsMenu": true,
"path": "string",
"enablePublish": true,
"allowUserModifySections": true,
"name": "string",
"userAllowedModifySections": true,
"publishEnabled": true
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | false | none | none |
| names | object | false | none | none |
| » additionalProperties | string | false | none | none |
| hasChildren | boolean | false | none | none |
| open | boolean | false | none | none |
| getcountContentApproved | integer(int64) | false | none | none |
| getcountContentPending | integer(int64) | false | none | none |
| getcountContentInactive | integer(int64) | false | none | none |
| visible | boolean | false | none | none |
| archive | boolean | false | none | none |
| seoCheckingResult | integer(int32) | false | none | none |
| accessibilityCheckingResult | integer(int32) | false | none | none |
| status | integer(int32) | false | none | none |
| icon | string | false | none | none |
| mirrorType | string | false | none | none |
| subsections | [HierarchyResponse] | false | none | none |
HtmlEditorConfigurationOptionDTO
{
"id": 0,
"htmlEditorId": 0,
"name": "string",
"value": "string"
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | false | none | none |
| htmlEditorId | integer(int32) | false | none | none |
| name | string | false | none | none |
| value | string | false | none | none |
HtmlEditorDTO
{
"id": 0,
"name": "string",
"minimumAccessLevel": 0,
"defaultEditor": true
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | false | none | none |
| name | string | false | none | none |
| minimumAccessLevel | integer(int32) | false | none | none |
| defaultEditor | boolean | false | none | none |
HtmlEditorMetaDataDTO
{
"id": 0,
"name": "string",
"minimumAccessLevel": 0,
"classname": "string",
"configurationOptions": [
{
"id": 0,
"htmlEditorId": 0,
"name": "string",
"value": "string"
}
]
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | false | none | none |
| name | string | false | none | none |
| minimumAccessLevel | integer(int32) | false | none | none |
| classname | string | false | none | none |
| configurationOptions | [HtmlEditorConfigurationOptionDTO] | false | none | none |
IDLanguageCompositeKey
{
"id": 0,
"language": "string"
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | false | none | none |
| language | string | false | none | none |
IGroupedAssetSharingInformation
{
"id": 0,
"primaryGroup": {
"ownershipLevel": 0,
"group": {
"id": null,
"name": null,
"description": null,
"emailAddress": null,
"createDate": null,
"enabled": null,
"ldap": null,
"defaultChannel": null,
"deleted": null
},
"assetID": 0,
"groupID": 0,
"assetType": 0,
"readLevel": 0,
"groupName": "string"
},
"sharedGroups": [
{
"ownershipLevel": 0,
"group": {},
"assetID": 0,
"groupID": 0,
"assetType": 0,
"readLevel": 0,
"groupName": "string"
}
]
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | false | none | none |
INetwork
{
"networkName": "string",
"defaultResource": "string",
"callbackParams": {
"property1": "string",
"property2": "string"
},
"configName": "string",
"networkCallbackParam": "string"
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| networkName | string | false | none | none |
| defaultResource | string | false | none | none |
| callbackParams | object | false | none | none |
| » additionalProperties | string | false | none | none |
| configName | string | false | none | none |
| networkCallbackParam | string | false | none | none |
IStatus
{
"key": "string",
"moduleName": "string",
"progress": 0,
"totalOperations": 0,
"taskName": "string",
"cancelled": true,
"percentage": 0,
"task": "RESOLVE",
"summary": "string"
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| key | string | false | none | none |
| moduleName | string | false | none | none |
| progress | integer(int32) | false | none | none |
| totalOperations | integer(int32) | false | none | none |
| taskName | string | false | none | none |
| cancelled | boolean | false | none | none |
| percentage | integer(int32) | false | none | none |
| task | string | false | none | none |
| summary | string | false | none | none |
Enumerated Values
| Property | Value |
|---|---|
| task | RESOLVE |
| task | EXPORT_CONTENT |
| task | IMPORT_ADD_CONTENT |
| task | EXPORT_CONTENT_TYPE |
| task | IMPORT_ADD_CONTENT_TYPE |
| task | EXPORT_PAGELAYOUT |
| task | EXPORT_NAVIGATION |
| task | IMPORT_ADD_NAVIGATION |
| task | EXPORT_PREDEFINED_LIST |
| task | EXPORT_WORKFLOW |
| task | EXPORT_MEDIA |
| task | IMPORT_ADD_MEDIA |
| task | IMPORT_ADD_FILE_EXTENSION |
| task | EXPORT_SECTION |
| task | EXPORT_CHANNEL |
| task | IMPORT_ADD_CHANNEL |
| task | IMPORT_ADD_PAGE_LAYOUT |
| task | EXPORT_LANGUAGE |
| task | EXPORT_CONTENT_TYPE_LAYOUT |
| task | IMPORT_ADD_CONTENT_TYPE_LAYOUT |
| task | IMPORT_ADD_SERVER_SIDE_LINK |
| task | EXPORT_SERVER_SIDE_LINK |
| task | EXPORT_MEDIA_CATEGORY |
| task | IMPORT_ADD_MEDIA_TYPE |
| task | IMPORT_ADD_MEDIA_CATEGORY |
| task | IMPORT_ADD_LANGUAGE |
| task | EXPORT_USER |
| task | EXPORT_GROUP |
| task | IMPORT_ADD_GROUP |
| task | RESOLVE_CONTENT |
| task | RESOLVE_CHANNEL |
| task | RESOLVE_CONTENTTYPE |
| task | RESOLVE_CONTENT_TYPE_LAYOUT |
| task | RESOLVE_MEDIA |
| task | RESOLVE_NAVIGATION |
| task | RESOLVE_PAGE_LAYOUT |
| task | RESOLVE_PREDEFINED_LIST |
| task | IMPORT_ADD_PREDEFINED_LIST |
| task | RESOLVE_SECTION |
| task | IMPORT_ADD_SECTION |
| task | RESOLVE_WORKFLOW |
| task | RESOLVE_SERVER_SIDE_LINK |
| task | RESOLVE_MEDIA_CATEGORY |
| task | RESOLVE_MEDIA_VARIANT |
| task | RESOLVE_USER |
| task | RESOLVE_GROUP |
| task | RESOLVE_LANGUAGE |
| task | RESOLVE_MEDIA_TYPE |
| task | EXPORT_MEDIA_TYPE |
| task | EXPORT_FILE_EXTENSION |
| task | ADD_USER_SELECTED_SEED |
| task | WRITE_FILE |
| task | EXPORT |
| task | IMPORT |
| task | DOWNLOAD |
| task | RESOLVE_SECTION_PAGELAYOUT |
| task | EXPORT_SECTION_PAGELAYOUT |
| task | EXPORT_FILE |
ImportDTO
{
"configuration": {
"property1": {},
"property2": {}
},
"name": "string"
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| configuration | object | false | none | none |
| » additionalProperties | object | false | none | none |
| name | string | false | none | none |
InfoUtilsDatabaseObjectDTO
{
"jdbc": {
"driverName": "string",
"driverVersion": "string",
"datasourceClass": "string",
"connectionClass": "string"
},
"database": {
"name": "string",
"version": "string",
"address": "string",
"connectedUser": "string",
"sqlSupport": "string",
"transactions": true
},
"queryFactories": [
"string"
]
}
Properties
None
InfoUtilsEnvironmentVariablesObjectDTO
{
"environmentalVariables": {
"property1": "string",
"property2": "string"
}
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| environmentalVariables | object | false | none | none |
| » additionalProperties | string | false | none | none |
InfoUtilsLicenceCountObjectDTO
{
"contentLimit": 0,
"contentItemsInSystem": 0,
"itemsCountedForLicence": 0,
"remaining": 0
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| contentLimit | integer(int32) | false | none | none |
| contentItemsInSystem | integer(int32) | false | none | none |
| itemsCountedForLicence | integer(int32) | false | none | none |
| remaining | integer(int32) | false | none | none |
InfoUtilsListenerObjectDTO
{
"siteManagerListeners": [
{
"property1": "string",
"property2": "string"
}
]
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| siteManagerListeners | [object] | false | none | none |
| » additionalProperties | string | false | none | none |
InfoUtilsMetaDataDTO
{
"os": {
"arch": "string",
"name": "string",
"version": "string",
"systemTime": "string",
"defaultEncoding": "string",
"localHostname": "string"
},
"t4": {
"version": {
"version": null,
"subMinor": null,
"major": null,
"minor": null
},
"dbPatchLevel": 0
}
}
Properties
None
InfoUtilsStatisticsObjectDTO
{
"content": [
{
"property1": {},
"property2": {}
}
],
"sections": {
"property1": {},
"property2": {}
},
"statistics": {
"property1": {},
"property2": {}
}
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| content | [object] | false | none | none |
| » additionalProperties | object | false | none | none |
| sections | object | false | none | none |
| » additionalProperties | object | false | none | none |
| statistics | object | false | none | none |
| » additionalProperties | object | false | none | none |
InitialAPIKeyDTO
{
"apiKeyMetadata": {
"id": 0,
"name": "string",
"active": true,
"deleted": true,
"secret": [
"string"
],
"userId": 0,
"lastModifiedBy": 0,
"dateModified": "2019-08-24T14:15:22Z",
"dateCreated": "2019-08-24T14:15:22Z",
"invalidationDate": "2019-08-24T14:15:22Z",
"expired": true
},
"apiKey": "string"
}
Properties
None
InputStream
{}
Properties
None
Iterator
{}
Properties
None
IteratorString
{}
Properties
None
Jdbc
{
"driverName": "string",
"driverVersion": "string",
"datasourceClass": "string",
"connectionClass": "string"
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| driverName | string | false | none | none |
| driverVersion | string | false | none | none |
| datasourceClass | string | false | none | none |
| connectionClass | string | false | none | none |
Key
{
"id": 0,
"keyName": "string",
"keyDescription": "string",
"lastModified": "2019-08-24T14:15:22Z",
"keys": "string",
"privateKey": "string",
"keyPassword": "string",
"inUse": true,
"usedFor": [
"string"
],
"itAPrivateKey": true
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | false | none | none |
| keyName | string | true | none | none |
| keyDescription | string | false | none | none |
| lastModified | string(date-time) | false | none | none |
| keys | string | false | none | none |
| privateKey | string | false | none | none |
| keyPassword | string | false | none | none |
| inUse | boolean | false | none | none |
| usedFor | [string] | false | none | none |
| itAPrivateKey | boolean | false | none | none |
KeyMeta
{
"id": 0,
"keyName": "string",
"keyDescription": "string",
"lastModified": "2019-08-24T14:15:22Z",
"keys": "string",
"inUse": true,
"usedFor": [
"string"
],
"itAPrivateKey": true
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | false | none | none |
| keyName | string | true | none | none |
| keyDescription | string | false | none | none |
| lastModified | string(date-time) | false | none | none |
| keys | string | false | none | none |
| inUse | boolean | false | none | none |
| usedFor | [string] | false | none | none |
| itAPrivateKey | boolean | false | none | none |
KeyMetaDTO
{
"id": 0,
"name": "string"
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | false | none | none |
| name | string | false | none | none |
LDAPLoginContext
{
"id": 0,
"name": "string",
"context": "string",
"authLevel": 0,
"defaultAuthMethod": 0,
"group": 0,
"filters": [
{
"id": 0,
"contextID": 0,
"attribute": "string",
"value": "string",
"exclude": true
}
]
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | true | none | none |
| name | string | true | none | none |
| context | string | true | none | none |
| authLevel | integer(int32) | false | none | none |
| defaultAuthMethod | integer(int32) | false | none | none |
| group | integer(int32) | false | none | none |
| filters | [LDAPSearchFilter] | false | none | none |
LDAPSearchFilter
{
"id": 0,
"contextID": 0,
"attribute": "string",
"value": "string",
"exclude": true
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | true | none | none |
| contextID | integer(int32) | true | none | none |
| attribute | string | false | none | none |
| value | string | true | none | none |
| exclude | boolean | false | none | none |
Language
{
"code": "string",
"name": "string",
"charset": "string",
"disclaimer": "string",
"channels": [
{
"id": 0,
"name": "string",
"description": "string",
"type": "string",
"defaultLanguage": "string",
"rootSectionID": 0,
"fileOutputPath": "string",
"indexFileName": "string",
"baseHref": "string",
"siteRoot": "string",
"pathCaseModifier": 0,
"fullTextType": "string",
"fullTextExtension": "string",
"secondaryPublishLanguage": "string",
"channelPublishURL": "string",
"parent": {},
"favIconID": 0,
"pollIconID": 0,
"accessControlConfigurationID": 0,
"personalisationConfigurationID": 0,
"publishReportLevel": 0,
"pendingVersionOutputPath": "string",
"pendingVersionBaseHref": "string",
"pendingVersionSiteRoot": "string",
"prePublishProcessorID": 0,
"allowScriptsInDirectEdit": 0,
"pxlFolder": "string",
"languages": [
null
],
"microSites": [
null
],
"permittedFileExtensions": [
null
],
"translationDisclaimers": [
null
],
"mediaPublishRules": [
null
],
"channelFullTextDisplayPeriod": {},
"channelUsers": [
null
],
"channelContents": [
null
],
"mediaTypesWithPublishRuleCategory": [
null
],
"convertSpacesInSectionNameEnabled": true,
"convertSpacesInRetainedFilenameEnabled": true,
"channelCleanupEnabled": true,
"personalisationEnabled": true,
"accessControlEnabled": true,
"fullTextDisplayPeriodValue": 0,
"fullTextDisplayPeriodUnit": 0,
"secondaryPublishEnabled": true,
"overrideExtensionEnabled": true,
"publishEmptySectionsEnabled": true,
"convertSpacesInOutputURIEnabled": true,
"parentID": 0,
"contentIDs": [
null
],
"languageCodes": [
null
],
"microSite": true
}
]
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| code | string | true | none | none |
| name | string | true | none | none |
| charset | string | false | none | none |
| disclaimer | string | false | none | none |
| channels | [Channel] | false | none | none |
LanguageDTO
{
"code": "string",
"name": "string",
"charset": "string",
"disclaimer": "string",
"modified": true
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| code | string | false | none | none |
| name | string | false | none | none |
| charset | string | false | none | none |
| disclaimer | string | false | none | none |
| modified | boolean | false | none | none |
LanguageMetaData
{
"language": "string",
"version": {
"version": "string",
"subMinor": 0,
"major": 0,
"minor": 0
},
"name": "string",
"lastModified": "2019-08-24T14:15:22Z",
"owner": 0,
"lastModifiedBy": 0,
"previousVersion": {
"version": "string",
"subMinor": 0,
"major": 0,
"minor": 0
},
"status": 0,
"metaData": {
"id": 0,
"contentTypeID": 0,
"archiveSection": 0,
"publishDate": "2019-08-24T14:15:22Z",
"reviewDate": "2019-08-24T14:15:22Z",
"expiryDate": "2019-08-24T14:15:22Z",
"contentChannels": [
{}
],
"contentVersions": {
"property1": {},
"property2": {}
},
"cloneSource": {
"id": null,
"contentTypeID": null,
"archiveSection": null,
"publishDate": null,
"reviewDate": null,
"expiryDate": null,
"contentChannels": null,
"contentVersions": null,
"cloneSource": null,
"sections": null,
"channelIDs": null,
"sectionIDs": null,
"languages": null,
"languageIndependant": null,
"allLanguageMetaData": null,
"languageCount": null
},
"sections": [
{}
],
"channelIDs": [
0
],
"sectionIDs": [
0
],
"languages": {},
"languageIndependant": true,
"allLanguageMetaData": {
"property1": {},
"property2": {}
},
"languageCount": 0
},
"draft": true,
"approved": true,
"ownerName": "string",
"lastModifierName": "string"
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| language | string | false | none | none |
LanguageMetaDataDTO
{
"language": "string",
"version": "string",
"name": "string",
"lastModified": "2019-08-24T14:15:22Z",
"lastModifierName": "string",
"owner": 0,
"lastModifiedBy": 0,
"previousVersion": "string",
"status": 0
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| language | string | false | none | none |
| version | string | false | none | none |
| name | string | false | none | none |
| lastModified | string(date-time) | false | none | none |
| lastModifierName | string | false | none | none |
| owner | integer(int32) | false | none | none |
| lastModifiedBy | integer(int32) | false | none | none |
| previousVersion | string | false | none | none |
| status | integer(int32) | false | none | none |
LicenceContacts
{
"salutation": "string",
"firstname": "string",
"lastname": "string",
"email": "string",
"legalSalutation": "string",
"legalFirstname": "string",
"legalLastname": "string"
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| salutation | string | false | none | none |
| firstname | string | false | none | none |
| lastname | string | false | none | none |
| string | false | none | none | |
| legalSalutation | string | false | none | none |
| legalFirstname | string | false | none | none |
| legalLastname | string | false | none | none |
LicenceDTO
{
"id": 0,
"name": "string",
"modified": {
"date": "string",
"user": {
"id": null,
"username": null,
"firstName": null,
"lastName": null,
"emailAddress": null,
"defaultLang": null,
"localeCountryCode": null,
"localeLanguageCode": null,
"localeVariant": null,
"createDate": null,
"lastLoginDate": null,
"enabled": null,
"password": null,
"defaultPreviewChannel": null,
"preferredHtmlEditor": null,
"extranetConsent": null,
"extranetAccess": null,
"extranetConsentDatetime": null,
"groups": null,
"extensibleUserObjectContent": null,
"sections": null,
"userChannels": null,
"locale": null,
"fullName": null,
"deleted": null,
"powerUser": null,
"administrator": null,
"authLevel": null,
"fullTinyMCELocaleCode": null,
"appliedPreviewChannel": null,
"propertyResourceBundle": null,
"fullLocaleCode": null
}
},
"order": 0,
"valid": true,
"key": "string",
"validatedInfo": {
"licencee": {
"companyName": null,
"registeredOffice": null,
"territory": null,
"companyStatus": null
},
"licenceContact": {
"salutation": null,
"firstname": null,
"lastname": null,
"email": null,
"legalSalutation": null,
"legalFirstname": null,
"legalLastname": null
},
"partnerDetails": {
"name": null,
"partnerSalutation": null,
"partnerFirstname": null,
"partnerLastname": null
},
"licenceDetails": {
"productLicenced": null,
"begins": null,
"ends": null,
"hostname": null
},
"restrictions": {
"content": null,
"user": null,
"channel": null,
"workflow": null,
"contentType": null,
"language": null
}
}
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | false | none | none |
| name | string | false | none | none |
LicenceDetails
{
"productLicenced": "string",
"begins": "2019-08-24T14:15:22Z",
"ends": "2019-08-24T14:15:22Z",
"hostname": "string"
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| productLicenced | string | false | none | none |
| begins | string(date-time) | false | none | none |
| ends | string(date-time) | false | none | none |
| hostname | string | false | none | none |
LicenceMetaDataDTO
{
"id": 0,
"name": "string",
"modified": {
"date": "string",
"user": {
"id": null,
"username": null,
"firstName": null,
"lastName": null,
"emailAddress": null,
"defaultLang": null,
"localeCountryCode": null,
"localeLanguageCode": null,
"localeVariant": null,
"createDate": null,
"lastLoginDate": null,
"enabled": null,
"password": null,
"defaultPreviewChannel": null,
"preferredHtmlEditor": null,
"extranetConsent": null,
"extranetAccess": null,
"extranetConsentDatetime": null,
"groups": null,
"extensibleUserObjectContent": null,
"sections": null,
"userChannels": null,
"locale": null,
"fullName": null,
"deleted": null,
"powerUser": null,
"administrator": null,
"authLevel": null,
"fullTinyMCELocaleCode": null,
"appliedPreviewChannel": null,
"propertyResourceBundle": null,
"fullLocaleCode": null
}
},
"order": 0,
"valid": true
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | false | none | none |
| name | string | false | none | none |
Licencee
{
"companyName": "string",
"registeredOffice": "string",
"territory": "string",
"companyStatus": "string"
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| companyName | string | false | none | none |
| registeredOffice | string | false | none | none |
| territory | string | false | none | none |
| companyStatus | string | false | none | none |
Link
{
"sourceSection": {
"id": 0,
"level": 0,
"status": 0,
"printSequence": 0,
"formSection": true,
"archived": true,
"users": [
{}
],
"viewUsers": [
{}
],
"groups": [
{}
],
"viewGroups": [
{}
],
"contentSections": [
{}
],
"sectionInfos": {
"property1": {},
"property2": {}
},
"mirrorSections": [
{}
],
"links": {
"property1": {},
"property2": {}
},
"rootChannels": [
{}
],
"appliedPageLayouts": [
{}
],
"hierarchyMirrorAcOpt": {
"section": null,
"accessControlOption": null,
"id": null
},
"hierarchyMirrorMetadataOpt": {
"section": null,
"metadataOption": null,
"id": null
},
"children": [
{}
],
"contentTypeScopes": [
{}
],
"cloneSource": {
"id": null,
"level": null,
"status": null,
"printSequence": null,
"formSection": null,
"archived": null,
"users": null,
"viewUsers": null,
"groups": null,
"viewGroups": null,
"contentSections": null,
"sectionInfos": null,
"mirrorSections": null,
"links": null,
"rootChannels": null,
"appliedPageLayouts": null,
"hierarchyMirrorAcOpt": null,
"hierarchyMirrorMetadataOpt": null,
"children": null,
"contentTypeScopes": null,
"cloneSource": null,
"sectionPaths": null,
"sortLock": null,
"parent": null,
"mirrors": null,
"root": null,
"shown": null,
"nextSequence": null,
"entityID": null,
"childOfMirrored": null,
"metadataOption": null,
"workflowID": null,
"childOfMirror": null,
"workflowName": null,
"workflow": null,
"channelRoot": null,
"languages": null,
"channels": null,
"pathMembers": null,
"sectionSortMethod": null,
"contentSortMethod": null,
"contentsAndSequences": null,
"parentWorkflowID": null,
"inheritedPageLayouts": null,
"currentOrInheritedWorkflow": null,
"contentNextSequence": null,
"accessControlOption": null,
"parentID": null,
"mirror": null,
"allNames": null,
"languageCount": null,
"mirrorSource": null,
"link": null,
"mirrorSourceID": null
},
"sectionPaths": {
"property1": {},
"property2": {}
},
"sortLock": "TOP",
"parent": {
"id": null,
"level": null,
"status": null,
"printSequence": null,
"formSection": null,
"archived": null,
"users": null,
"viewUsers": null,
"groups": null,
"viewGroups": null,
"contentSections": null,
"sectionInfos": null,
"mirrorSections": null,
"links": null,
"rootChannels": null,
"appliedPageLayouts": null,
"hierarchyMirrorAcOpt": null,
"hierarchyMirrorMetadataOpt": null,
"children": null,
"contentTypeScopes": null,
"cloneSource": null,
"sectionPaths": null,
"sortLock": null,
"parent": null,
"mirrors": null,
"root": null,
"shown": null,
"nextSequence": null,
"entityID": null,
"childOfMirrored": null,
"metadataOption": null,
"workflowID": null,
"childOfMirror": null,
"workflowName": null,
"workflow": null,
"channelRoot": null,
"languages": null,
"channels": null,
"pathMembers": null,
"sectionSortMethod": null,
"contentSortMethod": null,
"contentsAndSequences": null,
"parentWorkflowID": null,
"inheritedPageLayouts": null,
"currentOrInheritedWorkflow": null,
"contentNextSequence": null,
"accessControlOption": null,
"parentID": null,
"mirror": null,
"allNames": null,
"languageCount": null,
"mirrorSource": null,
"link": null,
"mirrorSourceID": null
},
"mirrors": [
0
],
"root": true,
"shown": true,
"nextSequence": 0,
"entityID": 0,
"childOfMirrored": true,
"metadataOption": 0,
"workflowID": 0,
"childOfMirror": true,
"workflowName": "string",
"workflow": {
"id": null,
"name": null,
"description": null,
"creationDate": null,
"lastModified": null,
"contentTypes": null,
"section": null,
"workflowSteps": null,
"restricted": null,
"firstStep": null
},
"channelRoot": [
0
],
"languages": [
"string"
],
"channels": [
{}
],
"pathMembers": [
0
],
"sectionSortMethod": 0,
"contentSortMethod": 0,
"contentsAndSequences": {
"property1": 0,
"property2": 0
},
"parentWorkflowID": 0,
"inheritedPageLayouts": {
"property1": 0,
"property2": 0
},
"currentOrInheritedWorkflow": 0,
"contentNextSequence": 0,
"accessControlOption": 0,
"parentID": 0,
"mirror": true,
"allNames": {
"property1": "string",
"property2": "string"
},
"languageCount": 0,
"mirrorSource": {
"id": null,
"level": null,
"status": null,
"printSequence": null,
"formSection": null,
"archived": null,
"users": null,
"viewUsers": null,
"groups": null,
"viewGroups": null,
"contentSections": null,
"sectionInfos": null,
"mirrorSections": null,
"links": null,
"rootChannels": null,
"appliedPageLayouts": null,
"hierarchyMirrorAcOpt": null,
"hierarchyMirrorMetadataOpt": null,
"children": null,
"contentTypeScopes": null,
"cloneSource": null,
"sectionPaths": null,
"sortLock": null,
"parent": null,
"mirrors": null,
"root": null,
"shown": null,
"nextSequence": null,
"entityID": null,
"childOfMirrored": null,
"metadataOption": null,
"workflowID": null,
"childOfMirror": null,
"workflowName": null,
"workflow": null,
"channelRoot": null,
"languages": null,
"channels": null,
"pathMembers": null,
"sectionSortMethod": null,
"contentSortMethod": null,
"contentsAndSequences": null,
"parentWorkflowID": null,
"inheritedPageLayouts": null,
"currentOrInheritedWorkflow": null,
"contentNextSequence": null,
"accessControlOption": null,
"parentID": null,
"mirror": null,
"allNames": null,
"languageCount": null,
"mirrorSource": null,
"link": null,
"mirrorSourceID": null
},
"link": true,
"mirrorSourceID": 0
},
"language": "string",
"url": "string",
"section": 0,
"target": "string",
"inheritedAccessControl": 0,
"overrideLink": true,
"linkHasBeenOverridden": true,
"type": 0,
"sourceSectionID": 0,
"persistentLanguage": "string"
}
Properties
None
LinkInfo
{
"type": 0,
"section": 0,
"url": "string",
"language": "string",
"target": "string",
"accessControl": 0,
"override": true,
"overridden": true
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| type | integer(int32) | false | none | none |
| section | integer(int32) | false | none | none |
| url | string | false | none | none |
| language | string | false | none | none |
| target | string | false | none | none |
| accessControl | integer(int32) | false | none | none |
| override | boolean | false | none | none |
| overridden | boolean | false | none | none |
Locale
{
"language": "string",
"displayName": "string",
"script": "string",
"country": "string",
"variant": "string",
"extensionKeys": [
"string"
],
"unicodeLocaleAttributes": [
"string"
],
"unicodeLocaleKeys": [
"string"
],
"iso3Language": "string",
"iso3Country": "string",
"displayLanguage": "string",
"displayScript": "string",
"displayCountry": "string",
"displayVariant": "string"
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| language | string | false | none | none |
| displayName | string | false | none | none |
| script | string | false | none | none |
| country | string | false | none | none |
| variant | string | false | none | none |
| extensionKeys | [string] | false | none | none |
| unicodeLocaleAttributes | [string] | false | none | none |
| unicodeLocaleKeys | [string] | false | none | none |
| iso3Language | string | false | none | none |
| iso3Country | string | false | none | none |
| displayLanguage | string | false | none | none |
| displayScript | string | false | none | none |
| displayCountry | string | false | none | none |
| displayVariant | string | false | none | none |
LocaleMetaData
{
"id": "string",
"description": "string",
"localeLanguageCode": "string",
"localeCountryCode": "string",
"localeVariant": "string",
"defaultLocale": true
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | string | false | none | none |
| description | string | false | none | none |
| localeLanguageCode | string | false | none | none |
| localeCountryCode | string | false | none | none |
| localeVariant | string | false | none | none |
| defaultLocale | boolean | false | none | none |
Manifest
{
"referencedAssets": {
"graph": {
"vertices": null,
"edges": null
}
},
"languages": [
"string"
],
"name": "string",
"report": {
"reportType": "IMPORT",
"entries": [
{}
],
"error": true,
"importReportDirectory": "string",
"packageName": "string",
"errorReportEntry": {
"asset": null,
"action": null,
"status": null,
"date": null,
"error": null,
"packageName": null
}
},
"configuration": {
"property1": {},
"property2": {}
},
"createdDate": "2019-08-24T14:15:22Z",
"error": true,
"errorMessage": {
"asset": {
"id": null,
"assetType": null,
"fromSection": null,
"languageCode": null,
"fromContentId": null,
"names": null,
"systemAsset": null,
"fileLocation": null,
"error": null,
"fromContentTypeIds": null,
"assetProperties": null
},
"action": "RESOLVE",
"status": "SUCCESS",
"date": "string",
"error": "string",
"packageName": "string"
},
"description": "string",
"importGroup": 0,
"primaryLanguage": "string",
"seeds": [
{
"id": 0,
"assetType": "[",
"fromSection": 0,
"languageCode": "string",
"fromContentId": 0,
"names": {},
"systemAsset": true,
"fileLocation": "string",
"error": true,
"fromContentTypeIds": [
null
],
"assetProperties": {}
}
],
"channelID": 0,
"importMap": {
"property1": {
"id": 0,
"assetType": "[",
"fromSection": 0,
"languageCode": "string",
"fromContentId": 0,
"names": {},
"systemAsset": true,
"fileLocation": "string",
"error": true,
"fromContentTypeIds": [
null
],
"assetProperties": {}
},
"property2": {
"id": 0,
"assetType": "[",
"fromSection": 0,
"languageCode": "string",
"fromContentId": 0,
"names": {},
"systemAsset": true,
"fileLocation": "string",
"error": true,
"fromContentTypeIds": [
null
],
"assetProperties": {}
}
},
"orderedAssets": [
{
"id": 0,
"assetType": "[",
"fromSection": 0,
"languageCode": "string",
"fromContentId": 0,
"names": {},
"systemAsset": true,
"fileLocation": "string",
"error": true,
"fromContentTypeIds": [
null
],
"assetProperties": {}
}
]
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| orderedAssets | [PackageAsset] | false | none | none |
ManifestDTO
{
"languages": [
"string"
],
"name": "string",
"configuration": {
"property1": {},
"property2": {}
},
"createdDate": "2019-08-24T14:15:22Z",
"description": "string",
"importGroup": 0,
"primaryLanguage": "string",
"seeds": [
{
"id": 0,
"assetType": "[",
"fromSection": 0,
"languageCode": "string",
"fromContentId": 0,
"names": {},
"systemAsset": true,
"fileLocation": "string",
"error": true,
"fromContentTypeIds": [
null
],
"assetProperties": {}
}
],
"channelID": 0
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| languages | [string] | false | none | none |
| name | string | false | none | none |
| configuration | object | false | none | none |
| » additionalProperties | object | false | none | none |
| createdDate | string(date-time) | false | none | none |
| description | string | false | none | none |
| importGroup | integer(int32) | false | none | none |
| primaryLanguage | string | false | none | none |
| seeds | [PackageAsset] | false | none | none |
Mapping
{
"id": 0,
"name": "string"
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | false | none | none |
| name | string | false | none | none |
MappingPreviewDTO
{
"url": "string",
"mappingType": "XPATH",
"mappingValue": "string",
"defaultValue": "string",
"dateFormat": "string",
"content": 0,
"id": 0,
"parameters": {
"property1": true,
"property2": true
},
"html": "string",
"list": true
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| url | string | false | none | none |
| mappingType | string | false | none | none |
| mappingValue | string | false | none | none |
| defaultValue | string | false | none | none |
| dateFormat | string | false | none | none |
| content | integer(int32) | false | none | none |
| id | integer(int32) | false | none | none |
| parameters | object | false | none | none |
| » additionalProperties | boolean | false | none | none |
| html | string | false | none | none |
| list | boolean | false | none | none |
Enumerated Values
| Property | Value |
|---|---|
| mappingType | XPATH |
| mappingType | SELECTOR |
| mappingType | NO_MAPPING |
| mappingType | ENTIRE_PAGE |
MassApproveDto
{
"comment": "string",
"fastTrack": "string",
"ids": [
0
]
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| comment | string | false | none | none |
| fastTrack | string | false | none | none |
| ids | [integer] | false | none | none |
MediaCategoryDTO
{
"id": 0,
"language": "string",
"name": "string",
"accessLevel": 0,
"status": 0,
"children": [
{
"id": 0,
"language": "string",
"name": "string",
"accessLevel": 0,
"status": 0,
"children": [
null
],
"lastModified": "2019-08-24T14:15:22Z",
"printSequence": 0,
"open": true
}
],
"lastModified": "2019-08-24T14:15:22Z",
"printSequence": 0,
"open": true
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | false | none | none |
| language | string | false | none | none |
| name | string | false | none | none |
| accessLevel | integer(int32) | false | none | none |
| status | integer(int32) | false | none | none |
| children | [MediaCategoryDTO] | false | none | none |
MediaCategoryPublishRuleDTO
{
"channelID": 0,
"mediaTypeID": 0,
"publishRuleID": 0,
"categoryID": 0
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| channelID | integer(int32) | false | none | none |
| mediaTypeID | integer(int32) | false | none | none |
| publishRuleID | integer(int32) | false | none | none |
| categoryID | integer(int32) | false | none | none |
MediaCategorySectionDTO
{
"id": 0,
"parent": 0,
"name": "string",
"description": "string",
"outputUrl": "string",
"outputFilename": "string",
"accessKey": "string",
"keyPhrase": "string",
"status": 0,
"workflow": 0,
"parentWorkflowName": "string",
"show": true,
"iseForm": true,
"archive": true,
"lastModified": "2019-08-24T14:15:22Z",
"printSequence": 0,
"contentSortMethod": 0,
"sectionSortMethod": 0,
"path": "string",
"mirrorOf": 0,
"sourceOfMirror": true,
"link": true,
"channels": [
{
"id": 0,
"pageLayout": 0,
"inheritedPageLayout": 0,
"valid": true
}
],
"userIDs": [
0
],
"inheritedUserIDs": [
0
],
"groupIDs": [
0
],
"inheritedGroupIDs": [
0
],
"viewUserIDs": [
0
],
"viewGroupIDs": [
0
],
"contentTypeScopes": [
{
"id": 0,
"scope": 0,
"inherited": true
}
],
"metaDatas": [
{
"id": 0,
"value": "string",
"lang": "string"
}
],
"linkInfo": {
"type": 0,
"section": 0,
"url": "string",
"language": "string",
"target": "string",
"accessControl": 0,
"override": true,
"overridden": true
},
"excludedMirrorSections": [
0
],
"workflowName": "string",
"parentWorkflowID": 0,
"accessControl": {
"id": 0,
"type": 0,
"enabled": true,
"active": true
},
"metaData": {
"id": 0,
"type": 0,
"enabled": true,
"active": true
},
"pathMembers": [
0
],
"sortLock": "TOP",
"editable": true,
"inheritedLinkSection": true,
"accessControlEnabled": true,
"accessControlType": 0,
"metaDataType": 0,
"accessControlInherited": true,
"allowedGroups": [
0
],
"mirrorOfPath": "string",
"inheritedPageLayouts": {
"property1": 0,
"property2": 0
},
"accessLevel": 0,
"categoryReadRestricted": true,
"mediaCategoryPublishRuleDTOs": [
{
"channelID": 0,
"mediaTypeID": 0,
"publishRuleID": 0,
"categoryID": 0
}
],
"outputUriEnabled": true,
"publishEnabled": true,
"outputFilenameEnabled": true,
"spellCheckEnabled": true,
"pathAsOutputUriEnabled": true
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | false | none | none |
| parent | integer(int32) | false | none | none |
| name | string | false | none | none |
| description | string | false | none | none |
| outputUrl | string | false | none | none |
| outputFilename | string | false | none | none |
| accessKey | string | false | none | none |
| keyPhrase | string | false | none | none |
| status | integer(int32) | false | none | none |
| workflow | integer(int32) | false | none | none |
| parentWorkflowName | string | false | none | none |
| show | boolean | false | none | none |
| iseForm | boolean | false | none | none |
| archive | boolean | false | none | none |
| lastModified | string(date-time) | false | none | none |
| printSequence | integer(int32) | false | none | none |
| contentSortMethod | integer(int32) | false | none | none |
| sectionSortMethod | integer(int32) | false | none | none |
| path | string | false | none | none |
| mirrorOf | integer(int32) | false | none | none |
| sourceOfMirror | boolean | false | none | none |
| link | boolean | false | none | none |
| channels | [AppliedPageLayoutsDTO] | false | none | none |
MediaDTO
{
"id": 0,
"contentTypeID": 0,
"archiveSection": 0,
"publishDate": "2019-08-24T14:15:22Z",
"reviewDate": "2019-08-24T14:15:22Z",
"expiryDate": "2019-08-24T14:15:22Z",
"language": "string",
"name": "string",
"alternativeLanguages": [
{
"language": "string",
"name": "string"
}
],
"status": 0,
"lastModified": "2019-08-24T14:15:22Z",
"lastModifiedBy": 0,
"lastModifierName": "string",
"contentTypeName": "string",
"contentTypeAlias": "string",
"owner": {
"id": 0,
"type": "USER"
},
"version": "string",
"previousVersion": "string",
"channels": [
0
],
"mirroredSectionPaths": {
"property1": "string",
"property2": "string"
},
"editable": true,
"expired": true,
"lock": {
"assetID": 0,
"assetType": 0,
"lockType": 0,
"expiry": "2019-08-24T14:15:22Z",
"owner": 0,
"ownerName": "string",
"currentUser": true,
"language": "string"
},
"canPublishNow": true,
"canSaveAndApprove": true,
"contentTypeAccess": 0,
"contentTypeLock": {
"assetID": 0,
"assetType": 0,
"lockType": 0,
"expiry": "2019-08-24T14:15:22Z",
"owner": 0,
"ownerName": "string",
"currentUser": true,
"language": "string"
},
"elements": {
"property1": {},
"property2": {}
},
"contentType": {
"id": 0,
"name": "string",
"description": "string",
"type": 0,
"editable": true,
"primaryGroup": {
"ownershipLevel": null,
"group": null,
"assetID": null,
"groupID": null,
"assetType": null,
"readLevel": null,
"groupName": null
},
"sharedGroups": [
{}
],
"alias": "string",
"workflow": 0,
"systemTemplate": true,
"sharedGroupCount": 0,
"contentTypeElements": [
{}
],
"metaMapped": true,
"lock": {
"assetID": null,
"assetType": null,
"lockType": null,
"expiry": null,
"owner": null,
"ownerName": null,
"currentUser": null,
"language": null
},
"minAuthLevel": 0,
"enableDirectEdit": true,
"elementIdforFilename": 0,
"warningMessage": "string",
"sectionId": 0,
"duplicate": true,
"duplicatedFromId": 0,
"fullyAccessible": true
},
"types": [
{
"id": 0,
"name": "string",
"listType": true
}
],
"insertAtIndex": 0,
"sortLock": "TOP",
"excludedMirrorSectionIds": [
0
],
"syntax": 0,
"type": 0,
"binaryLanguage": "string",
"categories": [
0
],
"versions": [
{
"owner": "string",
"lastModified": "string",
"lastModifiedBy": "string",
"name": "string",
"version": "string",
"previousVersion": "string"
}
],
"keywords": "string",
"description": "string",
"typeName": "string",
"mediaURL": "string",
"thumbnailURL": "string",
"mediaPath": "string",
"mediaSize": 0,
"fileName": "string",
"text": "string",
"variant": 0,
"variantsAllowed": true,
"variantName": "string",
"variantDimensions": "string",
"accessLevel": 0,
"locked": true,
"sectionIDs": [
0
]
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | false | none | none |
| contentTypeID | integer(int32) | false | none | none |
| archiveSection | integer(int32) | false | none | none |
| publishDate | string(date-time) | false | none | none |
| reviewDate | string(date-time) | false | none | none |
| expiryDate | string(date-time) | false | none | none |
| language | string | false | none | none |
| name | string | false | none | none |
| alternativeLanguages | [ContentNameTranslationsDTO] | false | none | none |
MediaFormat
{
"mediaTypeID": 0,
"mediaLayout": "string",
"default": true
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| mediaTypeID | integer(int32) | true | none | none |
| mediaLayout | string | true | none | none |
| default | boolean | false | none | none |
MediaFormatDTO
{
"mediaTypeID": 0,
"mediaLayout": "string",
"defaultMediaFormat": true
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| mediaTypeID | integer(int32) | false | none | none |
| mediaLayout | string | false | none | none |
| defaultMediaFormat | boolean | false | none | none |
MediaItemTableData
{
"draw": 0,
"recordsTotal": 0,
"recordsFiltered": 0,
"accessLevel": 0,
"mediaRows": [
{
"id": 0,
"status": 0,
"language": "string",
"name": "string",
"description": "string",
"version": "string",
"fileName": "string",
"fileSize": 0,
"mediaTypeName": "string",
"thumbnailURL": "string",
"binaryLanguage": "string",
"lock": {},
"numberOfVariants": 0,
"lastModified": "2019-08-24T14:15:22Z"
}
]
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| draw | integer(int32) | false | none | none |
| recordsTotal | integer(int32) | false | none | none |
| recordsFiltered | integer(int32) | false | none | none |
| accessLevel | integer(int32) | false | none | none |
| mediaRows | [MediaRow] | false | none | none |
MediaMetaDataDTO
{
"syntax": 0,
"name": "string",
"description": "string",
"fileName": "string",
"mediaSize": "string",
"language": "string",
"binaryLanguage": "string",
"version": "string",
"status": 0,
"lock": {
"assetID": 0,
"assetType": 0,
"lockType": 0,
"expiry": "2019-08-24T14:15:22Z",
"owner": 0,
"ownerName": "string",
"currentUser": true,
"language": "string"
},
"typeName": "string",
"type": 0,
"id": 0,
"thumbnail": "string"
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| syntax | integer(int32) | false | none | none |
| name | string | false | none | none |
| description | string | false | none | none |
| fileName | string | false | none | none |
| mediaSize | string | false | none | none |
| language | string | false | none | none |
| binaryLanguage | string | false | none | none |
| version | string | false | none | none |
| status | integer(int32) | false | none | none |
MediaRow
{
"id": 0,
"status": 0,
"language": "string",
"name": "string",
"description": "string",
"version": "string",
"fileName": "string",
"fileSize": 0,
"mediaTypeName": "string",
"thumbnailURL": "string",
"binaryLanguage": "string",
"lock": {
"assetID": 0,
"assetType": 0,
"lockType": 0,
"expiry": "2019-08-24T14:15:22Z",
"owner": 0,
"ownerName": "string",
"currentUser": true,
"language": "string"
},
"numberOfVariants": 0,
"lastModified": "2019-08-24T14:15:22Z"
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | false | none | none |
| status | integer(int32) | false | none | none |
| language | string | false | none | none |
| name | string | false | none | none |
| description | string | false | none | none |
| version | string | false | none | none |
| fileName | string | false | none | none |
| fileSize | integer(int64) | false | none | none |
| mediaTypeName | string | false | none | none |
| thumbnailURL | string | false | none | none |
| binaryLanguage | string | false | none | none |
MediaType
{
"id": 0,
"name": "string",
"permittedExtensions": "string",
"maxSize": 0,
"formats": [
{
"mediaTypeID": 0,
"mediaLayout": "string",
"default": true
}
],
"defaultFormat": {
"mediaTypeID": 0,
"mediaLayout": "string",
"default": true
},
"allFormats": [
{
"mediaTypeID": 0,
"mediaLayout": "string",
"default": true
}
],
"parseForTagsEnabled": true,
"permittedExtensionsFormatted": [
"string"
],
"binary": true
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | false | none | none |
| name | string | false | none | none |
| permittedExtensions | string | false | none | none |
| maxSize | integer(int32) | false | none | none |
| formats | [MediaFormat] | false | none | none |
MediaTypeDTO
{
"id": 0,
"name": "string",
"permittedExtensions": "string",
"maxSize": 0,
"formatters": [
{
"mediaTypeID": 0,
"mediaLayout": "string",
"defaultMediaFormat": true
}
],
"binaryEnabled": true,
"parseForTagsEnabled": true
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | false | none | none |
| name | string | false | none | none |
| permittedExtensions | string | false | none | none |
| maxSize | integer(int32) | false | none | none |
| formatters | [MediaFormatDTO] | false | none | none |
MediaTypePublishRule
{
"id": {
"channel": {
"id": null,
"name": null,
"description": null,
"type": null,
"defaultLanguage": null,
"rootSectionID": null,
"fileOutputPath": null,
"indexFileName": null,
"baseHref": null,
"siteRoot": null,
"pathCaseModifier": null,
"fullTextType": null,
"fullTextExtension": null,
"secondaryPublishLanguage": null,
"channelPublishURL": null,
"parent": null,
"favIconID": null,
"pollIconID": null,
"accessControlConfigurationID": null,
"personalisationConfigurationID": null,
"publishReportLevel": null,
"pendingVersionOutputPath": null,
"pendingVersionBaseHref": null,
"pendingVersionSiteRoot": null,
"prePublishProcessorID": null,
"allowScriptsInDirectEdit": null,
"pxlFolder": null,
"languages": null,
"microSites": null,
"permittedFileExtensions": null,
"translationDisclaimers": null,
"mediaPublishRules": null,
"channelFullTextDisplayPeriod": null,
"channelUsers": null,
"channelContents": null,
"mediaTypesWithPublishRuleCategory": null,
"convertSpacesInSectionNameEnabled": null,
"convertSpacesInRetainedFilenameEnabled": null,
"channelCleanupEnabled": null,
"personalisationEnabled": null,
"accessControlEnabled": null,
"fullTextDisplayPeriodValue": null,
"fullTextDisplayPeriodUnit": null,
"secondaryPublishEnabled": null,
"overrideExtensionEnabled": null,
"publishEmptySectionsEnabled": null,
"convertSpacesInOutputURIEnabled": null,
"parentID": null,
"contentIDs": null,
"languageCodes": null,
"microSite": null
},
"mediaTypeID": 0
},
"publishRule": 0
}
Properties
None
MediaTypePublishRuleDTO
{
"channelID": 0,
"publishRule": 0,
"mediaTypeID": 0
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| channelID | integer(int32) | false | none | none |
| publishRule | integer(int32) | false | none | none |
| mediaTypeID | integer(int32) | false | none | none |
MediaTypePublishRulePK
{
"channel": {
"id": 0,
"name": "string",
"description": "string",
"type": "string",
"defaultLanguage": "string",
"rootSectionID": 0,
"fileOutputPath": "string",
"indexFileName": "string",
"baseHref": "string",
"siteRoot": "string",
"pathCaseModifier": 0,
"fullTextType": "string",
"fullTextExtension": "string",
"secondaryPublishLanguage": "string",
"channelPublishURL": "string",
"parent": {
"id": null,
"name": null,
"description": null,
"type": null,
"defaultLanguage": null,
"rootSectionID": null,
"fileOutputPath": null,
"indexFileName": null,
"baseHref": null,
"siteRoot": null,
"pathCaseModifier": null,
"fullTextType": null,
"fullTextExtension": null,
"secondaryPublishLanguage": null,
"channelPublishURL": null,
"parent": null,
"favIconID": null,
"pollIconID": null,
"accessControlConfigurationID": null,
"personalisationConfigurationID": null,
"publishReportLevel": null,
"pendingVersionOutputPath": null,
"pendingVersionBaseHref": null,
"pendingVersionSiteRoot": null,
"prePublishProcessorID": null,
"allowScriptsInDirectEdit": null,
"pxlFolder": null,
"languages": null,
"microSites": null,
"permittedFileExtensions": null,
"translationDisclaimers": null,
"mediaPublishRules": null,
"channelFullTextDisplayPeriod": null,
"channelUsers": null,
"channelContents": null,
"mediaTypesWithPublishRuleCategory": null,
"convertSpacesInSectionNameEnabled": null,
"convertSpacesInRetainedFilenameEnabled": null,
"channelCleanupEnabled": null,
"personalisationEnabled": null,
"accessControlEnabled": null,
"fullTextDisplayPeriodValue": null,
"fullTextDisplayPeriodUnit": null,
"secondaryPublishEnabled": null,
"overrideExtensionEnabled": null,
"publishEmptySectionsEnabled": null,
"convertSpacesInOutputURIEnabled": null,
"parentID": null,
"contentIDs": null,
"languageCodes": null,
"microSite": null
},
"favIconID": 0,
"pollIconID": 0,
"accessControlConfigurationID": 0,
"personalisationConfigurationID": 0,
"publishReportLevel": 0,
"pendingVersionOutputPath": "string",
"pendingVersionBaseHref": "string",
"pendingVersionSiteRoot": "string",
"prePublishProcessorID": 0,
"allowScriptsInDirectEdit": 0,
"pxlFolder": "string",
"languages": [
{}
],
"microSites": [
{}
],
"permittedFileExtensions": [
{}
],
"translationDisclaimers": [
{}
],
"mediaPublishRules": [
{}
],
"channelFullTextDisplayPeriod": {
"id": null,
"enabled": null,
"dateType": null,
"filterType": null,
"filter": null,
"period": null,
"periodUnit": null,
"channel": null
},
"channelUsers": [
{}
],
"channelContents": [
{}
],
"mediaTypesWithPublishRuleCategory": [
0
],
"convertSpacesInSectionNameEnabled": true,
"convertSpacesInRetainedFilenameEnabled": true,
"channelCleanupEnabled": true,
"personalisationEnabled": true,
"accessControlEnabled": true,
"fullTextDisplayPeriodValue": 0,
"fullTextDisplayPeriodUnit": 0,
"secondaryPublishEnabled": true,
"overrideExtensionEnabled": true,
"publishEmptySectionsEnabled": true,
"convertSpacesInOutputURIEnabled": true,
"parentID": 0,
"contentIDs": [
0
],
"languageCodes": [
"string"
],
"microSite": true
},
"mediaTypeID": 0
}
Properties
None
MediaUsageDTO
{
"contentName": "string",
"assetType": "string",
"variant": "string",
"location": "string",
"occurrences": 0,
"language": "string",
"contentID": 0,
"sectionID": 0,
"hasAccess": true,
"contentLayoutContentTypeID": 0,
"mediaID": 0,
"variantUsage": true
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| contentName | string | false | none | none |
| assetType | string | false | none | none |
| variant | string | false | none | none |
| location | string | false | none | none |
| occurrences | integer(int32) | false | none | none |
| language | string | false | none | none |
| contentID | integer(int32) | false | none | none |
| sectionID | integer(int32) | false | none | none |
| hasAccess | boolean | false | none | none |
| contentLayoutContentTypeID | integer(int32) | false | none | none |
| mediaID | integer(int32) | false | none | none |
| variantUsage | boolean | false | none | none |
MediaVariantDTO
{
"name": "string",
"width": 0,
"height": 0,
"retainAspectRatio": true,
"newName": "string",
"modified": true
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| name | string | false | none | none |
| width | integer(int32) | false | none | none |
| height | integer(int32) | false | none | none |
| retainAspectRatio | boolean | false | none | none |
| newName | string | false | none | none |
| modified | boolean | false | none | none |
MediaVersionDTO
{
"owner": "string",
"lastModified": "string",
"lastModifiedBy": "string",
"name": "string",
"version": "string",
"previousVersion": "string"
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| owner | string | false | none | none |
| lastModified | string | false | none | none |
| lastModifiedBy | string | false | none | none |
| name | string | false | none | none |
| version | string | false | none | none |
| previousVersion | string | false | none | none |
MediumDTO
{
"id": 0,
"name": "string",
"description": "string",
"path": "string",
"enabled": true,
"type": 0,
"className": "string",
"username": "string",
"password": "string",
"tlsEncryptionType": "string",
"tlsPort": "string",
"serverType": 0,
"secondary": 0
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | false | none | none |
| name | string | false | none | none |
| description | string | false | none | none |
| path | string | false | none | none |
| enabled | boolean | false | none | none |
| type | integer(int32) | false | none | none |
| className | string | false | none | none |
| username | string | false | none | none |
| password | string | false | none | none |
| tlsEncryptionType | string | false | none | none |
| tlsPort | string | false | none | none |
| serverType | integer(int32) | false | none | none |
| secondary | integer(int32) | false | none | none |
MenuDTO
{
"id": 0,
"ordinal": 0,
"title": "string",
"icon": "string",
"href": "string",
"subMenus": [
{
"id": 0,
"ordinal": 0,
"title": "string",
"icon": "string",
"href": "string",
"subMenus": [
null
]
}
]
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | false | none | none |
| ordinal | integer(int32) | false | none | none |
| title | string | false | none | none |
| icon | string | false | none | none |
| href | string | false | none | none |
| subMenus | [MenuDTO] | false | none | none |
MetaDataDTO
{
"id": 0,
"value": "string",
"lang": "string"
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | false | none | none |
| value | string | false | none | none |
| lang | string | false | none | none |
MetaDataValue
{
"sectionInfo": {
"section": {
"id": null,
"level": null,
"status": null,
"printSequence": null,
"formSection": null,
"archived": null,
"users": null,
"viewUsers": null,
"groups": null,
"viewGroups": null,
"contentSections": null,
"sectionInfos": null,
"mirrorSections": null,
"links": null,
"rootChannels": null,
"appliedPageLayouts": null,
"hierarchyMirrorAcOpt": null,
"hierarchyMirrorMetadataOpt": null,
"children": null,
"contentTypeScopes": null,
"cloneSource": null,
"sectionPaths": null,
"sortLock": null,
"parent": null,
"mirrors": null,
"root": null,
"shown": null,
"nextSequence": null,
"entityID": null,
"childOfMirrored": null,
"metadataOption": null,
"workflowID": null,
"childOfMirror": null,
"workflowName": null,
"workflow": null,
"channelRoot": null,
"languages": null,
"channels": null,
"pathMembers": null,
"sectionSortMethod": null,
"contentSortMethod": null,
"contentsAndSequences": null,
"parentWorkflowID": null,
"inheritedPageLayouts": null,
"currentOrInheritedWorkflow": null,
"contentNextSequence": null,
"accessControlOption": null,
"parentID": null,
"mirror": null,
"allNames": null,
"languageCount": null,
"mirrorSource": null,
"link": null,
"mirrorSourceID": null
},
"language": "string",
"name": "string",
"lastModified": "2019-08-24T14:15:22Z",
"outputUri": "string",
"outputFilename": "string",
"keyPhrase": "string",
"accessKey": "string",
"contentOwner": 0,
"metaDatas": [
{}
]
},
"metaTag": {
"id": 0,
"name": "string",
"specialMappings": {
"id": null,
"value": null,
"format": null,
"metaTag": null
},
"hierarchyMetaTags": [
{}
],
"metaAttribute": 0,
"persistentLanguageOptions": {
"override": null,
"type": null,
"default": null,
"id": null,
"persistentLanguage": null
},
"language": "string",
"value": "string",
"format": "string"
},
"value": "string",
"language": "string",
"sectionID": 0,
"metaTagName": "string",
"metaTagID": 0
}
Properties
None
MetaTag
{
"id": 0,
"name": "string",
"specialMappings": {
"id": 0,
"value": "string",
"format": "string",
"metaTag": {
"id": null,
"name": null,
"specialMappings": null,
"hierarchyMetaTags": null,
"metaAttribute": null,
"persistentLanguageOptions": null,
"language": null,
"value": null,
"format": null
}
},
"hierarchyMetaTags": [
{
"sectionInfo": {},
"metaTag": {},
"value": "string",
"language": "string",
"sectionID": 0,
"metaTagName": "string",
"metaTagID": 0
}
],
"metaAttribute": 0,
"persistentLanguageOptions": {
"override": true,
"type": 0,
"default": true,
"id": 0,
"persistentLanguage": "string"
},
"language": "string",
"value": "string",
"format": "string"
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | false | none | none |
| name | string | false | none | none |
MetaTagDTO
{
"id": 0,
"name": "string",
"setting": 0,
"language": "string",
"format": "string",
"specialMapping": 0,
"metaAttribute": 0
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | false | none | none |
| name | string | false | none | none |
| setting | integer(int32) | false | none | none |
| language | string | false | none | none |
| format | string | false | none | none |
| specialMapping | integer(int32) | false | none | none |
| metaAttribute | integer(int32) | false | none | none |
MetaTagSpecialMappings
{
"id": 0,
"value": "string",
"format": "string",
"metaTag": {
"id": 0,
"name": "string",
"specialMappings": {
"id": null,
"value": null,
"format": null,
"metaTag": null
},
"hierarchyMetaTags": [
{}
],
"metaAttribute": 0,
"persistentLanguageOptions": {
"override": null,
"type": null,
"default": null,
"id": null,
"persistentLanguage": null
},
"language": "string",
"value": "string",
"format": "string"
}
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | false | none | none |
| value | string | false | none | none |
| format | string | false | none | none |
MicroSite
{
"id": 0,
"name": "string"
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | false | none | none |
| name | string | false | none | none |
Modified
{
"date": "string",
"user": {
"id": 0,
"username": "string",
"firstName": "string",
"lastName": "string",
"emailAddress": "string",
"defaultLang": "string",
"localeCountryCode": "string",
"localeLanguageCode": "string",
"localeVariant": "string",
"createDate": "2019-08-24T14:15:22Z",
"lastLoginDate": "2019-08-24T14:15:22Z",
"enabled": true,
"password": {
"salt": null,
"hashedPassword": null,
"hashIterations": null
},
"defaultPreviewChannel": 0,
"preferredHtmlEditor": 0,
"extranetConsent": true,
"extranetAccess": "string",
"extranetConsentDatetime": "2019-08-24T14:15:22Z",
"groups": [
{}
],
"extensibleUserObjectContent": {
"metaData": null,
"elements": null,
"language": null,
"name": null,
"owner": null,
"id": null,
"version": null,
"lastModified": null,
"status": null,
"sections": null,
"channelIDs": null,
"contentTypeID": null,
"expiryDate": null,
"sectionIDs": null,
"archiveSection": null,
"reviewDate": null,
"publishDate": null,
"elementCount": null,
"lastModifiedBy": null,
"previousVersion": null
},
"sections": [
{}
],
"userChannels": [
{}
],
"locale": {
"language": null,
"displayName": null,
"script": null,
"country": null,
"variant": null,
"extensionKeys": null,
"unicodeLocaleAttributes": null,
"unicodeLocaleKeys": null,
"iso3Language": null,
"iso3Country": null,
"displayLanguage": null,
"displayScript": null,
"displayCountry": null,
"displayVariant": null
},
"fullName": "string",
"deleted": true,
"powerUser": true,
"administrator": true,
"authLevel": 0,
"fullTinyMCELocaleCode": "string",
"appliedPreviewChannel": 0,
"propertyResourceBundle": {
"locale": null,
"keys": null,
"baseBundleName": null
},
"fullLocaleCode": "string"
}
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| date | string | false | none | none |
Module
{
"layer": {},
"name": "string",
"descriptor": {
"open": true,
"automatic": true
},
"classLoader": {
"parent": {
"parent": null,
"name": null,
"unnamedModule": null,
"registeredAsParallelCapable": null,
"definedPackages": null
},
"name": "string",
"unnamedModule": {
"layer": null,
"name": null,
"descriptor": null,
"classLoader": null,
"annotations": null,
"declaredAnnotations": null,
"named": null,
"packages": null
},
"registeredAsParallelCapable": true,
"definedPackages": [
{}
]
},
"annotations": [
{}
],
"declaredAnnotations": [
{}
],
"named": true,
"packages": [
"string"
]
}
Properties
None
ModuleDescriptor
{
"open": true,
"automatic": true
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| open | boolean | false | none | none |
| automatic | boolean | false | none | none |
ModuleLayer
{}
Properties
None
Navigation
{
"id": 0,
"name": "string",
"description": "string",
"enabled": true,
"navigationType": "string",
"properties": {
"property1": {},
"property2": {}
},
"frontEndFileName": "string",
"navigationProperties": {
"property1": {
"value": "string",
"attribute": "string",
"navigationPropertyID": 0,
"navigation": {}
},
"property2": {
"value": "string",
"attribute": "string",
"navigationPropertyID": 0,
"navigation": {}
}
},
"xhtmloutput": true,
"typeKeyword": "string",
"createdDate": "2019-08-24T14:15:22Z"
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | false | none | none |
| name | string | false | none | none |
| description | string | false | none | none |
| enabled | boolean | false | none | none |
| navigationType | string | false | none | none |
| properties | object | false | none | none |
| » additionalProperties | object | false | none | none |
| frontEndFileName | string | false | none | none |
| navigationProperties | object | false | none | none |
| xhtmloutput | boolean | false | none | none |
| typeKeyword | string | false | none | none |
| createdDate | string(date-time) | false | none | none |
NavigationDTO
{
"id": 0,
"name": "string",
"navigationType": "string",
"navigationKey": "string",
"frontEndFileName": "string",
"description": "string",
"date": "string",
"sharedGroupCount": 0,
"editable": true,
"enabled": true,
"previewMode": true,
"primaryGroup": {
"ownershipLevel": 0,
"group": {
"id": null,
"name": null,
"description": null,
"emailAddress": null,
"createDate": null,
"enabled": null,
"ldap": null,
"defaultChannel": null,
"deleted": null
},
"assetID": 0,
"groupID": 0,
"assetType": 0,
"readLevel": 0,
"groupName": "string"
},
"sharedGroups": [
{
"ownershipLevel": 0,
"group": {},
"assetID": 0,
"groupID": 0,
"assetType": 0,
"readLevel": 0,
"groupName": "string"
}
],
"properties": {
"property1": {
"value": "string",
"attribute": "string",
"navigationPropertyID": 0,
"navigation": {}
},
"property2": {
"value": "string",
"attribute": "string",
"navigationPropertyID": 0,
"navigation": {}
}
},
"fullyAccessible": true,
"xhtmlcompliant": true
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | false | none | none |
| name | string | false | none | none |
| navigationType | string | false | none | none |
| navigationKey | string | false | none | none |
| frontEndFileName | string | false | none | none |
| description | string | false | none | none |
| date | string | false | none | none |
| sharedGroupCount | integer(int32) | false | none | none |
| editable | boolean | false | none | none |
| enabled | boolean | false | none | none |
| previewMode | boolean | false | none | none |
| fullyAccessible | boolean | false | none | none |
| xhtmlcompliant | boolean | false | none | none |
NavigationMetaDataDTO
{
"id": 0,
"sharedGroupCount": 0,
"name": "string",
"description": "string",
"navigationType": "string",
"navigationTypeName": "string",
"editable": true,
"enable": true,
"primaryGroup": {
"ownershipLevel": 0,
"group": {
"id": null,
"name": null,
"description": null,
"emailAddress": null,
"createDate": null,
"enabled": null,
"ldap": null,
"defaultChannel": null,
"deleted": null
},
"assetID": 0,
"groupID": 0,
"assetType": 0,
"readLevel": 0,
"groupName": "string"
},
"sharedGroups": [
{
"ownershipLevel": 0,
"group": {},
"assetID": 0,
"groupID": 0,
"assetType": 0,
"readLevel": 0,
"groupName": "string"
}
],
"deprecated": true,
"deprecationCode": "string",
"fullyAccessible": true
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | false | none | none |
| sharedGroupCount | integer(int32) | false | none | none |
| name | string | false | none | none |
| description | string | false | none | none |
| navigationType | string | false | none | none |
| navigationTypeName | string | false | none | none |
| editable | boolean | false | none | none |
| enable | boolean | false | none | none |
NavigationProperty
{
"value": "string",
"attribute": "string",
"navigationPropertyID": 0,
"navigation": {
"id": 0,
"name": "string",
"description": "string",
"enabled": true,
"navigationType": "string",
"properties": {
"property1": {},
"property2": {}
},
"frontEndFileName": "string",
"navigationProperties": {
"property1": {},
"property2": {}
},
"xhtmloutput": true,
"typeKeyword": "string",
"createdDate": "2019-08-24T14:15:22Z"
}
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| value | string | false | none | none |
| attribute | string | false | none | none |
| navigationPropertyID | integer(int32) | false | none | none |
NavigationTypeDTO
{
"name": "string",
"description": "string",
"key": "string",
"type": "string",
"supportsCaching": true,
"frontEndFileName": "string"
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| name | string | false | none | none |
| description | string | false | none | none |
| key | string | false | none | none |
| type | string | false | none | none |
| supportsCaching | boolean | false | none | none |
| frontEndFileName | string | false | none | none |
NewContentDTO
{
"contentType": {
"id": 0,
"name": "string",
"description": "string",
"type": 0,
"editable": true,
"primaryGroup": {
"ownershipLevel": null,
"group": null,
"assetID": null,
"groupID": null,
"assetType": null,
"readLevel": null,
"groupName": null
},
"sharedGroups": [
{}
],
"alias": "string",
"workflow": 0,
"systemTemplate": true,
"sharedGroupCount": 0,
"contentTypeElements": [
{}
],
"metaMapped": true,
"lock": {
"assetID": null,
"assetType": null,
"lockType": null,
"expiry": null,
"owner": null,
"ownerName": null,
"currentUser": null,
"language": null
},
"minAuthLevel": 0,
"enableDirectEdit": true,
"elementIdforFilename": 0,
"warningMessage": "string",
"sectionId": 0,
"duplicate": true,
"duplicatedFromId": 0,
"fullyAccessible": true
},
"channels": [
0
],
"types": [
{
"id": 0,
"name": "string",
"listType": true
}
],
"canPublishNow": true,
"canSaveAndApprove": true
}
Properties
None
Notification
{
"id": 0,
"notificationType": "PUBLISH",
"notificationStatus": "IN_PROGRESS",
"createdTime": "2019-08-24T14:15:22Z",
"executionTime": "2019-08-24T14:15:22Z",
"completionTime": "2019-08-24T14:15:22Z",
"properties": {
"property1": "string",
"property2": "string"
},
"userNotificationMappings": [
{
"notification": {},
"user": {}
}
],
"users": [
{
"property1": "string",
"property2": "string"
}
],
"notificationProperties": {
"property1": {
"id": 0,
"propertyKey": "string",
"propertyValue": "string"
},
"property2": {
"id": 0,
"propertyKey": "string",
"propertyValue": "string"
}
},
"notificationScheduled": true
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | false | none | none |
| notificationType | string | false | none | none |
| notificationStatus | string | false | none | none |
| createdTime | string(date-time) | false | none | none |
| executionTime | string(date-time) | false | none | none |
| completionTime | string(date-time) | false | none | none |
| properties | object | false | none | none |
| » additionalProperties | string | false | none | none |
| userNotificationMappings | [NotificationUserMapping] | false | none | none |
| notificationScheduled | boolean | false | none | none |
Enumerated Values
| Property | Value |
|---|---|
| notificationType | PUBLISH |
| notificationType | TRANSFER |
| notificationType | CONTENTSYNC |
| notificationType | ACCESSIBILITY |
| notificationType | MEMORYUSAGE |
| notificationType | LDAPIMPORT |
| notificationType | SUBMISSIONIMPORT |
| notificationType | CONTENTTYPEUPDATE |
| notificationType | FORMBUILDERCONNECTION |
| notificationType | OTHER |
| notificationStatus | IN_PROGRESS |
| notificationStatus | QUEUED |
| notificationStatus | COMPLETE |
| notificationStatus | FAILED |
NotificationProperty
{
"id": 0,
"propertyKey": "string",
"propertyValue": "string"
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | false | none | none |
| propertyKey | string | false | none | none |
| propertyValue | string | false | none | none |
NotificationUserMapping
{
"notification": {
"id": 0,
"notificationType": "PUBLISH",
"notificationStatus": "IN_PROGRESS",
"createdTime": "2019-08-24T14:15:22Z",
"executionTime": "2019-08-24T14:15:22Z",
"completionTime": "2019-08-24T14:15:22Z",
"properties": {
"property1": "string",
"property2": "string"
},
"userNotificationMappings": [
{}
],
"users": [
{}
],
"notificationProperties": {
"property1": {},
"property2": {}
},
"notificationScheduled": true
},
"user": {
"id": 0,
"username": "string",
"firstName": "string",
"lastName": "string",
"emailAddress": "string",
"defaultLang": "string",
"localeCountryCode": "string",
"localeLanguageCode": "string",
"localeVariant": "string",
"createDate": "2019-08-24T14:15:22Z",
"lastLoginDate": "2019-08-24T14:15:22Z",
"enabled": true,
"password": {
"salt": null,
"hashedPassword": null,
"hashIterations": null
},
"defaultPreviewChannel": 0,
"preferredHtmlEditor": 0,
"extranetConsent": true,
"extranetAccess": "string",
"extranetConsentDatetime": "2019-08-24T14:15:22Z",
"groups": [
{}
],
"extensibleUserObjectContent": {
"metaData": null,
"elements": null,
"language": null,
"name": null,
"owner": null,
"id": null,
"version": null,
"lastModified": null,
"status": null,
"sections": null,
"channelIDs": null,
"contentTypeID": null,
"expiryDate": null,
"sectionIDs": null,
"archiveSection": null,
"reviewDate": null,
"publishDate": null,
"elementCount": null,
"lastModifiedBy": null,
"previousVersion": null
},
"sections": [
{}
],
"userChannels": [
{}
],
"locale": {
"language": null,
"displayName": null,
"script": null,
"country": null,
"variant": null,
"extensionKeys": null,
"unicodeLocaleAttributes": null,
"unicodeLocaleKeys": null,
"iso3Language": null,
"iso3Country": null,
"displayLanguage": null,
"displayScript": null,
"displayCountry": null,
"displayVariant": null
},
"fullName": "string",
"deleted": true,
"powerUser": true,
"administrator": true,
"authLevel": 0,
"fullTinyMCELocaleCode": "string",
"appliedPreviewChannel": 0,
"propertyResourceBundle": {
"locale": null,
"keys": null,
"baseBundleName": null
},
"fullLocaleCode": "string"
}
}
Properties
None
OS
{
"arch": "string",
"name": "string",
"version": "string",
"systemTime": "string",
"defaultEncoding": "string",
"localHostname": "string"
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| arch | string | false | none | none |
| name | string | false | none | none |
| version | string | false | none | none |
| systemTime | string | false | none | none |
| defaultEncoding | string | false | none | none |
| localHostname | string | false | none | none |
OutputStream
{}
Properties
None
OwnerCell
{
"id": 0,
"text": "string",
"username": "string",
"name": "string"
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | false | none | none |
| text | string | false | none | none |
| username | string | false | none | none |
| name | string | false | none | none |
OwnerDTO
{
"id": 0,
"type": "USER"
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | false | none | none |
| type | string | false | none | none |
Enumerated Values
| Property | Value |
|---|---|
| type | USER |
| type | GROUP |
Package
{
"name": "string",
"annotations": [
{}
],
"declaredAnnotations": [
{}
],
"sealed": true,
"specificationTitle": "string",
"specificationVersion": "string",
"specificationVendor": "string",
"implementationTitle": "string",
"implementationVersion": "string",
"implementationVendor": "string"
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| name | string | false | none | none |
| annotations | [Annotation] | false | none | none |
PackageAsset
{
"id": 0,
"assetType": "CONTENT",
"fromSection": 0,
"languageCode": "string",
"fromContentId": 0,
"names": {
"property1": "string",
"property2": "string"
},
"systemAsset": true,
"fileLocation": "string",
"error": true,
"fromContentTypeIds": [
0
],
"assetProperties": {
"property1": {},
"property2": {}
}
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | false | none | none |
| assetType | string | false | none | none |
| fromSection | integer(int32) | false | none | none |
| languageCode | string | false | none | none |
| fromContentId | integer(int32) | false | none | none |
| names | object | false | none | none |
| » additionalProperties | string | false | none | none |
| systemAsset | boolean | false | none | none |
| fileLocation | string | false | none | none |
| error | boolean | false | none | none |
| fromContentTypeIds | [integer] | false | none | none |
| assetProperties | object | false | none | none |
| » additionalProperties | object | false | none | none |
Enumerated Values
| Property | Value |
|---|---|
| assetType | CONTENT |
| assetType | CONTENT_TYPE |
| assetType | PAGE_LAYOUT |
| assetType | NAVIGATION_OBJECT |
| assetType | PREDEFINED_LIST |
| assetType | WORKFLOW |
| assetType | MEDIA |
| assetType | SECTION |
| assetType | CHANNEL |
| assetType | LANGUAGE |
| assetType | CONTENT_TYPE_LAYOUT |
| assetType | SERVER_SIDE_LINK |
| assetType | MEDIA_CATEGORY |
| assetType | GROUP |
| assetType | USER |
| assetType | GROUP_ASSET |
| assetType | MEDIA_TYPE |
| assetType | FILE_EXTENSION |
| assetType | FILE |
PackageEdge
{
"origin": {
"edges": [
{}
],
"asset": {
"id": null,
"assetType": null,
"fromSection": null,
"languageCode": null,
"fromContentId": null,
"names": null,
"systemAsset": null,
"fileLocation": null,
"error": null,
"fromContentTypeIds": null,
"assetProperties": null
}
},
"relationship": "CHANNEL_PAGE_LAYOUT",
"destination": {
"edges": [
{}
],
"asset": {
"id": null,
"assetType": null,
"fromSection": null,
"languageCode": null,
"fromContentId": null,
"names": null,
"systemAsset": null,
"fileLocation": null,
"error": null,
"fromContentTypeIds": null,
"assetProperties": null
}
}
}
Properties
None
PackageGraph
{
"vertices": [
{
"edges": [
null
],
"asset": {}
}
],
"edges": [
{
"origin": {},
"relationship": "[",
"destination": {}
}
]
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| vertices | [PackageVertex] | false | none | none |
PackageMetaDTO
{
"name": "string",
"description": "string",
"createdDate": "string",
"status": true,
"error": true,
"type": "string"
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| name | string | false | none | none |
| description | string | false | none | none |
| createdDate | string | false | none | none |
| status | boolean | false | none | none |
| error | boolean | false | none | none |
| type | string | false | none | none |
PackageVertex
{
"edges": [
{
"origin": {},
"relationship": "[",
"destination": {}
}
],
"asset": {
"id": 0,
"assetType": "CONTENT",
"fromSection": 0,
"languageCode": "string",
"fromContentId": 0,
"names": {
"property1": "string",
"property2": "string"
},
"systemAsset": true,
"fileLocation": "string",
"error": true,
"fromContentTypeIds": [
0
],
"assetProperties": {
"property1": {},
"property2": {}
}
}
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| edges | [PackageEdge] | false | none | none |
PageLayoutDTO
{
"id": 0,
"name": "string",
"description": "string",
"editable": true,
"primaryGroup": {
"ownershipLevel": 0,
"group": {
"id": null,
"name": null,
"description": null,
"emailAddress": null,
"createDate": null,
"enabled": null,
"ldap": null,
"defaultChannel": null,
"deleted": null
},
"assetID": 0,
"groupID": 0,
"assetType": 0,
"readLevel": 0,
"groupName": "string"
},
"sharedGroupCount": 0,
"sharedGroups": [
{
"ownershipLevel": 0,
"group": {},
"assetID": 0,
"groupID": 0,
"assetType": 0,
"readLevel": 0,
"groupName": "string"
}
],
"lock": {
"assetID": 0,
"assetType": 0,
"lockType": 0,
"expiry": "2019-08-24T14:15:22Z",
"owner": 0,
"ownerName": "string",
"currentUser": true,
"language": "string"
},
"syntaxType": 0,
"status": 0,
"headerCode": "string",
"footerCode": "string",
"stylesheetCode": "string",
"fileExtension": "string",
"contentLayout": "string",
"currentVersion": "string",
"language": "string",
"layoutProcessor": 0,
"typeContent": "string",
"showOwner": true,
"fullyAccessible": true
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | false | none | none |
| name | string | false | none | none |
| description | string | false | none | none |
| editable | boolean | false | none | none |
PageLayoutGroupDTO
{
"groupName": "string",
"pageLayoutMetaData": [
{
"id": 0,
"name": "string",
"description": "string",
"editable": true,
"primaryGroup": {},
"sharedGroupCount": 0,
"sharedGroups": [
null
],
"lock": {},
"fullyAccessible": true
}
]
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| groupName | string | false | none | none |
| pageLayoutMetaData | [PageLayoutMetaDataDTO] | false | none | none |
PageLayoutMetaDataDTO
{
"id": 0,
"name": "string",
"description": "string",
"editable": true,
"primaryGroup": {
"ownershipLevel": 0,
"group": {
"id": null,
"name": null,
"description": null,
"emailAddress": null,
"createDate": null,
"enabled": null,
"ldap": null,
"defaultChannel": null,
"deleted": null
},
"assetID": 0,
"groupID": 0,
"assetType": 0,
"readLevel": 0,
"groupName": "string"
},
"sharedGroupCount": 0,
"sharedGroups": [
{
"ownershipLevel": 0,
"group": {},
"assetID": 0,
"groupID": 0,
"assetType": 0,
"readLevel": 0,
"groupName": "string"
}
],
"lock": {
"assetID": 0,
"assetType": 0,
"lockType": 0,
"expiry": "2019-08-24T14:15:22Z",
"owner": 0,
"ownerName": "string",
"currentUser": true,
"language": "string"
},
"fullyAccessible": true
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | false | none | none |
| name | string | false | none | none |
| description | string | false | none | none |
| editable | boolean | false | none | none |
PagingInfo
{
"searchString": "string",
"currentPage": 0,
"pageSize": 0,
"sortField": "string",
"sortOrder": "ASC",
"totalPages": 0,
"totalRows": 0,
"firstElementIndex": 0,
"lastElementIndex": 0,
"totalRowsInReport": 0
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| searchString | string | false | none | none |
| currentPage | integer(int32) | false | none | none |
| pageSize | integer(int32) | false | none | none |
| sortField | string | false | none | none |
| sortOrder | string | false | none | none |
| totalPages | integer(int32) | false | none | none |
| totalRows | integer(int32) | false | none | none |
| firstElementIndex | integer(int32) | false | none | none |
| lastElementIndex | integer(int32) | false | none | none |
| totalRowsInReport | integer(int32) | false | none | none |
Enumerated Values
| Property | Value |
|---|---|
| sortOrder | ASC |
| sortOrder | DESC |
PartnerDetails
{
"name": "string",
"partnerSalutation": "string",
"partnerFirstname": "string",
"partnerLastname": "string"
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| name | string | false | none | none |
| partnerSalutation | string | false | none | none |
| partnerFirstname | string | false | none | none |
| partnerLastname | string | false | none | none |
Password
{
"salt": "string",
"hashedPassword": "string",
"hashIterations": 0
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| salt | string | false | none | none |
| hashedPassword | string | false | none | none |
| hashIterations | integer(int32) | false | none | none |
PaymentGateway
{
"gatewayName": "string",
"requiredChargeConfigurationOptions": [
"string"
],
"requiredSetupConfigurationOptions": [
"string"
]
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| gatewayName | string | false | none | none |
| requiredChargeConfigurationOptions | [string] | false | none | none |
| requiredSetupConfigurationOptions | [string] | false | none | none |
PaymentGatewayProfile
{
"id": 0,
"customerId": 0,
"name": "string",
"description": "string",
"type": "string",
"lastModified": "2019-08-24T14:15:22Z",
"properties": {
"property1": "string",
"property2": "string"
}
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | false | none | none |
| customerId | integer(int32) | false | none | none |
| name | string | false | none | none |
| description | string | false | none | none |
| type | string | false | none | none |
| lastModified | string(date-time) | false | none | none |
| properties | object | false | none | none |
| » additionalProperties | string | false | none | none |
PersistentLanguageOptions
{
"override": true,
"type": 0,
"default": true,
"id": 0,
"persistentLanguage": "string"
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| override | boolean | false | none | none |
| type | integer(int32) | false | none | none |
| default | boolean | false | none | none |
| id | integer(int32) | false | none | none |
| persistentLanguage | string | false | none | none |
PredefinedList
{
"key": {
"id": 0,
"language": "string"
},
"name": "string",
"description": "string",
"sortType": 0,
"persistentLanguageOptions": {
"override": true,
"type": 0,
"default": true,
"id": 0,
"persistentLanguage": "string"
},
"duplicate": true,
"default": true,
"entries": [
{
"language": "string",
"name": "string",
"value": "string",
"sequence": 0,
"id": 0,
"selectedByDefault": true,
"subListID": 0,
"listID": 0,
"subList": {}
}
],
"language": "string",
"id": 0,
"override": true,
"visible": true
}
Properties
None
PredefinedListDTO
{
"key": {
"id": 0,
"language": "string"
},
"name": "string",
"description": "string",
"sortType": 0,
"persistentLanguageOptions": {
"override": true,
"type": 0,
"default": true,
"id": 0,
"persistentLanguage": "string"
},
"duplicate": true,
"editable": true,
"primaryGroup": {
"ownershipLevel": 0,
"group": {
"id": null,
"name": null,
"description": null,
"emailAddress": null,
"createDate": null,
"enabled": null,
"ldap": null,
"defaultChannel": null,
"deleted": null
},
"assetID": 0,
"groupID": 0,
"assetType": 0,
"readLevel": 0,
"groupName": "string"
},
"sharedGroups": [
{
"ownershipLevel": 0,
"group": {},
"assetID": 0,
"groupID": 0,
"assetType": 0,
"readLevel": 0,
"groupName": "string"
}
],
"listEntriesWithListSubLists": [
{
"language": "string",
"name": "string",
"value": "string",
"sequence": 0,
"id": 0,
"selectedByDefault": true,
"subListID": 0,
"listID": 0,
"subList": {}
}
],
"cteWithListsAsElements": [
{
"name": "string",
"description": "string",
"typeID": 0,
"type": {},
"maxSize": 0,
"compulsory": true,
"sequence": 0,
"alias": "string",
"defaultValue": "string",
"id": 0,
"contentType": 0,
"listId": 0
}
],
"formsUsingThisList": [
{
"formId": 0,
"elementLabel": "string"
}
],
"sortingEnabled": true,
"sharedGroupCount": 0,
"defaultLanguageSetInAnotherLanguage": true,
"fullyAccessible": true,
"listOverriddenInAnotherLanguage": true,
"id": 0,
"default": true,
"entries": [
{
"language": "string",
"name": "string",
"value": "string",
"sequence": 0,
"id": 0,
"selectedByDefault": true,
"subListID": 0,
"listID": 0,
"subList": {}
}
],
"language": "string",
"override": true,
"visible": true
}
Properties
None
PredefinedListEntry
{
"language": "string",
"name": "string",
"value": "string",
"sequence": 0,
"id": 0,
"selectedByDefault": true,
"subListID": 0,
"listID": 0,
"subList": {
"key": {
"id": null,
"language": null
},
"name": "string",
"description": "string",
"sortType": 0,
"persistentLanguageOptions": {
"override": null,
"type": null,
"default": null,
"id": null,
"persistentLanguage": null
},
"duplicate": true,
"default": true,
"entries": [
{}
],
"language": "string",
"id": 0,
"override": true,
"visible": true
}
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| language | string | false | none | none |
| name | string | true | none | none |
| value | string | false | none | none |
| sequence | integer(int32) | false | none | none |
| id | integer(int32) | false | none | none |
| selectedByDefault | boolean | false | none | none |
| subListID | integer(int32) | false | none | none |
| listID | integer(int32) | false | none | none |
PredefinedListMetaData
{
"key": {
"id": 0,
"language": "string"
},
"name": "string",
"description": "string",
"language": "string",
"id": 0
}
Properties
None
PredefinedListMetaDataDTO
{
"key": {
"id": 0,
"language": "string"
},
"name": "string",
"description": "string",
"editable": true,
"primaryGroup": {
"ownershipLevel": 0,
"group": {
"id": null,
"name": null,
"description": null,
"emailAddress": null,
"createDate": null,
"enabled": null,
"ldap": null,
"defaultChannel": null,
"deleted": null
},
"assetID": 0,
"groupID": 0,
"assetType": 0,
"readLevel": 0,
"groupName": "string"
},
"sharedGroupCount": 0,
"sharedGroups": [
{
"ownershipLevel": 0,
"group": {},
"assetID": 0,
"groupID": 0,
"assetType": 0,
"readLevel": 0,
"groupName": "string"
}
],
"listEntriesWithListSubLists": [
{
"language": "string",
"name": "string",
"value": "string",
"sequence": 0,
"id": 0,
"selectedByDefault": true,
"subListID": 0,
"listID": 0,
"subList": {}
}
],
"cteWithListsAsElements": [
{
"name": "string",
"description": "string",
"typeID": 0,
"type": {},
"maxSize": 0,
"compulsory": true,
"sequence": 0,
"alias": "string",
"defaultValue": "string",
"id": 0,
"contentType": 0,
"listId": 0
}
],
"formsUsingThisList": [
{
"formId": 0,
"elementLabel": "string"
}
],
"fullyAccessible": true,
"language": "string",
"id": 0
}
Properties
None
PreviewFilterDTO
{
"id": 0,
"name": "string",
"enabled": true,
"method": 0,
"url": "string",
"dir": "string",
"extension": "string",
"passThru": "string",
"params": [
"string"
]
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | false | none | none |
| name | string | false | none | none |
| enabled | boolean | false | none | none |
| method | integer(int32) | false | none | none |
| url | string | false | none | none |
| dir | string | false | none | none |
| extension | string | false | none | none |
| passThru | string | false | none | none |
| params | [string] | false | none | none |
PublishOutput
{
"lines": [
"string"
]
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| lines | [string] | false | none | none |
PublishProcessorMetaData
{
"id": 0,
"name": "string",
"processableType": 0,
"description": "string",
"enabled": true
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | true | none | none |
| name | string | true | none | none |
| processableType | integer(int32) | true | none | none |
| description | string | true | none | none |
| enabled | boolean | true | none | none |
PurgeRequestDTO
{
"languageCode": "string",
"contentIds": [
0
]
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| languageCode | string | false | none | none |
| contentIds | [integer] | false | none | none |
PushContentRequestDTO
{
"contentIds": [
0
]
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| contentIds | [integer] | false | none | none |
PxlConfigurationDTO
{
"privateIpMatching": true,
"clientOrgId": "string",
"pxlEnabled": true,
"environmentIdentifier": "string",
"valid": true
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| privateIpMatching | boolean | false | none | none |
| clientOrgId | string | false | none | none |
| pxlEnabled | boolean | false | none | none |
| environmentIdentifier | string | false | none | none |
| valid | boolean | false | none | none |
PxlFilter
{
"id": 0,
"name": "string",
"description": "string",
"url": "string",
"lastModified": "2019-08-24T14:15:22Z"
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | false | none | none |
| name | string | false | none | none |
| description | string | false | none | none |
| url | string | false | none | none |
| lastModified | string(date-time) | false | none | none |
PxlFilterDTO
{
"id": 0,
"name": "string",
"description": "string",
"filterUrl": "string"
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | false | none | none |
| name | string | false | none | none |
| description | string | false | none | none |
| filterUrl | string | false | none | none |
PxlFilterListDTO
{
"id": 0,
"name": "string",
"description": "string"
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | false | none | none |
| name | string | false | none | none |
| description | string | false | none | none |
PxlFilterSimpleListDTO
{
"id": 0,
"name": "string"
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | false | none | none |
| name | string | false | none | none |
PxlFilterTableData
{
"draw": 0,
"recordsTotal": 0,
"recordsFiltered": 0,
"pxlFilters": [
{
"id": 0,
"name": "string",
"description": "string",
"url": "string",
"lastModified": "2019-08-24T14:15:22Z"
}
],
"data": [
{
"id": 0,
"name": "string",
"description": "string",
"url": "string",
"lastModified": "2019-08-24T14:15:22Z"
}
]
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| draw | integer(int32) | false | none | none |
| recordsTotal | integer(int32) | false | none | none |
| recordsFiltered | integer(int32) | false | none | none |
| pxlFilters | [PxlFilter] | false | none | none |
PxlFilterUniqueNameDTO
{
"value": "string",
"inputIsValid": true
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| value | string | false | none | none |
| inputIsValid | boolean | false | none | none |
PxlGlobalConfigDTO
{
"globalPxlSet": true
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| globalPxlSet | boolean | false | none | none |
RecaptchaConfig
{
"id": 0,
"siteKey": "string",
"secretKey": "string",
"enabled": true,
"enforced": true,
"customerId": 0
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | false | none | none |
| siteKey | string | false | none | none |
| secretKey | string | false | none | none |
| enabled | boolean | false | none | none |
| enforced | boolean | false | none | none |
| customerId | integer(int32) | false | none | none |
RecaptchaDTO
{
"enabled": true,
"enforced": true
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| enabled | boolean | false | none | none |
| enforced | boolean | false | none | none |
Recipient
{
"type": "string",
"id": 0,
"level": "string",
"name": "string"
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| type | string | false | none | none |
| id | integer(int32) | false | none | none |
| level | string | false | none | none |
| name | string | false | none | none |
ReferencedAssets
{
"graph": {
"vertices": [
{}
],
"edges": [
{}
]
}
}
Properties
None
Report
{
"reportType": "IMPORT",
"entries": [
{
"asset": {},
"action": "[",
"status": "[",
"date": "string",
"error": "string",
"packageName": "string"
}
],
"error": true,
"importReportDirectory": "string",
"packageName": "string",
"errorReportEntry": {
"asset": {
"id": null,
"assetType": null,
"fromSection": null,
"languageCode": null,
"fromContentId": null,
"names": null,
"systemAsset": null,
"fileLocation": null,
"error": null,
"fromContentTypeIds": null,
"assetProperties": null
},
"action": "RESOLVE",
"status": "SUCCESS",
"date": "string",
"error": "string",
"packageName": "string"
}
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| reportType | string | false | none | none |
| entries | [ReportEntry] | false | none | none |
Enumerated Values
| Property | Value |
|---|---|
| reportType | IMPORT |
| reportType | EXPORT |
ReportEntry
{
"asset": {
"id": 0,
"assetType": "CONTENT",
"fromSection": 0,
"languageCode": "string",
"fromContentId": 0,
"names": {
"property1": "string",
"property2": "string"
},
"systemAsset": true,
"fileLocation": "string",
"error": true,
"fromContentTypeIds": [
0
],
"assetProperties": {
"property1": {},
"property2": {}
}
},
"action": "RESOLVE",
"status": "SUCCESS",
"date": "string",
"error": "string",
"packageName": "string"
}
Properties
None
ReportID
{
"id": "string"
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | string | false | none | none |
ReportUrl
{
"url": "string"
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| url | string | false | none | none |
ResetChannelContent
{
"id": 0,
"name": "string",
"sections": {
"property1": "string",
"property2": "string"
},
"sectionID": 0
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | false | none | none |
| name | string | false | none | none |
| sections | object | false | none | none |
| » additionalProperties | string | false | none | none |
| sectionID | integer(int32) | false | none | none |
ResetRequest
{
"username": "string",
"nonce": "string"
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| username | string | false | none | none |
| nonce | string | false | none | none |
ResourceBundle
{
"locale": {
"language": "string",
"displayName": "string",
"script": "string",
"country": "string",
"variant": "string",
"extensionKeys": [
"string"
],
"unicodeLocaleAttributes": [
"string"
],
"unicodeLocaleKeys": [
"string"
],
"iso3Language": "string",
"iso3Country": "string",
"displayLanguage": "string",
"displayScript": "string",
"displayCountry": "string",
"displayVariant": "string"
},
"keys": {},
"baseBundleName": "string"
}
Properties
None
Restrictions
{
"content": "string",
"user": "string",
"channel": "string",
"workflow": "string",
"contentType": "string",
"language": "string"
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| content | string | false | none | none |
| user | string | false | none | none |
| channel | string | false | none | none |
| workflow | string | false | none | none |
| contentType | string | false | none | none |
| language | string | false | none | none |
ResultSetPage
{
"rows": [
{}
],
"pagingInfo": {
"searchString": "string",
"currentPage": 0,
"pageSize": 0,
"sortField": "string",
"sortOrder": "ASC",
"totalPages": 0,
"totalRows": 0,
"firstElementIndex": 0,
"lastElementIndex": 0,
"totalRowsInReport": 0
},
"details": {},
"totalPages": 0,
"sortOrder": "ASC",
"pageSize": 0,
"currentPage": 0,
"searchString": "string",
"sortField": "string",
"firstElementIndex": 0,
"totalRowsInReport": 0,
"lastElementIndex": 0
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| rows | [Row] | false | none | none |
ResultSetPageBrokenLinksRow
{
"rows": [
{
"content": {},
"language": "string",
"sections": [
null
],
"type": "[",
"responseCode": 0,
"errorMessage": "string",
"url": "string",
"contentTypeID": 0,
"contentTypeElementIDs": [
null
]
}
],
"pagingInfo": {
"searchString": "string",
"currentPage": 0,
"pageSize": 0,
"sortField": "string",
"sortOrder": "ASC",
"totalPages": 0,
"totalRows": 0,
"firstElementIndex": 0,
"lastElementIndex": 0,
"totalRowsInReport": 0
},
"details": {},
"totalPages": 0,
"sortOrder": "ASC",
"pageSize": 0,
"currentPage": 0,
"searchString": "string",
"sortField": "string",
"firstElementIndex": 0,
"totalRowsInReport": 0,
"lastElementIndex": 0
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| rows | [BrokenLinksRow] | false | none | none |
ResultSetPageContentOwnerRow
{
"rows": [
{
"content": {},
"owner": {},
"sections": [
null
],
"lastModified": "2019-08-24T14:15:22Z",
"status": 0
}
],
"pagingInfo": {
"searchString": "string",
"currentPage": 0,
"pageSize": 0,
"sortField": "string",
"sortOrder": "ASC",
"totalPages": 0,
"totalRows": 0,
"firstElementIndex": 0,
"lastElementIndex": 0,
"totalRowsInReport": 0
},
"details": {},
"totalPages": 0,
"sortOrder": "ASC",
"pageSize": 0,
"currentPage": 0,
"searchString": "string",
"sortField": "string",
"firstElementIndex": 0,
"totalRowsInReport": 0,
"lastElementIndex": 0
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| rows | [ContentOwnerRow] | false | none | none |
ResultSetPageObject
{
"rows": [
{}
],
"pagingInfo": {
"searchString": "string",
"currentPage": 0,
"pageSize": 0,
"sortField": "string",
"sortOrder": "ASC",
"totalPages": 0,
"totalRows": 0,
"firstElementIndex": 0,
"lastElementIndex": 0,
"totalRowsInReport": 0
},
"details": {},
"totalPages": 0,
"sortOrder": "ASC",
"pageSize": 0,
"currentPage": 0,
"searchString": "string",
"sortField": "string",
"firstElementIndex": 0,
"totalRowsInReport": 0,
"lastElementIndex": 0
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| rows | [object] | false | none | none |
ResultSetPageRow
{
"rows": [
{}
],
"pagingInfo": {
"searchString": "string",
"currentPage": 0,
"pageSize": 0,
"sortField": "string",
"sortOrder": "ASC",
"totalPages": 0,
"totalRows": 0,
"firstElementIndex": 0,
"lastElementIndex": 0,
"totalRowsInReport": 0
},
"details": {},
"totalPages": 0,
"sortOrder": "ASC",
"pageSize": 0,
"currentPage": 0,
"searchString": "string",
"sortField": "string",
"firstElementIndex": 0,
"totalRowsInReport": 0,
"lastElementIndex": 0
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| rows | [Row] | false | none | none |
Row
{}
Properties
None
SchedulableJobDTO
{
"key": "string",
"name": "string",
"type": "string",
"description": "string",
"jobClass": "string"
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| key | string | false | none | none |
| name | string | false | none | none |
| type | string | false | none | none |
| description | string | false | none | none |
| jobClass | string | false | none | none |
ScheduledJob
{
"id": 0,
"name": "string",
"status": 0,
"creationDate": "2019-08-24T14:15:22Z",
"nextDue": "2019-08-24T14:15:22Z",
"fixedRate": true,
"executionInterval": 0,
"executionCount": 0,
"alert": {
"id": 0,
"from": 0,
"header": "string",
"message": "string",
"level": 0,
"type": "DEFAULT",
"userRecipients": [
0
],
"groupRecipients": [
0
],
"dispatchMedia": [
0
],
"emailRecipients": [
"string"
],
"emailSender": "string",
"attachments": [
"string"
],
"recipients": [
0
]
},
"parameters": {
"property1": {
"scheduledJob": {},
"key": "string",
"value": "string"
},
"property2": {
"scheduledJob": {},
"key": "string",
"value": "string"
}
},
"maximumExecutions": 0,
"jobDescription": "string",
"jobName": "string",
"jobKey": "string"
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | false | none | none |
| name | string | false | none | none |
| status | integer(int32) | false | none | none |
| creationDate | string(date-time) | false | none | none |
| nextDue | string(date-time) | true | none | none |
| fixedRate | boolean | false | none | none |
| executionInterval | integer(int32) | true | none | none |
| executionCount | integer(int32) | false | none | none |
| maximumExecutions | integer(int32) | false | none | none |
| jobDescription | string | false | none | none |
| jobName | string | false | none | none |
| jobKey | string | false | none | none |
ScheduledJobParameter
{
"scheduledJob": {
"id": 0,
"name": "string",
"status": 0,
"creationDate": "2019-08-24T14:15:22Z",
"nextDue": "2019-08-24T14:15:22Z",
"fixedRate": true,
"executionInterval": 0,
"executionCount": 0,
"alert": {
"id": null,
"from": null,
"header": null,
"message": null,
"level": null,
"type": null,
"userRecipients": null,
"groupRecipients": null,
"dispatchMedia": null,
"emailRecipients": null,
"emailSender": null,
"attachments": null,
"recipients": null
},
"parameters": {
"property1": {},
"property2": {}
},
"maximumExecutions": 0,
"jobDescription": "string",
"jobName": "string",
"jobKey": "string"
},
"key": "string",
"value": "string"
}
Properties
None
SearchResponse
{
"type": "string",
"path": "string",
"id": 0,
"lang": "string",
"lastModified": "string",
"name": "string",
"status": "string",
"smName": "string",
"version": "string",
"sectionId": 0,
"title": "string",
"template": "string",
"expired": true,
"lastModifiedBy": "string",
"readOnly": true,
"content": true
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| type | string | false | none | none |
| path | string | false | none | none |
| id | integer(int32) | false | none | none |
| lang | string | false | none | none |
| lastModified | string | false | none | none |
| name | string | false | none | none |
| status | string | false | none | none |
| smName | string | false | none | none |
| version | string | false | none | none |
| sectionId | integer(int32) | false | none | none |
| title | string | false | none | none |
| template | string | false | none | none |
| expired | boolean | false | none | none |
| lastModifiedBy | string | false | none | none |
| readOnly | boolean | false | none | none |
| content | boolean | false | none | none |
SearchResponseDTO
{
"type": "string",
"id": 0,
"lastModified": "string",
"name": "string",
"status": "string",
"title": "string",
"lastModifiedBy": "string"
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| type | string | false | none | none |
| id | integer(int32) | false | none | none |
| lastModified | string | false | none | none |
| name | string | false | none | none |
| status | string | false | none | none |
| title | string | false | none | none |
| lastModifiedBy | string | false | none | none |
Section
{
"id": 0,
"level": 0,
"status": 0,
"printSequence": 0,
"formSection": true,
"archived": true,
"users": [
{
"id": 0,
"username": "string",
"firstName": "string",
"lastName": "string",
"emailAddress": "string",
"defaultLang": "string",
"localeCountryCode": "string",
"localeLanguageCode": "string",
"localeVariant": "string",
"createDate": "2019-08-24T14:15:22Z",
"lastLoginDate": "2019-08-24T14:15:22Z",
"enabled": true,
"password": {},
"defaultPreviewChannel": 0,
"preferredHtmlEditor": 0,
"extranetConsent": true,
"extranetAccess": "string",
"extranetConsentDatetime": "2019-08-24T14:15:22Z",
"groups": [
null
],
"extensibleUserObjectContent": {},
"sections": [
null
],
"userChannels": [
null
],
"locale": {},
"fullName": "string",
"deleted": true,
"powerUser": true,
"administrator": true,
"authLevel": 0,
"fullTinyMCELocaleCode": "string",
"appliedPreviewChannel": 0,
"propertyResourceBundle": {},
"fullLocaleCode": "string"
}
],
"viewUsers": [
{
"id": 0,
"username": "string",
"firstName": "string",
"lastName": "string",
"emailAddress": "string",
"defaultLang": "string",
"localeCountryCode": "string",
"localeLanguageCode": "string",
"localeVariant": "string",
"createDate": "2019-08-24T14:15:22Z",
"lastLoginDate": "2019-08-24T14:15:22Z",
"enabled": true,
"password": {},
"defaultPreviewChannel": 0,
"preferredHtmlEditor": 0,
"extranetConsent": true,
"extranetAccess": "string",
"extranetConsentDatetime": "2019-08-24T14:15:22Z",
"groups": [
null
],
"extensibleUserObjectContent": {},
"sections": [
null
],
"userChannels": [
null
],
"locale": {},
"fullName": "string",
"deleted": true,
"powerUser": true,
"administrator": true,
"authLevel": 0,
"fullTinyMCELocaleCode": "string",
"appliedPreviewChannel": 0,
"propertyResourceBundle": {},
"fullLocaleCode": "string"
}
],
"groups": [
{
"id": 0,
"name": "string",
"description": "string",
"emailAddress": "string",
"createDate": "2019-08-24T14:15:22Z",
"enabled": true,
"ldap": true,
"defaultChannel": 0,
"children": [
null
],
"sections": [
null
],
"steps": [
null
],
"deleted": true,
"memberCount": 0
}
],
"viewGroups": [
{
"id": 0,
"name": "string",
"description": "string",
"emailAddress": "string",
"createDate": "2019-08-24T14:15:22Z",
"enabled": true,
"ldap": true,
"defaultChannel": 0,
"children": [
null
],
"sections": [
null
],
"steps": [
null
],
"deleted": true,
"memberCount": 0
}
],
"contentSections": [
{
"section": {},
"content": {},
"printSequence": 0,
"sortLock": "[",
"sectionID": 0,
"entityID": 0,
"contentID": 0
}
],
"sectionInfos": {
"property1": {
"section": {},
"language": "string",
"name": "string",
"lastModified": "2019-08-24T14:15:22Z",
"outputUri": "string",
"outputFilename": "string",
"keyPhrase": "string",
"accessKey": "string",
"contentOwner": 0,
"metaDatas": [
null
]
},
"property2": {
"section": {},
"language": "string",
"name": "string",
"lastModified": "2019-08-24T14:15:22Z",
"outputUri": "string",
"outputFilename": "string",
"keyPhrase": "string",
"accessKey": "string",
"contentOwner": 0,
"metaDatas": [
null
]
}
},
"mirrorSections": [
{
"id": 0,
"level": 0,
"status": 0,
"printSequence": 0,
"formSection": true,
"archived": true,
"users": [
null
],
"viewUsers": [
null
],
"groups": [
null
],
"viewGroups": [
null
],
"contentSections": [
null
],
"sectionInfos": {},
"mirrorSections": [
null
],
"links": {},
"rootChannels": [
null
],
"appliedPageLayouts": [
null
],
"hierarchyMirrorAcOpt": {},
"hierarchyMirrorMetadataOpt": {},
"children": [
null
],
"contentTypeScopes": [
null
],
"cloneSource": {},
"sectionPaths": {},
"sortLock": "[",
"parent": {},
"mirrors": [
null
],
"root": true,
"shown": true,
"nextSequence": 0,
"entityID": 0,
"childOfMirrored": true,
"metadataOption": 0,
"workflowID": 0,
"childOfMirror": true,
"workflowName": "string",
"workflow": {},
"channelRoot": [
null
],
"languages": [
null
],
"channels": [
null
],
"pathMembers": [
null
],
"sectionSortMethod": 0,
"contentSortMethod": 0,
"contentsAndSequences": {},
"parentWorkflowID": 0,
"inheritedPageLayouts": {},
"currentOrInheritedWorkflow": 0,
"contentNextSequence": 0,
"accessControlOption": 0,
"parentID": 0,
"mirror": true,
"allNames": {},
"languageCount": 0,
"mirrorSource": {},
"link": true,
"mirrorSourceID": 0
}
],
"links": {
"property1": {
"sourceSection": {},
"language": "string",
"url": "string",
"section": 0,
"target": "string",
"inheritedAccessControl": 0,
"overrideLink": true,
"linkHasBeenOverridden": true,
"type": 0,
"sourceSectionID": 0,
"persistentLanguage": "string"
},
"property2": {
"sourceSection": {},
"language": "string",
"url": "string",
"section": 0,
"target": "string",
"inheritedAccessControl": 0,
"overrideLink": true,
"linkHasBeenOverridden": true,
"type": 0,
"sourceSectionID": 0,
"persistentLanguage": "string"
}
},
"rootChannels": [
{
"id": 0,
"name": "string",
"description": "string",
"type": "string",
"defaultLanguage": "string",
"rootSectionID": 0,
"fileOutputPath": "string",
"indexFileName": "string",
"baseHref": "string",
"siteRoot": "string",
"pathCaseModifier": 0,
"fullTextType": "string",
"fullTextExtension": "string",
"secondaryPublishLanguage": "string",
"channelPublishURL": "string",
"parent": {},
"favIconID": 0,
"pollIconID": 0,
"accessControlConfigurationID": 0,
"personalisationConfigurationID": 0,
"publishReportLevel": 0,
"pendingVersionOutputPath": "string",
"pendingVersionBaseHref": "string",
"pendingVersionSiteRoot": "string",
"prePublishProcessorID": 0,
"allowScriptsInDirectEdit": 0,
"pxlFolder": "string",
"languages": [
null
],
"microSites": [
null
],
"permittedFileExtensions": [
null
],
"translationDisclaimers": [
null
],
"mediaPublishRules": [
null
],
"channelFullTextDisplayPeriod": {},
"channelUsers": [
null
],
"channelContents": [
null
],
"mediaTypesWithPublishRuleCategory": [
null
],
"convertSpacesInSectionNameEnabled": true,
"convertSpacesInRetainedFilenameEnabled": true,
"channelCleanupEnabled": true,
"personalisationEnabled": true,
"accessControlEnabled": true,
"fullTextDisplayPeriodValue": 0,
"fullTextDisplayPeriodUnit": 0,
"secondaryPublishEnabled": true,
"overrideExtensionEnabled": true,
"publishEmptySectionsEnabled": true,
"convertSpacesInOutputURIEnabled": true,
"parentID": 0,
"contentIDs": [
null
],
"languageCodes": [
null
],
"microSite": true
}
],
"appliedPageLayouts": [
{
"id": {},
"sectionID": 0,
"pageLayoutID": 0,
"inheritablePageLayoutID": 0,
"channel": {},
"section": {},
"channelName": "string",
"channelID": 0
}
],
"hierarchyMirrorAcOpt": {
"section": {
"id": null,
"level": null,
"status": null,
"printSequence": null,
"formSection": null,
"archived": null,
"users": null,
"viewUsers": null,
"groups": null,
"viewGroups": null,
"contentSections": null,
"sectionInfos": null,
"mirrorSections": null,
"links": null,
"rootChannels": null,
"appliedPageLayouts": null,
"hierarchyMirrorAcOpt": null,
"hierarchyMirrorMetadataOpt": null,
"children": null,
"contentTypeScopes": null,
"cloneSource": null,
"sectionPaths": null,
"sortLock": null,
"parent": null,
"mirrors": null,
"root": null,
"shown": null,
"nextSequence": null,
"entityID": null,
"childOfMirrored": null,
"metadataOption": null,
"workflowID": null,
"childOfMirror": null,
"workflowName": null,
"workflow": null,
"channelRoot": null,
"languages": null,
"channels": null,
"pathMembers": null,
"sectionSortMethod": null,
"contentSortMethod": null,
"contentsAndSequences": null,
"parentWorkflowID": null,
"inheritedPageLayouts": null,
"currentOrInheritedWorkflow": null,
"contentNextSequence": null,
"accessControlOption": null,
"parentID": null,
"mirror": null,
"allNames": null,
"languageCount": null,
"mirrorSource": null,
"link": null,
"mirrorSourceID": null
},
"accessControlOption": 0,
"id": 0
},
"hierarchyMirrorMetadataOpt": {
"section": {
"id": null,
"level": null,
"status": null,
"printSequence": null,
"formSection": null,
"archived": null,
"users": null,
"viewUsers": null,
"groups": null,
"viewGroups": null,
"contentSections": null,
"sectionInfos": null,
"mirrorSections": null,
"links": null,
"rootChannels": null,
"appliedPageLayouts": null,
"hierarchyMirrorAcOpt": null,
"hierarchyMirrorMetadataOpt": null,
"children": null,
"contentTypeScopes": null,
"cloneSource": null,
"sectionPaths": null,
"sortLock": null,
"parent": null,
"mirrors": null,
"root": null,
"shown": null,
"nextSequence": null,
"entityID": null,
"childOfMirrored": null,
"metadataOption": null,
"workflowID": null,
"childOfMirror": null,
"workflowName": null,
"workflow": null,
"channelRoot": null,
"languages": null,
"channels": null,
"pathMembers": null,
"sectionSortMethod": null,
"contentSortMethod": null,
"contentsAndSequences": null,
"parentWorkflowID": null,
"inheritedPageLayouts": null,
"currentOrInheritedWorkflow": null,
"contentNextSequence": null,
"accessControlOption": null,
"parentID": null,
"mirror": null,
"allNames": null,
"languageCount": null,
"mirrorSource": null,
"link": null,
"mirrorSourceID": null
},
"metadataOption": 0,
"id": 0
},
"children": [
{
"id": 0,
"level": 0,
"status": 0,
"printSequence": 0,
"formSection": true,
"archived": true,
"users": [
null
],
"viewUsers": [
null
],
"groups": [
null
],
"viewGroups": [
null
],
"contentSections": [
null
],
"sectionInfos": {},
"mirrorSections": [
null
],
"links": {},
"rootChannels": [
null
],
"appliedPageLayouts": [
null
],
"hierarchyMirrorAcOpt": {},
"hierarchyMirrorMetadataOpt": {},
"children": [
null
],
"contentTypeScopes": [
null
],
"cloneSource": {},
"sectionPaths": {},
"sortLock": "[",
"parent": {},
"mirrors": [
null
],
"root": true,
"shown": true,
"nextSequence": 0,
"entityID": 0,
"childOfMirrored": true,
"metadataOption": 0,
"workflowID": 0,
"childOfMirror": true,
"workflowName": "string",
"workflow": {},
"channelRoot": [
null
],
"languages": [
null
],
"channels": [
null
],
"pathMembers": [
null
],
"sectionSortMethod": 0,
"contentSortMethod": 0,
"contentsAndSequences": {},
"parentWorkflowID": 0,
"inheritedPageLayouts": {},
"currentOrInheritedWorkflow": 0,
"contentNextSequence": 0,
"accessControlOption": 0,
"parentID": 0,
"mirror": true,
"allNames": {},
"languageCount": 0,
"mirrorSource": {},
"link": true,
"mirrorSourceID": 0
}
],
"contentTypeScopes": [
{
"section": {},
"contentType": {},
"scope": 0,
"contentTypeID": 0
}
],
"cloneSource": {
"id": 0,
"level": 0,
"status": 0,
"printSequence": 0,
"formSection": true,
"archived": true,
"users": [
{}
],
"viewUsers": [
{}
],
"groups": [
{}
],
"viewGroups": [
{}
],
"contentSections": [
{}
],
"sectionInfos": {
"property1": {},
"property2": {}
},
"mirrorSections": [
{}
],
"links": {
"property1": {},
"property2": {}
},
"rootChannels": [
{}
],
"appliedPageLayouts": [
{}
],
"hierarchyMirrorAcOpt": {
"section": null,
"accessControlOption": null,
"id": null
},
"hierarchyMirrorMetadataOpt": {
"section": null,
"metadataOption": null,
"id": null
},
"children": [
{}
],
"contentTypeScopes": [
{}
],
"cloneSource": {
"id": null,
"level": null,
"status": null,
"printSequence": null,
"formSection": null,
"archived": null,
"users": null,
"viewUsers": null,
"groups": null,
"viewGroups": null,
"contentSections": null,
"sectionInfos": null,
"mirrorSections": null,
"links": null,
"rootChannels": null,
"appliedPageLayouts": null,
"hierarchyMirrorAcOpt": null,
"hierarchyMirrorMetadataOpt": null,
"children": null,
"contentTypeScopes": null,
"cloneSource": null,
"sectionPaths": null,
"sortLock": null,
"parent": null,
"mirrors": null,
"root": null,
"shown": null,
"nextSequence": null,
"entityID": null,
"childOfMirrored": null,
"metadataOption": null,
"workflowID": null,
"childOfMirror": null,
"workflowName": null,
"workflow": null,
"channelRoot": null,
"languages": null,
"channels": null,
"pathMembers": null,
"sectionSortMethod": null,
"contentSortMethod": null,
"contentsAndSequences": null,
"parentWorkflowID": null,
"inheritedPageLayouts": null,
"currentOrInheritedWorkflow": null,
"contentNextSequence": null,
"accessControlOption": null,
"parentID": null,
"mirror": null,
"allNames": null,
"languageCount": null,
"mirrorSource": null,
"link": null,
"mirrorSourceID": null
},
"sectionPaths": {
"property1": {},
"property2": {}
},
"sortLock": "TOP",
"parent": {
"id": null,
"level": null,
"status": null,
"printSequence": null,
"formSection": null,
"archived": null,
"users": null,
"viewUsers": null,
"groups": null,
"viewGroups": null,
"contentSections": null,
"sectionInfos": null,
"mirrorSections": null,
"links": null,
"rootChannels": null,
"appliedPageLayouts": null,
"hierarchyMirrorAcOpt": null,
"hierarchyMirrorMetadataOpt": null,
"children": null,
"contentTypeScopes": null,
"cloneSource": null,
"sectionPaths": null,
"sortLock": null,
"parent": null,
"mirrors": null,
"root": null,
"shown": null,
"nextSequence": null,
"entityID": null,
"childOfMirrored": null,
"metadataOption": null,
"workflowID": null,
"childOfMirror": null,
"workflowName": null,
"workflow": null,
"channelRoot": null,
"languages": null,
"channels": null,
"pathMembers": null,
"sectionSortMethod": null,
"contentSortMethod": null,
"contentsAndSequences": null,
"parentWorkflowID": null,
"inheritedPageLayouts": null,
"currentOrInheritedWorkflow": null,
"contentNextSequence": null,
"accessControlOption": null,
"parentID": null,
"mirror": null,
"allNames": null,
"languageCount": null,
"mirrorSource": null,
"link": null,
"mirrorSourceID": null
},
"mirrors": [
0
],
"root": true,
"shown": true,
"nextSequence": 0,
"entityID": 0,
"childOfMirrored": true,
"metadataOption": 0,
"workflowID": 0,
"childOfMirror": true,
"workflowName": "string",
"workflow": {
"id": null,
"name": null,
"description": null,
"creationDate": null,
"lastModified": null,
"contentTypes": null,
"section": null,
"workflowSteps": null,
"restricted": null,
"firstStep": null
},
"channelRoot": [
0
],
"languages": [
"string"
],
"channels": [
{}
],
"pathMembers": [
0
],
"sectionSortMethod": 0,
"contentSortMethod": 0,
"contentsAndSequences": {
"property1": 0,
"property2": 0
},
"parentWorkflowID": 0,
"inheritedPageLayouts": {
"property1": 0,
"property2": 0
},
"currentOrInheritedWorkflow": 0,
"contentNextSequence": 0,
"accessControlOption": 0,
"parentID": 0,
"mirror": true,
"allNames": {
"property1": "string",
"property2": "string"
},
"languageCount": 0,
"mirrorSource": {
"id": null,
"level": null,
"status": null,
"printSequence": null,
"formSection": null,
"archived": null,
"users": null,
"viewUsers": null,
"groups": null,
"viewGroups": null,
"contentSections": null,
"sectionInfos": null,
"mirrorSections": null,
"links": null,
"rootChannels": null,
"appliedPageLayouts": null,
"hierarchyMirrorAcOpt": null,
"hierarchyMirrorMetadataOpt": null,
"children": null,
"contentTypeScopes": null,
"cloneSource": null,
"sectionPaths": null,
"sortLock": null,
"parent": null,
"mirrors": null,
"root": null,
"shown": null,
"nextSequence": null,
"entityID": null,
"childOfMirrored": null,
"metadataOption": null,
"workflowID": null,
"childOfMirror": null,
"workflowName": null,
"workflow": null,
"channelRoot": null,
"languages": null,
"channels": null,
"pathMembers": null,
"sectionSortMethod": null,
"contentSortMethod": null,
"contentsAndSequences": null,
"parentWorkflowID": null,
"inheritedPageLayouts": null,
"currentOrInheritedWorkflow": null,
"contentNextSequence": null,
"accessControlOption": null,
"parentID": null,
"mirror": null,
"allNames": null,
"languageCount": null,
"mirrorSource": null,
"link": null,
"mirrorSourceID": null
},
"link": true,
"mirrorSourceID": 0
},
"sectionPaths": {
"property1": {
"section": {},
"language": "string",
"path": "string"
},
"property2": {
"section": {},
"language": "string",
"path": "string"
}
},
"sortLock": "TOP",
"parent": {
"id": 0,
"level": 0,
"status": 0,
"printSequence": 0,
"formSection": true,
"archived": true,
"users": [
{}
],
"viewUsers": [
{}
],
"groups": [
{}
],
"viewGroups": [
{}
],
"contentSections": [
{}
],
"sectionInfos": {
"property1": {},
"property2": {}
},
"mirrorSections": [
{}
],
"links": {
"property1": {},
"property2": {}
},
"rootChannels": [
{}
],
"appliedPageLayouts": [
{}
],
"hierarchyMirrorAcOpt": {
"section": null,
"accessControlOption": null,
"id": null
},
"hierarchyMirrorMetadataOpt": {
"section": null,
"metadataOption": null,
"id": null
},
"children": [
{}
],
"contentTypeScopes": [
{}
],
"cloneSource": {
"id": null,
"level": null,
"status": null,
"printSequence": null,
"formSection": null,
"archived": null,
"users": null,
"viewUsers": null,
"groups": null,
"viewGroups": null,
"contentSections": null,
"sectionInfos": null,
"mirrorSections": null,
"links": null,
"rootChannels": null,
"appliedPageLayouts": null,
"hierarchyMirrorAcOpt": null,
"hierarchyMirrorMetadataOpt": null,
"children": null,
"contentTypeScopes": null,
"cloneSource": null,
"sectionPaths": null,
"sortLock": null,
"parent": null,
"mirrors": null,
"root": null,
"shown": null,
"nextSequence": null,
"entityID": null,
"childOfMirrored": null,
"metadataOption": null,
"workflowID": null,
"childOfMirror": null,
"workflowName": null,
"workflow": null,
"channelRoot": null,
"languages": null,
"channels": null,
"pathMembers": null,
"sectionSortMethod": null,
"contentSortMethod": null,
"contentsAndSequences": null,
"parentWorkflowID": null,
"inheritedPageLayouts": null,
"currentOrInheritedWorkflow": null,
"contentNextSequence": null,
"accessControlOption": null,
"parentID": null,
"mirror": null,
"allNames": null,
"languageCount": null,
"mirrorSource": null,
"link": null,
"mirrorSourceID": null
},
"sectionPaths": {
"property1": {},
"property2": {}
},
"sortLock": "TOP",
"parent": {
"id": null,
"level": null,
"status": null,
"printSequence": null,
"formSection": null,
"archived": null,
"users": null,
"viewUsers": null,
"groups": null,
"viewGroups": null,
"contentSections": null,
"sectionInfos": null,
"mirrorSections": null,
"links": null,
"rootChannels": null,
"appliedPageLayouts": null,
"hierarchyMirrorAcOpt": null,
"hierarchyMirrorMetadataOpt": null,
"children": null,
"contentTypeScopes": null,
"cloneSource": null,
"sectionPaths": null,
"sortLock": null,
"parent": null,
"mirrors": null,
"root": null,
"shown": null,
"nextSequence": null,
"entityID": null,
"childOfMirrored": null,
"metadataOption": null,
"workflowID": null,
"childOfMirror": null,
"workflowName": null,
"workflow": null,
"channelRoot": null,
"languages": null,
"channels": null,
"pathMembers": null,
"sectionSortMethod": null,
"contentSortMethod": null,
"contentsAndSequences": null,
"parentWorkflowID": null,
"inheritedPageLayouts": null,
"currentOrInheritedWorkflow": null,
"contentNextSequence": null,
"accessControlOption": null,
"parentID": null,
"mirror": null,
"allNames": null,
"languageCount": null,
"mirrorSource": null,
"link": null,
"mirrorSourceID": null
},
"mirrors": [
0
],
"root": true,
"shown": true,
"nextSequence": 0,
"entityID": 0,
"childOfMirrored": true,
"metadataOption": 0,
"workflowID": 0,
"childOfMirror": true,
"workflowName": "string",
"workflow": {
"id": null,
"name": null,
"description": null,
"creationDate": null,
"lastModified": null,
"contentTypes": null,
"section": null,
"workflowSteps": null,
"restricted": null,
"firstStep": null
},
"channelRoot": [
0
],
"languages": [
"string"
],
"channels": [
{}
],
"pathMembers": [
0
],
"sectionSortMethod": 0,
"contentSortMethod": 0,
"contentsAndSequences": {
"property1": 0,
"property2": 0
},
"parentWorkflowID": 0,
"inheritedPageLayouts": {
"property1": 0,
"property2": 0
},
"currentOrInheritedWorkflow": 0,
"contentNextSequence": 0,
"accessControlOption": 0,
"parentID": 0,
"mirror": true,
"allNames": {
"property1": "string",
"property2": "string"
},
"languageCount": 0,
"mirrorSource": {
"id": null,
"level": null,
"status": null,
"printSequence": null,
"formSection": null,
"archived": null,
"users": null,
"viewUsers": null,
"groups": null,
"viewGroups": null,
"contentSections": null,
"sectionInfos": null,
"mirrorSections": null,
"links": null,
"rootChannels": null,
"appliedPageLayouts": null,
"hierarchyMirrorAcOpt": null,
"hierarchyMirrorMetadataOpt": null,
"children": null,
"contentTypeScopes": null,
"cloneSource": null,
"sectionPaths": null,
"sortLock": null,
"parent": null,
"mirrors": null,
"root": null,
"shown": null,
"nextSequence": null,
"entityID": null,
"childOfMirrored": null,
"metadataOption": null,
"workflowID": null,
"childOfMirror": null,
"workflowName": null,
"workflow": null,
"channelRoot": null,
"languages": null,
"channels": null,
"pathMembers": null,
"sectionSortMethod": null,
"contentSortMethod": null,
"contentsAndSequences": null,
"parentWorkflowID": null,
"inheritedPageLayouts": null,
"currentOrInheritedWorkflow": null,
"contentNextSequence": null,
"accessControlOption": null,
"parentID": null,
"mirror": null,
"allNames": null,
"languageCount": null,
"mirrorSource": null,
"link": null,
"mirrorSourceID": null
},
"link": true,
"mirrorSourceID": 0
},
"mirrors": [
0
],
"root": true,
"shown": true,
"nextSequence": 0,
"entityID": 0,
"childOfMirrored": true,
"metadataOption": 0,
"workflowID": 0,
"childOfMirror": true,
"workflowName": "string",
"workflow": {
"id": 0,
"name": "string",
"description": "string",
"creationDate": "2019-08-24T14:15:22Z",
"lastModified": "2019-08-24T14:15:22Z",
"contentTypes": [
{}
],
"section": [
{}
],
"workflowSteps": [
{}
],
"restricted": true,
"firstStep": {
"id": null,
"name": null,
"description": null,
"lastModified": null,
"priority": null,
"restrictToEditors": null,
"language": null,
"users": null,
"groups": null,
"options": null,
"workflowSteps": null
}
},
"channelRoot": [
0
],
"languages": [
"string"
],
"channels": [
{
"id": 0,
"name": "string",
"description": "string",
"type": "string",
"defaultLanguage": "string",
"rootSectionID": 0,
"fileOutputPath": "string",
"indexFileName": "string",
"baseHref": "string",
"siteRoot": "string",
"pathCaseModifier": 0,
"fullTextType": "string",
"fullTextExtension": "string",
"secondaryPublishLanguage": "string",
"channelPublishURL": "string",
"parent": {},
"favIconID": 0,
"pollIconID": 0,
"accessControlConfigurationID": 0,
"personalisationConfigurationID": 0,
"publishReportLevel": 0,
"pendingVersionOutputPath": "string",
"pendingVersionBaseHref": "string",
"pendingVersionSiteRoot": "string",
"prePublishProcessorID": 0,
"allowScriptsInDirectEdit": 0,
"pxlFolder": "string",
"languages": [
null
],
"microSites": [
null
],
"permittedFileExtensions": [
null
],
"translationDisclaimers": [
null
],
"mediaPublishRules": [
null
],
"channelFullTextDisplayPeriod": {},
"channelUsers": [
null
],
"channelContents": [
null
],
"mediaTypesWithPublishRuleCategory": [
null
],
"convertSpacesInSectionNameEnabled": true,
"convertSpacesInRetainedFilenameEnabled": true,
"channelCleanupEnabled": true,
"personalisationEnabled": true,
"accessControlEnabled": true,
"fullTextDisplayPeriodValue": 0,
"fullTextDisplayPeriodUnit": 0,
"secondaryPublishEnabled": true,
"overrideExtensionEnabled": true,
"publishEmptySectionsEnabled": true,
"convertSpacesInOutputURIEnabled": true,
"parentID": 0,
"contentIDs": [
null
],
"languageCodes": [
null
],
"microSite": true
}
],
"pathMembers": [
0
],
"sectionSortMethod": 0,
"contentSortMethod": 0,
"contentsAndSequences": {
"property1": 0,
"property2": 0
},
"parentWorkflowID": 0,
"inheritedPageLayouts": {
"property1": 0,
"property2": 0
},
"currentOrInheritedWorkflow": 0,
"contentNextSequence": 0,
"accessControlOption": 0,
"parentID": 0,
"mirror": true,
"allNames": {
"property1": "string",
"property2": "string"
},
"languageCount": 0,
"mirrorSource": {
"id": 0,
"level": 0,
"status": 0,
"printSequence": 0,
"formSection": true,
"archived": true,
"users": [
{}
],
"viewUsers": [
{}
],
"groups": [
{}
],
"viewGroups": [
{}
],
"contentSections": [
{}
],
"sectionInfos": {
"property1": {},
"property2": {}
},
"mirrorSections": [
{}
],
"links": {
"property1": {},
"property2": {}
},
"rootChannels": [
{}
],
"appliedPageLayouts": [
{}
],
"hierarchyMirrorAcOpt": {
"section": null,
"accessControlOption": null,
"id": null
},
"hierarchyMirrorMetadataOpt": {
"section": null,
"metadataOption": null,
"id": null
},
"children": [
{}
],
"contentTypeScopes": [
{}
],
"cloneSource": {
"id": null,
"level": null,
"status": null,
"printSequence": null,
"formSection": null,
"archived": null,
"users": null,
"viewUsers": null,
"groups": null,
"viewGroups": null,
"contentSections": null,
"sectionInfos": null,
"mirrorSections": null,
"links": null,
"rootChannels": null,
"appliedPageLayouts": null,
"hierarchyMirrorAcOpt": null,
"hierarchyMirrorMetadataOpt": null,
"children": null,
"contentTypeScopes": null,
"cloneSource": null,
"sectionPaths": null,
"sortLock": null,
"parent": null,
"mirrors": null,
"root": null,
"shown": null,
"nextSequence": null,
"entityID": null,
"childOfMirrored": null,
"metadataOption": null,
"workflowID": null,
"childOfMirror": null,
"workflowName": null,
"workflow": null,
"channelRoot": null,
"languages": null,
"channels": null,
"pathMembers": null,
"sectionSortMethod": null,
"contentSortMethod": null,
"contentsAndSequences": null,
"parentWorkflowID": null,
"inheritedPageLayouts": null,
"currentOrInheritedWorkflow": null,
"contentNextSequence": null,
"accessControlOption": null,
"parentID": null,
"mirror": null,
"allNames": null,
"languageCount": null,
"mirrorSource": null,
"link": null,
"mirrorSourceID": null
},
"sectionPaths": {
"property1": {},
"property2": {}
},
"sortLock": "TOP",
"parent": {
"id": null,
"level": null,
"status": null,
"printSequence": null,
"formSection": null,
"archived": null,
"users": null,
"viewUsers": null,
"groups": null,
"viewGroups": null,
"contentSections": null,
"sectionInfos": null,
"mirrorSections": null,
"links": null,
"rootChannels": null,
"appliedPageLayouts": null,
"hierarchyMirrorAcOpt": null,
"hierarchyMirrorMetadataOpt": null,
"children": null,
"contentTypeScopes": null,
"cloneSource": null,
"sectionPaths": null,
"sortLock": null,
"parent": null,
"mirrors": null,
"root": null,
"shown": null,
"nextSequence": null,
"entityID": null,
"childOfMirrored": null,
"metadataOption": null,
"workflowID": null,
"childOfMirror": null,
"workflowName": null,
"workflow": null,
"channelRoot": null,
"languages": null,
"channels": null,
"pathMembers": null,
"sectionSortMethod": null,
"contentSortMethod": null,
"contentsAndSequences": null,
"parentWorkflowID": null,
"inheritedPageLayouts": null,
"currentOrInheritedWorkflow": null,
"contentNextSequence": null,
"accessControlOption": null,
"parentID": null,
"mirror": null,
"allNames": null,
"languageCount": null,
"mirrorSource": null,
"link": null,
"mirrorSourceID": null
},
"mirrors": [
0
],
"root": true,
"shown": true,
"nextSequence": 0,
"entityID": 0,
"childOfMirrored": true,
"metadataOption": 0,
"workflowID": 0,
"childOfMirror": true,
"workflowName": "string",
"workflow": {
"id": null,
"name": null,
"description": null,
"creationDate": null,
"lastModified": null,
"contentTypes": null,
"section": null,
"workflowSteps": null,
"restricted": null,
"firstStep": null
},
"channelRoot": [
0
],
"languages": [
"string"
],
"channels": [
{}
],
"pathMembers": [
0
],
"sectionSortMethod": 0,
"contentSortMethod": 0,
"contentsAndSequences": {
"property1": 0,
"property2": 0
},
"parentWorkflowID": 0,
"inheritedPageLayouts": {
"property1": 0,
"property2": 0
},
"currentOrInheritedWorkflow": 0,
"contentNextSequence": 0,
"accessControlOption": 0,
"parentID": 0,
"mirror": true,
"allNames": {
"property1": "string",
"property2": "string"
},
"languageCount": 0,
"mirrorSource": {
"id": null,
"level": null,
"status": null,
"printSequence": null,
"formSection": null,
"archived": null,
"users": null,
"viewUsers": null,
"groups": null,
"viewGroups": null,
"contentSections": null,
"sectionInfos": null,
"mirrorSections": null,
"links": null,
"rootChannels": null,
"appliedPageLayouts": null,
"hierarchyMirrorAcOpt": null,
"hierarchyMirrorMetadataOpt": null,
"children": null,
"contentTypeScopes": null,
"cloneSource": null,
"sectionPaths": null,
"sortLock": null,
"parent": null,
"mirrors": null,
"root": null,
"shown": null,
"nextSequence": null,
"entityID": null,
"childOfMirrored": null,
"metadataOption": null,
"workflowID": null,
"childOfMirror": null,
"workflowName": null,
"workflow": null,
"channelRoot": null,
"languages": null,
"channels": null,
"pathMembers": null,
"sectionSortMethod": null,
"contentSortMethod": null,
"contentsAndSequences": null,
"parentWorkflowID": null,
"inheritedPageLayouts": null,
"currentOrInheritedWorkflow": null,
"contentNextSequence": null,
"accessControlOption": null,
"parentID": null,
"mirror": null,
"allNames": null,
"languageCount": null,
"mirrorSource": null,
"link": null,
"mirrorSourceID": null
},
"link": true,
"mirrorSourceID": 0
},
"link": true,
"mirrorSourceID": 0
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | false | none | none |
| level | integer(int32) | false | none | none |
| status | integer(int32) | false | none | none |
| printSequence | integer(int32) | false | none | none |
| formSection | boolean | false | none | none |
| archived | boolean | false | none | none |
| users | [User] | false | none | none |
| mirrorSections | [Section] | false | none | none |
| rootChannels | [Channel] | false | none | none |
| sortLock | string | false | none | none |
Enumerated Values
| Property | Value |
|---|---|
| sortLock | TOP |
| sortLock | BOTTOM |
| sortLock | UNLOCKED |
SectionChildListingDto
{
"children": [
{}
],
"sortType": 0
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| children | [object] | false | none | none |
| sortType | integer(int32) | false | none | none |
SectionChildListingDtoSectionContentDto
{
"children": [
{
"id": 0,
"content": {},
"printSequence": 0,
"sortLock": "["
}
],
"sortType": 0
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| children | [SectionContentDto] | false | none | none |
SectionChildListingDtoSectionMetaDataDTO
{
"children": [
{
"id": 0,
"name": "string",
"language": "string",
"description": "string",
"lastModified": "2019-08-24T14:15:22Z",
"sortLock": "["
}
],
"sortType": 0
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| children | [SectionMetaDataDTO] | false | none | none |
SectionContentDto
{
"id": 0,
"content": {
"id": 0,
"contentTypeID": 0,
"archiveSection": 0,
"publishDate": "2019-08-24T14:15:22Z",
"reviewDate": "2019-08-24T14:15:22Z",
"expiryDate": "2019-08-24T14:15:22Z",
"language": "string",
"name": "string",
"alternativeLanguages": [
{}
],
"status": 0,
"lastModified": "2019-08-24T14:15:22Z",
"lastModifiedBy": 0,
"lastModifierName": "string",
"contentTypeName": "string",
"contentTypeAlias": "string",
"owner": {
"id": null,
"type": null
},
"version": "string",
"previousVersion": "string",
"channels": [
0
],
"mirroredSectionPaths": {
"property1": "string",
"property2": "string"
},
"editable": true,
"expired": true,
"lock": {
"assetID": null,
"assetType": null,
"lockType": null,
"expiry": null,
"owner": null,
"ownerName": null,
"currentUser": null,
"language": null
},
"canPublishNow": true,
"canSaveAndApprove": true,
"contentTypeAccess": 0,
"contentTypeLock": {
"assetID": null,
"assetType": null,
"lockType": null,
"expiry": null,
"owner": null,
"ownerName": null,
"currentUser": null,
"language": null
},
"locked": true,
"sectionIDs": [
0
]
},
"printSequence": 0,
"sortLock": "TOP"
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | false | none | none |
SectionDTO
{
"id": 0,
"parent": 0,
"name": "string",
"description": "string",
"outputUrl": "string",
"outputFilename": "string",
"accessKey": "string",
"keyPhrase": "string",
"status": 0,
"workflow": 0,
"parentWorkflowName": "string",
"show": true,
"iseForm": true,
"archive": true,
"lastModified": "2019-08-24T14:15:22Z",
"printSequence": 0,
"contentSortMethod": 0,
"sectionSortMethod": 0,
"path": "string",
"mirrorOf": 0,
"sourceOfMirror": true,
"link": true,
"channels": [
{
"id": 0,
"pageLayout": 0,
"inheritedPageLayout": 0,
"valid": true
}
],
"userIDs": [
0
],
"inheritedUserIDs": [
0
],
"groupIDs": [
0
],
"inheritedGroupIDs": [
0
],
"viewUserIDs": [
0
],
"viewGroupIDs": [
0
],
"contentTypeScopes": [
{
"id": 0,
"scope": 0,
"inherited": true
}
],
"metaDatas": [
{
"id": 0,
"value": "string",
"lang": "string"
}
],
"linkInfo": {
"type": 0,
"section": 0,
"url": "string",
"language": "string",
"target": "string",
"accessControl": 0,
"override": true,
"overridden": true
},
"excludedMirrorSections": [
0
],
"workflowName": "string",
"parentWorkflowID": 0,
"accessControl": {
"id": 0,
"type": 0,
"enabled": true,
"active": true
},
"metaData": {
"id": 0,
"type": 0,
"enabled": true,
"active": true
},
"pathMembers": [
0
],
"sortLock": "TOP",
"editable": true,
"inheritedLinkSection": true,
"accessControlEnabled": true,
"accessControlType": 0,
"metaDataType": 0,
"accessControlInherited": true,
"allowedGroups": [
0
],
"mirrorOfPath": "string",
"inheritedPageLayouts": {
"property1": 0,
"property2": 0
},
"outputUriEnabled": true,
"publishEnabled": true,
"outputFilenameEnabled": true,
"spellCheckEnabled": true,
"pathAsOutputUriEnabled": true
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | false | none | none |
| parent | integer(int32) | false | none | none |
| name | string | false | none | none |
| description | string | false | none | none |
| outputUrl | string | false | none | none |
| outputFilename | string | false | none | none |
| accessKey | string | false | none | none |
| keyPhrase | string | false | none | none |
| status | integer(int32) | false | none | none |
| workflow | integer(int32) | false | none | none |
| parentWorkflowName | string | false | none | none |
| show | boolean | false | none | none |
| iseForm | boolean | false | none | none |
| archive | boolean | false | none | none |
| lastModified | string(date-time) | false | none | none |
| printSequence | integer(int32) | false | none | none |
| contentSortMethod | integer(int32) | false | none | none |
| sectionSortMethod | integer(int32) | false | none | none |
| path | string | false | none | none |
| mirrorOf | integer(int32) | false | none | none |
| sourceOfMirror | boolean | false | none | none |
| link | boolean | false | none | none |
| channels | [AppliedPageLayoutsDTO] | false | none | none |
SectionInfo
{
"section": {
"id": 0,
"level": 0,
"status": 0,
"printSequence": 0,
"formSection": true,
"archived": true,
"users": [
{}
],
"viewUsers": [
{}
],
"groups": [
{}
],
"viewGroups": [
{}
],
"contentSections": [
{}
],
"sectionInfos": {
"property1": {},
"property2": {}
},
"mirrorSections": [
{}
],
"links": {
"property1": {},
"property2": {}
},
"rootChannels": [
{}
],
"appliedPageLayouts": [
{}
],
"hierarchyMirrorAcOpt": {
"section": null,
"accessControlOption": null,
"id": null
},
"hierarchyMirrorMetadataOpt": {
"section": null,
"metadataOption": null,
"id": null
},
"children": [
{}
],
"contentTypeScopes": [
{}
],
"cloneSource": {
"id": null,
"level": null,
"status": null,
"printSequence": null,
"formSection": null,
"archived": null,
"users": null,
"viewUsers": null,
"groups": null,
"viewGroups": null,
"contentSections": null,
"sectionInfos": null,
"mirrorSections": null,
"links": null,
"rootChannels": null,
"appliedPageLayouts": null,
"hierarchyMirrorAcOpt": null,
"hierarchyMirrorMetadataOpt": null,
"children": null,
"contentTypeScopes": null,
"cloneSource": null,
"sectionPaths": null,
"sortLock": null,
"parent": null,
"mirrors": null,
"root": null,
"shown": null,
"nextSequence": null,
"entityID": null,
"childOfMirrored": null,
"metadataOption": null,
"workflowID": null,
"childOfMirror": null,
"workflowName": null,
"workflow": null,
"channelRoot": null,
"languages": null,
"channels": null,
"pathMembers": null,
"sectionSortMethod": null,
"contentSortMethod": null,
"contentsAndSequences": null,
"parentWorkflowID": null,
"inheritedPageLayouts": null,
"currentOrInheritedWorkflow": null,
"contentNextSequence": null,
"accessControlOption": null,
"parentID": null,
"mirror": null,
"allNames": null,
"languageCount": null,
"mirrorSource": null,
"link": null,
"mirrorSourceID": null
},
"sectionPaths": {
"property1": {},
"property2": {}
},
"sortLock": "TOP",
"parent": {
"id": null,
"level": null,
"status": null,
"printSequence": null,
"formSection": null,
"archived": null,
"users": null,
"viewUsers": null,
"groups": null,
"viewGroups": null,
"contentSections": null,
"sectionInfos": null,
"mirrorSections": null,
"links": null,
"rootChannels": null,
"appliedPageLayouts": null,
"hierarchyMirrorAcOpt": null,
"hierarchyMirrorMetadataOpt": null,
"children": null,
"contentTypeScopes": null,
"cloneSource": null,
"sectionPaths": null,
"sortLock": null,
"parent": null,
"mirrors": null,
"root": null,
"shown": null,
"nextSequence": null,
"entityID": null,
"childOfMirrored": null,
"metadataOption": null,
"workflowID": null,
"childOfMirror": null,
"workflowName": null,
"workflow": null,
"channelRoot": null,
"languages": null,
"channels": null,
"pathMembers": null,
"sectionSortMethod": null,
"contentSortMethod": null,
"contentsAndSequences": null,
"parentWorkflowID": null,
"inheritedPageLayouts": null,
"currentOrInheritedWorkflow": null,
"contentNextSequence": null,
"accessControlOption": null,
"parentID": null,
"mirror": null,
"allNames": null,
"languageCount": null,
"mirrorSource": null,
"link": null,
"mirrorSourceID": null
},
"mirrors": [
0
],
"root": true,
"shown": true,
"nextSequence": 0,
"entityID": 0,
"childOfMirrored": true,
"metadataOption": 0,
"workflowID": 0,
"childOfMirror": true,
"workflowName": "string",
"workflow": {
"id": null,
"name": null,
"description": null,
"creationDate": null,
"lastModified": null,
"contentTypes": null,
"section": null,
"workflowSteps": null,
"restricted": null,
"firstStep": null
},
"channelRoot": [
0
],
"languages": [
"string"
],
"channels": [
{}
],
"pathMembers": [
0
],
"sectionSortMethod": 0,
"contentSortMethod": 0,
"contentsAndSequences": {
"property1": 0,
"property2": 0
},
"parentWorkflowID": 0,
"inheritedPageLayouts": {
"property1": 0,
"property2": 0
},
"currentOrInheritedWorkflow": 0,
"contentNextSequence": 0,
"accessControlOption": 0,
"parentID": 0,
"mirror": true,
"allNames": {
"property1": "string",
"property2": "string"
},
"languageCount": 0,
"mirrorSource": {
"id": null,
"level": null,
"status": null,
"printSequence": null,
"formSection": null,
"archived": null,
"users": null,
"viewUsers": null,
"groups": null,
"viewGroups": null,
"contentSections": null,
"sectionInfos": null,
"mirrorSections": null,
"links": null,
"rootChannels": null,
"appliedPageLayouts": null,
"hierarchyMirrorAcOpt": null,
"hierarchyMirrorMetadataOpt": null,
"children": null,
"contentTypeScopes": null,
"cloneSource": null,
"sectionPaths": null,
"sortLock": null,
"parent": null,
"mirrors": null,
"root": null,
"shown": null,
"nextSequence": null,
"entityID": null,
"childOfMirrored": null,
"metadataOption": null,
"workflowID": null,
"childOfMirror": null,
"workflowName": null,
"workflow": null,
"channelRoot": null,
"languages": null,
"channels": null,
"pathMembers": null,
"sectionSortMethod": null,
"contentSortMethod": null,
"contentsAndSequences": null,
"parentWorkflowID": null,
"inheritedPageLayouts": null,
"currentOrInheritedWorkflow": null,
"contentNextSequence": null,
"accessControlOption": null,
"parentID": null,
"mirror": null,
"allNames": null,
"languageCount": null,
"mirrorSource": null,
"link": null,
"mirrorSourceID": null
},
"link": true,
"mirrorSourceID": 0
},
"language": "string",
"name": "string",
"lastModified": "2019-08-24T14:15:22Z",
"outputUri": "string",
"outputFilename": "string",
"keyPhrase": "string",
"accessKey": "string",
"contentOwner": 0,
"metaDatas": [
{
"sectionInfo": {},
"metaTag": {},
"value": "string",
"language": "string",
"sectionID": 0,
"metaTagName": "string",
"metaTagID": 0
}
]
}
Properties
None
SectionListing
{
"id": 0,
"name": "string",
"path": "string",
"mirroredSections": [
"string"
]
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | false | none | none |
| name | string | false | none | none |
| path | string | false | none | none |
| mirroredSections | [string] | false | none | none |
SectionMetaDataDTO
{
"id": 0,
"name": "string",
"language": "string",
"description": "string",
"lastModified": "2019-08-24T14:15:22Z",
"sortLock": "TOP"
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | false | none | none |
| name | string | false | none | none |
| language | string | false | none | none |
| description | string | false | none | none |
| lastModified | string(date-time) | false | none | none |
| sortLock | string | false | none | none |
Enumerated Values
| Property | Value |
|---|---|
| sortLock | TOP |
| sortLock | BOTTOM |
| sortLock | UNLOCKED |
SectionPath
{
"section": {
"id": 0,
"level": 0,
"status": 0,
"printSequence": 0,
"formSection": true,
"archived": true,
"users": [
{}
],
"viewUsers": [
{}
],
"groups": [
{}
],
"viewGroups": [
{}
],
"contentSections": [
{}
],
"sectionInfos": {
"property1": {},
"property2": {}
},
"mirrorSections": [
{}
],
"links": {
"property1": {},
"property2": {}
},
"rootChannels": [
{}
],
"appliedPageLayouts": [
{}
],
"hierarchyMirrorAcOpt": {
"section": null,
"accessControlOption": null,
"id": null
},
"hierarchyMirrorMetadataOpt": {
"section": null,
"metadataOption": null,
"id": null
},
"children": [
{}
],
"contentTypeScopes": [
{}
],
"cloneSource": {
"id": null,
"level": null,
"status": null,
"printSequence": null,
"formSection": null,
"archived": null,
"users": null,
"viewUsers": null,
"groups": null,
"viewGroups": null,
"contentSections": null,
"sectionInfos": null,
"mirrorSections": null,
"links": null,
"rootChannels": null,
"appliedPageLayouts": null,
"hierarchyMirrorAcOpt": null,
"hierarchyMirrorMetadataOpt": null,
"children": null,
"contentTypeScopes": null,
"cloneSource": null,
"sectionPaths": null,
"sortLock": null,
"parent": null,
"mirrors": null,
"root": null,
"shown": null,
"nextSequence": null,
"entityID": null,
"childOfMirrored": null,
"metadataOption": null,
"workflowID": null,
"childOfMirror": null,
"workflowName": null,
"workflow": null,
"channelRoot": null,
"languages": null,
"channels": null,
"pathMembers": null,
"sectionSortMethod": null,
"contentSortMethod": null,
"contentsAndSequences": null,
"parentWorkflowID": null,
"inheritedPageLayouts": null,
"currentOrInheritedWorkflow": null,
"contentNextSequence": null,
"accessControlOption": null,
"parentID": null,
"mirror": null,
"allNames": null,
"languageCount": null,
"mirrorSource": null,
"link": null,
"mirrorSourceID": null
},
"sectionPaths": {
"property1": {},
"property2": {}
},
"sortLock": "TOP",
"parent": {
"id": null,
"level": null,
"status": null,
"printSequence": null,
"formSection": null,
"archived": null,
"users": null,
"viewUsers": null,
"groups": null,
"viewGroups": null,
"contentSections": null,
"sectionInfos": null,
"mirrorSections": null,
"links": null,
"rootChannels": null,
"appliedPageLayouts": null,
"hierarchyMirrorAcOpt": null,
"hierarchyMirrorMetadataOpt": null,
"children": null,
"contentTypeScopes": null,
"cloneSource": null,
"sectionPaths": null,
"sortLock": null,
"parent": null,
"mirrors": null,
"root": null,
"shown": null,
"nextSequence": null,
"entityID": null,
"childOfMirrored": null,
"metadataOption": null,
"workflowID": null,
"childOfMirror": null,
"workflowName": null,
"workflow": null,
"channelRoot": null,
"languages": null,
"channels": null,
"pathMembers": null,
"sectionSortMethod": null,
"contentSortMethod": null,
"contentsAndSequences": null,
"parentWorkflowID": null,
"inheritedPageLayouts": null,
"currentOrInheritedWorkflow": null,
"contentNextSequence": null,
"accessControlOption": null,
"parentID": null,
"mirror": null,
"allNames": null,
"languageCount": null,
"mirrorSource": null,
"link": null,
"mirrorSourceID": null
},
"mirrors": [
0
],
"root": true,
"shown": true,
"nextSequence": 0,
"entityID": 0,
"childOfMirrored": true,
"metadataOption": 0,
"workflowID": 0,
"childOfMirror": true,
"workflowName": "string",
"workflow": {
"id": null,
"name": null,
"description": null,
"creationDate": null,
"lastModified": null,
"contentTypes": null,
"section": null,
"workflowSteps": null,
"restricted": null,
"firstStep": null
},
"channelRoot": [
0
],
"languages": [
"string"
],
"channels": [
{}
],
"pathMembers": [
0
],
"sectionSortMethod": 0,
"contentSortMethod": 0,
"contentsAndSequences": {
"property1": 0,
"property2": 0
},
"parentWorkflowID": 0,
"inheritedPageLayouts": {
"property1": 0,
"property2": 0
},
"currentOrInheritedWorkflow": 0,
"contentNextSequence": 0,
"accessControlOption": 0,
"parentID": 0,
"mirror": true,
"allNames": {
"property1": "string",
"property2": "string"
},
"languageCount": 0,
"mirrorSource": {
"id": null,
"level": null,
"status": null,
"printSequence": null,
"formSection": null,
"archived": null,
"users": null,
"viewUsers": null,
"groups": null,
"viewGroups": null,
"contentSections": null,
"sectionInfos": null,
"mirrorSections": null,
"links": null,
"rootChannels": null,
"appliedPageLayouts": null,
"hierarchyMirrorAcOpt": null,
"hierarchyMirrorMetadataOpt": null,
"children": null,
"contentTypeScopes": null,
"cloneSource": null,
"sectionPaths": null,
"sortLock": null,
"parent": null,
"mirrors": null,
"root": null,
"shown": null,
"nextSequence": null,
"entityID": null,
"childOfMirrored": null,
"metadataOption": null,
"workflowID": null,
"childOfMirror": null,
"workflowName": null,
"workflow": null,
"channelRoot": null,
"languages": null,
"channels": null,
"pathMembers": null,
"sectionSortMethod": null,
"contentSortMethod": null,
"contentsAndSequences": null,
"parentWorkflowID": null,
"inheritedPageLayouts": null,
"currentOrInheritedWorkflow": null,
"contentNextSequence": null,
"accessControlOption": null,
"parentID": null,
"mirror": null,
"allNames": null,
"languageCount": null,
"mirrorSource": null,
"link": null,
"mirrorSourceID": null
},
"link": true,
"mirrorSourceID": 0
},
"language": "string",
"path": "string"
}
Properties
None
ServerSideLinkDTO
{
"id": 0,
"fromSection": 0,
"toSection": 0,
"fromContent": 0,
"toContent": 0,
"linkText": "string",
"language": "string",
"toLanguage": "string",
"attributes": {
"property1": "string",
"property2": "string"
},
"path": "string",
"fromContentName": "string",
"fromSectionPath": "string",
"active": true,
"broken": true
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | false | none | none |
| fromSection | integer(int32) | false | none | none |
| toSection | integer(int32) | false | none | none |
| fromContent | integer(int32) | false | none | none |
| toContent | integer(int32) | false | none | none |
| linkText | string | false | none | none |
| language | string | false | none | none |
| toLanguage | string | false | none | none |
| attributes | object | false | none | none |
| » additionalProperties | string | false | none | none |
| path | string | false | none | none |
| fromContentName | string | false | none | none |
| fromSectionPath | string | false | none | none |
| active | boolean | false | none | none |
| broken | boolean | false | none | none |
Settings
{
"id": 0,
"name": "string"
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | false | none | none |
| name | string | false | none | none |
SiteManagerMetaData
{
"version": {
"version": "string",
"subMinor": 0,
"major": 0,
"minor": 0
},
"dbPatchLevel": 0
}
Properties
None
SiteStructure
{
"id": 0,
"name": "string",
"plugin": "string"
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | false | none | none |
| name | string | false | none | none |
| plugin | string | false | none | none |
SocialAccount
{
"accountID": 0,
"accountType": "string",
"accountName": "string",
"accountDescription": "string",
"accountProperties": {
"property1": "string",
"property2": "string"
},
"accountPropertiesString": "string"
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| accountID | integer(int32) | false | none | none |
| accountType | string | false | none | none |
| accountName | string | false | none | none |
| accountDescription | string | false | none | none |
| accountProperties | object | false | none | none |
| » additionalProperties | string | false | none | none |
| accountPropertiesString | string | false | none | none |
SocialPost
{
"postID": 0,
"socialAccount": {
"accountID": 0,
"accountType": "string",
"accountName": "string",
"accountDescription": "string",
"accountProperties": {
"property1": "string",
"property2": "string"
},
"accountPropertiesString": "string"
},
"contentID": 0,
"createdDate": "2019-08-24T14:15:22Z",
"postedDate": "2019-08-24T14:15:22Z",
"filename": "string",
"baseURL": "string",
"status": "sent",
"postProperties": {
"property1": "string",
"property2": "string"
},
"postText": "string",
"postDisplayText": "string",
"postPropertiesString": "string"
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| postID | integer(int32) | false | none | none |
StackTraceElement
{
"classLoaderName": "string",
"moduleName": "string",
"moduleVersion": "string",
"methodName": "string",
"fileName": "string",
"lineNumber": 0,
"className": "string",
"nativeMethod": true
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| classLoaderName | string | false | none | none |
| moduleName | string | false | none | none |
| moduleVersion | string | false | none | none |
| methodName | string | false | none | none |
| fileName | string | false | none | none |
| lineNumber | integer(int32) | false | none | none |
| className | string | false | none | none |
| nativeMethod | boolean | false | none | none |
StepEntity
{
"id": 0,
"name": "string",
"description": "string",
"lastModified": "2019-08-24T14:15:22Z",
"priority": "PRIORITY_LOWEST",
"restrictToEditors": 0,
"language": {
"code": "string",
"name": "string",
"charset": "string",
"disclaimer": "string",
"channels": [
{}
]
},
"users": [
{
"id": 0,
"username": "string",
"firstName": "string",
"lastName": "string",
"emailAddress": "string",
"defaultLang": "string",
"localeCountryCode": "string",
"localeLanguageCode": "string",
"localeVariant": "string",
"createDate": "2019-08-24T14:15:22Z",
"lastLoginDate": "2019-08-24T14:15:22Z",
"enabled": true,
"password": {},
"defaultPreviewChannel": 0,
"preferredHtmlEditor": 0,
"extranetConsent": true,
"extranetAccess": "string",
"extranetConsentDatetime": "2019-08-24T14:15:22Z",
"groups": [
null
],
"extensibleUserObjectContent": {},
"sections": [
null
],
"userChannels": [
null
],
"locale": {},
"fullName": "string",
"deleted": true,
"powerUser": true,
"administrator": true,
"authLevel": 0,
"fullTinyMCELocaleCode": "string",
"appliedPreviewChannel": 0,
"propertyResourceBundle": {},
"fullLocaleCode": "string"
}
],
"groups": [
{
"id": 0,
"name": "string",
"description": "string",
"emailAddress": "string",
"createDate": "2019-08-24T14:15:22Z",
"enabled": true,
"ldap": true,
"defaultChannel": 0,
"children": [
null
],
"sections": [
null
],
"steps": [
null
],
"deleted": true,
"memberCount": 0
}
],
"options": {
"id": 0,
"stepEntity": {
"id": null,
"name": null,
"description": null,
"lastModified": null,
"priority": null,
"restrictToEditors": null,
"language": null,
"users": null,
"groups": null,
"options": null,
"workflowSteps": null
},
"rejectType": "CONTENT_OWNER",
"rejectStep": 0,
"voteType": 0,
"voteModerator": 0,
"stepHour": 0,
"stepDay": 0,
"languageType": 0,
"languageNumber": 0,
"alertUser": "ALERT_OWNER",
"alertMode": 0,
"alertTypes": [
0
]
},
"workflowSteps": [
{
"workflowEntity": {},
"stepEntity": {},
"sequence": 0
}
]
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | false | none | none |
| name | string | false | none | none |
| description | string | false | none | none |
| lastModified | string(date-time) | false | none | none |
| priority | string | false | none | none |
| restrictToEditors | integer(int32) | false | none | none |
Enumerated Values
| Property | Value |
|---|---|
| priority | PRIORITY_LOWEST |
| priority | PRIORITY_LOW |
| priority | PRIORITY_NORMAL |
| priority | PRIORITY_HIGH |
| priority | PRIORITY_HIGHEST |
StepEntityDTO
{
"id": 0,
"name": "string",
"description": "string",
"stepPriority": 0,
"users": [
{
"id": 0,
"username": "string",
"firstName": "string",
"lastName": "string",
"authLevel": 0,
"emailAddress": "string"
}
],
"groups": [
{
"id": 0,
"name": "string",
"description": "string",
"membersCount": 0,
"groupSections": [
null
],
"members": [
null
],
"defaultPreviewChannel": 0,
"emailAddress": "string",
"children": [
null
],
"groupChildren": [
null
],
"ldap": true,
"groupEnabled": true
}
],
"rejectTo": 0,
"stepXID": 0,
"differentWorkflowID": 0,
"stepDay": 0,
"stepHour": 0,
"vote": 0,
"getxModerators": 0,
"activeModeration": true,
"alertType": [
0
],
"alertConfig": 0,
"restrictToEditors": true
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | false | none | none |
| name | string | false | none | none |
| description | string | false | none | none |
| stepPriority | integer(int32) | false | none | none |
| users | [UserMetaDataDTO] | false | none | none |
StepEntityInformation
{
"id": 0,
"name": "string",
"description": "string",
"users": [
{
"id": 0,
"username": "string",
"firstName": "string",
"lastName": "string",
"authLevel": 0,
"emailAddress": "string"
}
],
"groups": [
{
"id": 0,
"name": "string",
"description": "string",
"membersCount": 0
}
],
"rejectTo": 0,
"stepXID": 0,
"differentWorkflowID": 0,
"stepDay": 0,
"stepHour": 0,
"vote": 0,
"getxModerators": 0,
"alertType": [
0
],
"alertConfig": 0,
"stepXName": "string",
"differentWorkflowName": "string",
"uniqueUsers": 0
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | false | none | none |
| name | string | false | none | none |
| description | string | false | none | none |
| users | [UserMetaDataDTO] | false | none | none |
StepEntityMetaData
{
"id": 0,
"name": "string",
"description": "string",
"priority": 0
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | false | none | none |
| name | string | false | none | none |
| description | string | false | none | none |
| priority | integer(int32) | false | none | none |
StepOptionEntity
{
"id": 0,
"stepEntity": {
"id": 0,
"name": "string",
"description": "string",
"lastModified": "2019-08-24T14:15:22Z",
"priority": "PRIORITY_LOWEST",
"restrictToEditors": 0,
"language": {
"code": null,
"name": null,
"charset": null,
"disclaimer": null,
"channels": null
},
"users": [
{}
],
"groups": [
{}
],
"options": {
"id": null,
"stepEntity": null,
"rejectType": null,
"rejectStep": null,
"voteType": null,
"voteModerator": null,
"stepHour": null,
"stepDay": null,
"languageType": null,
"languageNumber": null,
"alertUser": null,
"alertMode": null,
"alertTypes": null
},
"workflowSteps": [
{}
]
},
"rejectType": "CONTENT_OWNER",
"rejectStep": 0,
"voteType": 0,
"voteModerator": 0,
"stepHour": 0,
"stepDay": 0,
"languageType": 0,
"languageNumber": 0,
"alertUser": "ALERT_OWNER",
"alertMode": 0,
"alertTypes": [
0
]
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | false | none | none |
SyntaxType
{
"id": 0,
"name": "string",
"mimeCode": "string"
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | true | none | none |
| name | string | true | none | none |
| mimeCode | string | true | none | none |
T4StreamWriter
{
"outputStream": {},
"encoding": "string",
"writer": {}
}
Properties
None
Table
{
"name": "string",
"required": true,
"primaryKey": [
{
"name": "string",
"default": "string",
"type": 0,
"maxSize": 0,
"unique": true,
"indexed": true,
"indexLength": 0,
"primaryKey": true,
"autoIncrement": true,
"nullValuePermitted": true
}
],
"columnCount": 0,
"columns": [
{
"name": "string",
"default": "string",
"type": 0,
"maxSize": 0,
"unique": true,
"indexed": true,
"indexLength": 0,
"primaryKey": true,
"autoIncrement": true,
"nullValuePermitted": true
}
]
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| name | string | false | none | none |
| required | boolean | false | none | none |
| primaryKey | [Column] | false | none | none |
TableData
{
"draw": 0,
"recordsTotal": 0,
"recordsFiltered": 0,
"data": [
{
"id": 0,
"keyName": "string",
"keyDescription": "string",
"lastModified": "2019-08-24T14:15:22Z",
"keys": "string",
"inUse": true,
"usedFor": [
null
],
"itAPrivateKey": true
}
]
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| draw | integer(int32) | false | none | none |
| recordsTotal | integer(int32) | false | none | none |
| recordsFiltered | integer(int32) | false | none | none |
| data | [KeyMeta] | false | none | none |
TableDataResponseStructure
{
"draw": 0,
"recordsTotal": 0,
"recordsFiltered": 0,
"data": [
{}
],
"error": "string"
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| draw | integer(int32) | false | none | none |
| recordsTotal | integer(int32) | false | none | none |
| recordsFiltered | integer(int32) | false | none | none |
| data | [object] | false | none | none |
| error | string | false | none | none |
TableDataResponseStructureAPIKeyDTO
{
"draw": 0,
"recordsTotal": 0,
"recordsFiltered": 0,
"data": [
{
"id": 0,
"name": "string",
"active": true,
"deleted": true,
"secret": [
null
],
"userId": 0,
"lastModifiedBy": 0,
"dateModified": "2019-08-24T14:15:22Z",
"dateCreated": "2019-08-24T14:15:22Z",
"invalidationDate": "2019-08-24T14:15:22Z",
"expired": true
}
],
"error": "string"
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| draw | integer(int32) | false | none | none |
| recordsTotal | integer(int32) | false | none | none |
| recordsFiltered | integer(int32) | false | none | none |
| data | [APIKeyDTO] | false | none | none |
Task
{
"applicationEventPublisher": {},
"writer": {
"outputStream": {},
"encoding": "string",
"writer": {}
},
"status": "PENDING",
"id": "string",
"taskType": "string",
"taskLevel": "string",
"triggerStamp": "2019-08-24T14:15:22Z",
"startedStamp": "2019-08-24T14:15:22Z",
"completedStamp": "2019-08-24T14:15:22Z",
"events": [
{
"source": {},
"timestamp": 0,
"task": {},
"description": "string",
"severity": "["
}
],
"user": {
"id": 0,
"username": "string",
"firstName": "string",
"lastName": "string",
"emailAddress": "string",
"defaultLang": "string",
"localeCountryCode": "string",
"localeLanguageCode": "string",
"localeVariant": "string",
"createDate": "2019-08-24T14:15:22Z",
"lastLoginDate": "2019-08-24T14:15:22Z",
"enabled": true,
"password": {
"salt": null,
"hashedPassword": null,
"hashIterations": null
},
"defaultPreviewChannel": 0,
"preferredHtmlEditor": 0,
"extranetConsent": true,
"extranetAccess": "string",
"extranetConsentDatetime": "2019-08-24T14:15:22Z",
"groups": [
{}
],
"extensibleUserObjectContent": {
"metaData": null,
"elements": null,
"language": null,
"name": null,
"owner": null,
"id": null,
"version": null,
"lastModified": null,
"status": null,
"sections": null,
"channelIDs": null,
"contentTypeID": null,
"expiryDate": null,
"sectionIDs": null,
"archiveSection": null,
"reviewDate": null,
"publishDate": null,
"elementCount": null,
"lastModifiedBy": null,
"previousVersion": null
},
"sections": [
{}
],
"userChannels": [
{}
],
"locale": {
"language": null,
"displayName": null,
"script": null,
"country": null,
"variant": null,
"extensionKeys": null,
"unicodeLocaleAttributes": null,
"unicodeLocaleKeys": null,
"iso3Language": null,
"iso3Country": null,
"displayLanguage": null,
"displayScript": null,
"displayCountry": null,
"displayVariant": null
},
"fullName": "string",
"deleted": true,
"powerUser": true,
"administrator": true,
"authLevel": 0,
"fullTinyMCELocaleCode": "string",
"appliedPreviewChannel": 0,
"propertyResourceBundle": {
"locale": null,
"keys": null,
"baseBundleName": null
},
"fullLocaleCode": "string"
},
"selectedLanguage": "string",
"typeName": "string",
"reportID": 0,
"jobID": 0,
"thread": {
"name": "string",
"priority": 0,
"daemon": true,
"contextClassLoader": {
"parent": null,
"name": null,
"unnamedModule": null,
"registeredAsParallelCapable": null,
"definedPackages": null
},
"uncaughtExceptionHandler": {},
"interrupted": true,
"threadGroup": {
"parent": null,
"name": null,
"maxPriority": null,
"destroyed": null,
"daemon": null
},
"stackTrace": [
{}
],
"alive": true,
"id": 0,
"state": "NEW"
},
"typeKeyword": "string"
}
Properties
None
TaskEvent
{
"source": {},
"timestamp": 0,
"task": {
"applicationEventPublisher": {},
"writer": {
"outputStream": null,
"encoding": null,
"writer": null
},
"status": "PENDING",
"id": "string",
"taskType": "string",
"taskLevel": "string",
"triggerStamp": "2019-08-24T14:15:22Z",
"startedStamp": "2019-08-24T14:15:22Z",
"completedStamp": "2019-08-24T14:15:22Z",
"events": [
{}
],
"user": {
"id": null,
"username": null,
"firstName": null,
"lastName": null,
"emailAddress": null,
"defaultLang": null,
"localeCountryCode": null,
"localeLanguageCode": null,
"localeVariant": null,
"createDate": null,
"lastLoginDate": null,
"enabled": null,
"password": null,
"defaultPreviewChannel": null,
"preferredHtmlEditor": null,
"extranetConsent": null,
"extranetAccess": null,
"extranetConsentDatetime": null,
"groups": null,
"extensibleUserObjectContent": null,
"sections": null,
"userChannels": null,
"locale": null,
"fullName": null,
"deleted": null,
"powerUser": null,
"administrator": null,
"authLevel": null,
"fullTinyMCELocaleCode": null,
"appliedPreviewChannel": null,
"propertyResourceBundle": null,
"fullLocaleCode": null
},
"selectedLanguage": "string",
"typeName": "string",
"reportID": 0,
"jobID": 0,
"thread": {
"name": null,
"priority": null,
"daemon": null,
"contextClassLoader": null,
"uncaughtExceptionHandler": null,
"interrupted": null,
"threadGroup": null,
"stackTrace": null,
"alive": null,
"id": null,
"state": null
},
"typeKeyword": "string"
},
"description": "string",
"severity": "EMERGENCY"
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| source | object | false | none | none |
| timestamp | integer(int64) | false | none | none |
TaskMetaData
{
"taskId": "string",
"name": "string",
"queuedTime": 0,
"startTime": 0,
"duration": "string",
"type": "string",
"isInprogress": true,
"threadStatus": "string",
"threadLevel": "string",
"currentOutput": "string",
"callStack": "string"
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| taskId | string | false | none | none |
| name | string | false | none | none |
| queuedTime | integer(int64) | false | none | none |
| startTime | integer(int64) | false | none | none |
| duration | string | false | none | none |
| type | string | false | none | none |
| isInprogress | boolean | false | none | none |
| threadStatus | string | false | none | none |
| threadLevel | string | false | none | none |
| currentOutput | string | false | none | none |
| callStack | string | false | none | none |
TerminalfourLogDto
{
"id": 0,
"description": "string",
"occurred": "2019-08-24T14:15:22Z",
"severity": "string",
"eventType": "string",
"action": "string",
"error": "string",
"remoteAddress": "string",
"language": "string",
"content": "string",
"section": "string",
"user": "string",
"stackTrace": "string"
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | false | none | none |
| description | string | false | none | none |
| occurred | string(date-time) | false | none | none |
| severity | string | false | none | none |
| eventType | string | false | none | none |
| action | string | false | none | none |
| error | string | false | none | none |
| remoteAddress | string | false | none | none |
| language | string | false | none | none |
| content | string | false | none | none |
| section | string | false | none | none |
| user | string | false | none | none |
| stackTrace | string | false | none | none |
Thread
{
"name": "string",
"priority": 0,
"daemon": true,
"contextClassLoader": {
"parent": {
"parent": null,
"name": null,
"unnamedModule": null,
"registeredAsParallelCapable": null,
"definedPackages": null
},
"name": "string",
"unnamedModule": {
"layer": null,
"name": null,
"descriptor": null,
"classLoader": null,
"annotations": null,
"declaredAnnotations": null,
"named": null,
"packages": null
},
"registeredAsParallelCapable": true,
"definedPackages": [
{}
]
},
"uncaughtExceptionHandler": {},
"interrupted": true,
"threadGroup": {
"parent": {
"parent": null,
"name": null,
"maxPriority": null,
"destroyed": null,
"daemon": null
},
"name": "string",
"maxPriority": 0,
"destroyed": true,
"daemon": true
},
"stackTrace": [
{
"classLoaderName": "string",
"moduleName": "string",
"moduleVersion": "string",
"methodName": "string",
"fileName": "string",
"lineNumber": 0,
"className": "string",
"nativeMethod": true
}
],
"alive": true,
"id": 0,
"state": "NEW"
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| name | string | false | none | none |
| priority | integer(int32) | false | none | none |
| daemon | boolean | false | none | none |
ThreadGroup
{
"parent": {
"parent": {
"parent": null,
"name": null,
"maxPriority": null,
"destroyed": null,
"daemon": null
},
"name": "string",
"maxPriority": 0,
"destroyed": true,
"daemon": true
},
"name": "string",
"maxPriority": 0,
"destroyed": true,
"daemon": true
}
Properties
None
TinyMCEEditorConfiguration
{
"editorInstanceName": "string",
"defaultCustomStyleMedia": "string",
"extraHideIcons": "string",
"enabledPlugins": [
"string"
],
"invalidElements": "string",
"extendedValidElements": "string",
"themeAdvancedBlockformats": "string",
"menuCustomItems": "string",
"toolbarCustomItems": "string",
"customStyleEnabled": true,
"hideIcons": [
"string"
]
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| editorInstanceName | string | false | none | none |
| defaultCustomStyleMedia | string | false | none | none |
| extraHideIcons | string | false | none | none |
| enabledPlugins | [string] | false | none | none |
| invalidElements | string | false | none | none |
| extendedValidElements | string | false | none | none |
| themeAdvancedBlockformats | string | false | none | none |
| menuCustomItems | string | false | none | none |
| toolbarCustomItems | string | false | none | none |
| customStyleEnabled | boolean | false | none | none |
| hideIcons | [string] | false | none | none |
TinyMcePluginsDTO
{
"fileNames": [
"string"
]
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| fileNames | [string] | false | none | none |
TinyMceResponse
{}
Properties
None
TransferCredential
{
"channels": [
{
"id": 0,
"description": "string",
"name": "string",
"parentID": 0,
"fullName": "string"
}
]
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| channels | [ChannelDTO] | false | none | none |
TransferMetaData
{
"id": 0,
"name": "string",
"description": "string",
"remoteHost": "string",
"remoteRoot": "string",
"transferType": 0,
"channelID": 0,
"cleanServer": true
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | true | none | none |
| name | string | true | none | none |
| description | string | false | none | none |
| remoteHost | string | false | none | none |
| remoteRoot | string | false | none | none |
| transferType | integer(int32) | false | none | none |
| channelID | integer(int32) | false | none | none |
| cleanServer | boolean | false | none | none |
TransferSiteDTO
{
"id": 0,
"name": "string",
"description": "string",
"transferType": 0,
"channelID": 0,
"remoteRoot": "string",
"remoteHost": "string",
"remotePort": 0,
"username": "string",
"password": "string",
"backupDir": "string",
"uploadExtensionsToIgnore": [
"string"
],
"uploadDirectoriesToIgnore": [
"string"
],
"cleanExtensionsToIgnore": [
"string"
],
"cleanDirectoriesToIgnore": [
"string"
],
"encryptionLevel": 0,
"ignoreSubDirInUploadEnabled": true,
"passiveModeEnabled": true,
"cleanUpServerEnabled": true,
"ignoreSubDirInCleanUpEnabled": true
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | false | none | none |
| name | string | false | none | none |
| description | string | false | none | none |
| transferType | integer(int32) | false | none | none |
| channelID | integer(int32) | false | none | none |
| remoteRoot | string | false | none | none |
| remoteHost | string | false | none | none |
| remotePort | integer(int32) | false | none | none |
| username | string | false | none | none |
| password | string | false | none | none |
| backupDir | string | false | none | none |
| uploadExtensionsToIgnore | [string] | false | none | none |
| uploadDirectoriesToIgnore | [string] | false | none | none |
| cleanExtensionsToIgnore | [string] | false | none | none |
| cleanDirectoriesToIgnore | [string] | false | none | none |
| encryptionLevel | integer(int32) | false | none | none |
| ignoreSubDirInUploadEnabled | boolean | false | none | none |
| passiveModeEnabled | boolean | false | none | none |
| cleanUpServerEnabled | boolean | false | none | none |
| ignoreSubDirInCleanUpEnabled | boolean | false | none | none |
TranslationDisclaimer
{
"id": {
"channel": {
"id": null,
"name": null,
"description": null,
"type": null,
"defaultLanguage": null,
"rootSectionID": null,
"fileOutputPath": null,
"indexFileName": null,
"baseHref": null,
"siteRoot": null,
"pathCaseModifier": null,
"fullTextType": null,
"fullTextExtension": null,
"secondaryPublishLanguage": null,
"channelPublishURL": null,
"parent": null,
"favIconID": null,
"pollIconID": null,
"accessControlConfigurationID": null,
"personalisationConfigurationID": null,
"publishReportLevel": null,
"pendingVersionOutputPath": null,
"pendingVersionBaseHref": null,
"pendingVersionSiteRoot": null,
"prePublishProcessorID": null,
"allowScriptsInDirectEdit": null,
"pxlFolder": null,
"languages": null,
"microSites": null,
"permittedFileExtensions": null,
"translationDisclaimers": null,
"mediaPublishRules": null,
"channelFullTextDisplayPeriod": null,
"channelUsers": null,
"channelContents": null,
"mediaTypesWithPublishRuleCategory": null,
"convertSpacesInSectionNameEnabled": null,
"convertSpacesInRetainedFilenameEnabled": null,
"channelCleanupEnabled": null,
"personalisationEnabled": null,
"accessControlEnabled": null,
"fullTextDisplayPeriodValue": null,
"fullTextDisplayPeriodUnit": null,
"secondaryPublishEnabled": null,
"overrideExtensionEnabled": null,
"publishEmptySectionsEnabled": null,
"convertSpacesInOutputURIEnabled": null,
"parentID": null,
"contentIDs": null,
"languageCodes": null,
"microSite": null
},
"languageCode": "string"
},
"disclaimer": "string"
}
Properties
None
TranslationDisclaimerDTO
{
"channelID": 0,
"languageCode": "string",
"disclaimer": "string"
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| channelID | integer(int32) | false | none | none |
| languageCode | string | false | none | none |
| disclaimer | string | false | none | none |
TranslationDisclaimerPK
{
"channel": {
"id": 0,
"name": "string",
"description": "string",
"type": "string",
"defaultLanguage": "string",
"rootSectionID": 0,
"fileOutputPath": "string",
"indexFileName": "string",
"baseHref": "string",
"siteRoot": "string",
"pathCaseModifier": 0,
"fullTextType": "string",
"fullTextExtension": "string",
"secondaryPublishLanguage": "string",
"channelPublishURL": "string",
"parent": {
"id": null,
"name": null,
"description": null,
"type": null,
"defaultLanguage": null,
"rootSectionID": null,
"fileOutputPath": null,
"indexFileName": null,
"baseHref": null,
"siteRoot": null,
"pathCaseModifier": null,
"fullTextType": null,
"fullTextExtension": null,
"secondaryPublishLanguage": null,
"channelPublishURL": null,
"parent": null,
"favIconID": null,
"pollIconID": null,
"accessControlConfigurationID": null,
"personalisationConfigurationID": null,
"publishReportLevel": null,
"pendingVersionOutputPath": null,
"pendingVersionBaseHref": null,
"pendingVersionSiteRoot": null,
"prePublishProcessorID": null,
"allowScriptsInDirectEdit": null,
"pxlFolder": null,
"languages": null,
"microSites": null,
"permittedFileExtensions": null,
"translationDisclaimers": null,
"mediaPublishRules": null,
"channelFullTextDisplayPeriod": null,
"channelUsers": null,
"channelContents": null,
"mediaTypesWithPublishRuleCategory": null,
"convertSpacesInSectionNameEnabled": null,
"convertSpacesInRetainedFilenameEnabled": null,
"channelCleanupEnabled": null,
"personalisationEnabled": null,
"accessControlEnabled": null,
"fullTextDisplayPeriodValue": null,
"fullTextDisplayPeriodUnit": null,
"secondaryPublishEnabled": null,
"overrideExtensionEnabled": null,
"publishEmptySectionsEnabled": null,
"convertSpacesInOutputURIEnabled": null,
"parentID": null,
"contentIDs": null,
"languageCodes": null,
"microSite": null
},
"favIconID": 0,
"pollIconID": 0,
"accessControlConfigurationID": 0,
"personalisationConfigurationID": 0,
"publishReportLevel": 0,
"pendingVersionOutputPath": "string",
"pendingVersionBaseHref": "string",
"pendingVersionSiteRoot": "string",
"prePublishProcessorID": 0,
"allowScriptsInDirectEdit": 0,
"pxlFolder": "string",
"languages": [
{}
],
"microSites": [
{}
],
"permittedFileExtensions": [
{}
],
"translationDisclaimers": [
{}
],
"mediaPublishRules": [
{}
],
"channelFullTextDisplayPeriod": {
"id": null,
"enabled": null,
"dateType": null,
"filterType": null,
"filter": null,
"period": null,
"periodUnit": null,
"channel": null
},
"channelUsers": [
{}
],
"channelContents": [
{}
],
"mediaTypesWithPublishRuleCategory": [
0
],
"convertSpacesInSectionNameEnabled": true,
"convertSpacesInRetainedFilenameEnabled": true,
"channelCleanupEnabled": true,
"personalisationEnabled": true,
"accessControlEnabled": true,
"fullTextDisplayPeriodValue": 0,
"fullTextDisplayPeriodUnit": 0,
"secondaryPublishEnabled": true,
"overrideExtensionEnabled": true,
"publishEmptySectionsEnabled": true,
"convertSpacesInOutputURIEnabled": true,
"parentID": 0,
"contentIDs": [
0
],
"languageCodes": [
"string"
],
"microSite": true
},
"languageCode": "string"
}
Properties
None
Type
{
"id": 0,
"name": "string",
"description": "string",
"storageMethod": 0,
"binary": true,
"extensionChecking": true,
"enabled": true
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | false | none | none |
| name | string | false | none | none |
| description | string | false | none | none |
| storageMethod | integer(int32) | false | none | none |
| binary | boolean | false | none | none |
| extensionChecking | boolean | false | none | none |
| enabled | boolean | false | none | none |
TypeMetaDataDTO
{
"id": 0,
"name": "string",
"listType": true
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | false | none | none |
| name | string | false | none | none |
| listType | boolean | false | none | none |
UncaughtExceptionHandler
{}
Properties
None
User
{
"id": 0,
"username": "string",
"firstName": "string",
"lastName": "string",
"emailAddress": "string",
"defaultLang": "string",
"localeCountryCode": "string",
"localeLanguageCode": "string",
"localeVariant": "string",
"createDate": "2019-08-24T14:15:22Z",
"lastLoginDate": "2019-08-24T14:15:22Z",
"enabled": true,
"password": {
"salt": "string",
"hashedPassword": "string",
"hashIterations": 0
},
"defaultPreviewChannel": 0,
"preferredHtmlEditor": 0,
"extranetConsent": true,
"extranetAccess": "string",
"extranetConsentDatetime": "2019-08-24T14:15:22Z",
"groups": [
{
"id": 0,
"name": "string",
"description": "string",
"emailAddress": "string",
"createDate": "2019-08-24T14:15:22Z",
"enabled": true,
"ldap": true,
"defaultChannel": 0,
"children": [
null
],
"sections": [
null
],
"steps": [
null
],
"deleted": true,
"memberCount": 0
}
],
"extensibleUserObjectContent": {
"metaData": {
"id": null,
"contentTypeID": null,
"archiveSection": null,
"publishDate": null,
"reviewDate": null,
"expiryDate": null,
"contentChannels": null,
"contentVersions": null,
"cloneSource": null,
"sections": null,
"channelIDs": null,
"sectionIDs": null,
"languages": null,
"languageIndependant": null,
"allLanguageMetaData": null,
"languageCount": null
},
"elements": [
{}
],
"language": "string",
"name": "string",
"owner": 0,
"id": 0,
"version": {
"version": null,
"subMinor": null,
"major": null,
"minor": null
},
"lastModified": "2019-08-24T14:15:22Z",
"status": 0,
"sections": [
{}
],
"channelIDs": [
0
],
"contentTypeID": 0,
"expiryDate": "2019-08-24T14:15:22Z",
"sectionIDs": [
0
],
"archiveSection": 0,
"reviewDate": "2019-08-24T14:15:22Z",
"publishDate": "2019-08-24T14:15:22Z",
"elementCount": 0,
"lastModifiedBy": 0,
"previousVersion": {
"version": null,
"subMinor": null,
"major": null,
"minor": null
}
},
"sections": [
{
"id": 0,
"level": 0,
"status": 0,
"printSequence": 0,
"formSection": true,
"archived": true,
"users": [
null
],
"viewUsers": [
null
],
"groups": [
null
],
"viewGroups": [
null
],
"contentSections": [
null
],
"sectionInfos": {},
"mirrorSections": [
null
],
"links": {},
"rootChannels": [
null
],
"appliedPageLayouts": [
null
],
"hierarchyMirrorAcOpt": {},
"hierarchyMirrorMetadataOpt": {},
"children": [
null
],
"contentTypeScopes": [
null
],
"cloneSource": {},
"sectionPaths": {},
"sortLock": "[",
"parent": {},
"mirrors": [
null
],
"root": true,
"shown": true,
"nextSequence": 0,
"entityID": 0,
"childOfMirrored": true,
"metadataOption": 0,
"workflowID": 0,
"childOfMirror": true,
"workflowName": "string",
"workflow": {},
"channelRoot": [
null
],
"languages": [
null
],
"channels": [
null
],
"pathMembers": [
null
],
"sectionSortMethod": 0,
"contentSortMethod": 0,
"contentsAndSequences": {},
"parentWorkflowID": 0,
"inheritedPageLayouts": {},
"currentOrInheritedWorkflow": 0,
"contentNextSequence": 0,
"accessControlOption": 0,
"parentID": 0,
"mirror": true,
"allNames": {},
"languageCount": 0,
"mirrorSource": {},
"link": true,
"mirrorSourceID": 0
}
],
"userChannels": [
{
"id": 0,
"name": "string",
"description": "string",
"type": "string",
"defaultLanguage": "string",
"rootSectionID": 0,
"fileOutputPath": "string",
"indexFileName": "string",
"baseHref": "string",
"siteRoot": "string",
"pathCaseModifier": 0,
"fullTextType": "string",
"fullTextExtension": "string",
"secondaryPublishLanguage": "string",
"channelPublishURL": "string",
"parent": {},
"favIconID": 0,
"pollIconID": 0,
"accessControlConfigurationID": 0,
"personalisationConfigurationID": 0,
"publishReportLevel": 0,
"pendingVersionOutputPath": "string",
"pendingVersionBaseHref": "string",
"pendingVersionSiteRoot": "string",
"prePublishProcessorID": 0,
"allowScriptsInDirectEdit": 0,
"pxlFolder": "string",
"languages": [
null
],
"microSites": [
null
],
"permittedFileExtensions": [
null
],
"translationDisclaimers": [
null
],
"mediaPublishRules": [
null
],
"channelFullTextDisplayPeriod": {},
"channelUsers": [
null
],
"channelContents": [
null
],
"mediaTypesWithPublishRuleCategory": [
null
],
"convertSpacesInSectionNameEnabled": true,
"convertSpacesInRetainedFilenameEnabled": true,
"channelCleanupEnabled": true,
"personalisationEnabled": true,
"accessControlEnabled": true,
"fullTextDisplayPeriodValue": 0,
"fullTextDisplayPeriodUnit": 0,
"secondaryPublishEnabled": true,
"overrideExtensionEnabled": true,
"publishEmptySectionsEnabled": true,
"convertSpacesInOutputURIEnabled": true,
"parentID": 0,
"contentIDs": [
null
],
"languageCodes": [
null
],
"microSite": true
}
],
"locale": {
"language": "string",
"displayName": "string",
"script": "string",
"country": "string",
"variant": "string",
"extensionKeys": [
"string"
],
"unicodeLocaleAttributes": [
"string"
],
"unicodeLocaleKeys": [
"string"
],
"iso3Language": "string",
"iso3Country": "string",
"displayLanguage": "string",
"displayScript": "string",
"displayCountry": "string",
"displayVariant": "string"
},
"fullName": "string",
"deleted": true,
"powerUser": true,
"administrator": true,
"authLevel": 0,
"fullTinyMCELocaleCode": "string",
"appliedPreviewChannel": 0,
"propertyResourceBundle": {
"locale": {
"language": null,
"displayName": null,
"script": null,
"country": null,
"variant": null,
"extensionKeys": null,
"unicodeLocaleAttributes": null,
"unicodeLocaleKeys": null,
"iso3Language": null,
"iso3Country": null,
"displayLanguage": null,
"displayScript": null,
"displayCountry": null,
"displayVariant": null
},
"keys": {},
"baseBundleName": "string"
},
"fullLocaleCode": "string"
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | false | none | none |
| username | string | false | none | none |
| firstName | string | false | none | none |
| lastName | string | false | none | none |
| emailAddress | string | false | none | none |
| defaultLang | string | false | none | none |
| localeCountryCode | string | false | none | none |
| localeLanguageCode | string | false | none | none |
| localeVariant | string | false | none | none |
| createDate | string(date-time) | false | none | none |
| lastLoginDate | string(date-time) | false | none | none |
| enabled | boolean | false | none | none |
UserCredentialsDTO
{
"authLevelEnabled": [
{
"authLevelDescription": "string",
"authLevelId": 0,
"accessRightsEnabled": true,
"modifyEnabled": true,
"eraseEnabled": true
}
],
"groupsAllowed": [
{
"id": 0,
"name": "string",
"description": "string",
"membersCount": 0
}
],
"availableLocales": [
{
"id": "string",
"description": "string",
"localeLanguageCode": "string",
"localeCountryCode": "string",
"localeVariant": "string",
"defaultLocale": true
}
],
"htmlEditors": [
{
"id": 0,
"name": "string",
"minimumAccessLevel": 0,
"defaultEditor": true
}
],
"extranetAccessList": [
{
"value": "string",
"description": "string",
"defaultAccessLevel": true
}
],
"channels": [
{
"id": 0,
"description": "string",
"name": "string",
"parentID": 0,
"fullName": "string"
}
],
"authMethods": [
{
"id": 0,
"name": "string",
"identifier": "string",
"enabled": true
}
],
"channelsSelect": [
{
"id": 0,
"description": "string",
"name": "string",
"parentID": 0,
"fullName": "string"
}
],
"userExtensibleObjectID": 0,
"contentExtensibleUserObjectID": 0,
"canAssignChannelsToModeratorsEnabled": true,
"canDeleteUsersEnabled": true,
"canAssignChannelsEnabled": true,
"createNewUserEnabled": true,
"canAddToOwngroupEnabled": true,
"readOnlyAuthMethodsEnabled": true,
"editUsersEnabled": true
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| authLevelEnabled | [UserLevelDTO] | false | none | none |
UserDTO
{
"id": 0,
"userLevel": 0,
"defaultPreviewChannel": 0,
"username": "string",
"firstName": "string",
"lastName": "string",
"emailAddress": "string",
"defaultLanguage": "string",
"userInterfaceLanguageId": "string",
"password": "string",
"extranetAccess": "string",
"enabled": true,
"htmlEditor": 0,
"membershipGroups": 0,
"groupUser": [
{
"id": 0,
"name": "string",
"description": "string",
"membersCount": 0
}
],
"assignedChannelsList": [
0
],
"authenticationMappingList": [
{
"id": 0,
"name": "string",
"identifier": "string",
"enabled": true
}
],
"userSectionDto": [
{
"id": 0,
"path": "string",
"parentID": 0,
"group": true,
"user": true,
"media": true
}
],
"userExtensibleObjectDto": {
"id": 0,
"contentTypeID": 0,
"archiveSection": 0,
"publishDate": "2019-08-24T14:15:22Z",
"reviewDate": "2019-08-24T14:15:22Z",
"expiryDate": "2019-08-24T14:15:22Z",
"language": "string",
"name": "string",
"alternativeLanguages": [
{}
],
"status": 0,
"lastModified": "2019-08-24T14:15:22Z",
"lastModifiedBy": 0,
"lastModifierName": "string",
"contentTypeName": "string",
"contentTypeAlias": "string",
"owner": {
"id": null,
"type": null
},
"version": "string",
"previousVersion": "string",
"channels": [
0
],
"mirroredSectionPaths": {
"property1": "string",
"property2": "string"
},
"editable": true,
"expired": true,
"lock": {
"assetID": null,
"assetType": null,
"lockType": null,
"expiry": null,
"owner": null,
"ownerName": null,
"currentUser": null,
"language": null
},
"canPublishNow": true,
"canSaveAndApprove": true,
"contentTypeAccess": 0,
"contentTypeLock": {
"assetID": null,
"assetType": null,
"lockType": null,
"expiry": null,
"owner": null,
"ownerName": null,
"currentUser": null,
"language": null
},
"elements": {
"property1": {},
"property2": {}
},
"contentType": {
"id": null,
"name": null,
"description": null,
"type": null,
"editable": null,
"primaryGroup": null,
"sharedGroups": null,
"alias": null,
"workflow": null,
"systemTemplate": null,
"sharedGroupCount": null,
"contentTypeElements": null,
"metaMapped": null,
"lock": null,
"minAuthLevel": null,
"enableDirectEdit": null,
"elementIdforFilename": null,
"warningMessage": null,
"sectionId": null,
"duplicate": null,
"duplicatedFromId": null,
"fullyAccessible": null
},
"types": [
{}
],
"insertAtIndex": 0,
"sortLock": "TOP",
"excludedMirrorSectionIds": [
0
],
"locked": true,
"sectionIDs": [
0
]
},
"canModifyExtranetConsentEnabled": true,
"extranetConsentEnabled": true
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | false | none | none |
| userLevel | integer(int32) | false | none | none |
| defaultPreviewChannel | integer(int32) | false | none | none |
| username | string | false | none | none |
| firstName | string | false | none | none |
| lastName | string | false | none | none |
| emailAddress | string | false | none | none |
| defaultLanguage | string | false | none | none |
| userInterfaceLanguageId | string | false | none | none |
| password | string | false | none | none |
| extranetAccess | string | false | none | none |
| enabled | boolean | false | none | none |
| htmlEditor | integer(int32) | false | none | none |
| membershipGroups | integer(int32) | false | none | none |
| groupUser | [GroupDTO] | false | none | none |
UserGroupDTO
{
"users": [
{
"id": 0,
"username": "string",
"firstName": "string",
"lastName": "string",
"authLevel": 0,
"emailAddress": "string"
}
],
"groups": [
{
"id": 0,
"name": "string",
"description": "string",
"membersCount": 0,
"groupSections": [
null
],
"members": [
null
],
"defaultPreviewChannel": 0,
"emailAddress": "string",
"children": [
null
],
"groupChildren": [
null
],
"ldap": true,
"groupEnabled": true
}
]
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| users | [UserMetaDataDTO] | false | none | none |
UserLevelDTO
{
"authLevelDescription": "string",
"authLevelId": 0,
"accessRightsEnabled": true,
"modifyEnabled": true,
"eraseEnabled": true
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| authLevelDescription | string | false | none | none |
| authLevelId | integer(int32) | false | none | none |
| accessRightsEnabled | boolean | false | none | none |
| modifyEnabled | boolean | false | none | none |
| eraseEnabled | boolean | false | none | none |
UserMetaData
{
"id": 0,
"username": "string",
"firstName": "string",
"lastName": "string",
"emailAddress": "string",
"defaultLang": "string",
"enabled": true,
"deleted": true,
"authLevel": 0
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | false | none | none |
| username | string | false | none | none |
| firstName | string | false | none | none |
| lastName | string | false | none | none |
| emailAddress | string | false | none | none |
| defaultLang | string | false | none | none |
| enabled | boolean | false | none | none |
| deleted | boolean | false | none | none |
| authLevel | integer(int32) | false | none | none |
UserMetaDataDTO
{
"id": 0,
"username": "string",
"firstName": "string",
"lastName": "string",
"authLevel": 0,
"emailAddress": "string"
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | false | none | none |
| username | string | false | none | none |
| firstName | string | false | none | none |
| lastName | string | false | none | none |
| authLevel | integer(int32) | false | none | none |
| emailAddress | string | false | none | none |
UserProfileView
{
"firstName": "string",
"lastName": "string",
"username": "string",
"emailAddress": "string",
"defaultLanguage": "string",
"oldPassword": "string",
"newPassword": "string",
"newPasswordConfirm": "string",
"uiLocale": "string",
"htmlEditorId": 0,
"defaultPreviewChannelId": 0,
"userLevel": 0,
"contentId": 0,
"contentDto": {
"id": 0,
"contentTypeID": 0,
"archiveSection": 0,
"publishDate": "2019-08-24T14:15:22Z",
"reviewDate": "2019-08-24T14:15:22Z",
"expiryDate": "2019-08-24T14:15:22Z",
"language": "string",
"name": "string",
"alternativeLanguages": [
{}
],
"status": 0,
"lastModified": "2019-08-24T14:15:22Z",
"lastModifiedBy": 0,
"lastModifierName": "string",
"contentTypeName": "string",
"contentTypeAlias": "string",
"owner": {
"id": null,
"type": null
},
"version": "string",
"previousVersion": "string",
"channels": [
0
],
"mirroredSectionPaths": {
"property1": "string",
"property2": "string"
},
"editable": true,
"expired": true,
"lock": {
"assetID": null,
"assetType": null,
"lockType": null,
"expiry": null,
"owner": null,
"ownerName": null,
"currentUser": null,
"language": null
},
"canPublishNow": true,
"canSaveAndApprove": true,
"contentTypeAccess": 0,
"contentTypeLock": {
"assetID": null,
"assetType": null,
"lockType": null,
"expiry": null,
"owner": null,
"ownerName": null,
"currentUser": null,
"language": null
},
"elements": {
"property1": {},
"property2": {}
},
"contentType": {
"id": null,
"name": null,
"description": null,
"type": null,
"editable": null,
"primaryGroup": null,
"sharedGroups": null,
"alias": null,
"workflow": null,
"systemTemplate": null,
"sharedGroupCount": null,
"contentTypeElements": null,
"metaMapped": null,
"lock": null,
"minAuthLevel": null,
"enableDirectEdit": null,
"elementIdforFilename": null,
"warningMessage": null,
"sectionId": null,
"duplicate": null,
"duplicatedFromId": null,
"fullyAccessible": null
},
"types": [
{}
],
"insertAtIndex": 0,
"sortLock": "TOP",
"excludedMirrorSectionIds": [
0
],
"locked": true,
"sectionIDs": [
0
]
}
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| firstName | string | false | none | none |
| lastName | string | false | none | none |
| username | string | false | none | none |
| emailAddress | string | false | none | none |
| defaultLanguage | string | false | none | none |
| oldPassword | string | false | none | none |
| newPassword | string | false | none | none |
| newPasswordConfirm | string | false | none | none |
| uiLocale | string | false | none | none |
| htmlEditorId | integer(int32) | false | none | none |
| defaultPreviewChannelId | integer(int32) | false | none | none |
| userLevel | integer(int32) | false | none | none |
| contentId | integer(int32) | false | none | none |
UserSearchDTO
{
"userList": [
{
"id": 0,
"username": "string",
"firstName": "string",
"lastName": "string",
"authLevel": 0,
"emailAddress": "string"
}
],
"overLimit": true
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| userList | [UserMetaDataDTO] | false | none | none |
UserSectionDTO
{
"id": 0,
"path": "string",
"parentID": 0,
"group": true,
"user": true,
"media": true
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | false | none | none |
| path | string | false | none | none |
| parentID | integer(int32) | false | none | none |
| group | boolean | false | none | none |
| user | boolean | false | none | none |
| media | boolean | false | none | none |
ValidatedInfo
{
"licencee": {
"companyName": "string",
"registeredOffice": "string",
"territory": "string",
"companyStatus": "string"
},
"licenceContact": {
"salutation": "string",
"firstname": "string",
"lastname": "string",
"email": "string",
"legalSalutation": "string",
"legalFirstname": "string",
"legalLastname": "string"
},
"partnerDetails": {
"name": "string",
"partnerSalutation": "string",
"partnerFirstname": "string",
"partnerLastname": "string"
},
"licenceDetails": {
"productLicenced": "string",
"begins": "2019-08-24T14:15:22Z",
"ends": "2019-08-24T14:15:22Z",
"hostname": "string"
},
"restrictions": {
"content": "string",
"user": "string",
"channel": "string",
"workflow": "string",
"contentType": "string",
"language": "string"
}
}
Properties
None
VariantDTO
{
"id": 0,
"language": "string",
"name": "string",
"description": "string",
"parentID": 0,
"type": 0,
"thumbnailURL": "string",
"dimensions": [
0
],
"variantName": "string",
"variantDimensions": "string"
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | false | none | none |
| language | string | false | none | none |
| name | string | false | none | none |
| description | string | false | none | none |
| parentID | integer(int32) | false | none | none |
| type | integer(int32) | false | none | none |
| thumbnailURL | string | false | none | none |
| dimensions | [integer] | false | none | none |
| variantName | string | false | none | none |
| variantDimensions | string | false | none | none |
Version
{
"version": "string",
"subMinor": 0,
"major": 0,
"minor": 0
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| version | string | false | none | none |
| subMinor | integer(int32) | false | none | none |
| major | integer(int32) | false | none | none |
| minor | integer(int32) | false | none | none |
WorkflowCredentialsDTO
{
"listWorkflowGroup": [
{
"workflowMetaDataDTO": {},
"groupName": "string",
"id": 0,
"canPerformActionsEnabled": true,
"canCreateNewEnabled": true,
"global": true
}
],
"groupAllowed": [
{
"id": 0,
"name": "string",
"description": "string",
"membersCount": 0,
"groupSections": [
null
],
"members": [
null
],
"defaultPreviewChannel": 0,
"emailAddress": "string",
"children": [
null
],
"groupChildren": [
null
],
"ldap": true,
"groupEnabled": true
}
],
"canCreateOnlyGroupAsset": true,
"approvers": {
"users": [
{}
],
"groups": [
{}
]
},
"canCreateNewWorkflowEnabled": true
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| listWorkflowGroup | [WorkflowGroupDTO] | false | none | none |
WorkflowEntity
{
"id": 0,
"name": "string",
"description": "string",
"creationDate": "2019-08-24T14:15:22Z",
"lastModified": "2019-08-24T14:15:22Z",
"contentTypes": [
{
"id": 0,
"name": "string",
"description": "string",
"warningMessage": "string",
"elements": [
null
],
"elementForFilename": 0,
"alias": "string",
"directEditEnabled": true,
"workflow": {},
"duplicate": true,
"type": 0,
"sectionID": 0,
"minAuthLevel": 0
}
],
"section": [
{
"id": 0,
"level": 0,
"status": 0,
"printSequence": 0,
"formSection": true,
"archived": true,
"users": [
null
],
"viewUsers": [
null
],
"groups": [
null
],
"viewGroups": [
null
],
"contentSections": [
null
],
"sectionInfos": {},
"mirrorSections": [
null
],
"links": {},
"rootChannels": [
null
],
"appliedPageLayouts": [
null
],
"hierarchyMirrorAcOpt": {},
"hierarchyMirrorMetadataOpt": {},
"children": [
null
],
"contentTypeScopes": [
null
],
"cloneSource": {},
"sectionPaths": {},
"sortLock": "[",
"parent": {},
"mirrors": [
null
],
"root": true,
"shown": true,
"nextSequence": 0,
"entityID": 0,
"childOfMirrored": true,
"metadataOption": 0,
"workflowID": 0,
"childOfMirror": true,
"workflowName": "string",
"workflow": {},
"channelRoot": [
null
],
"languages": [
null
],
"channels": [
null
],
"pathMembers": [
null
],
"sectionSortMethod": 0,
"contentSortMethod": 0,
"contentsAndSequences": {},
"parentWorkflowID": 0,
"inheritedPageLayouts": {},
"currentOrInheritedWorkflow": 0,
"contentNextSequence": 0,
"accessControlOption": 0,
"parentID": 0,
"mirror": true,
"allNames": {},
"languageCount": 0,
"mirrorSource": {},
"link": true,
"mirrorSourceID": 0
}
],
"workflowSteps": [
{
"workflowEntity": {},
"stepEntity": {},
"sequence": 0
}
],
"restricted": true,
"firstStep": {
"id": 0,
"name": "string",
"description": "string",
"lastModified": "2019-08-24T14:15:22Z",
"priority": "PRIORITY_LOWEST",
"restrictToEditors": 0,
"language": {
"code": null,
"name": null,
"charset": null,
"disclaimer": null,
"channels": null
},
"users": [
{}
],
"groups": [
{}
],
"options": {
"id": null,
"stepEntity": null,
"rejectType": null,
"rejectStep": null,
"voteType": null,
"voteModerator": null,
"stepHour": null,
"stepDay": null,
"languageType": null,
"languageNumber": null,
"alertUser": null,
"alertMode": null,
"alertTypes": null
},
"workflowSteps": [
{}
]
}
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | false | none | none |
| name | string | false | none | none |
| description | string | false | none | none |
| creationDate | string(date-time) | false | none | none |
| lastModified | string(date-time) | false | none | none |
| contentTypes | [ContentType] | false | none | none |
WorkflowEntityDTO
{
"id": 0,
"name": "string",
"description": "string",
"groupAssetID": 0,
"restricted": true
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | false | none | none |
| name | string | false | none | none |
| description | string | false | none | none |
| groupAssetID | integer(int32) | false | none | none |
| restricted | boolean | false | none | none |
WorkflowGroupDTO
{
"workflowMetaDataDTO": {
"id": 0,
"name": "string",
"description": "string"
},
"groupName": "string",
"id": 0,
"canPerformActionsEnabled": true,
"canCreateNewEnabled": true,
"global": true
}
Properties
None
WorkflowMetaDataDTO
{
"id": 0,
"name": "string",
"description": "string"
}
Properties
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | integer(int32) | false | none | none |
| name | string | false | none | none |
| description | string | false | none | none |
WorkflowStepEntity
{
"workflowEntity": {
"id": 0,
"name": "string",
"description": "string",
"creationDate": "2019-08-24T14:15:22Z",
"lastModified": "2019-08-24T14:15:22Z",
"contentTypes": [
{}
],
"section": [
{}
],
"workflowSteps": [
{}
],
"restricted": true,
"firstStep": {
"id": null,
"name": null,
"description": null,
"lastModified": null,
"priority": null,
"restrictToEditors": null,
"language": null,
"users": null,
"groups": null,
"options": null,
"workflowSteps": null
}
},
"stepEntity": {
"id": 0,
"name": "string",
"description": "string",
"lastModified": "2019-08-24T14:15:22Z",
"priority": "PRIORITY_LOWEST",
"restrictToEditors": 0,
"language": {
"code": null,
"name": null,
"charset": null,
"disclaimer": null,
"channels": null
},
"users": [
{}
],
"groups": [
{}
],
"options": {
"id": null,
"stepEntity": null,
"rejectType": null,
"rejectStep": null,
"voteType": null,
"voteModerator": null,
"stepHour": null,
"stepDay": null,
"languageType": null,
"languageNumber": null,
"alertUser": null,
"alertMode": null,
"alertTypes": null
},
"workflowSteps": [
{}
]
},
"sequence": 0
}
Properties
None
Writer
{}
Properties
None