---
schema_version: "1"
id: 34443e129e9bc70b4a14e7b605dcc66ff9b6b074689cfb07800fc55b343cea05
title: Schedule
collection: developer
version: current
locale: en-us
portal_url: https://docs.salesforce.com/developer/current/en-us/marketing-cloud/guides/mc-apis/schedule.md
canonical_url: https://developer.salesforce.com/docs/marketing/marketing-cloud/guide/schedule.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: 75b115edcced6abbda153e158078093b1b5304c11feb10769cc805c11b7918fc
products:
  - Marketing Cloud Engagement APIs and Programmatic Languages
  - Marketing Cloud
---
# Schedule

Use the Schedule method to schedule an action or event to occur at a specific time. When using the Schedule method as part of an email send definition, you can override certain aspects of the SenderProfile object.

## C# Syntax

```
ScheduleResult[] schedule = Schedule(Options, Action, Schedule1, Interactions, OverallStatus, OverallStatusMessage, RequestID)
```

## Parameters

| Name                   | Data Type                                   | Description                                            |
| ---------------------- | ------------------------------------------- | ------------------------------------------------------ |
| `Action`               | String                                      | Specifies an action to perform on one or many objects. |
| `Interactions`         | Array of [APIObject](https://developer.salesforce.com/docs/marketing/marketing-cloud/guide/apiobject.md) objects  | InteractionBaseObject[]                                |
| `Options`              | [ScheduleOptions](https://developer.salesforce.com/docs/marketing/marketing-cloud/guide/scheduleoptions.md)       | Optionally specifies more processing options.          |
| `OverallStatus`        | String                                      | Specifies the overall status of the request.           |
| `OverallStatusMessage` | String                                      | Specifies the overall status message of the request.   |
| `RequestID`            | String                                      | A unique identifier for the request.                   |
| `Schedule1`            | [ScheduleDefinition](https://developer.salesforce.com/docs/marketing/marketing-cloud/guide/scheduledefinition.md) | Definition.                                            |

## Related Items

[SenderProfile Object](https://developer.salesforce.com/docs/marketing/marketing-cloud/guide/senderprofile.md)
