POST api/BusinessModules/{bmId}/Entities/{entityId}/QueueSecuritySynchronizationJob

Queue a security synchronization job for a specific business module entity.

Request Information

URI Parameters

NameDescriptionTypeAdditional information
bmId

Business Module Id.

globally unique identifier

Required

entityId

Entity Id.

integer

Required

Body Parameters

Model.

WorkPoint365.WebAPI.Model.QueueSecuritySynchronizationJobModel
NameDescriptionTypeAdditional information
SynchronizationScope

WorkPoint365.WebAPI.Model.SynchronizationScopeEnum

None.

ViewId

globally unique identifier

None.

CamlQuery

string

None.

RuleScopes

Collection of WorkPoint365.WebAPI.Model.QueueSecuritySynchronizationJobModel+SecuritySettingsRuleScope

None.

SiteCollectionSecurityScopes

Collection of WorkPoint365.WebAPI.Model.QueueSecuritySynchronizationJobModel+SiteCollectionSecurityScope

None.

Request Formats

application/json, text/json

Sample:
{
  "SynchronizationScope": 0,
  "ViewId": "cae162b4-84e9-4cf9-b5ee-925524f57a34",
  "CamlQuery": "sample string 1",
  "RuleScopes": [
    0,
    0
  ],
  "SiteCollectionSecurityScopes": [
    1,
    1
  ]
}

application/xml, text/xml

Sample:
<QueueSecuritySynchronizationJobModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/WorkPoint365.WebAPI.Model">
  <CamlQuery>sample string 1</CamlQuery>
  <RuleScopes>
    <QueueSecuritySynchronizationJobModel.SecuritySettingsRuleScope>List</QueueSecuritySynchronizationJobModel.SecuritySettingsRuleScope>
    <QueueSecuritySynchronizationJobModel.SecuritySettingsRuleScope>List</QueueSecuritySynchronizationJobModel.SecuritySettingsRuleScope>
  </RuleScopes>
  <SiteCollectionSecurityScopes>
    <QueueSecuritySynchronizationJobModel.SiteCollectionSecurityScope>SiteCollectionAdministrators</QueueSecuritySynchronizationJobModel.SiteCollectionSecurityScope>
    <QueueSecuritySynchronizationJobModel.SiteCollectionSecurityScope>SiteCollectionAdministrators</QueueSecuritySynchronizationJobModel.SiteCollectionSecurityScope>
  </SiteCollectionSecurityScopes>
  <SynchronizationScope>View</SynchronizationScope>
  <ViewId>cae162b4-84e9-4cf9-b5ee-925524f57a34</ViewId>
</QueueSecuritySynchronizationJobModel>

Response Information

Resource Description

The Id of the queued job.

System.Web.Http.IHttpActionResult

None.

Response Formats

application/json, text/json, application/xml, text/xml

Sample:

Sample not available.