Deactivate a membership entitlement model without deleting it.
using System.Net.Http.Headers;var client = new HttpClient();var request = new HttpRequestMessage{ Method = HttpMethod.Post, RequestUri = new Uri("https://example.com/api/workspace/admin/entitlement-operations/models/membership/example/deactivate"), Content = new StringContent("{ \"Reason\": \"example\", \"RowVersion\": \"2489E9AD-2EE2-8E00-8EC9-32D5F69181C0\" }") { Headers = { ContentType = new MediaTypeHeaderValue("application/json") } }};using (var response = await client.SendAsync(request)){ response.EnsureSuccessStatusCode(); var body = await response.Content.ReadAsStringAsync(); Console.WriteLine(body);}const url = 'https://example.com/api/workspace/admin/entitlement-operations/models/membership/example/deactivate';const options = { method: 'POST', headers: {'Content-Type': 'application/json'}, body: '{"Reason":"example","RowVersion":"2489E9AD-2EE2-8E00-8EC9-32D5F69181C0"}'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request POST \ --url https://example.com/api/workspace/admin/entitlement-operations/models/membership/example/deactivate \ --header 'Content-Type: application/json' \ --data '{ "Reason": "example", "RowVersion": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0" }'Authorizations
Section titled “Authorizations”- None
Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”Query Parameters
Section titled “Query Parameters”Optional access token for clients that cannot set Authorization headers. Prefer Authorization: Bearer <token> when possible.
Request Bodyrequired
Section titled “Request Bodyrequired”Request used to deactivate a model without deleting it.
object
Optional administrator reason.
Required concurrency token from the current model.
Examplegenerated
{ "Reason": "example", "RowVersion": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0"}Request used to deactivate a model without deleting it.
object
Optional administrator reason.
Required concurrency token from the current model.
Examplegenerated
{ "Reason": "example", "RowVersion": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0"}Request used to deactivate a model without deleting it.
object
Optional administrator reason.
Required concurrency token from the current model.
Examplegenerated
{ "Reason": "example", "RowVersion": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0"}Responses
Section titled “Responses”OK
object
Membership entitlement model detail returned by typed administration APIs.
object
Party role owned by an entitlement model.
object
Party role owned by an entitlement model.
object
Resource role owned by an entitlement model.
object
Resource role owned by an entitlement model.
object
Delegation path owned by an entitlement model.
object
One resolved step inside a relationship path option.
object
Resource hierarchy path owned by an entitlement model.
object
One resolved step inside a relationship path option.
object
Membership plan summary row.
object
Plan family reference attached to a plan or exposed for plan authoring.
object
Renewal policy summary attached to a plan.
object
Server-computed actions allowed for one entitlement model.
object
object
object
object
object
Example
{ "Data": { "PartyType": 0, "AccessMode": 0, "ResourceScopeMode": 0, "OwnerParty": { "RoleKind": 0, "InstancePickerInputType": 0, "InstanceLookupTableSelectorMode": 0 }, "DelegateParty": { "RoleKind": 0, "InstancePickerInputType": 0, "InstanceLookupTableSelectorMode": 0 }, "Resource": { "RoleKind": 0, "ResourcePickerInputType": 0, "ResourceLookupTableSelectorMode": 0 }, "RelatedResource": { "RoleKind": 0, "ResourcePickerInputType": 0, "ResourceLookupTableSelectorMode": 0 }, "PartyDelegationPath": { "Steps": [ { "Direction": 0 } ] }, "ResourceHierarchyPath": { "Steps": [ { "Direction": 0 } ] }, "Plans": [ { "DurationUnit": 0, "GracePeriodUnit": 0, "RenewalPolicy": { "Mode": 0 } } ] }, "Errors": [ { "Type": 0, "Severity": 0 } ], "Warnings": [ { "Type": 0, "Severity": 0 } ]}Bad Request
object
Membership entitlement model detail returned by typed administration APIs.
object
Party role owned by an entitlement model.
object
Party role owned by an entitlement model.
object
Resource role owned by an entitlement model.
object
Resource role owned by an entitlement model.
object
Delegation path owned by an entitlement model.
object
One resolved step inside a relationship path option.
object
Resource hierarchy path owned by an entitlement model.
object
One resolved step inside a relationship path option.
object
Membership plan summary row.
object
Plan family reference attached to a plan or exposed for plan authoring.
object
Renewal policy summary attached to a plan.
object
Server-computed actions allowed for one entitlement model.
object
object
object
object
object
Example
{ "Data": { "PartyType": 0, "AccessMode": 0, "ResourceScopeMode": 0, "OwnerParty": { "RoleKind": 0, "InstancePickerInputType": 0, "InstanceLookupTableSelectorMode": 0 }, "DelegateParty": { "RoleKind": 0, "InstancePickerInputType": 0, "InstanceLookupTableSelectorMode": 0 }, "Resource": { "RoleKind": 0, "ResourcePickerInputType": 0, "ResourceLookupTableSelectorMode": 0 }, "RelatedResource": { "RoleKind": 0, "ResourcePickerInputType": 0, "ResourceLookupTableSelectorMode": 0 }, "PartyDelegationPath": { "Steps": [ { "Direction": 0 } ] }, "ResourceHierarchyPath": { "Steps": [ { "Direction": 0 } ] }, "Plans": [ { "DurationUnit": 0, "GracePeriodUnit": 0, "RenewalPolicy": { "Mode": 0 } } ] }, "Errors": [ { "Type": 0, "Severity": 0 } ], "Warnings": [ { "Type": 0, "Severity": 0 } ]}Forbidden
object
Examplegenerated
{ "type": "example", "title": "example", "status": 1, "detail": "example", "instance": "example"}Not Found
object
Membership entitlement model detail returned by typed administration APIs.
object
Party role owned by an entitlement model.
object
Party role owned by an entitlement model.
object
Resource role owned by an entitlement model.
object
Resource role owned by an entitlement model.
object
Delegation path owned by an entitlement model.
object
One resolved step inside a relationship path option.
object
Resource hierarchy path owned by an entitlement model.
object
One resolved step inside a relationship path option.
object
Membership plan summary row.
object
Plan family reference attached to a plan or exposed for plan authoring.
object
Renewal policy summary attached to a plan.
object
Server-computed actions allowed for one entitlement model.
object
object
object
object
object
Example
{ "Data": { "PartyType": 0, "AccessMode": 0, "ResourceScopeMode": 0, "OwnerParty": { "RoleKind": 0, "InstancePickerInputType": 0, "InstanceLookupTableSelectorMode": 0 }, "DelegateParty": { "RoleKind": 0, "InstancePickerInputType": 0, "InstanceLookupTableSelectorMode": 0 }, "Resource": { "RoleKind": 0, "ResourcePickerInputType": 0, "ResourceLookupTableSelectorMode": 0 }, "RelatedResource": { "RoleKind": 0, "ResourcePickerInputType": 0, "ResourceLookupTableSelectorMode": 0 }, "PartyDelegationPath": { "Steps": [ { "Direction": 0 } ] }, "ResourceHierarchyPath": { "Steps": [ { "Direction": 0 } ] }, "Plans": [ { "DurationUnit": 0, "GracePeriodUnit": 0, "RenewalPolicy": { "Mode": 0 } } ] }, "Errors": [ { "Type": 0, "Severity": 0 } ], "Warnings": [ { "Type": 0, "Severity": 0 } ]}Conflict
object
Membership entitlement model detail returned by typed administration APIs.
object
Party role owned by an entitlement model.
object
Party role owned by an entitlement model.
object
Resource role owned by an entitlement model.
object
Resource role owned by an entitlement model.
object
Delegation path owned by an entitlement model.
object
One resolved step inside a relationship path option.
object
Resource hierarchy path owned by an entitlement model.
object
One resolved step inside a relationship path option.
object
Membership plan summary row.
object
Plan family reference attached to a plan or exposed for plan authoring.
object
Renewal policy summary attached to a plan.
object
Server-computed actions allowed for one entitlement model.
object
object
object
object
object
Example
{ "Data": { "PartyType": 0, "AccessMode": 0, "ResourceScopeMode": 0, "OwnerParty": { "RoleKind": 0, "InstancePickerInputType": 0, "InstanceLookupTableSelectorMode": 0 }, "DelegateParty": { "RoleKind": 0, "InstancePickerInputType": 0, "InstanceLookupTableSelectorMode": 0 }, "Resource": { "RoleKind": 0, "ResourcePickerInputType": 0, "ResourceLookupTableSelectorMode": 0 }, "RelatedResource": { "RoleKind": 0, "ResourcePickerInputType": 0, "ResourceLookupTableSelectorMode": 0 }, "PartyDelegationPath": { "Steps": [ { "Direction": 0 } ] }, "ResourceHierarchyPath": { "Steps": [ { "Direction": 0 } ] }, "Plans": [ { "DurationUnit": 0, "GracePeriodUnit": 0, "RenewalPolicy": { "Mode": 0 } } ] }, "Errors": [ { "Type": 0, "Severity": 0 } ], "Warnings": [ { "Type": 0, "Severity": 0 } ]}