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 PartnersPOST /v2/partners/count.