---
schema_version: "1"
id: 0984e27be5ef901d6ad807a63998725557f4b038b1a17a93ce50ced923cd51d4
title: CreateOptions
collection: developer
version: current
locale: en-us
portal_url: https://docs.salesforce.com/developer/current/en-us/marketing-cloud/guides/mc-apis/createoptions.md
canonical_url: https://developer.salesforce.com/docs/marketing/marketing-cloud/guide/createoptions.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: 522ab39dbcf6966fafae762497d5a45bbf32a629ab4ae2a1a001d821599ffbdf
products:
  - Marketing Cloud Engagement APIs and Programmatic Languages
  - Marketing Cloud
---
# CreateOptions

The `CreateOptions` object uses the `SaveOptions` parameter to control the upsert functionality for Send, List, and Subscriber objects. This parameter accepts a null value.

## Properties

| Name                    | Data Type                                          | Description                                                                                                                                                                                                                                                                                  |
| ----------------------- | -------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `CallsInConversation`   | Integer                                            | The 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.                         |
| `Client`                | [ClientID](https://developer.salesforce.com/docs/marketing/marketing-cloud/guide/clientid.md) object                     | The account ownership and context of an object.                                                                                                                                                                                                                                              |
| `Container`             | [ContainerID](https://developer.salesforce.com/docs/marketing/marketing-cloud/guide/containerid.md) object               | Not used.                                                                                                                                                                                                                                                                                    |
| `ConversationID`        | String                                             | A unique ID for grouping multiple calls into a single conversation. All calls with the same ConversationID are processed as a single unit.                                                                                                                                                   |
| `Priority`              | String                                             | This property is deprecated. The API still honors this property. However, we recommend that you use the `QueuePriority` property in new API calls.                                                                                                                                           |
| `QueuePriority`         | [Priority](https://developer.salesforce.com/docs/marketing/marketing-cloud/guide/priority.md) object                     | Defines the priority for asynchronous sends. Accepted values: `High`, `Medium`, and `Low`. The default value is `Medium`.                                                                                                                                                                    |
| `RequestExpirationTime` | String                                             | The 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`. |
| `RequestType`           | [RequestType](https://developer.salesforce.com/docs/marketing/marketing-cloud/guide/requesttype.md) object               | The type of request. Possible values are `synchronous` and `asynchronous`.                                                                                                                                                                                                                   |
| `SaveOptions`           | Array of [SaveOption](https://developer.salesforce.com/docs/marketing/marketing-cloud/guide/saveoption.md) objects       | Specifies how information is overwritten.                                                                                                                                                                                                                                                    |
| `ScheduledTime`         | String                                             | The 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.                                                                                                    |
| `SendResponseTo`        | Array of [AsyncResponse](https://developer.salesforce.com/docs/marketing/marketing-cloud/guide/asyncresponse.md) objects | Defines how responses are returned and under what conditions.                                                                                                                                                                                                                                |
| `SequenceCode`          | Integer                                            | Specifies the processing sequence of a multi-step conversation. If you specify this property, you must also specify a ConversationID.                                                                                                                                                        |

## Related Items

- [Asynchronous Processing](https://developer.salesforce.com/docs/marketing/marketing-cloud/guide/soap_tech_articles_asynch.md)
- [Create a Triggered Send Using the Async API](https://developer.salesforce.com/docs/marketing/marketing-cloud/guide/creating_a_triggered_send_using_the_async_api.md)
