GET api/Circuit?circuitId={circuitId}
View circuit information
Request Information
URI Parameters
Name | Description | Type | Additional information |
---|---|---|---|
circuitId |
The circuitId to query. Specify 0 for all circuits |
integer |
Default value is 0 |
Body Parameters
None.
Response Information
Resource Description
Returns the specified circuit(s)
Collection of CircuitName | Description | Type | Additional information |
---|---|---|---|
CircuitID |
Unique ID of Circuit |
integer |
None. |
CircuitName |
Name of Circuit |
string |
String length: inclusive between 0 and 50 |
ParentCircuitID |
CircuitId of this circuit's parent in the circuit hierarchy. An ID of -1 is used for no parent circuit. |
integer |
None. |
FullAddress |
Full site address for this circuit |
string |
String length: inclusive between 0 and 8000 |
Postcode |
Postcode of the site for this circuit |
string |
String length: inclusive between 0 and 20 |
PrimaryContactName |
Name of the primary contact for this circuit |
string |
String length: inclusive between 0 and 100 |
PrimaryContactEmail |
Email address of the primary contact for this circuit |
string |
String length: inclusive between 0 and 100 |
PrimaryContactPhone |
Phone number of the primary contact for this circuit |
string |
String length: inclusive between 0 and 20 |
SecondaryContactName |
Name of the secondary contact for this circuit |
string |
String length: inclusive between 0 and 100 |
SecondaryContactEmail |
Email address of the secondary contact for this circuit |
string |
String length: inclusive between 0 and 100 |
SecondaryContactPhone |
Phone number of the secondary contact for this circuit |
string |
String length: inclusive between 0 and 20 |
Response Formats
application/json, text/json
[ { "CircuitID": 1, "CircuitName": "sample string 2", "ParentCircuitID": 3, "FullAddress": "sample string 4", "Postcode": "sample string 5", "PrimaryContactName": "sample string 6", "PrimaryContactEmail": "sample string 7", "PrimaryContactPhone": "sample string 8", "SecondaryContactName": "sample string 9", "SecondaryContactEmail": "sample string 10", "SecondaryContactPhone": "sample string 11" }, { "CircuitID": 1, "CircuitName": "sample string 2", "ParentCircuitID": 3, "FullAddress": "sample string 4", "Postcode": "sample string 5", "PrimaryContactName": "sample string 6", "PrimaryContactEmail": "sample string 7", "PrimaryContactPhone": "sample string 8", "SecondaryContactName": "sample string 9", "SecondaryContactEmail": "sample string 10", "SecondaryContactPhone": "sample string 11" } ]
application/xml, text/xml
<ArrayOfCircuit xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <Circuit> <CircuitID>1</CircuitID> <CircuitName>sample string 2</CircuitName> <ParentCircuitID>3</ParentCircuitID> <FullAddress>sample string 4</FullAddress> <Postcode>sample string 5</Postcode> <PrimaryContactName>sample string 6</PrimaryContactName> <PrimaryContactEmail>sample string 7</PrimaryContactEmail> <PrimaryContactPhone>sample string 8</PrimaryContactPhone> <SecondaryContactName>sample string 9</SecondaryContactName> <SecondaryContactEmail>sample string 10</SecondaryContactEmail> <SecondaryContactPhone>sample string 11</SecondaryContactPhone> </Circuit> <Circuit> <CircuitID>1</CircuitID> <CircuitName>sample string 2</CircuitName> <ParentCircuitID>3</ParentCircuitID> <FullAddress>sample string 4</FullAddress> <Postcode>sample string 5</Postcode> <PrimaryContactName>sample string 6</PrimaryContactName> <PrimaryContactEmail>sample string 7</PrimaryContactEmail> <PrimaryContactPhone>sample string 8</PrimaryContactPhone> <SecondaryContactName>sample string 9</SecondaryContactName> <SecondaryContactEmail>sample string 10</SecondaryContactEmail> <SecondaryContactPhone>sample string 11</SecondaryContactPhone> </Circuit> </ArrayOfCircuit>