The "transactionId" is an optional string that the server generates and returns during a "createTransaction" action. The generated ID represents a transaction. In requests, it defaults to an empty string.
- When a client wants an action to be controlled by a transaction, the
"transactionId"must be included in the action request. - A
"transactionId"is valid and can be applied to multiple actions until it is either committed using"commitTransaction"or rolled back using"rollbackTransaction". - A zero-length string means the
"transactionId"is invalid. - Do not assume that
"transactionId"is a number embedded in a string.