The CreateOptions object uses the SaveOptions parameter to control the upsert functionality for Send, List, and Subscriber objects. This parameter accepts a null value.

NameData TypeDescription
CallsInConversationIntegerThe number of calls that are part of a conversation. Marketing Cloud Engagement doesn't begin processing the conversation until the specified number of calls have been received. If you specify this property, you must also specify the ConversationID property.
ClientClientIDThe account ownership and context of an object.
ContainerContainerIDNot used.
ConversationIDStringA unique ID for grouping multiple calls into a single conversation. All calls with the same ConversationID are processed as a single unit.
PriorityStringThis property is deprecated. The API still honors this property. However, we recommend that you use the QueuePriority property in new API calls.
QueuePriorityPriorityDefines the priority for asynchronous sends. Accepted values: High, Medium, and Low. The default value is Medium.
RequestExpirationTimeStringThe date and time when the asynchronous API request expires. Specify the value in ISO 8601 format with UTC time or with a timezone offset. When you specify both RequestExpirationTime and ScheduledTime in a request, the RequestExpirationTime must occur after the ScheduledTime.
RequestTypeRequestTypeThe type of request. Possible values are synchronous and asynchronous.
SaveOptionsArray of SaveOption objectsSpecifies how information is overwritten.
ScheduledTimeStringThe date and time at which the request must be processed. Specify the value in ISO 8601 format with UTC time or a timezone offset. The specified time can be up to 30 days in the future.
SendResponseToArray of AsyncResponse objectsDefines how responses are returned and under what conditions.
SequenceCodeIntegerSpecifies the processing sequence of a multi-step conversation. If you specify this property, you must also specify a ConversationID.