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 ConfigPUT /v2/comms/update-config.