POST api/BusinessModules/{bmId}/Entities/{entityId}/QueueSecuritySynchronizationJob
Queue a security synchronization job for a specific business module entity.
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| bmId |
Business Module Id. |
globally unique identifier |
Required |
| entityId |
Entity Id. |
integer |
Required |
Body Parameters
Model.
WorkPoint365.WebAPI.Model.QueueSecuritySynchronizationJobModel| Name | Description | Type | Additional 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.IHttpActionResultNone.
Response Formats
application/json, text/json, application/xml, text/xml
Sample:
Sample not available.