I still can't get my contact creation to work. Below a snippet of my template:
<Scenario Id="CreateContactRecordFromClient" Type="REST">
<Request SkipIf="[CreateContactEnabled]!=True||[IIf([CreateOnCallDirection]==Inbound,[CallDirection]!=Inbound,False)]==True" Url="https://crm.com/api/v1/Contact" MessagePasses="0" RequestContentType="application/json" RequestEncoding="Json" RequestType="Post" ResponseType="Json">
<PostValues Key="">
<Value Key="firstName" Passes="2" Type="String">[FirstName]</Value>
<Value Key="lastName" Passes="2" Type="String">[LastName]</Value>
<Value Key="callDirection" Passes="1" Type="String">[CallDirection]</Value>
<Value Key="phoneNumber" Passes="1" Type="String">[Number]</Value>
</PostValues>
</Request>
<Rules>
<Rule Type="Any" Ethalon="">list.id</Rule>
</Rules>
<Variables>
<Variable Name="ContactID" LookupValue="" Path="list.id"><Filter /></Variable>
<Variable Name="FirstName" LookupValue="" Path="list.firstName"><Filter /></Variable>
<Variable Name="LastName" LookupValue="" Path="list.lastName"><Filter /></Variable>
<Variable Name="PhoneMobile" LookupValue="" Path="list.phoneNumber"><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="PhoneMobile" Passes="0" Value="[PhoneMobile]" />
<Output Type="ContactUrl" Passes="0" Value="
https://crm.com/#Contact/view/[Contact ID]" />
<Output Type="EntityId" Passes="0" Value="[ContactID]" />
<Output Type="EntityType" Passes="0" Value="Contacts" />
</Outputs>
</Scenario>
What am I missing?