Lead Create API Sample Codes :
CURL :
curl -X POST \
https://app.sell.do//api/leads/create.json \
-H 'Content-Type: application/json' \
-H 'cache-control: no-cache' \
-d '
{
"form_id": "123456789012345678901234",
"sell_do" : {
"campaign" : {
"srd" : "123456789012345678901234",
"campaign_id": ""
},
"form": {
"lead": {
"name": "asd asd",
"email": "qwt@qw.rty",
"phone": "+911234567890",
"project_id": "",
"campaign_id": "",
"sales":"",
"profile": {
"company": "amura"
}
},
"custom" : {
"c_one" : "c one"
},
"note" : {
"content" : "note content"
},
"requirement" : {
"bhk": [2, 3],
"property_type" : "flat",
"purpose" : "end_use",
"locations" : "pune",
"min_budget" : "100000",
"max_budget" : "200000",
"min_possession" : "12",
"max_possession" : "24"
}
}
},
"api_key" : "123456789012345678901234dasdasda"
}'
RUBY :
require "uri"
require "net/http"
url = URI("https://app.sell.do//api/leads/create.json")
http = Net::HTTP.new(url.host, url.port)
request = Net::HTTP::Post.new(url)
request["Content-Type"] = "application/json"
request.body = "{\n \"form_id\": \"123456789012345678901234\",\n \"sell_do\" : {\n \"campaign\" : {\n \"srd\" : \"\",\n \"campaign_id\": \"\"\n },\n \"form\": {\n \"lead\": {\n \"name\": \"amurat11abprimetest\",\n \"email\": \"qwt@qw.rty\",\n \"phone\": \"+911234567890\",\n \"project_id\": \"\",\n \"campaign_id\": \"\",\n \"sales\":\"\",\n \"profile\": {\n \"company\": \"amura\"\n }\n },\n \"custom\" : {\n \"c_one\" : \"c one\"\n },\n \"note\" : {\n \"content\" : \"note content\"\n },\n \"requirement\" : {\n \"bhk\": [2, 3],\n \"property_type\" : \"flat\",\n \"purpose\" : \"end_use\",\n \"locations\" : \"pune\",\n \"min_budget\" : \"100000\",\n \"max_budget\" : \"200000\",\n \"min_possession\" : \"12\",\n \"max_possession\" : \"24\"\n }\n }\n },\n \"api_key\" : \"123456789012345678901234dasdasda\"\n}\n"
response = http.request(request)
puts response.read_body
C# :
var client = new RestClient("https://app.sell.do//api/leads/create.json");
var request = new RestRequest(Method.POST);
request.AddHeader("cache-control", "no-cache");
request.AddHeader("Content-Type", "application/json");
request.AddParameter("application/json", "{\n \"form_id\": \"123456789012345678901234\",\n \"sell_do\" : {\n \"campaign\" : {\n \"srd\" : \"\",\n \"campaign_id\": \"\"\n },\n \"form\": {\n \"lead\": {\n \"name\": \"amurat11abprimetest\",\n \"email\": \"qwt@qw.rty\",\n \"phone\": \"911234567890\",\n \"project_id\": \"\",\n \"campaign_id\": \"\",\n \"sales\":\"\",\n \"profile\": {\n \"company\": \"amura\"\n }\n },\n \"custom\" : {\n \"c_one\" : \"c one\"\n },\n \"note\" : {\n \"content\" : \"note content\"\n },\n \"requirement\" : {\n \"bhk\": [2, 3],\n \"property_type\" : \"flat\",\n \"purpose\" : \"end_use\",\n \"locations\" : \"pune\",\n \"min_budget\" : \"100000\",\n \"max_budget\" : \"200000\",\n \"min_possession\" : \"12\",\n \"max_possession\" : \"24\"\n }\n }\n },\n \"api_key\" : \"123456789012345678901234dasdasda\"\n}\n", ParameterType.RequestBody);
IRestResponse response = client.Execute(request);
JAVA :
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"form_id\": \"123456789012345678901234\",\n \"sell_do\" : {\n \"campaign\" : {\n \"srd\" : \"\",\n \"campaign_id\": \"\"\n },\n \"form\": {\n \"lead\": {\n \"name\": \"asd asd\",\n \"email\": \"qwt@qw.rty\",\n \"phone\": \"911234567890\",\n \"project_id\": \"\",\n \"campaign_id\": \"\",\n \"sales\":\"\",\n \"profile\": {\n \"company\": \"amura\"\n }\n },\n \"custom\" : {\n \"c_one\" : \"c one\"\n },\n \"note\" : {\n \"content\" : \"note content\"\n },\n \"requirement\" : {\n \"bhk\": [2, 3],\n \"property_type\" : \"flat\",\n \"purpose\" : \"end_use\",\n \"locations\" : \"pune\",\n \"min_budget\" : \"100000\",\n \"max_budget\" : \"200000\",\n \"min_possession\" : \"12\",\n \"max_possession\" : \"24\"\n }\n }\n },\n \"api_key\" : \"6a6854e70e4be582de82bf5c4861ab11\"\n}\n");
Request request = new Request.Builder()
.url("https://app.sell.do//api/leads/create.json")
.post(body)
.addHeader("Content-Type", "application/json")
.addHeader("cache-control", "no-cache")
.build();
Response response = client.newCall(request).execute();
PHP :
<?php
$request = new HttpRequest();
$request->setUrl("https://app.sell.do//api/leads/create.json");
$request->setMethod(HTTP_METH_POST);
$request->setHeaders(array(
'cache-control' => 'no-cache',
'Content-Type' => 'application/json'
));
$request->setBody('{
"form_id": "123456789012345678901234",
"sell_do" : {
"campaign" : {
"srd" : "123456789012345678901234",
"campaign_id": ""
},
"form": {
"lead": {
"name": "asd asd",
"email": "qwt@qw.rty",
"phone": "+911234567890",
"project_id": "",
"campaign_id": "",
"sales":"",
"profile": {
"company": "amura"
}
},
"custom" : {
"c_one" : "c one"
},
"note" : {
"content" : "note content"
},
"requirement" : {
"bhk": [2, 3],
"property_type" : "flat",
"purpose" : "end_use",
"locations" : "pune",
"min_budget" : "100000",
"max_budget" : "200000",
"min_possession" : "12",
"max_possession" : "24"
}
}
},
"api_key" : "123456789012345678901234dasdasda"
}
');
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}