Class OrganizationTemplatesClient
- Namespace
- Auth0.ManagementApi
- Assembly
- Auth0.ManagementApi.dll
public class OrganizationTemplatesClient : IOrganizationTemplatesClient
- Inheritance
-
OrganizationTemplatesClient
- Implements
- Inherited Members
- Extension Methods
Methods
CreateAsync(CreateOrganizationTemplateRequestContent, RequestOptions?, CancellationToken)
Create an Organization Template.
public WithRawResponseTask<OrganizationTemplate> CreateAsync(CreateOrganizationTemplateRequestContent request, RequestOptions? options = null, CancellationToken cancellationToken = default)
Parameters
requestCreateOrganizationTemplateRequestContentoptionsRequestOptionscancellationTokenCancellationToken
Returns
Examples
await client.OrganizationTemplates.CreateAsync(
new CreateOrganizationTemplateRequestContent
{
Name = "name",
OrganizationDeletionBehavior = OrganizationDeletionBehaviorEnum.Allow,
EnforcePermissionCeiling = true,
EnforceSelfAssignmentRestriction = true,
}
);
GetAsync(string, RequestOptions?, CancellationToken)
Retrieve details about a single Organization Template specified by ID.
public WithRawResponseTask<OrganizationTemplate> GetAsync(string id, RequestOptions? options = null, CancellationToken cancellationToken = default)
Parameters
idstringoptionsRequestOptionscancellationTokenCancellationToken
Returns
Examples
await client.OrganizationTemplates.GetAsync("id");
ListAsync(ListOrganizationTemplatesRequestParameters, RequestOptions?, CancellationToken)
Retrieve a list of Organization Templates. This endpoint supports Checkpoint pagination. Results are returned in a stable order, sorted by their identifier (id) in ascending order.
public Task<Pager<OrganizationTemplate>> ListAsync(ListOrganizationTemplatesRequestParameters request, RequestOptions? options = null, CancellationToken cancellationToken = default)
Parameters
requestListOrganizationTemplatesRequestParametersoptionsRequestOptionscancellationTokenCancellationToken
Returns
Examples
await client.OrganizationTemplates.ListAsync(
new ListOrganizationTemplatesRequestParameters { From = "from", Take = 1 }
);
ListOrganizationsAsync(string, ListTemplateOrganizationsRequestParameters, RequestOptions?, CancellationToken)
Retrieve a list of organizations assigned to an Organization Template. This endpoint supports Checkpoint pagination. Results are returned in a stable order, sorted by their identifier (id) in ascending order.
public Task<Pager<OrganizationTemplateAssignedOrganization>> ListOrganizationsAsync(string id, ListTemplateOrganizationsRequestParameters request, RequestOptions? options = null, CancellationToken cancellationToken = default)
Parameters
idstringrequestListTemplateOrganizationsRequestParametersoptionsRequestOptionscancellationTokenCancellationToken
Returns
Examples
await client.OrganizationTemplates.ListOrganizationsAsync(
"id",
new ListTemplateOrganizationsRequestParameters { From = "from", Take = 1 }
);
UpdateAsync(string, UpdateOrganizationTemplateRequestContent, RequestOptions?, CancellationToken)
Update the details of a specific Organization Template.
public WithRawResponseTask<OrganizationTemplate> UpdateAsync(string id, UpdateOrganizationTemplateRequestContent request, RequestOptions? options = null, CancellationToken cancellationToken = default)
Parameters
idstringrequestUpdateOrganizationTemplateRequestContentoptionsRequestOptionscancellationTokenCancellationToken
Returns
Examples
await client.OrganizationTemplates.UpdateAsync(
"id",
new UpdateOrganizationTemplateRequestContent()
);