InterconnectNote
Adds an audit note to an existing interconnect record for tracking changes, approvals, or communications.
:::caution Established API The SOAP API is in maintenance mode. For new integrations use the REST equivalent. :::
Method Signature
bool InterconnectNote(string SessionID, int InterconnectID, string Note)
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
SessionID | string | Yes | Active session token obtained from Login() |
InterconnectID | int | Yes | Numeric identifier for the interconnect to annotate |
Note | string | Yes | Free-text note to attach to the interconnect record |
Response
Returns true if the note was successfully added; false otherwise.
<!-- Example response XML -->
<InterconnectNoteResult>true</InterconnectNoteResult>
note
Notes are appended to the interconnect's audit trail and are not editable or deletable after creation. Each note is timestamped and associated with the session's user. Use notes to record approval decisions, issue resolutions, or onboarding milestones.
Code Examples
- C#
- Java
- Node.js
- Python
// .NET 10 — dotnet-svcutil generated proxy
using var client = new ECGridOSPortTypeClient();
bool added = await client.InterconnectNoteAsync(
sessionID,
interconnectID: 5001,
note: "Approved by trading partner contact — Jane Smith (jane@example.com) on 2026-05-07.");
if (added)
{
Console.WriteLine("Note added to interconnect 5001.");
}
// JAX-WS generated client
// wsimport -s src https://os.ecgrid.io/v4.1/prod/ECGridOS.asmx?WSDL
ECGridOS service = new ECGridOS();
ECGridOSPortType port = service.getECGridOSPort();
var result = port.InterconnectNote(sessionID /*, additional params */);
System.out.println(result);
// npm install soap
import soap from 'soap';
const WSDL = 'https://os.ecgrid.io/v4.1/prod/ECGridOS.asmx?WSDL';
const client = await soap.createClientAsync(WSDL);
const [result] = await client.InterconnectNoteAsync({
SessionID: sessionId,
// additional params
});
console.log(result);
# pip install zeep
from zeep import Client
WSDL = 'https://os.ecgrid.io/v4.1/prod/ECGridOS.asmx?WSDL'
client = Client(WSDL)
result = client.service.InterconnectNote(
SessionID=session_id,
# additional params
)
print(result)
REST Equivalent
See Add Note — POST /v2/partners/note.