---
schema_version: "1"
id: 9bf2c4d426dd6425dc47c583d7cdaf3cce5c8a2947ec2954f2f8ec1cf7d85c11
title: Convert Existing SOAP Calls to Asynchronous Processing
collection: developer
version: current
locale: en-us
portal_url: https://docs.salesforce.com/developer/current/en-us/marketing-cloud/guides/mc-apis/async_guide_convert_existing.md
canonical_url: https://developer.salesforce.com/docs/marketing/marketing-cloud/guide/async_guide_convert_existing.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: 8f3755adf1cf889c8d4244037964208e99faa96816c4cd3511f9fd5b9169bb6f
products:
  - Marketing Cloud Engagement APIs and Programmatic Languages
  - Marketing Cloud
---
# Convert Existing SOAP Calls to Asynchronous Processing

Use these examples as models to convert your existing API calls to asynchronous processing.

## C# Synchronous Processing

<!-- Moved Gist inline (mc-doc/e42c27a82aeb3896f784fa4f6f007234)-->

```csharp
CreateOptions co = new CreateOptions();
CreateResult[] results = integrationFramework.Create(co, subscribers, out requestID, out status);
```

## C# Enabling Asynchronous Processing

<!-- Moved Gist inline (mc-doc/0ce5bfa3ab727355f8c665cfbf5de96d)-->

```csharp
CreateOptions co = new CreateOptions();
co.RequestType = RequestType.Asynchronous;
co.RequestTypeSpecified = true;
CreateResult[] results = integrationFramework.Create(co, subscribers, out requestID, out status);
```
