...
Code Block |
---|
<?xml version="1.0"?> <Crm xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Country="US" Name="treatsoft" Version="1" SupportsEmojis="true"> <Number Prefix="AsIs" MaxLength="[MaxLength]" /> <Connection MaxConcurrentRequests="2" /> <Parameters> <Parameter Name="APIkey" Type="String" Parent="General Configuration" Editor="String" Title="API Key:" /> <Parameter Name="MandantID" Type="String" Parent="General Configuration" Editor="String" Title="Mandant ID:" /> </Parameters> <Authentication Type="Basic"> <Value>[APIkey]:X</Value> </Authentication> <Scenarios> <Scenario Id="" Type="REST"> <Request Url="https://webservice.treatsoft.at/v2/api/XXXXX[MandantID]/3cx/lookup?number=[Number]&API_KEY=[APIkey]" MessagePasses="0" RequestEncoding="UrlEncoded" RequestType="Get" ResponseType="Json" /> <Rules> <Rule Type="Any">id</Rule> </Rules> <Variables> <Variable Name="ContactID" Path="id"> <Filter /> </Variable> <Variable Name="FirstName" Path="firstname"> <Filter /> </Variable> <Variable Name="LastName" Path="lastname"> <Filter /> </Variable> <Variable Name="Email" Path="email"> <Filter /> </Variable> <Variable Name="PhoneBusiness" Path="phone"> <Filter /> </Variable> <Variable Name="PhoneMobile" Path="mobile"> <Filter /> </Variable> <Variable Name="ContactUrl" Path="url"> <Filter /> </Variable> </Variables> <Outputs AllowEmpty="false"> <Output Type="ContactID" Passes="0" Value="[ContactID]" /> <Output Type="FirstName" Passes="0" Value="[FirstName]" /> <Output Type="LastName" Passes="0" Value="[LastName]" /> <Output Type="Email" Passes="0" Value="[Email]" /> <Output Type="PhoneBusiness" Passes="0" Value="[PhoneBusiness]" /> <Output Type="PhoneMobile" Passes="0" Value="[PhoneMobile]" /> <Output Type="ContactUrl" Passes="0" Value="[ContactUrl]" /> <Output Type="EntityId" Passes="0" Value="[ContactID]" /> <Output Type="EntityType" Passes="0" Value="Contacts" /> </Outputs> </Scenario> <Scenario Id="LookupByEmail" Type="REST"> <Request Url="https://webservice.treatsoft.at/v2/api/XXXXX[MandantID]/3cx/lookup?numberemail=[Numberemail];&API_KEY=[APIkey]" MessagePasses="0" RequestEncoding="UrlEncoded" RequestType="Get" ResponseType="Json" /> <Rules> <Rule Type="Any">id</Rule> </Rules> <Variables> <Variable Name="ContactID" Path="id"> <Filter /> </Variable> <Variable Name="FirstName" Path="firstname"> <Filter /> </Variable> <Variable Name="LastName" Path="lastname"> <Filter /> </Variable> <Variable Name="Email" Path="email"> <Filter /> </Variable> <Variable Name="PhoneBusiness" Path="phone"> <Filter /> </Variable> <Variable Name="PhoneMobile" Path="mobile"> <Filter /> </Variable> <Variable Name="ContactUrl" Path="url"> <Filter /> </Variable> </Variables> <Outputs AllowEmpty="false"> <Output Type="ContactID" Passes="0" Value="[ContactID]" /> <Output Type="FirstName" Passes="0" Value="[FirstName]" /> <Output Type="LastName" Passes="0" Value="[LastName]" /> <Output Type="Email" Passes="0" Value="[Email]" /> <Output Type="PhoneBusiness" Passes="0" Value="[PhoneBusiness]" /> <Output Type="PhoneMobile" Passes="0" Value="[PhoneMobile]" /> <Output Type="ContactUrl" Passes="0" Value="[ContactUrl]" /> <Output Type="EntityId" Passes="0" Value="[ContactID]" /> <Output Type="EntityType" Passes="0" Value="Contacts" /> </Outputs> </Scenario> </Scenarios> </Crm> |
...