All Classes

Class Summary 
Class Description
AdjustConfidences
For a given timeframe, will grab up to 1000 Pulse calls and produce results showing you every unique prompt, and all the different confidence score results for each prompt.
AdjustThresholds
For a given timeframe, will grab up to 1000 Pulse calls and produce results showing you every unique prompt, and all the different threshold time results for each prompt.
AniDebugTestCase
This sample takes in a test case ID and creates a debug duplicate, ANI spoofing it with a random, unique ANI.
ApiFunctionalities
The heart and workhorse of all the API samples, used in every sample.
CyaraPulseProcessing
A basic program to grab all your Pulse calls from a designated timestamp and print out how many failed out of how may calls.
CyaraSavings
This program will grab every validation that occurred in a campaign for the last X months.
DatasetEndToEnd
A program to automate the creation and usage of a dataset.
EligibleCampaignRun
Used to create a scheduled campaign run with test cases that have the same frequency and fall under the same runtimes.
EligibleTestCase
Used for test cases that are currently supposed to run for the currentDate we're on inside SchedulePulseCampaigns.
FindDuplicateBlocks
This program will run through all your blocks and print out all the duplicate blocks, showing the duplicate and the original.
FindThresholdBreaches
This basic program will grab up to 1000 calls from the designated start time and print out a URL to any call that had a latency problem (exceeded threshold).
GenerateNetworkGraph
Class built for processing the failures found in MatchedConnectionFailures, primarily to generate the Json needed for the network graphs.
IndustryStandard
Grabs every Pulse call for a given timeframe on either every attached account or the specified account.
ListTestCasesCXModels
This program prints out every current CX Model on the account, and all the test cases generated by that model.
MatchedConnectionFailures
Grabs all the Pulse calls for a given timeframe and checks for any that failed on Step 0 or Step 1, a connection failure.
PrettyPrintTestCase
Takes in a test case ID and generates a cleaner, simpler table of a test case with all the expect to hears and replies.
PulseMetrics
Training demo built for Xchange 2020 that uses Cyara's Pulse API to collect call results and generate metrics into an HTML file.
ResetAllModelPSSTs
This program will change every single menu's PSST in every single CX Model in your account to your specified value.
SchedulePulseCampaigns
A program to completely automate the creation and scheduling of your Pulse campaigns.
TestCaseValidator
This program allows you to fire off consecutive Cyara test cases.
Utils
Various methods used throughout the samples for generic operations.
UtilsMath
Various methods used throughout the samples for calculations.
UtilsTime
Various methods used throughout the samples for processing time.