Updating TransactionAttributes
To modify stored TransactionAttributes, update the contents of the JSON
object with new values. In the following example, the keys NewKey1 and
NewKey2 are added to the TransactionAttributes. These keys
are paired with the values NewValue1 and NewValue2,
respectively.
{ "SchemaVersion": "1.0", "Actions": [ { "Type": "PlayAudio", "Parameters": { "ParticipantTag": "LEG-A", "AudioSource": { "Type": "S3", "BucketName": "mtg1-sipmedia-app-iad", "Key": "Welcome3.wav" } } } ], "TransactionAttributes": { "NewKey1": "NewValue1", "NewKey2": "NewValue2" } }
If, in the previous example, you passed NewValue1 to key1,
the existing value of key1 would be replaced with NewValue1.
However, passing a value to NewKey1 creates a new key/value pair.