Skip to main content

InterconnectCount

Returns the total count of interconnects associated with a given ECGrid ID, filtered by lifecycle status.

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

Method Signature​

int InterconnectCount(string SessionID, int ECGridID, Status Status)

Parameters​

ParameterTypeRequiredDescription
SessionIDstringYesActive session token obtained from Login()
ECGridIDintYesThe ECGrid ID to count interconnects for
StatusStatusYesFilter count by lifecycle status

Response​

Returns an int representing the total number of interconnects matching the criteria.

<!-- Example response XML -->
<InterconnectCountResult>47</InterconnectCountResult>

ENUMs​

Status​

ValueDescription
DevelopmentCount interconnects in development
ActiveCount active interconnects
PreproductionCount preproduction interconnects
SuspendedCount suspended interconnects
TerminatedCount terminated interconnects

Code Examples​

// .NET 10 — dotnet-svcutil generated proxy
using var client = new ECGridOSPortTypeClient();

// Count all active interconnects for ECGridID 123456
int activeCount = await client.InterconnectCountAsync(
sessionID,
ecGridID: 123456,
status: Status.Active);

Console.WriteLine($"Active interconnects for ECGridID 123456: {activeCount}");

REST Equivalent​

See Count Partners — POST /v2/partners/count.