---
schema_version: "1"
id: fd89f78ac266f42fee01a97b006473c1f258469748f2f95c1a5560a7d5ad6de3
title: PerformOptions
collection: developer
version: current
locale: en-us
portal_url: https://docs.salesforce.com/developer/current/en-us/marketing-cloud/guides/mc-apis/performoptions.md
canonical_url: https://developer.salesforce.com/docs/marketing/marketing-cloud/guide/performoptions.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: 3d9539cca0422a3c499a91179f8216172d4b3926579043f1155a279be04d0819
products:
  - Marketing Cloud Engagement APIs and Programmatic Languages
  - Marketing Cloud
---
# PerformOptions

Contains the default options of a [Perform](https://developer.salesforce.com/docs/marketing/marketing-cloud/guide/perform.md) request.

## Properties

| Name                  | Data Type                                          | Description                                                                                                                                                                                                                                                                   |
| --------------------- | -------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `CallsInConversation` | Integer                                            | Indicates the number of calls that are part of a conversation. Processing of the conversation begins when the specified number of calls has been received. This is an optional property. When 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                     | Specifies the account ownership and context of an object.                                                                                                                                                                                                                     |
| `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. This is an optional property.                                                                                                      |
| `Explanation`         | String                                             | Specifies a reason for pausing a running send.                                                                                                                                                                                                                                |
| `Priority`            | String                                             | This property is deprecated. API calls can specify this property, but 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 are `High`, `Medium`, and `Low`. The default value is `Medium`.                                                                                                                                                  |
| `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. Optional.                                                                                                                                                                                                       |
| `SequenceCode`        | Integer                                            | Specifies the processing sequence of a multi-step conversation. This optional property requires the use of ConversationID.                                                                                                                                                    |

## Related Items

- [Perform method](https://developer.salesforce.com/docs/marketing/marketing-cloud/guide/perform.md)
