API version:
Show / Hide Table of Contents

Class TemplatesClient

A client that communicates with the Okta management API.

Inheritance
System.Object
OktaClient
TemplatesClient
Implements
IOktaClient
ITemplatesClient
Inherited Members
OktaClient.Configuration
OktaClient.CreateScoped(RequestContext)
OktaClient.UserTypes
OktaClient.Users
OktaClient.UserFactors
OktaClient.Groups
OktaClient.Applications
OktaClient.Sessions
OktaClient.AuthorizationServers
OktaClient.Logs
OktaClient.Policies
OktaClient.EventHooks
OktaClient.InlineHooks
OktaClient.LinkedObjects
OktaClient.TrustedOrigins
OktaClient.Features
OktaClient.Templates
OktaClient.NetworkZones
OktaClient.Domains
OktaClient.IdentityProviders
OktaClient.UserSchemas
OktaClient.GetCollectionClient<T>(HttpRequest)
OktaClient.GetAsync<T>(String, CancellationToken)
OktaClient.GetAsync<T>(HttpRequest, CancellationToken)
OktaClient.GetCollection<T>(String)
OktaClient.GetCollection<T>(HttpRequest)
OktaClient.PostAsync(String, Object, CancellationToken)
OktaClient.PostAsync<TResponse>(String, Object, CancellationToken)
OktaClient.PostAsync(HttpRequest, CancellationToken)
OktaClient.PostAsync<TResponse>(HttpRequest, CancellationToken)
OktaClient.PutAsync(String, Object, CancellationToken)
OktaClient.PutAsync<TResponse>(String, Object, CancellationToken)
OktaClient.PutAsync(HttpRequest, CancellationToken)
OktaClient.PutAsync<TResponse>(HttpRequest, CancellationToken)
OktaClient.DeleteAsync(String, CancellationToken)
OktaClient.DeleteAsync(HttpRequest, CancellationToken)
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Okta.Sdk
Assembly: Okta.Sdk.dll
Syntax
public sealed class TemplatesClient : OktaClient, IOktaClient, ITemplatesClient

Methods

CreateSmsTemplateAsync(ISmsTemplate, CancellationToken)

Adds a new custom SMS template to your organization.

Declaration
public Task<ISmsTemplate> CreateSmsTemplateAsync(ISmsTemplate smsTemplate, CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type Name Description
ISmsTemplate smsTemplate

The ISmsTemplate resource.

System.Threading.CancellationToken cancellationToken

The cancellation token.

Returns
Type Description
System.Threading.Tasks.Task<ISmsTemplate>

The ISmsTemplate response.

DeleteSmsTemplateAsync(String, CancellationToken)

Removes an SMS template.

Declaration
public Task DeleteSmsTemplateAsync(string templateId, CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type Name Description
System.String templateId
System.Threading.CancellationToken cancellationToken

The cancellation token.

Returns
Type Description
System.Threading.Tasks.Task

A Task that represents the asynchronous operation.

GetSmsTemplateAsync(String, CancellationToken)

Fetches a specific template by id

Declaration
public Task<ISmsTemplate> GetSmsTemplateAsync(string templateId, CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type Name Description
System.String templateId
System.Threading.CancellationToken cancellationToken

The cancellation token.

Returns
Type Description
System.Threading.Tasks.Task<ISmsTemplate>

The ISmsTemplate response.

ListSmsTemplates(SmsTemplateType)

Enumerates custom SMS templates in your organization. A subset of templates can be returned that match a template type.

Declaration
public ICollectionClient<ISmsTemplate> ListSmsTemplates(SmsTemplateType templateType = null)
Parameters
Type Name Description
SmsTemplateType templateType
Returns
Type Description
ICollectionClient<ISmsTemplate>

A collection of ISmsTemplate that can be enumerated asynchronously.

PartialUpdateSmsTemplateAsync(ISmsTemplate, String, CancellationToken)

Updates only some of the SMS template properties:

Declaration
public Task<ISmsTemplate> PartialUpdateSmsTemplateAsync(ISmsTemplate smsTemplate, string templateId, CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type Name Description
ISmsTemplate smsTemplate

The ISmsTemplate resource.

System.String templateId
System.Threading.CancellationToken cancellationToken

The cancellation token.

Returns
Type Description
System.Threading.Tasks.Task<ISmsTemplate>

The ISmsTemplate response.

UpdateSmsTemplateAsync(ISmsTemplate, String, CancellationToken)

Updates the SMS template.

Declaration
public Task<ISmsTemplate> UpdateSmsTemplateAsync(ISmsTemplate smsTemplate, string templateId, CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type Name Description
ISmsTemplate smsTemplate

The ISmsTemplate resource.

System.String templateId
System.Threading.CancellationToken cancellationToken

The cancellation token.

Returns
Type Description
System.Threading.Tasks.Task<ISmsTemplate>

The ISmsTemplate response.

Implements

IOktaClient
ITemplatesClient
Back to top Copyright © 2021 Okta, Inc.
Generated with DocFx.