Get Agent
Request Profile Table
| Element | @Attribute |
Description/Contents |
| GetAgent_RQ |
Root element of message. |
| ID |
Element indicating the ID of the agent. If this is omitted, the service will search
according to what is specified in GUID. |
| GUID |
Element indicating the GUID of the agent. |
Scenario:
You want to retrieve agent info. The ID is "1499".
Example message:
<?xml version="1.0" encoding="utf-8"?>
<GetAgent_RQ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<ID xmlns="ResLink">1499</ID>
<GUID xmlns="ResLink" />
</GetAgent_RQ>
Response Profile Table
| Element | @Attribute |
Description/Contents |
| GetAgent_RS |
Root element of message. |
| Agent |
Element indicating an agent. |
| ID |
Agent's ID. |
| GUID |
Agent's GUID |
| Name |
Name |
| Address1 |
First address line |
| Address2 |
Second address line |
| Address3 |
Third address line |
| State |
State |
| Country |
Country |
| Email |
Email address |
| MoneyDirectCode |
Money Direct Client Code |
| ECN |
eNett ECN |
| DepositType |
Deposit Type
F - Paid in Full to Agent
D - Deposit Paid to Agent
N - No Deposit Paid to Agent
|
| Active |
Active flag |
| ResourcePermissions |
Collection of Resource Permission objects. |
| ResourcePermission |
Object representing a Resource that the agent has access to (via the Availability Service) |
| @ID |
ID of the Resource |
| @Name |
Name of the Resource |
| PackagePermissions |
Collection of Package Permission objects. |
| PackagePermission |
Object representing a Package that the agent has access to (via the Package
Service) |
| @ID |
ID of the Package |
| @Name |
Name of the Package |
| ComponentPermissions |
Collection of Component Permission objects. |
| ComponentPermission |
Object representing an Addon Component that the agent has access to (via the Package Service) |
| @ID |
ID of the Component |
| @Name |
Name of the Component |
Example message:
<?xml version="1.0" encoding="utf-8"?>
<GetAgent_RS xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Agent>
<ID>1499</ID>
<GUID>TEST</GUID>
<Name>Test Agent</Name>
<Address1>Shop 1</Address1>
<Address2>15 Some St</Address2>
<Address3>Brisbane</Address3>
<State>QLD</State>
<PostCode>4000</PostCode>
<Country>AUS</Country>
<Email>test@example.org</Email>
<MoneyDirectCode>TEST</MoneyDirectCode>
<ECN>123</ECN>
<DepositType>F</DepositType>
<Active>True</Active>
<ResourcePermissions>
<Permission ID="85" Name="Boomerang 2d/2n" />
<Permission ID="97" Name="British Defender 2d/2n" />
</ResourcePermissions>
<PackagePermissions>
<Permission ID="28" Name="Flexi Accommodation" />
<Permission ID="30" Name="Best of Brazil" />
</PackagePermissions>
<ComponentPermissions>
<Permission ID="65" Name="Twin Room" />
</ComponentPermissions>
</Agent>
<TimeStamp xmlns="ResLink">2007-10-19T16:54:08.122064+10:00</TimeStamp>
<Errors xmlns="ResLink" />
<Warnings xmlns="ResLink" />
</GetAgent_RS>