Guest User

Untitled

a guest
Dec 24th, 2023
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.24 KB | None | 0 0
  1. <?xml version="1.0"?>
  2. <Crm xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Country="US" Name="Test" Version="1" SupportsEmojis="true">
  3. <Number Prefix="AsIs" MaxLength="[MaxLength]" />
  4. <Connection MaxConcurrentRequests="2" />
  5. <Parameters>
  6. <Parameter Name="APIkey" Type="String" Parent="General Configuration" Editor="String" Title="API Key:" />
  7. </Parameters>
  8. <Authentication Type="Basic">
  9. <Value>[APIkey]:X</Value>
  10. </Authentication>
  11. <Scenarios>
  12. <Scenario Id="" Type="REST">
  13. <Request Url="https://itflow.example.com/api/contacts/read.php?contact_phone_or_mobile=[Number]" MessagePasses="0" RequestEncoding="UrlEncoded" RequestType="Get" ResponseType="Json" />
  14. <Rules>
  15. <Rule Type="Any">contact.contact_id</Rule>
  16. </Rules>
  17. <Variables>
  18. <Variable Name="ContactID" Path="contact.contact_id">
  19. <Filter />
  20. </Variable>
  21. <Variable Name="FirstName" Path="contact.contact_name">
  22. <Filter />
  23. </Variable>
  24. <Variable Name="Email" Path="contact.contact_email">
  25. <Filter />
  26. </Variable>
  27. <Variable Name="PhoneBusiness" Path="contact.contact_phone">
  28. <Filter />
  29. </Variable>
  30. </Variables>
  31. <Outputs AllowEmpty="false">
  32. <Output Type="ContactID" Passes="0" Value="[ContactID]" />
  33. <Output Type="FirstName" Passes="0" Value="[FirstName]" />
  34. <Output Type="Email" Passes="0" Value="[Email]" />
  35. <Output Type="PhoneBusiness" Passes="0" Value="[PhoneBusiness]" />
  36. <Output Type="ContactUrl" Passes="0" Value="https://itflow.example.com/api/contacts/read.php?contact_id=[ContactID]" />
  37. <Output Type="EntityId" Passes="0" Value="[ContactID]" />
  38. <Output Type="EntityType" Passes="0" Value="Contacts" />
  39. </Outputs>
  40. </Scenario>
  41. <Scenario Id="LookupByEmail" Type="REST">
  42. <Request Url="https://itflow.example.com/api/contacts/read.php?contact_email=[Email]" MessagePasses="0" RequestEncoding="UrlEncoded" RequestType="Get" ResponseType="Json" />
  43. <Rules>
  44. <Rule Type="Any">contact.contact_id</Rule>
  45. </Rules>
  46. <Variables>
  47. <Variable Name="ContactID" Path="contact.contact_id">
  48. <Filter />
  49. </Variable>
  50. <Variable Name="FirstName" Path="contact.contact_name">
  51. <Filter />
  52. </Variable>
  53. <Variable Name="Email" Path="contact.contact_email">
  54. <Filter />
  55. </Variable>
  56. <Variable Name="PhoneBusiness" Path="contact.contact_phone">
  57. <Filter />
  58. </Variable>
  59. </Variables>
  60. <Outputs AllowEmpty="false">
  61. <Output Type="ContactID" Passes="0" Value="[ContactID]" />
  62. <Output Type="FirstName" Passes="0" Value="[FirstName]" />
  63. <Output Type="Email" Passes="0" Value="[Email]" />
  64. <Output Type="PhoneBusiness" Passes="0" Value="[PhoneBusiness]" />
  65. <Output Type="ContactUrl" Passes="0" Value="https://itflow.example.com/api/contacts/read.php?contact_id=[ContactID]" />
  66. <Output Type="EntityId" Passes="0" Value="[ContactID]" />
  67. <Output Type="EntityType" Passes="0" Value="Contacts" />
  68. </Outputs>
  69. </Scenario>
  70. </Scenarios>
  71. </Crm>
Advertisement
Add Comment
Please, Sign In to add comment