Skip to main content

CarbonCopySuspend

Temporarily pauses an active carbon copy rule without permanently removing it, allowing you to resume duplication later with CarbonCopyActivate.

:::caution Established API The SOAP API is in maintenance mode. For new integrations use the REST equivalent. :::

Method Signature

bool CarbonCopySuspend(string SessionID, int CarbonCopyID)

Parameters

ParameterTypeRequiredDescription
SessionIDstringYesActive session token from Login()
CarbonCopyIDintYesUnique identifier of the active carbon copy rule to suspend

Response

Returns a bool indicating whether the suspension succeeded.

ValueMeaning
trueRule successfully set to Suspended; traffic duplication has stopped
falseSuspension failed; the rule may already be suspended or terminated
<!-- Example response XML -->
<CarbonCopySuspendResult>true</CarbonCopySuspendResult>

Code Examples

// .NET 10 — dotnet-svcutil generated proxy
// Suspend a carbon copy rule during a planned maintenance window
bool success = await client.CarbonCopySuspendAsync(sessionID, carbonCopyID: 301);

if (success)
Console.WriteLine("Carbon copy rule suspended. Call CarbonCopyActivate to resume.");
else
Console.WriteLine("Suspension failed — rule may already be suspended or terminated.");

See Also

REST Equivalent

See Update Carbon CopyPUT /v2/carboncopies/update with status=Suspended.