Introduction
Affiliate can send leads and recive lead status like Pending, Duplicate. Follow Below steps for xyz our API.
Documentation
API URL
https://www.affiliateapi.shop/lead/add
Header parameters
Api-Key:TT0586342nt481dec12k5bc0d8b575ST
Method
Method: POST
Request JSON Parameters
{
"first_name": "Sunil Yadav",
"phone": "5656565656",
"email_id": "support@affiliateapi.shop",
"product_id": "200051",
"product_name": "Bold Pro Maxx",
"affiliate_id": "5001",
"sub1":"sub1",
"sub2":"sub2",
"sub3":"sub3"
}
Mandatory Parameters
first_name
phone
proudct_name
API Response JSON Parameters
// Success Response
{
"status": 200,
"data": {
"id": 11001,
"status": 1,
"affiliateid": 5001
},
"status_message": "Successfully Lead generated"
}
// Duplicate Responce
{
"status": 403,
"data": {
"id": 11001,
"status": 2,
"affiliate_id": 5001
},
"status_message": "Your Lead is Duplicate!"
}
Example
$url = "https://www.affiliateapi.shop/lead/add";
// POST ARRAY DATA
$postdata = array(
"first_name" => "Sunil Yadav",
"phone" => "5656565656",
"email_id" => "support@affiliateapi.shop",
"product_id": "200051",
"product_name": "Bold Pro Maxx",
"affiliate_id" => "5001",
"sub1":"sub1",
"sub2":"sub2",
"sub3":"sub3"
);
$data_string = json_encode($postdata);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HEADER, false);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data_string);
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
'Api-Key:TT0586342nt481dec12k5bc0d8b575ST',
'Content-Type:application/json'
));
$output = curl_exec($ch);
echo "";
print_r($output);
die();