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