MarkForPublishServicesPropagate Method

Ingeniux CMS Web Services API

Propagates publish marking to specific Publishing Targets.

Namespace:  IngeniuxCMService
Assembly:  IngeniuxCMService (in IngeniuxCMService.dll) Version: 10.3.70
Syntax

public XHRServiceResponseGeneric<PageCommandReturnInformation> Propagate(
	PropagateInput data
)

Parameters

data
Type: PropagateInput

Information for publishing target marking propagation

Examples

Sample JSON input

JavaScript
{
  "pageId": "x830",
  "recursive": false,
  "pubTargets": [
    {
      "id": "PublishingTargets/33",
      "name": "Brand Central"
    },
    {
      "id": "PublishingTargets/65",
      "name": "confidencecenter"
    }
  ]
}

Return Value

Type: XHRServiceResponseGenericPageCommandReturnInformation

Information of the Page that has publish marking propagated

Examples

Sample JSON return

JavaScript
{
    "contentChanged": false,
    "operationPageCount": 0,
    "pageAction": "Propagate",
    "pageProperties": {
      "name": "Asset Nav",
      "allowedCategoryRoots": [],
      "ancestors": [
        "x1",
        "x68"
      ],
      "assignedGroup": null,
      "assignedUser": null,
      "canClaimPage": false,
      "checkedOut": false,
      "error": null,
      "icon": 11,
      "isAssignedToOtherUser": false,
      "isEditable": false,
      "isFolder": false,
      "isInWorkflow": false,
      "justRecycled": false,
      "languageRootId": "",
      "lingualMaps": {
        "clones": [],
        "fullInfo": true,
        "master": null
      },
      "locale": "",
      "localeInherited": true,
      "markedForPublish": true,
      "markedForPublishAny": true,
      "markedForPublishPropagated": true,
      "nextPageIndex": 0,
      "noDnd": false,
      "pageId": "x830",
      "parentId": null,
      "pendingMasterVersion": 0,
      "referenceProps": {
        "created": "20180403T18:46:49",
        "createdBy": "test",
        "endDate": "",
        "lastModified": "20180403T22:00:35",
        "lastModifiedBy": "User/test",
        "publishAs": "",
        "startDate": ""
      },
      "remoteServer": "",
      "schemaFriendlyName": "Asset Nav",
      "schemaName": "AssetNav",
      "schemaOnLatestVersion": true,
      "securityLevel": 2,
      "userCanCopyPage": true,
      "workflow": null,
      "canParentRegionRoots": true,
      "canTranslate": false,
      "canUpdateSchema": true,
      "has2Schemas": false,
      "hasPresentation": false,
      "isComponent": true,
      "nextPageId": null,
      "numChildPages": 0,
      "pcrs": [],
      "serialize": false
    },
    "pages": [
      {
        "id": "x830",
        "props": {
          "name": "Asset Nav",
          "allowedCategoryRoots": [],
          "ancestors": [
            "x1",
            "x68"
          ],
          "assignedGroup": null,
          "assignedUser": null,
          "canClaimPage": false,
          "checkedOut": false,
          "error": null,
          "icon": 11,
          "isAssignedToOtherUser": false,
          "isEditable": false,
          "isFolder": false,
          "isInWorkflow": false,
          "justRecycled": false,
          "languageRootId": "",
          "lingualMaps": {
            "clones": [],
            "fullInfo": true,
            "master": null
          },
          "locale": "",
          "localeInherited": true,
          "markedForPublish": true,
          "markedForPublishAny": true,
          "markedForPublishPropagated": true,
          "nextPageIndex": 0,
          "noDnd": false,
          "pageId": "x830",
          "parentId": null,
          "pendingMasterVersion": 0,
          "referenceProps": {
            "created": "20180403T18:46:49",
            "createdBy": "test",
            "endDate": "",
            "lastModified": "20180403T22:00:35",
            "lastModifiedBy": "User/test",
            "publishAs": "",
            "startDate": ""
          },
          "remoteServer": "",
          "schemaFriendlyName": "Asset Nav",
          "schemaName": "AssetNav",
          "schemaOnLatestVersion": true,
          "securityLevel": 2,
          "userCanCopyPage": true,
          "workflow": null,
          "canParentRegionRoots": true,
          "canTranslate": false,
          "canUpdateSchema": true,
          "has2Schemas": false,
          "hasPresentation": false,
          "isComponent": true,
          "nextPageId": null,
          "numChildPages": 0,
          "pcrs": [],
          "serialize": false
        }
      }
    ],
    "queryString": {
      "assignTargetId": null,
      "assignToGroup": null,
      "comment": null,
      "includeChildren": false,
      "newPageName": null,
      "pageAction": null,
      "pageId": null,
      "pageIds": null,
      "transitionId": null
    }
  }
See Also

Reference