Use the Peripheral Gateway (PG) API to retrieve peripheral gateway information.
refURL: The refURL of the peripheral gateway. See Shared Parameters.
name: The name of the peripheral gateway. See Shared Parameters.
logicalControllerId: The ID of the logical controller.
peripherals: A collection of peripheral information, including client type, name, peripheralID, routingClientID, and routingType (see Dialed Number API for routingType values).
datacenter: A reference to the data center, including the refURL and name.
The following table shows the parameters that are searched and the parameters that are sortable.
Advanced search parameters
The Peripheral Gateway API has an advanced search for datacenters.
datacenters: (dc1|dc2|dc3...) which returns all peripheral gateways which belong to any of the specified data centers. You can specify up to three data centers. The data center names are fully matched (case-insensitive, no partial matches). Searching for "core" returns all machines in the core data center.
<peripheralGateway xsi:type="peripheralGateway"> <changeStamp>0</changeStamp> <refURL>/unifiedconfig/config/peripheralgateway/5001</refURL> <name>MR_PG</name> <logicalControllerID>5001</logicalControllerID> <datacenter> <name>Berlin</name> <refURL>/unifiedconfig/config/datacenter/5000</refURL> </datacenter> <peripherals> <peripheral> <changeStamp>824</changeStamp> <clientType>47</clientType> <name>Multichannel</name> <peripheralID>5005</peripheralID> <routingClientID>5005</routingClientID> <routingType>3</routingType> </peripheral> <peripheral> <changeStamp>822</changeStamp> <clientType>47</clientType> <name>Outbound</name> <peripheralID>5007</peripheralID> <routingClientID>5007</routingClientID> <routingType>4</routingType> </peripheral> </peripherals> </peripheralGateway>