Api¶
Leads¶
The LEAD API will be used to get, create, update and delete information of leads.
Get Leads List¶
Request Method : GET
Endpoint : https://crm.dailymails.org/mysite/api/v1/lead/?api_key={api_key}
Parameters¶
Name |
Type |
Description |
Required |
---|---|---|---|
api_key
|
String
|
The api key of your account
|
True
|
Curl¶
curl --location --request GET 'https://crm.dailymails.org/mysite/api/v1/lead/?api_key=your_api_key'
C#¶
var client = new RestClient("https://crm.dailymails.org/mysite/api/v1/lead/?api_key=your_api_key");
client.Timeout = -1;
var request = new RestRequest(Method.GET);
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);
Ruby¶
require "uri"
require "net/http"
url = URI("https://crm.dailymails.org/mysite/api/v1/lead/?api_key=your_api_key")
https = Net::HTTP.new(url.host, url.port)
https.use_ssl = true
request = Net::HTTP::Get.new(url)
response = https.request(request)
puts response.read_body
JaVA¶
Unirest.setTimeouts(0, 0);
HttpResponse<String> response = Unirest.get("https://crm.dailymails.org/mysite/api/v1/lead/?api_key=your_api_key")
.asString();
Php¶
<?php
require_once 'HTTP/Request2.php';
$request = new HTTP_Request2();
$request->setUrl('https://crm.dailymails.org/mysite/api/v1/lead/?api_key=your_api_key');
$request->setMethod(HTTP_Request2::METHOD_GET);
$request->setConfig(array(
'follow_redirects' => TRUE
));
try {
$response = $request->send();
if ($response->getStatus() == 200) {
echo $response->getBody();
}
else {
echo 'Unexpected HTTP status: ' . $response->getStatus() . ' ' .
$response->getReasonPhrase();
}
}
catch(HTTP_Request2_Exception $e) {
echo 'Error: ' . $e->getMessage();
}
Python¶
import requests
url = "https://crm.dailymails.org/mysite/api/v1/lead/?api_key=your_api_key"
payload={}
headers = {}
response = requests.request("GET", url, headers=headers, data=payload)
print(response.text)
Nodejs¶
var request = require('request');
var options = {
'method': 'GET',
'url': 'https://crm.dailymails.org/mysite/api/v1/lead/?api_key=your_api_key',
'headers': {
}
};
request(options, function (error, response) {
if (error) throw new Error(error);
console.log(response.body);
});
Delete Lead¶
Request Method : DELETE
Endpoint : https://crm.dailymails.org/mysite/api/v1/lead/{id}/?api_key={api_key}
Parameters¶
Name |
Type |
Description |
Required |
---|---|---|---|
api_key
|
String
|
The api key of your account
|
True
|
id
|
String
|
lead id which will be delete
|
True
|
Curl¶
curl --location --request DELETE 'https://crm.dailymails.org/mysite/api/v1/lead/{id}/?api_key=your_api_key'
C#¶
var client = new RestClient("https://crm.dailymails.org/mysite/api/v1/lead/{id}/?api_key=your_api_key");
client.Timeout = -1;
var request = new RestRequest(Method.DELETE);
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);
Ruby¶
require "uri"
require "net/http"
url = URI("https://crm.dailymails.org/mysite/api/v1/lead/{id}/?api_key=your_api_key")
https = Net::HTTP.new(url.host, url.port)
https.use_ssl = true
request = Net::HTTP::Delete.new(url)
response = https.request(request)
puts response.read_body
Java¶
Unirest.setTimeouts(0, 0);
HttpResponse<String> response = Unirest.delete("https://crm.dailymails.org/mysite/api/v1/lead/{id}/?api_key=your_api_key")
.asString();
Php¶
<?php
require_once 'HTTP/Request2.php';
$request = new HTTP_Request2();
$request->setUrl('https://crm.dailymails.org/mysite/api/v1/lead/{id}/?api_key=your_api_key');
$request->setMethod(HTTP_Request2::METHOD_DELETE);
$request->setConfig(array(
'follow_redirects' => TRUE
));
try {
$response = $request->send();
if ($response->getStatus() == 200) {
echo $response->getBody();
}
else {
echo 'Unexpected HTTP status: ' . $response->getStatus() . ' ' .
$response->getReasonPhrase();
}
}
catch(HTTP_Request2_Exception $e) {
echo 'Error: ' . $e->getMessage();
}
Python¶
import requests
url = "https://crm.dailymails.org/mysite/api/v1/lead/{id}/?api_key=your_api_key"
payload={}
headers = {}
response = requests.request("DELETE", url, headers=headers, data=payload)
print(response.text)
Nodejs¶
var request = require('request');
var options = {
'method': 'DELETE',
'url': 'https://crm.dailymails.org/mysite/api/v1/lead/{id}/?api_key=your_api_key',
'headers': {
}
};
request(options, function (error, response) {
if (error) throw new Error(error);
console.log(response.body);
});
Get Lead Details¶
Request Method : GET
Endpoint : https://crm.dailymails.org/mysite/api/v1/lead/{id}/?api_key={api_key}
Parameters¶
Name |
Type |
Description |
Required |
---|---|---|---|
api_key
|
String
|
The api key of your account
|
True
|
id
|
String
|
The lead id of your account
|
True
|
Curl¶
curl --location --request GET 'https://crm.dailymails.org/mysite/api/v1/lead/{id}/?api_key=your_api_key'
C#¶
var client = new RestClient("https://crm.dailymails.org/mysite/api/v1/lead/{id}/?api_key=your_api_key");
client.Timeout = -1;
var request = new RestRequest(Method.GET);
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);
Ruby¶
require "uri"
require "net/http"
url = URI("https://crm.dailymails.org/mysite/api/v1/lead/{id}/?api_key=your_api_key")
https = Net::HTTP.new(url.host, url.port)
https.use_ssl = true
request = Net::HTTP::Get.new(url)
response = https.request(request)
puts response.read_body
Java¶
Unirest.setTimeouts(0, 0);
HttpResponse<String> response = Unirest.get("https://crm.dailymails.org/mysite/api/v1/lead/{id}/?api_key=your_api_key").asString();
Php¶
<?php
require_once 'HTTP/Request2.php';
$request = new HTTP_Request2();
$request->setUrl('https://crm.dailymails.org/mysite/api/v1/lead/{id}/?api_key=your_api_key');
$request->setMethod(HTTP_Request2::METHOD_GET);
$request->setConfig(array(
'follow_redirects' => TRUE
));
try {
$response = $request->send();
if ($response->getStatus() == 200) {
echo $response->getBody();
}
else {
echo 'Unexpected HTTP status: ' . $response->getStatus() . ' ' .
$response->getReasonPhrase();
}
}
catch(HTTP_Request2_Exception $e) {
echo 'Error: ' . $e->getMessage();
}
Python¶
import requests
url = "https://crm.dailymails.org/mysite/api/v1/lead/{id}/?api_key=your_api_key"
payload={}
headers = {}
response = requests.request("GET", url, headers=headers, data=payload)
print(response.text)
Nodejs¶
var request = require('request');
var options = {
'method': 'GET',
'url': 'https://crm.dailymails.org/mysite/api/v1/lead/{id}/?api_key=your_api_key',
'headers': {
}
};
request(options, function (error, response) {
if (error) throw new Error(error);
console.log(response.body);
});
Create Leads¶
Request Method : POST
Endpoint : https://crm.dailymails.org/mysite/api/v1/lead/?api_key={api_key}
Parameters¶
Name |
Type |
Description |
Required |
---|---|---|---|
name
|
String
|
True
|
Enter the Lead Name
|
email
|
String
|
True
|
Enter Valid Email Id
|
mobile
|
String
|
False
|
Enter Mobile No
|
phone
|
String
|
False
|
Enter the Phone No
|
company
|
String
|
True
|
Enter The Company Name
|
title
|
String
|
False
|
Enter The Title
|
fax
|
String
|
False
|
Enter The fax
|
website
|
String
|
False
|
Enter The Website name
|
annual_revenue
|
Integer
|
False
|
Enter The Annual Revanue
|
industry
|
Integer
|
True
|
(2, "ASP(Application Service Provider)"), (3, 'Aerospace & Defence'), (4, "Alternative Energy"), (5, "Automobiles & parts"), (6, "Banks"), (7, "Beverages"), (8, "Chemicals"), (9, "Construction & Materials"), (10, "Data/Telecome OEM"), (11, "ERP(Enterprise Resorce Planning)"), (12, "Electricity"), (13, "Electronic & Electrical Equipment"), (14, "Equity Investment Instruments"), (15, "Financial Service"), (16, "Fixed Line Telecommunications"), (17, "Food & Drug Retailers"), (18, "Food Producers"), (19, "Forestry & Paper"), (20,"Gas, Water & Multi-Utility"), (21, "General Industrials"), (22, "General Retailers"), (23, "Goverment/Military"), (24,"Health Care Equipment & Services"), (25, "Households Goods & Homer Constructions"), (26, "Industrial Engineering"), (27, "Industrial Metels & Mining"), (28, "Industrial Transportation"), (29, "Large Enterprise"), (30, "Leisure Goods"), (31, "Life Insurance"), (32, "ManagementISV"), (33, "Media"), (34, "Mobile Telecommunications"), (35, "MSP(Management Service Provider)"), (36, "Network Equipment Enterprise"), (37, "Non-management ISV"), (38, "Nonequity Investment Instruments"), (39, "Nonlife Insurance"), (40, "Optical Network"), (41, "Oil & Gas Producers"), (42, "Oil Equipment Services & Distribution"), (43, "Personal Goods"), (44, "Phormaceuticals & Biotechnology"), (45, "Real Estate Investment Trust"), (46, "Softwere & Computer Service"), (47, "Service Provider"), (48, "Small/Medium Enterprise"), (49, "Storage Equipment"), (50, "Storage Service Provider"), (51, "system Integrator"), (52, "Technology Hardware & Equipment"), (53, "Tobacco"), (54, "Travel & Leisure"), (55, "Wireless Industry"), (56, "Communications"), (57,"Consulting"), (58, "Educations"), (59, "Financial Services"), (60, "Manufacturing"), (62, "Real Estate"), (63, "Technology"), (64, "Other"))
|
source
|
Integer
|
True
|
((2, "Advertisement"), (3, "Cold Call"), (4, "Employee Referral"), (5, "External Referral"), (6, "Online Store"), (7, "Partner"), (8, "Public Relations"), (9, "Sales Email Alias"), (10, "Seminar Partner"), (11, "Internal Seminar"), (12, "Trade Show"), (13, "Web Download"), (14, "Web Research"), (15, "Chat"), (16, "Twitter"), (17, "Facebook"), (18, "Google+"), (19, "Other"))
|
funnel
|
string
|
True
|
Enter The valid Funnal Name
|
status
|
Integer
|
True
|
Enter The Status number
|
number_of_employees
|
Integer
|
False
|
Enter Number of Employees
|
rating
|
Integer
|
True
|
((2, 'Acquired'), (3, 'Active'), (4, 'Market Failed'), (5, 'Project Cancelled'), (6, 'Shut Down'))
|
street
|
String
|
False
|
Enter Street Name
|
state
|
String
|
False
|
Enter State Name
|
city
|
String
|
False
|
Enter City Name
|
zipcode
|
String
|
False
|
Enter The ZipCode
|
skype
|
String
|
False
|
Enter The Skype Id
|
twitter
|
string
|
False
|
Enter The Twitter Id
|
linkedin
|
String
|
False
|
Enter The LinkedIn Id
|
facebook
|
String
|
False
|
Enter the Facebook Id
|
score
|
Integer
|
False
|
Enter the Score
|
country
|
Integer
|
False
|
Select country (1, 26 to 247)
|
Request Body¶
{
"name": "testapi1",
"email": "2@ws.com",
"mobile": "",
"phone": "",
"company": "test",
"title": "",
"fax": "",
"website": "",
"annual_revenue": 10,
"industry": 2,
"source": 2,
"funnel": "funnel-one",
"status": 1,
"number_of_employees": 1,
"rating": 2,
"street": "",
"state": "",
"city": "",
"zipcode": "",
"skype": "",
"twitter": "",
"linkedin": "",
"facebook": "",
"score": 5,
"country": 1
}
Curl¶
curl --location --request POST 'https://crm.dailymails.org/mysite/api/v1/lead/?api_key=your_api_key' \
--header 'Content-Type: application/json' \
--data-raw '{
"name": "testapi",
"email": "2@ws.com",
"mobile": "",
"phone": "",
"company": "test",
"title": "",
"fax": "",
"website": "",
"annual_revenue": 10,
"industry": 2,
"source": 2,
"funnel": "funnel-one",
"status": 1,
"number_of_employees": 1,
"rating": 2,
"street": "",
"state": "",
"city": "",
"zipcode": "",
"skype": "",
"twitter": "",
"linkedin": "",
"facebook": "",
"score": 1,
"country": 1
}'
C#¶
var client = new RestClient("https://crm.dailymails.org/mysite/api/v1/lead/?api_key=your_api_key");
client.Timeout = -1;
var request = new RestRequest(Method.POST);
request.AddHeader("Content-Type", "application/json");
var body = @"{
" + "\n" +
@" ""name"": ""testapi"",
" + "\n" +
@" ""email"": ""2@ws.com"",
" + "\n" +
@" ""mobile"": """",
" + "\n" +
@" ""phone"": """",
" + "\n" +
@" ""company"": ""test"",
" + "\n" +
@" ""title"": """",
" + "\n" +
@" ""fax"": """",
" + "\n" +
@" ""website"": """",
" + "\n" +
@" ""annual_revenue"": 10,
" + "\n" +
@" ""industry"": 2,
" + "\n" +
@" ""source"": 2,
" + "\n" +
@" ""funnel"": ""funnel-one"",
" + "\n" +
@" ""status"": 1,
" + "\n" +
@" ""number_of_employees"": 1,
" + "\n" +
@" ""rating"": 2,
" + "\n" +
@" ""street"": """",
" + "\n" +
@" ""state"": """",
" + "\n" +
@" ""city"": """",
" + "\n" +
@" ""zipcode"": """",
" + "\n" +
@" ""skype"": """",
" + "\n" +
@" ""twitter"": """",
" + "\n" +
@" ""linkedin"": """",
" + "\n" +
@" ""facebook"": """",
" + "\n" +
@" ""score"": 1,
" + "\n" +
@" ""country"": 1
" + "\n" +
@"}";
request.AddParameter("application/json", body, ParameterType.RequestBody);
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);
Ruby¶
require "uri"
require "json"
require "net/http"
url = URI("https://crm.dailymails.org/mysite/api/v1/lead/?api_key=your_api_key")
https = Net::HTTP.new(url.host, url.port)
https.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Content-Type"] = "application/json"
request.body = JSON.dump({
"name": "testapi",
"email": "2@ws.com",
"mobile": "",
"phone": "",
"company": "test",
"title": "",
"fax": "",
"website": "",
"annual_revenue": 10,
"industry": 2,
"source": 2,
"funnel": "funnel-one",
"status": 1,
"number_of_employees": 1,
"rating": 2,
"street": "",
"state": "",
"city": "",
"zipcode": "",
"skype": "",
"twitter": "",
"linkedin": "",
"facebook": "",
"score": 1,
"country": 1
})
response = https.request(request)
puts response.read_body
Java¶
Unirest.setTimeouts(0, 0);
HttpResponse<String> response = Unirest.post("https://crm.dailymails.org/mysite/api/v1/lead/?api_key=your_api_key")
.header("Content-Type", "application/json")
.body("{\r\n \"name\": \"testapi\",\r\n \"email\": \"2@ws.com\",\r\n \"mobile\": \"\",\r\n \"phone\": \"\",\r\n \"company\": \"test\",\r\n \"title\": \"\",\r\n \"fax\": \"\",\r\n \"website\": \"\",\r\n \"annual_revenue\": 10,\r\n \"industry\": 2,\r\n \"source\": 2,\r\n \"funnel\": \"funnel-one\",\r\n \"status\": 1,\r\n \"number_of_employees\": 1,\r\n \"rating\": 2,\r\n \"street\": \"\",\r\n \"state\": \"\",\r\n \"city\": \"\",\r\n \"zipcode\": \"\",\r\n \"skype\": \"\",\r\n \"twitter\": \"\",\r\n \"linkedin\": \"\",\r\n \"facebook\": \"\",\r\n \"score\": 1,\r\n \"country\": 1\r\n}")
.asString();
Php¶
<?php
require_once 'HTTP/Request2.php';
$request = new HTTP_Request2();
$request->setUrl('https://crm.dailymails.org/mysite/api/v1/lead/?api_key=your_api_key');
$request->setMethod(HTTP_Request2::METHOD_POST);
$request->setConfig(array(
'follow_redirects' => TRUE
));
$request->setHeader(array(
'Content-Type' => 'application/json'
));
$request->setBody('{
\n "name": "testapi",
\n "email": "2@ws.com",
\n "mobile": "",
\n "phone": "",
\n "company": "test",
\n "title": "",
\n "fax": "",
\n "website": "",
\n "annual_revenue": 10,
\n "industry": 2,
\n "source": 2,
\n "funnel": "funnel-one",
\n "status": 1,
\n "number_of_employees": 1,
\n "rating": 2,
\n "street": "",
\n "state": "",
\n "city": "",
\n "zipcode": "",
\n "skype": "",
\n "twitter": "",
\n "linkedin": "",
\n "facebook": "",
\n "score": 1,
\n "country": 1
\n}');
try {
$response = $request->send();
if ($response->getStatus() == 200) {
echo $response->getBody();
}
else {
echo 'Unexpected HTTP status: ' . $response->getStatus() . ' ' .
$response->getReasonPhrase();
}
}
catch(HTTP_Request2_Exception $e) {
echo 'Error: ' . $e->getMessage();
}
Python¶
import requests
import json
url = "https://crm.dailymails.org/mysite/api/v1/lead/?api_key=your_api_key"
payload = json.dumps({
"name": "testapi",
"email": "2@ws.com",
"mobile": "",
"phone": "",
"company": "test",
"title": "",
"fax": "",
"website": "",
"annual_revenue": 10,
"industry": 2,
"source": 2,
"funnel": "funnel-one",
"status": 1,
"number_of_employees": 1,
"rating": 2,
"street": "",
"state": "",
"city": "",
"zipcode": "",
"skype": "",
"twitter": "",
"linkedin": "",
"facebook": "",
"score": 1,
"country": 1
})
headers = {
'Content-Type': 'application/json'
}
response = requests.request("POST", url, headers=headers, data=payload)
print(response.text)
Nodejs¶
var request = require('request');
var options = {
'method': 'POST',
'url': 'https://crm.dailymails.org/mysite/api/v1/lead/?api_key=your_api_key',
'headers': {
'Content-Type': 'application/json'
},
body: JSON.stringify({
"name": "testapi",
"email": "2@ws.com",
"mobile": "",
"phone": "",
"company": "test",
"title": "",
"fax": "",
"website": "",
"annual_revenue": 10,
"industry": 2,
"source": 2,
"funnel": "funnel-one",
"status": 1,
"number_of_employees": 1,
"rating": 2,
"street": "",
"state": "",
"city": "",
"zipcode": "",
"skype": "",
"twitter": "",
"linkedin": "",
"facebook": "",
"score": 1,
"country": 1
})
};
request(options, function (error, response) {
if (error) throw new Error(error);
console.log(response.body);
});
Update Leads¶
Request Method : PUT
Endpoint : https://crm.dailymails.org/mysite/api/v1/lead/?api_key={api_key}
Content-Type : application/json
Parameters¶
Name |
Type |
Description |
Required |
---|---|---|---|
name
|
String
|
True
|
Enter the Lead Name
|
email
|
String
|
True
|
Enter Valid Email Id
|
mobile
|
String
|
False
|
Enter Mobile No
|
phone
|
String
|
False
|
Enter the Phone No
|
company
|
String
|
True
|
Enter The Company Name
|
title
|
String
|
False
|
Enter The Title
|
fax
|
String
|
False
|
Enter The fax
|
website
|
String
|
False
|
Enter The Website name
|
annual_revenue
|
Integer
|
False
|
Enter The Annual Revanue
|
industry
|
Integer
|
True
|
(2, "ASP(Application Service Provider)"), (3, 'Aerospace & Defence'), (4, "Alternative Energy"), (5, "Automobiles & parts"), (6, "Banks"), (7, "Beverages"), (8, "Chemicals"), (9, "Construction & Materials"), (10, "Data/Telecome OEM"), (11, "ERP(Enterprise Resorce Planning)"), (12, "Electricity"), (13, "Electronic & Electrical Equipment"), (14, "Equity Investment Instruments"), (15, "Financial Service"), (16, "Fixed Line Telecommunications"), (17, "Food & Drug Retailers"), (18, "Food Producers"), (19, "Forestry & Paper"), (20,"Gas, Water & Multi-Utility"), (21, "General Industrials"), (22, "General Retailers"), (23, "Goverment/Military"), (24,"Health Care Equipment & Services"), (25, "Households Goods & Homer Constructions"), (26, "Industrial Engineering"), (27, "Industrial Metels & Mining"), (28, "Industrial Transportation"), (29, "Large Enterprise"), (30, "Leisure Goods"), (31, "Life Insurance"), (32, "ManagementISV"), (33, "Media"), (34, "Mobile Telecommunications"), (35, "MSP(Management Service Provider)"), (36, "Network Equipment Enterprise"), (37, "Non-management ISV"), (38, "Nonequity Investment Instruments"), (39, "Nonlife Insurance"), (40, "Optical Network"), (41, "Oil & Gas Producers"), (42, "Oil Equipment Services & Distribution"), (43, "Personal Goods"), (44, "Phormaceuticals & Biotechnology"), (45, "Real Estate Investment Trust"), (46, "Softwere & Computer Service"), (47, "Service Provider"), (48, "Small/Medium Enterprise"), (49, "Storage Equipment"), (50, "Storage Service Provider"), (51, "system Integrator"), (52, "Technology Hardware & Equipment"), (53, "Tobacco"), (54, "Travel & Leisure"), (55, "Wireless Industry"), (56, "Communications"), (57,"Consulting"), (58, "Educations"), (59, "Financial Services"), (60, "Manufacturing"), (62, "Real Estate"), (63, "Technology"), (64, "Other"))
|
source
|
Integer
|
True
|
((2, "Advertisement"), (3, "Cold Call"), (4, "Employee Referral"), (5, "External Referral"), (6, "Online Store"), (7, "Partner"), (8, "Public Relations"), (9, "Sales Email Alias"), (10, "Seminar Partner"), (11, "Internal Seminar"), (12, "Trade Show"), (13, "Web Download"), (14, "Web Research"), (15, "Chat"), (16, "Twitter"), (17, "Facebook"), (18, "Google+"), (19, "Other"))
|
funnel
|
string
|
True
|
Enter The valid Funnal Name
|
status
|
Integer
|
True
|
Enter The Status number
|
number_of_employees
|
Integer
|
False
|
Enter Number of Employees
|
rating
|
Integer
|
True
|
((2, 'Acquired'), (3, 'Active'), (4, 'Market Failed'), (5, 'Project Cancelled'), (6, 'Shut Down'))
|
street
|
String
|
False
|
Enter Street Name
|
state
|
String
|
False
|
Enter State Name
|
city
|
String
|
False
|
Enter City Name
|
zipcode
|
String
|
False
|
Enter The ZipCode
|
skype
|
String
|
False
|
Enter The Skype Id
|
twitter
|
string
|
False
|
Enter The Twitter Id
|
linkedin
|
String
|
False
|
Enter The LinkedIn Id
|
facebook
|
String
|
False
|
Enter the Facebook Id
|
score
|
Integer
|
False
|
Enter the Score
|
country
|
Integer
|
False
|
Select country (1, 26 to 247)
|
Request Body¶
{
"name": "testapi1",
"email": "2@ws.com",
"mobile": "",
"phone": "",
"company": "test",
"title": "",
"fax": "",
"website": "",
"annual_revenue": 10,
"industry": 2,
"source": 2,
"funnel": "funnel-one",
"status": 1,
"number_of_employees": 1,
"rating": 2,
"street": "",
"state": "",
"city": "",
"zipcode": "",
"skype": "",
"twitter": "",
"linkedin": "",
"facebook": "",
"score": 5,
"country": 1
}
Curl¶
curl --location --request PUT 'https://crm.dailymails.org/mysite/api/v1/lead/{id}/?api_key=your_api_key' \
--header 'Content-Type: application/json' \
--data-raw '{
"name": "testapi1",
"email": "2@ws.com",
"mobile": "",
"phone": "",
"company": "test",
"title": "",
"fax": "",
"website": "",
"annual_revenue": 10,
"industry": 2,
"source": 2,
"funnel": "funnel-one",
"status": 1,
"number_of_employees": 1,
"rating": 2,
"street": "",
"state": "",
"city": "",
"zipcode": "",
"skype": "",
"twitter": "",
"linkedin": "",
"facebook": "",
"score": 5,
"country": 1
}'
C#¶
var client = new RestClient("https://crm.dailymails.org/mysite/api/v1/lead/{id}/?api_key=your_api_key");
client.Timeout = -1;
var request = new RestRequest(Method.PUT);
request.AddHeader("Content-Type", "application/json");
var body = @"{
" + "\n" +
@" ""name"": ""testapi1"",
" + "\n" +
@" ""email"": ""2@ws.com"",
" + "\n" +
@" ""mobile"": """",
" + "\n" +
@" ""phone"": """",
" + "\n" +
@" ""company"": ""test"",
" + "\n" +
@" ""title"": """",
" + "\n" +
@" ""fax"": """",
" + "\n" +
@" ""website"": """",
" + "\n" +
@" ""annual_revenue"": 10,
" + "\n" +
@" ""industry"": 2,
" + "\n" +
@" ""source"": 2,
" + "\n" +
@" ""funnel"": ""funnel-one"",
" + "\n" +
@" ""status"": 1,
" + "\n" +
@" ""number_of_employees"": 1,
" + "\n" +
@" ""rating"": 2,
" + "\n" +
@" ""street"": """",
" + "\n" +
@" ""state"": """",
" + "\n" +
@" ""city"": """",
" + "\n" +
@" ""zipcode"": """",
" + "\n" +
@" ""skype"": """",
" + "\n" +
@" ""twitter"": """",
" + "\n" +
@" ""linkedin"": """",
" + "\n" +
@" ""facebook"": """",
" + "\n" +
@" ""score"": 5,
" + "\n" +
@" ""country"": 1
" + "\n" +
@"}";
request.AddParameter("application/json", body, ParameterType.RequestBody);
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);
Ruby¶
require "uri"
require "json"
require "net/http"
url = URI("https://crm.dailymails.org/mysite/api/v1/lead/{id}/?api_key=your_api_key")
https = Net::HTTP.new(url.host, url.port)
https.use_ssl = true
request = Net::HTTP::Put.new(url)
request["Content-Type"] = "application/json"
request.body = JSON.dump({
"name": "testapi1",
"email": "2@ws.com",
"mobile": "",
"phone": "",
"company": "test",
"title": "",
"fax": "",
"website": "",
"annual_revenue": 10,
"industry": 2,
"source": 2,
"funnel": "funnel-one",
"status": 1,
"number_of_employees": 1,
"rating": 2,
"street": "",
"state": "",
"city": "",
"zipcode": "",
"skype": "",
"twitter": "",
"linkedin": "",
"facebook": "",
"score": 5,
"country": 1
})
response = https.request(request)
puts response.read_body
Java¶
Unirest.setTimeouts(0, 0);
HttpResponse<String> response = Unirest.put("https://crm.dailymails.org/mysite/api/v1/lead/{id}/?api_key=your_api_key")
.header("Content-Type", "application/json")
.body("{\r\n \"name\": \"testapi1\",\r\n \"email\": \"2@ws.com\",\r\n \"mobile\": \"\",\r\n \"phone\": \"\",\r\n \"company\": \"test\",\r\n \"title\": \"\",\r\n \"fax\": \"\",\r\n \"website\": \"\",\r\n \"annual_revenue\": 10,\r\n \"industry\": 2,\r\n \"source\": 2,\r\n \"funnel\": \"funnel-one\",\r\n \"status\": 1,\r\n \"number_of_employees\": 1,\r\n \"rating\": 2,\r\n \"street\": \"\",\r\n \"state\": \"\",\r\n \"city\": \"\",\r\n \"zipcode\": \"\",\r\n \"skype\": \"\",\r\n \"twitter\": \"\",\r\n \"linkedin\": \"\",\r\n \"facebook\": \"\",\r\n \"score\": 5,\r\n \"country\": 1\r\n}")
.asString();
Php¶
<?php
require_once 'HTTP/Request2.php';
$request = new HTTP_Request2();
$request->setUrl('https://crm.dailymails.org/mysite/api/v1/lead/{id}/?api_key=your_api_key');
$request->setMethod(HTTP_Request2::METHOD_PUT);
$request->setConfig(array(
'follow_redirects' => TRUE
));
$request->setHeader(array(
'Content-Type' => 'application/json'
));
$request->setBody('{
\n "name": "testapi1",
\n "email": "2@ws.com",
\n "mobile": "",
\n "phone": "",
\n "company": "test",
\n "title": "",
\n "fax": "",
\n "website": "",
\n "annual_revenue": 10,
\n "industry": 2,
\n "source": 2,
\n "funnel": "funnel-one",
\n "status": 1,
\n "number_of_employees": 1,
\n "rating": 2,
\n "street": "",
\n "state": "",
\n "city": "",
\n "zipcode": "",
\n "skype": "",
\n "twitter": "",
\n "linkedin": "",
\n "facebook": "",
\n "score": 5,
\n "country": 1
\n}');
try {
$response = $request->send();
if ($response->getStatus() == 200) {
echo $response->getBody();
}
else {
echo 'Unexpected HTTP status: ' . $response->getStatus() . ' ' .
$response->getReasonPhrase();
}
}
catch(HTTP_Request2_Exception $e) {
echo 'Error: ' . $e->getMessage();
}
Python¶
import requests
import json
url = "https://crm.dailymails.org/mysite/api/v1/lead/{id}/?api_key=your_api_key"
payload = json.dumps({
"name": "testapi1",
"email": "2@ws.com",
"mobile": "",
"phone": "",
"company": "test",
"title": "",
"fax": "",
"website": "",
"annual_revenue": 10,
"industry": 2,
"source": 2,
"funnel": "funnel-one",
"status": 1,
"number_of_employees": 1,
"rating": 2,
"street": "",
"state": "",
"city": "",
"zipcode": "",
"skype": "",
"twitter": "",
"linkedin": "",
"facebook": "",
"score": 5,
"country": 1
})
headers = {
'Content-Type': 'application/json'
}
response = requests.request("PUT", url, headers=headers, data=payload)
print(response.text)
Nodejs¶
var request = require('request');
var options = {
'method': 'PUT',
'url': 'https://crm.dailymails.org/mysite/api/v1/lead/{id}/?api_key=your_api_key',
'headers': {
'Content-Type': 'application/json'
},
body: JSON.stringify({
"name": "testapi1",
"email": "2@ws.com",
"mobile": "",
"phone": "",
"company": "test",
"title": "",
"fax": "",
"website": "",
"annual_revenue": 10,
"industry": 2,
"source": 2,
"funnel": "funnel-one",
"status": 1,
"number_of_employees": 1,
"rating": 2,
"street": "",
"state": "",
"city": "",
"zipcode": "",
"skype": "",
"twitter": "",
"linkedin": "",
"facebook": "",
"score": 5,
"country": 1
})
};
request(options, function (error, response) {
if (error) throw new Error(error);
console.log(response.body);
});