VerticalResponse

FREE
By vradmin
Updated 4 months ago
Business
-/10
Popularity Score
-
Latency
-
Success Rate

VerticalResponse API Documentation

VerticalResponse helps users create and send great email campaigns. We make contact and list management easy, allowing users to create contacts, group them into meaningful lists, and use these lists to send targeted email campaigns. VerticalResponse provides REST APIs to manage contacts, lists, messages and custom fields. Developers can integrate VerticalResponse's email and social marketing functionality into their applications to provide their customers with new and interesting ways to create and manage marketing campaigns.

View API Details
POSTContacts: Create
GETContacts: List
PUTContacts: Update
POSTEmail: Create
POSTEmail: Launch
GETMessages: List
GETLists: List
POSTContacts: Create
Authorization:

Use OAuth 2.0 to get access to a user's VR data.

Header Parameters
X-RapidAPI-HostSTRING
REQUIRED
X-RapidAPI-KeySTRING
REQUIRED
AuthorizationOAUTH2
REQUIREDUse OAuth 2.0 to get access to a user's VR data.
Required Parameters
emailSTRING
REQUIREDEmail of the contact
Optional Parameters
last_nameSTRING
OPTIONALLast name of the contact
birthdateSTRING
OPTIONALBirthdate of the contact
first_nameSTRING
OPTIONALFirst name of the contact
genderSTRING
OPTIONALGender of the contact
companySTRING
OPTIONALCompany the contact represents
titleSTRING
OPTIONALTitle the contact holds within their company
websiteSTRING
OPTIONALWebsite address of the contact
marital_statusSTRING
OPTIONALMarital status of the contact
street_addressSTRING
OPTIONALStreet address of the contact
regionSTRING
OPTIONALState of contact's address
extended_addressSTRING
OPTIONALExtended address of the contact
citySTRING
OPTIONALCity of contact's address
countrySTRING
OPTIONALCountry of contact's address
postal_codeSTRING
OPTIONALPostal code of contact's address
home_phoneSTRING
OPTIONALHome phone number of contact
work_phoneSTRING
OPTIONALWork phone number of contact
faxSTRING
OPTIONALFax number of contact
mobile_phoneSTRING
OPTIONALMobile phone number of contact
Code Snippet
unirest.post("https://verticalresponse.p.rapidapi.com/contacts")
.header("X-RapidAPI-Host", "verticalresponse.p.rapidapi.com")
.header("X-RapidAPI-Key", "SIGN-UP-FOR-KEY")
.header("Authorization", "")
.header("Content-Type", "application/x-www-form-urlencoded")
.send("last_name=Smith")
.send("birthdate=10/20/1981")
.send("first_name=Joe")
.send("gender=Female")
.send("company=VerticalResponse")
.send("title=Sales Engineer")
.send("website=www.verticalresponse.com")
.send("marital_status=Married")
.send("street_address=50 Beale St.")
.send("region=California")
.send("extended_address=10th Floor")
.send("city=San Francisco")
.send("country=United States")
.send("postal_code=94105")
.send("home_phone=(415) 808-6710")
.send("work_phone=(415) 888-1234")
.send("fax=(415) 888-2345")
.send("mobile_phone=(415) 555-1212")
.send("[email protected]")
.end(function (result) {
  console.log(result.status, result.headers, result.body);
});
Sample Response
General
Request URL: https://verticalresponse.p.rapidapi.com/contacts
Request Method: POST
Response Headers
Response Body

Install SDK for NodeJS

Installing

To utilize unirest for node.js install the the npm module:

$ npm install unirest

After installing the npm package you can now start simplifying requests like so:

var unirest = require('unirest');

Creating Request

unirest.post("https://verticalresponse.p.rapidapi.com/contacts")
.header("X-RapidAPI-Host", "verticalresponse.p.rapidapi.com")
.header("X-RapidAPI-Key", "SIGN-UP-FOR-KEY")
.header("Authorization", "")
.header("Content-Type", "application/x-www-form-urlencoded")
.send("last_name=Smith")
.send("birthdate=10/20/1981")
.send("first_name=Joe")
.send("gender=Female")
.send("company=VerticalResponse")
.send("title=Sales Engineer")
.send("website=www.verticalresponse.com")
.send("marital_status=Married")
.send("street_address=50 Beale St.")
.send("region=California")
.send("extended_address=10th Floor")
.send("city=San Francisco")
.send("country=United States")
.send("postal_code=94105")
.send("home_phone=(415) 808-6710")
.send("work_phone=(415) 888-1234")
.send("fax=(415) 888-2345")
.send("mobile_phone=(415) 555-1212")
.send("[email protected]")
.end(function (result) {
  console.log(result.status, result.headers, result.body);
});
OAuth2 Authentication
Client ID
Client Secret
OAuth2 Authentication