Create the form on the a Landing Page that you wish to post to. An example HTTP post with placeholders for posting to the Landing Page will be generated. The HTTP post includes a unique key which must be included for the form to be submitted.
If the key is not included the page will be presented with only prepopulated form fields and will still require that the user clicks the SUBMIT button to complete the form submit.
During the HTTP Post, based on any field matching logic on the form summited, MOBIT will try and dedupe the contact on the fly by checking if any existing contact exists in your MOBIT account. Based on the result you will be passed back the following response.
URL Post Response:
You can include an optional system parameter during the HTTP Post. This allows the Opt In Status of the contact to be set during the process. The optional parameter is called “OptInStatus” and can be appended to the API call as follows.
https://app.mobit.com/LandingPage/Viewer/86956_Index?FirstName=Liam&LastName=McDonald&Email=liam@mobit.com&MobileNumber=0211541515&key=40677-4202-635770902506161823&OptInStatus=subscriber
The OptInStatus can be of the following values: (Unsubscribed, Non Marketable, Unconfirmed and Subscriber)
NOTE: If the Double Opt In Bypass State for the target HTTP Post set to “ON”, then this will override any values being passed in during the post. Please refer to MOBIT’s knowledge base for further details.
MOBIT includes the ability to post to Landing Pages using JSON and XML.
Request URL: https://app.mobit.com/LandingPage/Viewer/87554_Index
Request JSON: {
"FirstName": "John",
"LastName": "Smith",
"MobileNumber": "6421999999",
"key": "43214-3629-635802821313315059",
"OptInStatus": "DoubleOptIn"
}
Request URL: https://app.mobit.com/LandingPage/Viewer/87554_Index
Request XML
<landingpageformdata>
<landingpageform field="FirstName" value="John”/>
<landingpageform field="LastName" value="Smith”/>
<landingpageform field="MobileNumber" value="6421999999" />
<landingpageform field="key" value="43214-3629-635802821313315059" />
<landingpageform field="OptInStatus" value="DoubleOptIn" />
</landingpageformdata>