Skip to main content

InteractionschemasService

A list of all methods in the InteractionschemasService service. Click on the method name to view detailed information about that method.

MethodsDescription
InteractionSchemaGetInteractionSchemasAsyncRetrieve all InteractionSchemas.
InteractionSchemaCreateInteractionSchemaAsyncCreate a new InteractionSchema.
InteractionSchemaGetInteractionSchemaAsyncRetrieve a specific InteractionSchema by providing the schemaId.
InteractionSchemaDeleteInteractionSchemaAsyncDelete InteractionSchema by providing the schemaId.

InteractionSchemaGetInteractionSchemasAsync

Retrieve all InteractionSchemas.

  • HTTP Method: GET
  • Endpoint: /api/v2/interactionschemas

Return Type

List<InteractionSchemaWithoutJsonModel>

Example Usage Code Snippet

using VoyadoEngage;

var client = new VoyadoEngageClient();

var response = await client.Interactionschemas.InteractionSchemaGetInteractionSchemasAsync();

Console.WriteLine(response);

InteractionSchemaCreateInteractionSchemaAsync

Create a new InteractionSchema.

  • HTTP Method: POST
  • Endpoint: /api/v2/interactionschemas

Parameters

NameTypeRequiredDescription
inputobjectThe request body.

Return Type

InteractionSchemaResponse

Example Usage Code Snippet

using VoyadoEngage;

var client = new VoyadoEngageClient();

var response = await client.Interactionschemas.InteractionSchemaCreateInteractionSchemaAsync(new object {});

Console.WriteLine(response);

InteractionSchemaGetInteractionSchemaAsync

Retrieve a specific InteractionSchema by providing the schemaId.

  • HTTP Method: GET
  • Endpoint: /api/v2/interactionschemas/{interactionSchemaId}

Parameters

NameTypeRequiredDescription
interactionSchemaIdstring

Return Type

InteractionSchemaModel

Example Usage Code Snippet

using VoyadoEngage;

var client = new VoyadoEngageClient();

var response = await client.Interactionschemas.InteractionSchemaGetInteractionSchemaAsync("interactionSchemaId");

Console.WriteLine(response);

InteractionSchemaDeleteInteractionSchemaAsync

Delete InteractionSchema by providing the schemaId.

  • HTTP Method: DELETE
  • Endpoint: /api/v2/interactionschemas/{interactionSchemaId}

Parameters

NameTypeRequiredDescription
interactionSchemaIdstring

Example Usage Code Snippet

using VoyadoEngage;

var client = new VoyadoEngageClient();

await client.Interactionschemas.InteractionSchemaDeleteInteractionSchemaAsync("interactionSchemaId");

Build Your Own SDKs with  liblab

Build developer friendly SDKs in minutes from your APIs

Start for Free →