ECGridOS API v4
Click here for a complete list of operations.
NetworkList
List Networks, optionally filter by Name.
Test
To test the operation using the HTTP POST protocol, click the 'Invoke' button.SOAP 1.1
The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.
POST /v4.1/prod/ecgridos.asmx HTTP/1.1 Host: os.ecgrid.io Content-Type: text/xml; charset=utf-8 Content-Length: length SOAPAction: "https://os.ecgrid.io/NetworkList" <?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <NetworkList xmlns="https://os.ecgrid.io/"> <SessionID>string</SessionID> <Name>string</Name> </NetworkList> </soap:Body> </soap:Envelope>
HTTP/1.1 200 OK Content-Type: text/xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <NetworkListResponse xmlns="https://os.ecgrid.io/"> <NetworkListResult> <NetworkIDInfo> <NetworkID>int</NetworkID> <Name>string</Name> <Location>string</Location> <AdminContact>string</AdminContact> <AdminPhone>string</AdminPhone> <AdminEMail>string</AdminEMail> <LastContact>dateTime</LastContact> <Type>Network or Router</Type> <Status>Development or Active or Preproduction or Suspended or Terminated</Status> <RunStatus>Restart or OffLine or Active or Sleeping or Alert</RunStatus> <NetworkStatus>Redirected or NormalOperation or ECGridScheduledOutage or ECGridUnscheduledOutage or NetworkScheduledOutage or NetworkUnscheduledOutage</NetworkStatus> <ECGridAccount>boolean</ECGridAccount> <OwnerUserID>int</OwnerUserID> <RoutingUserID>int</RoutingUserID> <ErrorsUserID>int</ErrorsUserID> <InterconnectsUserID>int</InterconnectsUserID> <NoticesUserID>int</NoticesUserID> <ReportsUserID>int</ReportsUserID> <AccountingUserID>int</AccountingUserID> <CustomerServiceUserID>int</CustomerServiceUserID> <HomeWebsite>string</HomeWebsite> <SupportWebsite>string</SupportWebsite> <LoginWebsite>string</LoginWebsite> <Created>dateTime</Created> <Modified>dateTime</Modified> <LastLog> <LogID>int</LogID> <LogDate>dateTime</LogDate> <UserID>int</UserID> <Type>SystemResponse or SystemAutomated or User</Type> <Status>Start or CheckIn or Access or Pause or Restart or Shutdown or StatusChange</Status> <AuthLevel>NoChange or Root or TechOps or NetOps or NetworkAdmin or NetworkUser or MailboxAdmin or MailboxUser or TPUser or General</AuthLevel> <Description>string</Description> </LastLog> <OwnerInfo> <Type>string</Type> <RoutingType>string</RoutingType> <Routing>Open or OpenWithSenderValidation or TradingPartnerPairs or MultiNetwork or ECGridOpen or ECGridTradingPartnerPairs</Routing> <LegacyPassword>string</LegacyPassword> <InterconnectContact>string</InterconnectContact> <InterconnectEMail>string</InterconnectEMail> <ErrorContact>string</ErrorContact> <ErrorEMail>string</ErrorEMail> <Config xsi:nil="true" /> <PricelistID>int</PricelistID> <ContractID>int</ContractID> </OwnerInfo> <NetOpsInfo> <BillingUserID>int</BillingUserID> <BillingContact>string</BillingContact> <BillingEMail>string</BillingEMail> <BillingType>short</BillingType> <InvoiceContact>string</InvoiceContact> <InvoiceEMail>string</InvoiceEMail> <SoftwareVersion>string</SoftwareVersion> <Created>dateTime</Created> <Commissioned>dateTime</Commissioned> <Decommissioned>dateTime</Decommissioned> <Modified>dateTime</Modified> <RunDir>string</RunDir> <InternalDirectory>string</InternalDirectory> <ExternalDirectoryRoot>string</ExternalDirectoryRoot> <ExternalDirectoryIn>string</ExternalDirectoryIn> <ExternalDirectoryOut>string</ExternalDirectoryOut> <ArchiveDays>short</ArchiveDays> <SupportURL>string</SupportURL> <BlockSize>short</BlockSize> <EnvPerMB>short</EnvPerMB> <OutBoxTimeOut>short</OutBoxTimeOut> <MasterAccount>string</MasterAccount> <ProcessID>int</ProcessID> <UserName>string</UserName> <UserDomain>string</UserDomain> <Server>string</Server> <AliasNetworkID>int</AliasNetworkID> <AliasMailboxID>int</AliasMailboxID> <InBoxPattern>string</InBoxPattern> <OutBoxPattern>string</OutBoxPattern> <x1256 xsi:nil="true" /> <ArchiveDaysInternal>short</ArchiveDaysInternal> <ArchiveDaysExternal>short</ArchiveDaysExternal> <MaxBatch>short</MaxBatch> <dbOpenMaxCycles>short</dbOpenMaxCycles> <dbOpenMaxSeconds>short</dbOpenMaxSeconds> <Gateway xsi:nil="true" /> <VPN xsi:nil="true" /> <FTPServer xsi:nil="true" /> <FTPClient xsi:nil="true" /> </NetOpsInfo> </NetworkIDInfo> <NetworkIDInfo> <NetworkID>int</NetworkID> <Name>string</Name> <Location>string</Location> <AdminContact>string</AdminContact> <AdminPhone>string</AdminPhone> <AdminEMail>string</AdminEMail> <LastContact>dateTime</LastContact> <Type>Network or Router</Type> <Status>Development or Active or Preproduction or Suspended or Terminated</Status> <RunStatus>Restart or OffLine or Active or Sleeping or Alert</RunStatus> <NetworkStatus>Redirected or NormalOperation or ECGridScheduledOutage or ECGridUnscheduledOutage or NetworkScheduledOutage or NetworkUnscheduledOutage</NetworkStatus> <ECGridAccount>boolean</ECGridAccount> <OwnerUserID>int</OwnerUserID> <RoutingUserID>int</RoutingUserID> <ErrorsUserID>int</ErrorsUserID> <InterconnectsUserID>int</InterconnectsUserID> <NoticesUserID>int</NoticesUserID> <ReportsUserID>int</ReportsUserID> <AccountingUserID>int</AccountingUserID> <CustomerServiceUserID>int</CustomerServiceUserID> <HomeWebsite>string</HomeWebsite> <SupportWebsite>string</SupportWebsite> <LoginWebsite>string</LoginWebsite> <Created>dateTime</Created> <Modified>dateTime</Modified> <LastLog> <LogID>int</LogID> <LogDate>dateTime</LogDate> <UserID>int</UserID> <Type>SystemResponse or SystemAutomated or User</Type> <Status>Start or CheckIn or Access or Pause or Restart or Shutdown or StatusChange</Status> <AuthLevel>NoChange or Root or TechOps or NetOps or NetworkAdmin or NetworkUser or MailboxAdmin or MailboxUser or TPUser or General</AuthLevel> <Description>string</Description> </LastLog> <OwnerInfo> <Type>string</Type> <RoutingType>string</RoutingType> <Routing>Open or OpenWithSenderValidation or TradingPartnerPairs or MultiNetwork or ECGridOpen or ECGridTradingPartnerPairs</Routing> <LegacyPassword>string</LegacyPassword> <InterconnectContact>string</InterconnectContact> <InterconnectEMail>string</InterconnectEMail> <ErrorContact>string</ErrorContact> <ErrorEMail>string</ErrorEMail> <Config xsi:nil="true" /> <PricelistID>int</PricelistID> <ContractID>int</ContractID> </OwnerInfo> <NetOpsInfo> <BillingUserID>int</BillingUserID> <BillingContact>string</BillingContact> <BillingEMail>string</BillingEMail> <BillingType>short</BillingType> <InvoiceContact>string</InvoiceContact> <InvoiceEMail>string</InvoiceEMail> <SoftwareVersion>string</SoftwareVersion> <Created>dateTime</Created> <Commissioned>dateTime</Commissioned> <Decommissioned>dateTime</Decommissioned> <Modified>dateTime</Modified> <RunDir>string</RunDir> <InternalDirectory>string</InternalDirectory> <ExternalDirectoryRoot>string</ExternalDirectoryRoot> <ExternalDirectoryIn>string</ExternalDirectoryIn> <ExternalDirectoryOut>string</ExternalDirectoryOut> <ArchiveDays>short</ArchiveDays> <SupportURL>string</SupportURL> <BlockSize>short</BlockSize> <EnvPerMB>short</EnvPerMB> <OutBoxTimeOut>short</OutBoxTimeOut> <MasterAccount>string</MasterAccount> <ProcessID>int</ProcessID> <UserName>string</UserName> <UserDomain>string</UserDomain> <Server>string</Server> <AliasNetworkID>int</AliasNetworkID> <AliasMailboxID>int</AliasMailboxID> <InBoxPattern>string</InBoxPattern> <OutBoxPattern>string</OutBoxPattern> <x1256 xsi:nil="true" /> <ArchiveDaysInternal>short</ArchiveDaysInternal> <ArchiveDaysExternal>short</ArchiveDaysExternal> <MaxBatch>short</MaxBatch> <dbOpenMaxCycles>short</dbOpenMaxCycles> <dbOpenMaxSeconds>short</dbOpenMaxSeconds> <Gateway xsi:nil="true" /> <VPN xsi:nil="true" /> <FTPServer xsi:nil="true" /> <FTPClient xsi:nil="true" /> </NetOpsInfo> </NetworkIDInfo> </NetworkListResult> </NetworkListResponse> </soap:Body> </soap:Envelope>
SOAP 1.2
The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.
POST /v4.1/prod/ecgridos.asmx HTTP/1.1 Host: os.ecgrid.io Content-Type: application/soap+xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope"> <soap12:Body> <NetworkList xmlns="https://os.ecgrid.io/"> <SessionID>string</SessionID> <Name>string</Name> </NetworkList> </soap12:Body> </soap12:Envelope>
HTTP/1.1 200 OK Content-Type: application/soap+xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope"> <soap12:Body> <NetworkListResponse xmlns="https://os.ecgrid.io/"> <NetworkListResult> <NetworkIDInfo> <NetworkID>int</NetworkID> <Name>string</Name> <Location>string</Location> <AdminContact>string</AdminContact> <AdminPhone>string</AdminPhone> <AdminEMail>string</AdminEMail> <LastContact>dateTime</LastContact> <Type>Network or Router</Type> <Status>Development or Active or Preproduction or Suspended or Terminated</Status> <RunStatus>Restart or OffLine or Active or Sleeping or Alert</RunStatus> <NetworkStatus>Redirected or NormalOperation or ECGridScheduledOutage or ECGridUnscheduledOutage or NetworkScheduledOutage or NetworkUnscheduledOutage</NetworkStatus> <ECGridAccount>boolean</ECGridAccount> <OwnerUserID>int</OwnerUserID> <RoutingUserID>int</RoutingUserID> <ErrorsUserID>int</ErrorsUserID> <InterconnectsUserID>int</InterconnectsUserID> <NoticesUserID>int</NoticesUserID> <ReportsUserID>int</ReportsUserID> <AccountingUserID>int</AccountingUserID> <CustomerServiceUserID>int</CustomerServiceUserID> <HomeWebsite>string</HomeWebsite> <SupportWebsite>string</SupportWebsite> <LoginWebsite>string</LoginWebsite> <Created>dateTime</Created> <Modified>dateTime</Modified> <LastLog> <LogID>int</LogID> <LogDate>dateTime</LogDate> <UserID>int</UserID> <Type>SystemResponse or SystemAutomated or User</Type> <Status>Start or CheckIn or Access or Pause or Restart or Shutdown or StatusChange</Status> <AuthLevel>NoChange or Root or TechOps or NetOps or NetworkAdmin or NetworkUser or MailboxAdmin or MailboxUser or TPUser or General</AuthLevel> <Description>string</Description> </LastLog> <OwnerInfo> <Type>string</Type> <RoutingType>string</RoutingType> <Routing>Open or OpenWithSenderValidation or TradingPartnerPairs or MultiNetwork or ECGridOpen or ECGridTradingPartnerPairs</Routing> <LegacyPassword>string</LegacyPassword> <InterconnectContact>string</InterconnectContact> <InterconnectEMail>string</InterconnectEMail> <ErrorContact>string</ErrorContact> <ErrorEMail>string</ErrorEMail> <Config xsi:nil="true" /> <PricelistID>int</PricelistID> <ContractID>int</ContractID> </OwnerInfo> <NetOpsInfo> <BillingUserID>int</BillingUserID> <BillingContact>string</BillingContact> <BillingEMail>string</BillingEMail> <BillingType>short</BillingType> <InvoiceContact>string</InvoiceContact> <InvoiceEMail>string</InvoiceEMail> <SoftwareVersion>string</SoftwareVersion> <Created>dateTime</Created> <Commissioned>dateTime</Commissioned> <Decommissioned>dateTime</Decommissioned> <Modified>dateTime</Modified> <RunDir>string</RunDir> <InternalDirectory>string</InternalDirectory> <ExternalDirectoryRoot>string</ExternalDirectoryRoot> <ExternalDirectoryIn>string</ExternalDirectoryIn> <ExternalDirectoryOut>string</ExternalDirectoryOut> <ArchiveDays>short</ArchiveDays> <SupportURL>string</SupportURL> <BlockSize>short</BlockSize> <EnvPerMB>short</EnvPerMB> <OutBoxTimeOut>short</OutBoxTimeOut> <MasterAccount>string</MasterAccount> <ProcessID>int</ProcessID> <UserName>string</UserName> <UserDomain>string</UserDomain> <Server>string</Server> <AliasNetworkID>int</AliasNetworkID> <AliasMailboxID>int</AliasMailboxID> <InBoxPattern>string</InBoxPattern> <OutBoxPattern>string</OutBoxPattern> <x1256 xsi:nil="true" /> <ArchiveDaysInternal>short</ArchiveDaysInternal> <ArchiveDaysExternal>short</ArchiveDaysExternal> <MaxBatch>short</MaxBatch> <dbOpenMaxCycles>short</dbOpenMaxCycles> <dbOpenMaxSeconds>short</dbOpenMaxSeconds> <Gateway xsi:nil="true" /> <VPN xsi:nil="true" /> <FTPServer xsi:nil="true" /> <FTPClient xsi:nil="true" /> </NetOpsInfo> </NetworkIDInfo> <NetworkIDInfo> <NetworkID>int</NetworkID> <Name>string</Name> <Location>string</Location> <AdminContact>string</AdminContact> <AdminPhone>string</AdminPhone> <AdminEMail>string</AdminEMail> <LastContact>dateTime</LastContact> <Type>Network or Router</Type> <Status>Development or Active or Preproduction or Suspended or Terminated</Status> <RunStatus>Restart or OffLine or Active or Sleeping or Alert</RunStatus> <NetworkStatus>Redirected or NormalOperation or ECGridScheduledOutage or ECGridUnscheduledOutage or NetworkScheduledOutage or NetworkUnscheduledOutage</NetworkStatus> <ECGridAccount>boolean</ECGridAccount> <OwnerUserID>int</OwnerUserID> <RoutingUserID>int</RoutingUserID> <ErrorsUserID>int</ErrorsUserID> <InterconnectsUserID>int</InterconnectsUserID> <NoticesUserID>int</NoticesUserID> <ReportsUserID>int</ReportsUserID> <AccountingUserID>int</AccountingUserID> <CustomerServiceUserID>int</CustomerServiceUserID> <HomeWebsite>string</HomeWebsite> <SupportWebsite>string</SupportWebsite> <LoginWebsite>string</LoginWebsite> <Created>dateTime</Created> <Modified>dateTime</Modified> <LastLog> <LogID>int</LogID> <LogDate>dateTime</LogDate> <UserID>int</UserID> <Type>SystemResponse or SystemAutomated or User</Type> <Status>Start or CheckIn or Access or Pause or Restart or Shutdown or StatusChange</Status> <AuthLevel>NoChange or Root or TechOps or NetOps or NetworkAdmin or NetworkUser or MailboxAdmin or MailboxUser or TPUser or General</AuthLevel> <Description>string</Description> </LastLog> <OwnerInfo> <Type>string</Type> <RoutingType>string</RoutingType> <Routing>Open or OpenWithSenderValidation or TradingPartnerPairs or MultiNetwork or ECGridOpen or ECGridTradingPartnerPairs</Routing> <LegacyPassword>string</LegacyPassword> <InterconnectContact>string</InterconnectContact> <InterconnectEMail>string</InterconnectEMail> <ErrorContact>string</ErrorContact> <ErrorEMail>string</ErrorEMail> <Config xsi:nil="true" /> <PricelistID>int</PricelistID> <ContractID>int</ContractID> </OwnerInfo> <NetOpsInfo> <BillingUserID>int</BillingUserID> <BillingContact>string</BillingContact> <BillingEMail>string</BillingEMail> <BillingType>short</BillingType> <InvoiceContact>string</InvoiceContact> <InvoiceEMail>string</InvoiceEMail> <SoftwareVersion>string</SoftwareVersion> <Created>dateTime</Created> <Commissioned>dateTime</Commissioned> <Decommissioned>dateTime</Decommissioned> <Modified>dateTime</Modified> <RunDir>string</RunDir> <InternalDirectory>string</InternalDirectory> <ExternalDirectoryRoot>string</ExternalDirectoryRoot> <ExternalDirectoryIn>string</ExternalDirectoryIn> <ExternalDirectoryOut>string</ExternalDirectoryOut> <ArchiveDays>short</ArchiveDays> <SupportURL>string</SupportURL> <BlockSize>short</BlockSize> <EnvPerMB>short</EnvPerMB> <OutBoxTimeOut>short</OutBoxTimeOut> <MasterAccount>string</MasterAccount> <ProcessID>int</ProcessID> <UserName>string</UserName> <UserDomain>string</UserDomain> <Server>string</Server> <AliasNetworkID>int</AliasNetworkID> <AliasMailboxID>int</AliasMailboxID> <InBoxPattern>string</InBoxPattern> <OutBoxPattern>string</OutBoxPattern> <x1256 xsi:nil="true" /> <ArchiveDaysInternal>short</ArchiveDaysInternal> <ArchiveDaysExternal>short</ArchiveDaysExternal> <MaxBatch>short</MaxBatch> <dbOpenMaxCycles>short</dbOpenMaxCycles> <dbOpenMaxSeconds>short</dbOpenMaxSeconds> <Gateway xsi:nil="true" /> <VPN xsi:nil="true" /> <FTPServer xsi:nil="true" /> <FTPClient xsi:nil="true" /> </NetOpsInfo> </NetworkIDInfo> </NetworkListResult> </NetworkListResponse> </soap12:Body> </soap12:Envelope>
HTTP GET
The following is a sample HTTP GET request and response. The placeholders shown need to be replaced with actual values.
GET /v4.1/prod/ecgridos.asmx/NetworkList?SessionID=string&Name=string HTTP/1.1 Host: os.ecgrid.io
HTTP/1.1 200 OK Content-Type: text/xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <ArrayOfNetworkIDInfo xmlns="https://os.ecgrid.io/"> <NetworkIDInfo> <NetworkID>int</NetworkID> <Name>string</Name> <Location>string</Location> <AdminContact>string</AdminContact> <AdminPhone>string</AdminPhone> <AdminEMail>string</AdminEMail> <LastContact>dateTime</LastContact> <Type>Network or Router</Type> <Status>Development or Active or Preproduction or Suspended or Terminated</Status> <RunStatus>Restart or OffLine or Active or Sleeping or Alert</RunStatus> <NetworkStatus>Redirected or NormalOperation or ECGridScheduledOutage or ECGridUnscheduledOutage or NetworkScheduledOutage or NetworkUnscheduledOutage</NetworkStatus> <ECGridAccount>boolean</ECGridAccount> <OwnerUserID>int</OwnerUserID> <RoutingUserID>int</RoutingUserID> <ErrorsUserID>int</ErrorsUserID> <InterconnectsUserID>int</InterconnectsUserID> <NoticesUserID>int</NoticesUserID> <ReportsUserID>int</ReportsUserID> <AccountingUserID>int</AccountingUserID> <CustomerServiceUserID>int</CustomerServiceUserID> <HomeWebsite>string</HomeWebsite> <SupportWebsite>string</SupportWebsite> <LoginWebsite>string</LoginWebsite> <Created>dateTime</Created> <Modified>dateTime</Modified> <LastLog> <LogID>int</LogID> <LogDate>dateTime</LogDate> <UserID>int</UserID> <Type>SystemResponse or SystemAutomated or User</Type> <Status>Start or CheckIn or Access or Pause or Restart or Shutdown or StatusChange</Status> <AuthLevel>NoChange or Root or TechOps or NetOps or NetworkAdmin or NetworkUser or MailboxAdmin or MailboxUser or TPUser or General</AuthLevel> <Description>string</Description> </LastLog> <OwnerInfo> <Type>string</Type> <RoutingType>string</RoutingType> <Routing>Open or OpenWithSenderValidation or TradingPartnerPairs or MultiNetwork or ECGridOpen or ECGridTradingPartnerPairs</Routing> <LegacyPassword>string</LegacyPassword> <InterconnectContact>string</InterconnectContact> <InterconnectEMail>string</InterconnectEMail> <ErrorContact>string</ErrorContact> <ErrorEMail>string</ErrorEMail> <Config> <InBoxTimeout>short</InBoxTimeout> <SegTerm>unsignedByte</SegTerm> <ElmSep>unsignedByte</ElmSep> <SubElmSep>unsignedByte</SubElmSep> <EBCDICFilter>short</EBCDICFilter> <FTPasciiFilter>boolean</FTPasciiFilter> <LowPassFilter>boolean</LowPassFilter> <MailbagPassThrough>boolean</MailbagPassThrough> <DeleteOnDownload>boolean</DeleteOnDownload> <StripDirectedEnvelope>boolean</StripDirectedEnvelope> </Config> <PricelistID>int</PricelistID> <ContractID>int</ContractID> </OwnerInfo> <NetOpsInfo> <BillingUserID>int</BillingUserID> <BillingContact>string</BillingContact> <BillingEMail>string</BillingEMail> <BillingType>short</BillingType> <InvoiceContact>string</InvoiceContact> <InvoiceEMail>string</InvoiceEMail> <SoftwareVersion>string</SoftwareVersion> <Created>dateTime</Created> <Commissioned>dateTime</Commissioned> <Decommissioned>dateTime</Decommissioned> <Modified>dateTime</Modified> <RunDir>string</RunDir> <InternalDirectory>string</InternalDirectory> <ExternalDirectoryRoot>string</ExternalDirectoryRoot> <ExternalDirectoryIn>string</ExternalDirectoryIn> <ExternalDirectoryOut>string</ExternalDirectoryOut> <ArchiveDays>short</ArchiveDays> <SupportURL>string</SupportURL> <BlockSize>short</BlockSize> <EnvPerMB>short</EnvPerMB> <OutBoxTimeOut>short</OutBoxTimeOut> <MasterAccount>string</MasterAccount> <ProcessID>int</ProcessID> <UserName>string</UserName> <UserDomain>string</UserDomain> <Server>string</Server> <AliasNetworkID>int</AliasNetworkID> <AliasMailboxID>int</AliasMailboxID> <InBoxPattern>string</InBoxPattern> <OutBoxPattern>string</OutBoxPattern> <x1256> <passwordFrom>string</passwordFrom> <passwordTo>string</passwordTo> <qualifierFrom>string</qualifierFrom> <idFrom>string</idFrom> <qualifierTo>string</qualifierTo> <idTo>string</idTo> <version>string</version> <production>boolean</production> </x1256> <ArchiveDaysInternal>short</ArchiveDaysInternal> <ArchiveDaysExternal>short</ArchiveDaysExternal> <MaxBatch>short</MaxBatch> <dbOpenMaxCycles>short</dbOpenMaxCycles> <dbOpenMaxSeconds>short</dbOpenMaxSeconds> <Gateway> <Application>string</Application> <ApplicationTimeOut>short</ApplicationTimeOut> <ApplicationLogFile>string</ApplicationLogFile> <Frequency>short</Frequency> <MinimumPolling>short</MinimumPolling> <Handshake>Push or Pull or PushPull</Handshake> <CommChannel>none or ftp or sftp or as2 or http or oftp or x400 or gisb or rnif or cxml or ftpsslimplicit or ftpsslexplicit or peppol or as4 or undefined</CommChannel> <Connection>Internet or VPN or Dial or Other</Connection> </Gateway> <VPN> <LocalTunnel>string</LocalTunnel> <RemoteTunnel>string</RemoteTunnel> <EncryptionDomain d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" /> <SharedSecret>string</SharedSecret> <EncryptionMethod>_3DES_SHA1 or _DES_SHA1 or _3DES_MD5 or _DES_MD5</EncryptionMethod> </VPN> <FTPServer> <IP d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" /> <UserID>string</UserID> <Password>string</Password> <Account>string</Account> <VirtualDirectoryIn>string</VirtualDirectoryIn> <VirtualDirectoryOut>string</VirtualDirectoryOut> <LogicalDirectory>string</LogicalDirectory> <MaxThreads>short</MaxThreads> </FTPServer> <FTPClient> <IP d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" /> <UserID>string</UserID> <Password>string</Password> <Account>string</Account> <VirtualDirectoryIn>string</VirtualDirectoryIn> <VirtualDirectoryOut>string</VirtualDirectoryOut> <LogicalDirectory>string</LogicalDirectory> <MaxThreads>short</MaxThreads> </FTPClient> </NetOpsInfo> </NetworkIDInfo> <NetworkIDInfo> <NetworkID>int</NetworkID> <Name>string</Name> <Location>string</Location> <AdminContact>string</AdminContact> <AdminPhone>string</AdminPhone> <AdminEMail>string</AdminEMail> <LastContact>dateTime</LastContact> <Type>Network or Router</Type> <Status>Development or Active or Preproduction or Suspended or Terminated</Status> <RunStatus>Restart or OffLine or Active or Sleeping or Alert</RunStatus> <NetworkStatus>Redirected or NormalOperation or ECGridScheduledOutage or ECGridUnscheduledOutage or NetworkScheduledOutage or NetworkUnscheduledOutage</NetworkStatus> <ECGridAccount>boolean</ECGridAccount> <OwnerUserID>int</OwnerUserID> <RoutingUserID>int</RoutingUserID> <ErrorsUserID>int</ErrorsUserID> <InterconnectsUserID>int</InterconnectsUserID> <NoticesUserID>int</NoticesUserID> <ReportsUserID>int</ReportsUserID> <AccountingUserID>int</AccountingUserID> <CustomerServiceUserID>int</CustomerServiceUserID> <HomeWebsite>string</HomeWebsite> <SupportWebsite>string</SupportWebsite> <LoginWebsite>string</LoginWebsite> <Created>dateTime</Created> <Modified>dateTime</Modified> <LastLog> <LogID>int</LogID> <LogDate>dateTime</LogDate> <UserID>int</UserID> <Type>SystemResponse or SystemAutomated or User</Type> <Status>Start or CheckIn or Access or Pause or Restart or Shutdown or StatusChange</Status> <AuthLevel>NoChange or Root or TechOps or NetOps or NetworkAdmin or NetworkUser or MailboxAdmin or MailboxUser or TPUser or General</AuthLevel> <Description>string</Description> </LastLog> <OwnerInfo> <Type>string</Type> <RoutingType>string</RoutingType> <Routing>Open or OpenWithSenderValidation or TradingPartnerPairs or MultiNetwork or ECGridOpen or ECGridTradingPartnerPairs</Routing> <LegacyPassword>string</LegacyPassword> <InterconnectContact>string</InterconnectContact> <InterconnectEMail>string</InterconnectEMail> <ErrorContact>string</ErrorContact> <ErrorEMail>string</ErrorEMail> <Config> <InBoxTimeout>short</InBoxTimeout> <SegTerm>unsignedByte</SegTerm> <ElmSep>unsignedByte</ElmSep> <SubElmSep>unsignedByte</SubElmSep> <EBCDICFilter>short</EBCDICFilter> <FTPasciiFilter>boolean</FTPasciiFilter> <LowPassFilter>boolean</LowPassFilter> <MailbagPassThrough>boolean</MailbagPassThrough> <DeleteOnDownload>boolean</DeleteOnDownload> <StripDirectedEnvelope>boolean</StripDirectedEnvelope> </Config> <PricelistID>int</PricelistID> <ContractID>int</ContractID> </OwnerInfo> <NetOpsInfo> <BillingUserID>int</BillingUserID> <BillingContact>string</BillingContact> <BillingEMail>string</BillingEMail> <BillingType>short</BillingType> <InvoiceContact>string</InvoiceContact> <InvoiceEMail>string</InvoiceEMail> <SoftwareVersion>string</SoftwareVersion> <Created>dateTime</Created> <Commissioned>dateTime</Commissioned> <Decommissioned>dateTime</Decommissioned> <Modified>dateTime</Modified> <RunDir>string</RunDir> <InternalDirectory>string</InternalDirectory> <ExternalDirectoryRoot>string</ExternalDirectoryRoot> <ExternalDirectoryIn>string</ExternalDirectoryIn> <ExternalDirectoryOut>string</ExternalDirectoryOut> <ArchiveDays>short</ArchiveDays> <SupportURL>string</SupportURL> <BlockSize>short</BlockSize> <EnvPerMB>short</EnvPerMB> <OutBoxTimeOut>short</OutBoxTimeOut> <MasterAccount>string</MasterAccount> <ProcessID>int</ProcessID> <UserName>string</UserName> <UserDomain>string</UserDomain> <Server>string</Server> <AliasNetworkID>int</AliasNetworkID> <AliasMailboxID>int</AliasMailboxID> <InBoxPattern>string</InBoxPattern> <OutBoxPattern>string</OutBoxPattern> <x1256> <passwordFrom>string</passwordFrom> <passwordTo>string</passwordTo> <qualifierFrom>string</qualifierFrom> <idFrom>string</idFrom> <qualifierTo>string</qualifierTo> <idTo>string</idTo> <version>string</version> <production>boolean</production> </x1256> <ArchiveDaysInternal>short</ArchiveDaysInternal> <ArchiveDaysExternal>short</ArchiveDaysExternal> <MaxBatch>short</MaxBatch> <dbOpenMaxCycles>short</dbOpenMaxCycles> <dbOpenMaxSeconds>short</dbOpenMaxSeconds> <Gateway> <Application>string</Application> <ApplicationTimeOut>short</ApplicationTimeOut> <ApplicationLogFile>string</ApplicationLogFile> <Frequency>short</Frequency> <MinimumPolling>short</MinimumPolling> <Handshake>Push or Pull or PushPull</Handshake> <CommChannel>none or ftp or sftp or as2 or http or oftp or x400 or gisb or rnif or cxml or ftpsslimplicit or ftpsslexplicit or peppol or as4 or undefined</CommChannel> <Connection>Internet or VPN or Dial or Other</Connection> </Gateway> <VPN> <LocalTunnel>string</LocalTunnel> <RemoteTunnel>string</RemoteTunnel> <EncryptionDomain d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" /> <SharedSecret>string</SharedSecret> <EncryptionMethod>_3DES_SHA1 or _DES_SHA1 or _3DES_MD5 or _DES_MD5</EncryptionMethod> </VPN> <FTPServer> <IP d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" /> <UserID>string</UserID> <Password>string</Password> <Account>string</Account> <VirtualDirectoryIn>string</VirtualDirectoryIn> <VirtualDirectoryOut>string</VirtualDirectoryOut> <LogicalDirectory>string</LogicalDirectory> <MaxThreads>short</MaxThreads> </FTPServer> <FTPClient> <IP d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" /> <UserID>string</UserID> <Password>string</Password> <Account>string</Account> <VirtualDirectoryIn>string</VirtualDirectoryIn> <VirtualDirectoryOut>string</VirtualDirectoryOut> <LogicalDirectory>string</LogicalDirectory> <MaxThreads>short</MaxThreads> </FTPClient> </NetOpsInfo> </NetworkIDInfo> </ArrayOfNetworkIDInfo>
HTTP POST
The following is a sample HTTP POST request and response. The placeholders shown need to be replaced with actual values.
POST /v4.1/prod/ecgridos.asmx/NetworkList HTTP/1.1 Host: os.ecgrid.io Content-Type: application/x-www-form-urlencoded Content-Length: length SessionID=string&Name=string
HTTP/1.1 200 OK Content-Type: text/xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <ArrayOfNetworkIDInfo xmlns="https://os.ecgrid.io/"> <NetworkIDInfo> <NetworkID>int</NetworkID> <Name>string</Name> <Location>string</Location> <AdminContact>string</AdminContact> <AdminPhone>string</AdminPhone> <AdminEMail>string</AdminEMail> <LastContact>dateTime</LastContact> <Type>Network or Router</Type> <Status>Development or Active or Preproduction or Suspended or Terminated</Status> <RunStatus>Restart or OffLine or Active or Sleeping or Alert</RunStatus> <NetworkStatus>Redirected or NormalOperation or ECGridScheduledOutage or ECGridUnscheduledOutage or NetworkScheduledOutage or NetworkUnscheduledOutage</NetworkStatus> <ECGridAccount>boolean</ECGridAccount> <OwnerUserID>int</OwnerUserID> <RoutingUserID>int</RoutingUserID> <ErrorsUserID>int</ErrorsUserID> <InterconnectsUserID>int</InterconnectsUserID> <NoticesUserID>int</NoticesUserID> <ReportsUserID>int</ReportsUserID> <AccountingUserID>int</AccountingUserID> <CustomerServiceUserID>int</CustomerServiceUserID> <HomeWebsite>string</HomeWebsite> <SupportWebsite>string</SupportWebsite> <LoginWebsite>string</LoginWebsite> <Created>dateTime</Created> <Modified>dateTime</Modified> <LastLog> <LogID>int</LogID> <LogDate>dateTime</LogDate> <UserID>int</UserID> <Type>SystemResponse or SystemAutomated or User</Type> <Status>Start or CheckIn or Access or Pause or Restart or Shutdown or StatusChange</Status> <AuthLevel>NoChange or Root or TechOps or NetOps or NetworkAdmin or NetworkUser or MailboxAdmin or MailboxUser or TPUser or General</AuthLevel> <Description>string</Description> </LastLog> <OwnerInfo> <Type>string</Type> <RoutingType>string</RoutingType> <Routing>Open or OpenWithSenderValidation or TradingPartnerPairs or MultiNetwork or ECGridOpen or ECGridTradingPartnerPairs</Routing> <LegacyPassword>string</LegacyPassword> <InterconnectContact>string</InterconnectContact> <InterconnectEMail>string</InterconnectEMail> <ErrorContact>string</ErrorContact> <ErrorEMail>string</ErrorEMail> <Config> <InBoxTimeout>short</InBoxTimeout> <SegTerm>unsignedByte</SegTerm> <ElmSep>unsignedByte</ElmSep> <SubElmSep>unsignedByte</SubElmSep> <EBCDICFilter>short</EBCDICFilter> <FTPasciiFilter>boolean</FTPasciiFilter> <LowPassFilter>boolean</LowPassFilter> <MailbagPassThrough>boolean</MailbagPassThrough> <DeleteOnDownload>boolean</DeleteOnDownload> <StripDirectedEnvelope>boolean</StripDirectedEnvelope> </Config> <PricelistID>int</PricelistID> <ContractID>int</ContractID> </OwnerInfo> <NetOpsInfo> <BillingUserID>int</BillingUserID> <BillingContact>string</BillingContact> <BillingEMail>string</BillingEMail> <BillingType>short</BillingType> <InvoiceContact>string</InvoiceContact> <InvoiceEMail>string</InvoiceEMail> <SoftwareVersion>string</SoftwareVersion> <Created>dateTime</Created> <Commissioned>dateTime</Commissioned> <Decommissioned>dateTime</Decommissioned> <Modified>dateTime</Modified> <RunDir>string</RunDir> <InternalDirectory>string</InternalDirectory> <ExternalDirectoryRoot>string</ExternalDirectoryRoot> <ExternalDirectoryIn>string</ExternalDirectoryIn> <ExternalDirectoryOut>string</ExternalDirectoryOut> <ArchiveDays>short</ArchiveDays> <SupportURL>string</SupportURL> <BlockSize>short</BlockSize> <EnvPerMB>short</EnvPerMB> <OutBoxTimeOut>short</OutBoxTimeOut> <MasterAccount>string</MasterAccount> <ProcessID>int</ProcessID> <UserName>string</UserName> <UserDomain>string</UserDomain> <Server>string</Server> <AliasNetworkID>int</AliasNetworkID> <AliasMailboxID>int</AliasMailboxID> <InBoxPattern>string</InBoxPattern> <OutBoxPattern>string</OutBoxPattern> <x1256> <passwordFrom>string</passwordFrom> <passwordTo>string</passwordTo> <qualifierFrom>string</qualifierFrom> <idFrom>string</idFrom> <qualifierTo>string</qualifierTo> <idTo>string</idTo> <version>string</version> <production>boolean</production> </x1256> <ArchiveDaysInternal>short</ArchiveDaysInternal> <ArchiveDaysExternal>short</ArchiveDaysExternal> <MaxBatch>short</MaxBatch> <dbOpenMaxCycles>short</dbOpenMaxCycles> <dbOpenMaxSeconds>short</dbOpenMaxSeconds> <Gateway> <Application>string</Application> <ApplicationTimeOut>short</ApplicationTimeOut> <ApplicationLogFile>string</ApplicationLogFile> <Frequency>short</Frequency> <MinimumPolling>short</MinimumPolling> <Handshake>Push or Pull or PushPull</Handshake> <CommChannel>none or ftp or sftp or as2 or http or oftp or x400 or gisb or rnif or cxml or ftpsslimplicit or ftpsslexplicit or peppol or as4 or undefined</CommChannel> <Connection>Internet or VPN or Dial or Other</Connection> </Gateway> <VPN> <LocalTunnel>string</LocalTunnel> <RemoteTunnel>string</RemoteTunnel> <EncryptionDomain d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" /> <SharedSecret>string</SharedSecret> <EncryptionMethod>_3DES_SHA1 or _DES_SHA1 or _3DES_MD5 or _DES_MD5</EncryptionMethod> </VPN> <FTPServer> <IP d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" /> <UserID>string</UserID> <Password>string</Password> <Account>string</Account> <VirtualDirectoryIn>string</VirtualDirectoryIn> <VirtualDirectoryOut>string</VirtualDirectoryOut> <LogicalDirectory>string</LogicalDirectory> <MaxThreads>short</MaxThreads> </FTPServer> <FTPClient> <IP d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" /> <UserID>string</UserID> <Password>string</Password> <Account>string</Account> <VirtualDirectoryIn>string</VirtualDirectoryIn> <VirtualDirectoryOut>string</VirtualDirectoryOut> <LogicalDirectory>string</LogicalDirectory> <MaxThreads>short</MaxThreads> </FTPClient> </NetOpsInfo> </NetworkIDInfo> <NetworkIDInfo> <NetworkID>int</NetworkID> <Name>string</Name> <Location>string</Location> <AdminContact>string</AdminContact> <AdminPhone>string</AdminPhone> <AdminEMail>string</AdminEMail> <LastContact>dateTime</LastContact> <Type>Network or Router</Type> <Status>Development or Active or Preproduction or Suspended or Terminated</Status> <RunStatus>Restart or OffLine or Active or Sleeping or Alert</RunStatus> <NetworkStatus>Redirected or NormalOperation or ECGridScheduledOutage or ECGridUnscheduledOutage or NetworkScheduledOutage or NetworkUnscheduledOutage</NetworkStatus> <ECGridAccount>boolean</ECGridAccount> <OwnerUserID>int</OwnerUserID> <RoutingUserID>int</RoutingUserID> <ErrorsUserID>int</ErrorsUserID> <InterconnectsUserID>int</InterconnectsUserID> <NoticesUserID>int</NoticesUserID> <ReportsUserID>int</ReportsUserID> <AccountingUserID>int</AccountingUserID> <CustomerServiceUserID>int</CustomerServiceUserID> <HomeWebsite>string</HomeWebsite> <SupportWebsite>string</SupportWebsite> <LoginWebsite>string</LoginWebsite> <Created>dateTime</Created> <Modified>dateTime</Modified> <LastLog> <LogID>int</LogID> <LogDate>dateTime</LogDate> <UserID>int</UserID> <Type>SystemResponse or SystemAutomated or User</Type> <Status>Start or CheckIn or Access or Pause or Restart or Shutdown or StatusChange</Status> <AuthLevel>NoChange or Root or TechOps or NetOps or NetworkAdmin or NetworkUser or MailboxAdmin or MailboxUser or TPUser or General</AuthLevel> <Description>string</Description> </LastLog> <OwnerInfo> <Type>string</Type> <RoutingType>string</RoutingType> <Routing>Open or OpenWithSenderValidation or TradingPartnerPairs or MultiNetwork or ECGridOpen or ECGridTradingPartnerPairs</Routing> <LegacyPassword>string</LegacyPassword> <InterconnectContact>string</InterconnectContact> <InterconnectEMail>string</InterconnectEMail> <ErrorContact>string</ErrorContact> <ErrorEMail>string</ErrorEMail> <Config> <InBoxTimeout>short</InBoxTimeout> <SegTerm>unsignedByte</SegTerm> <ElmSep>unsignedByte</ElmSep> <SubElmSep>unsignedByte</SubElmSep> <EBCDICFilter>short</EBCDICFilter> <FTPasciiFilter>boolean</FTPasciiFilter> <LowPassFilter>boolean</LowPassFilter> <MailbagPassThrough>boolean</MailbagPassThrough> <DeleteOnDownload>boolean</DeleteOnDownload> <StripDirectedEnvelope>boolean</StripDirectedEnvelope> </Config> <PricelistID>int</PricelistID> <ContractID>int</ContractID> </OwnerInfo> <NetOpsInfo> <BillingUserID>int</BillingUserID> <BillingContact>string</BillingContact> <BillingEMail>string</BillingEMail> <BillingType>short</BillingType> <InvoiceContact>string</InvoiceContact> <InvoiceEMail>string</InvoiceEMail> <SoftwareVersion>string</SoftwareVersion> <Created>dateTime</Created> <Commissioned>dateTime</Commissioned> <Decommissioned>dateTime</Decommissioned> <Modified>dateTime</Modified> <RunDir>string</RunDir> <InternalDirectory>string</InternalDirectory> <ExternalDirectoryRoot>string</ExternalDirectoryRoot> <ExternalDirectoryIn>string</ExternalDirectoryIn> <ExternalDirectoryOut>string</ExternalDirectoryOut> <ArchiveDays>short</ArchiveDays> <SupportURL>string</SupportURL> <BlockSize>short</BlockSize> <EnvPerMB>short</EnvPerMB> <OutBoxTimeOut>short</OutBoxTimeOut> <MasterAccount>string</MasterAccount> <ProcessID>int</ProcessID> <UserName>string</UserName> <UserDomain>string</UserDomain> <Server>string</Server> <AliasNetworkID>int</AliasNetworkID> <AliasMailboxID>int</AliasMailboxID> <InBoxPattern>string</InBoxPattern> <OutBoxPattern>string</OutBoxPattern> <x1256> <passwordFrom>string</passwordFrom> <passwordTo>string</passwordTo> <qualifierFrom>string</qualifierFrom> <idFrom>string</idFrom> <qualifierTo>string</qualifierTo> <idTo>string</idTo> <version>string</version> <production>boolean</production> </x1256> <ArchiveDaysInternal>short</ArchiveDaysInternal> <ArchiveDaysExternal>short</ArchiveDaysExternal> <MaxBatch>short</MaxBatch> <dbOpenMaxCycles>short</dbOpenMaxCycles> <dbOpenMaxSeconds>short</dbOpenMaxSeconds> <Gateway> <Application>string</Application> <ApplicationTimeOut>short</ApplicationTimeOut> <ApplicationLogFile>string</ApplicationLogFile> <Frequency>short</Frequency> <MinimumPolling>short</MinimumPolling> <Handshake>Push or Pull or PushPull</Handshake> <CommChannel>none or ftp or sftp or as2 or http or oftp or x400 or gisb or rnif or cxml or ftpsslimplicit or ftpsslexplicit or peppol or as4 or undefined</CommChannel> <Connection>Internet or VPN or Dial or Other</Connection> </Gateway> <VPN> <LocalTunnel>string</LocalTunnel> <RemoteTunnel>string</RemoteTunnel> <EncryptionDomain d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" /> <SharedSecret>string</SharedSecret> <EncryptionMethod>_3DES_SHA1 or _DES_SHA1 or _3DES_MD5 or _DES_MD5</EncryptionMethod> </VPN> <FTPServer> <IP d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" /> <UserID>string</UserID> <Password>string</Password> <Account>string</Account> <VirtualDirectoryIn>string</VirtualDirectoryIn> <VirtualDirectoryOut>string</VirtualDirectoryOut> <LogicalDirectory>string</LogicalDirectory> <MaxThreads>short</MaxThreads> </FTPServer> <FTPClient> <IP d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" /> <UserID>string</UserID> <Password>string</Password> <Account>string</Account> <VirtualDirectoryIn>string</VirtualDirectoryIn> <VirtualDirectoryOut>string</VirtualDirectoryOut> <LogicalDirectory>string</LogicalDirectory> <MaxThreads>short</MaxThreads> </FTPClient> </NetOpsInfo> </NetworkIDInfo> </ArrayOfNetworkIDInfo>