Skip to main content

CommDefaultMailbox

Sets the default mailbox for a communication channel, determining which mailbox receives inbound EDI when no more-specific routing rule applies.

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

Method Signature​

bool CommDefaultMailbox(string SessionID, int CommID, int MailboxID)

Parameters​

ParameterTypeRequiredDescription
SessionIDstringYesActive session token from Login()
CommIDintYesUnique identifier of the communication channel
MailboxIDintYesMailbox ID to set as the default for this comm channel

Response​

Returns true if the default mailbox was successfully updated; throws a SOAP fault on failure.

<!-- Example response XML -->
<CommDefaultMailboxResult>true</CommDefaultMailboxResult>

Code Examples​

// .NET 10 — dotnet-svcutil generated proxy
using ECGridOSClient;

var client = new ECGridOSPortTypeClient();

// Set mailbox 200 as the default for comm channel 4521
bool success = await client.CommDefaultMailboxAsync(
sessionID,
CommID: 4521,
MailboxID: 200);

if (success)
{
Console.WriteLine("Default mailbox updated successfully.");
}

REST Equivalent​

See Update Comm Config — PUT /v2/comms/update-config.