Country, State, City List
To get the Country, State and City List follow the example code and be careful with the parameters.
Base Urlhttps://pulsewavemail.com/api/
HTTP Method:
GET
API URL: https://pulsewavemail.com/api/get/country-state-city
API Key:
Get YOUR_PUBLIC_KEY
and YOUR_SECRET_KEY
from the account page
Response format: JSON
Body Params
var request = require('request');
var options = {
'method': 'GET',
'url': 'BASE_URL/get/country-state-city',
'headers': {
'PublicKey': 'YOUR_PUBLIC_KEY',
'SecretKey': 'YOUR_SECRET_KEY'
}
};
request(options, function (error, response) {
if (error) throw new Error(error);
});
123456789101112131415
16
17181920212223242526
import requests
url = "BASE_URL/get/country-state-city"
payload={}
headers = {
'PublicKey': 'YOUR_PUBLIC_KEY',
'SecretKey': 'YOUR_SECRET_KEY'
}
response = requests.request("GET", url, headers=headers, data=payload)
print(response.text)
123456789101112131415
1617181920212223242526
?php
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => 'BASE_URL/get/country-state-city',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'GET',
CURLOPT_HTTPHEADER => array(
'PublicKey: YOUR_PUBLIC_KEY',
'SecretKey: YOUR_SECRET_KEY'
),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
123456789101112131415
1617181920212223242526
curl --location --request GET 'BASE_URL/get/country-state-city' \
--header 'PublicKey: YOUR_PUBLIC_KEY' \
--header 'SecretKey: YOUR_SECRET_KEY'
123456789101112131415
1617181920212223242526
require "uri"
require "net/http"
url = URI("BASE_URL/get/country-state-city")
http = Net::HTTP.new(url.host, url.port);
request = Net::HTTP::Get.new(url)
request["PublicKey"] = "YOUR_PUBLIC_KEY"
request["SecretKey"] = "YOUR_SECRET_KEY"
response = http.request(request)
puts response.read_body
123456789101112131415
1617181920212223242526
{
"status": "success",
"message": {
"countries": [
...
],
"states": [
...
],
"cities": [
...
],
}
}
123456789101112131415
1617181920212223242526
{
"status": "failed",
"errors": {
"PublicKey": [
"The public key field is required."
],
"SecretKey": [
"The secret key field is required."
]
}
}
1234567891011121314
Sender List
To get sender list follow the example code and be careful with the parameters.
Base Urlhttps://pulsewavemail.com/api/
HTTP Method:
POST
API URL: https://pulsewavemail.com/api/senders
API Key:
Get YOUR_PUBLIC_KEY
and YOUR_SECRET_KEY
from the account page
Response format: JSON
Body Params
var request = require('request');
var options = {
'method': 'GET',
'url': 'BASE_URL/senders',
'headers': {
'PublicKey': 'YOUR_PUBLIC_KEY',
'SecretKey': 'YOUR_SECRET_KEY'
}
};
request(options, function (error, response) {
if (error) throw new Error(error);
});
123456789101112131415
16
17181920212223242526
import requests
url = "BASE_URL/senders"
payload={}
headers = {
'PublicKey': 'YOUR_PUBLIC_KEY',
'SecretKey': 'YOUR_SECRET_KEY'
}
response = requests.request("GET", url, headers=headers, data=payload)
print(response.text)
123456789101112131415
1617181920212223242526
?php
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => 'BASE_URL/senders',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'GET',
CURLOPT_HTTPHEADER => array(
'PublicKey: YOUR_PUBLIC_KEY',
'SecretKey: YOUR_SECRET_KEY'
),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
123456789101112131415
1617181920212223242526
curl --location --request GET 'BASE_URL/senders' \
--header 'PublicKey: YOUR_PUBLIC_KEY' \
--header 'SecretKey: YOUR_SECRET_KEY'
123456789101112131415
1617181920212223242526
require "uri"
require "net/http"
url = URI("BASE_URL/senders")
http = Net::HTTP.new(url.host, url.port);
request = Net::HTTP::Get.new(url)
request["PublicKey"] = "YOUR_PUBLIC_KEY"
request["SecretKey"] = "YOUR_SECRET_KEY"
response = http.request(request)
puts response.read_body
123456789101112131415
1617181920212223242526
{
"status": "success",
"message": {
"senders": [
{
"id": 3,
"user_id": 6790,
"from_name": "Anik",
"from_email": "anikdey141997@gmail.com",
"reply_to_email": "anikdey141997@gmail.com",
"country_id": 18,
"state_id": 348,
"city_id": 7291,
"zip_code": "5202",
"company_address": "house-10,road-10,khilkhet",
"company_address2": "",
"nickname": "Anik",
"is_verified": 1,
"utr": "653f8e5bab94b",
"send_at": "2023-11-02 17:04:00",
"created_at": "2023-10-30T11:07:07.000000Z",
"updated_at": "2023-11-02T11:04:00.000000Z",
"deleted_at": null
},
{
"id": 2,
"user_id": 6790,
"from_name": "Bug Finder",
"from_email": "bug@gmail.com",
"reply_to_email": "finder@gmail.com",
"country_id": 18,
"state_id": 349,
"city_id": 7296,
"zip_code": "1001",
"company_address": "Uttara sector-11",
"company_address2": "Banani road-3",
"nickname": "Bug",
"is_verified": 1,
"utr": "653f7eac7fa24",
"send_at": "2023-10-30 16:00:40",
"created_at": "2023-10-30T04:43:00.000000Z",
"updated_at": "2023-10-30T07:24:41.000000Z",
"deleted_at": null
}
]
}
}
123456789101112131415
1617181920212223242526
{
"status": "failed",
"errors": {
"PublicKey": [
"The public key field is required."
],
"SecretKey": [
"The secret key field is required."
]
}
}
1234567891011121314
Sender Create
To create sender follow the example code and be careful with the parameters.
Base Urlhttps://pulsewavemail.com/api/
HTTP Method:
POST
API URL: https://pulsewavemail.com/api/sender/save
API Key:
Get YOUR_PUBLIC_KEY
and YOUR_SECRET_KEY
from the account page
Response format: JSON
Body Params
from_name* string
The name of the sender
from_email* string
The Email address.
reply_to_email* string
Please provide the email address to which you would like your clients to direct their replies.
country_id* integer
You can get country id from get country state city api
state_id integer
You can get state id from get country state city api
city_id integer
You can get city id from get country state city api
zip_code string
You provide your sender zip code
company_address* string
You need to provide your company details address here. Maximum 255 character
company_address2 string
If you have company another address. Maximum 255 character
nickname* string
Please specify the sender's nickname for identification purposes.
var request = require('request');
var options = {
'method': 'POST',
'url': 'BASE_URL/sender/save',
'headers': {
'PublicKey': 'YOUR_PUBLIC_KEY',
'SecretKey': 'YOUR_SECRET_KEY'
},
formData: {
'from_name': 'Amazon',
'from_email': 'amazon@gmail.com',
'reply_to_email': 'amazon@gmail.com',
'country_id': '18',
'state_id': '348',
'city_id': '7291',
'zip_code': '6689',
'company_address': 'New York',
'company_address2': 'Sydney',
'nickname': 'Ama'
}
};
request(options, function (error, response) {
if (error) throw new Error(error);
});
123456789101112131415
16
17181920212223242526
import requests
url = "BASE_URL/sender/save"
payload={'from_name': 'Amazon',
'from_email': 'amazon@gmail.com',
'reply_to_email': 'amazon@gmail.com',
'country_id': '18',
'state_id': '348',
'city_id': '7291',
'zip_code': '6689',
'company_address': 'New York',
'company_address2': 'Sydney',
'nickname': 'Ama'}
files=[
]
headers = {
'PublicKey': 'YOUR_PUBLIC_KEY',
'SecretKey': 'YOUR_SECRET_KEY'
}
response = requests.request("POST", url, headers=headers, data=payload, files=files)
print(response.text)
123456789101112131415
1617181920212223242526
?php
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => 'BASE_URL/sender/save',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_POSTFIELDS => array('from_name' => 'Amazon','from_email' => 'amazon@gmail.com','reply_to_email' => 'amazon@gmail.com','country_id' => '18',
'state_id' => '348','city_id' => '7291','zip_code' => '6689','company_address' => 'New York','company_address2' => 'Sydney','nickname' => 'Ama'),
CURLOPT_HTTPHEADER => array(
'PublicKey: YOUR_PUBLIC_KEY',
'SecretKey: YOUR_SECRET_KEY'
),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
123456789101112131415
1617181920212223242526
curl --location --request POST 'BASE_URL/sender/save' \
--header 'PublicKey: YOUR_PUBLIC_KEY' \
--header 'SecretKey: YOUR_SECRET_KEY' \
--form 'from_name="Amazon"' \
--form 'from_email="amazon@gmail.com"' \
--form 'reply_to_email="amazon@gmail.com"' \
--form 'country_id="18"' \
--form 'state_id="348"' \
--form 'city_id="7291"' \
--form 'zip_code="6689"' \
--form 'company_address="New York"' \
--form 'company_address2="Sydney"' \
--form 'nickname="Ama"'
123456789101112131415
1617181920212223242526
require "uri"
require "net/http"
url = URI("BASE_URL/sender/save")
http = Net::HTTP.new(url.host, url.port);
request = Net::HTTP::Post.new(url)
request["PublicKey"] = "YOUR_PUBLIC_KEY"
request["SecretKey"] = "YOUR_SECRET_KEY"
form_data = [['from_name', 'Amazon'],['from_email', 'amazon@gmail.com'],
['reply_to_email', 'amazon@gmail.com'],['country_id', '18'],
['state_id', '348'],['city_id', '7291'],['zip_code', '6689'],['company_address', 'New York'],['company_address2', 'Sydney'],['nickname', 'Ama']]
request.set_form form_data, 'multipart/form-data'
response = http.request(request)
puts response.read_body
123456789101112131415
1617181920212223242526
{
"status": "success",
"message": "Added Successfully"
}
123456789101112131415
1617181920212223242526
{
"status": "failed",
"errors": {
"from_name": [
"The from name field is required."
],
"from_email": [
"The from email field is required."
],
"reply_to_email": [
"The reply to email field is required."
],
"country_id": [
"The country id field is required."
],
"company_address": [
"The company address field is required."
],
"nickname": [
"The nickname field is required."
]
}
}
1234567891011121314
Sender Details
To see sender details follow the example code and be careful with the parameters.
Base Urlhttps://pulsewavemail.com/api/
HTTP Method:
GET
API URL: https://pulsewavemail.com/api/sender/details?sender_id={sender_id}
API Key:
Get YOUR_PUBLIC_KEY
and YOUR_SECRET_KEY
from the account page
Response format: JSON
Body Params
var request = require('request');
var options = {
'method': 'GET',
'url': 'BASE_URL/sender/details?sender_id=4',
'headers': {
'PublicKey': 'YOUR_PUBLIC_KEY',
'SecretKey': 'YOUR_SECRET_KEY'
}
};
request(options, function (error, response) {
if (error) throw new Error(error);
});
123456789101112131415
16
17181920212223242526
import requests
url = "BASE_URL/sender/details?sender_id=4"
payload={}
headers = {
'PublicKey': 'YOUR_PUBLIC_KEY',
'SecretKey': 'YOUR_SECRET_KEY'
}
response = requests.request("GET", url, headers=headers, data=payload)
print(response.text)
123456789101112131415
1617181920212223242526
?php
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => 'BASE_URL/sender/details?sender_id=4',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'GET',
CURLOPT_HTTPHEADER => array(
'PublicKey: YOUR_PUBLIC_KEY',
'SecretKey: YOUR_SECRET_KEY'
),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
123456789101112131415
1617181920212223242526
curl --location --request GET 'BASE_URL/sender/details?sender_id=4' \
--header 'PublicKey: YOUR_PUBLIC_KEY' \
--header 'SecretKey: YOUR_SECRET_KEY'
123456789101112131415
1617181920212223242526
require "uri"
require "net/http"
url = URI("BASE_URL/sender/details?sender_id=4")
http = Net::HTTP.new(url.host, url.port);
request = Net::HTTP::Get.new(url)
request["PublicKey"] = "YOUR_PUBLIC_KEY"
request["SecretKey"] = "YOUR_SECRET_KEY"
response = http.request(request)
puts response.read_body
123456789101112131415
1617181920212223242526
{
"status": "success",
"message": {
"sender": {
"id": 4,
"user_id": 6790,
"from_name": "Amazon",
"from_email": "amazon@gmail.com",
"reply_to_email": "amazon@gmail.com",
"country_id": 18,
"state_id": 348,
"city_id": 7291,
"zip_code": "6689",
"company_address": "New York",
"company_address2": "Sydney",
"nickname": "Ama",
"is_verified": 0,
"utr": "656b09ab9109a",
"send_at": "2023-12-02 16:40:43",
"created_at": "2023-12-02T10:40:43.000000Z",
"updated_at": "2023-12-02T10:40:43.000000Z",
"deleted_at": null
}
}
}
123456789101112131415
1617181920212223242526
{
"status": "failed",
"errors": "Record Not Found"
}
1234567891011121314
Sender Update
To Update Sender Information follow the example code and be careful with the parameters.
Base Urlhttps://pulsewavemail.com/api/
HTTP Method:
POST
API URL: https://pulsewavemail.com/api/sender/update
API Key:
Get YOUR_PUBLIC_KEY
and YOUR_SECRET_KEY
from the account page
Response format: JSON
Body Params
sender_id* integer
Please indicate the sender ID for the sender whose information you would like to update
from_name* string
The name of the sender
from_email* string
The Email address.
reply_to_email* string
Please provide the email address to which you would like your clients to direct their replies.
country_id* integer
You can get country id from get country state city api
state_id integer
You can get state id from get country state city api
city_id integer
You can get city id from get country state city api
zip_code string
You provide your sender zip code
company_address* string
You need to provide your company details address here. Maximum 255 character
company_address2 string
If you have company another address. Maximum 255 character
nickname* string
Please specify the sender's nickname for identification purposes.
var request = require('request');
var options = {
'method': 'POST',
'url': 'BASE_URL/sender/update',
'headers': {
'PublicKey': 'YOUR_PUBLIC_KEY',
'SecretKey': 'YOUR_SECRET_KEY'
},
formData: {
'sender_id': '4',
'from_name': 'Amazon',
'from_email': 'amazon@gmail.com',
'reply_to_email': 'amazon@gmail.com',
'country_id': '18',
'state_id': '348',
'city_id': '7291',
'zip_code': '6689',
'company_address': 'New York',
'company_address2': 'Sydney',
'nickname': 'Ama'
}
};
request(options, function (error, response) {
if (error) throw new Error(error);
});
123456789101112131415
16
17181920212223242526
import requests
url = "BASE_URL/sender/update"
payload={'sender_id': '4',
'from_name': 'Amazon',
'from_email': 'amazon@gmail.com',
'reply_to_email': 'amazon@gmail.com',
'country_id': '18',
'state_id': '348',
'city_id': '7291',
'zip_code': '6689',
'company_address': 'New York',
'company_address2': 'Sydney',
'nickname': 'Ama'}
files=[
]
headers = {
'PublicKey': 'YOUR_PUBLIC_KEY',
'SecretKey': 'YOUR_SECRET_KEY'
}
response = requests.request("POST", url, headers=headers, data=payload, files=files)
print(response.text)
123456789101112131415
1617181920212223242526
?php
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => 'BASE_URL/sender/update',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_POSTFIELDS => array('sender_id' => '4','from_name' => 'Amazon','from_email' => 'amazon@gmail.com','reply_to_email' => 'amazon@gmail.com','country_id' => '18',
'state_id' => '348','city_id' => '7291','zip_code' => '6689','company_address' => 'New York','company_address2' => 'Sydney','nickname' => 'Ama'),
CURLOPT_HTTPHEADER => array(
'PublicKey: YOUR_PUBLIC_KEY',
'SecretKey: YOUR_SECRET_KEY'
),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
123456789101112131415
1617181920212223242526
curl --location --request POST 'BASE_URL/sender/update' \
--header 'PublicKey: YOUR_PUBLIC_KEY' \
--header 'SecretKey: YOUR_SECRET_KEY' \
--form 'sender_id="4"' \
--form 'from_name="Amazon"' \
--form 'from_email="amazon@gmail.com"' \
--form 'reply_to_email="amazon@gmail.com"' \
--form 'country_id="18"' \
--form 'state_id="348"' \
--form 'city_id="7291"' \
--form 'zip_code="6689"' \
--form 'company_address="New York"' \
--form 'company_address2="Sydney"' \
--form 'nickname="Ama"'
123456789101112131415
1617181920212223242526
require "uri"
require "net/http"
url = URI("BASE_URL/sender/update")
http = Net::HTTP.new(url.host, url.port);
request = Net::HTTP::Post.new(url)
request["PublicKey"] = "YOUR_PUBLIC_KEY"
request["SecretKey"] = "YOUR_SECRET_KEY"
form_data = [['sender_id', '4'],['from_name', 'Amazon'],['from_email', 'amazon@gmail.com'],['reply_to_email', 'amazon@gmail.com'],['country_id', '18'],
['state_id', '348'],['city_id', '7291'],['zip_code', '6689'],['company_address', 'New York'],['company_address2', 'Sydney'],['nickname', 'Ama']]
request.set_form form_data, 'multipart/form-data'
response = http.request(request)
puts response.read_body
123456789101112131415
1617181920212223242526
{
"status": "success",
"message": "Updated Successfully"
}
123456789101112131415
1617181920212223242526
{
"status": "failed",
"errors": {
"email_address": [
"The email address field is required."
]
}
}
1234567891011121314
Sender Delete
To delete sender follow the example code and be careful with the parameters.
Base Urlhttps://pulsewavemail.com/api/
HTTP Method:
DELETE
API URL: https://pulsewavemail.com/api/sender/delete?sender_id={sender_id}
API Key:
Get YOUR_PUBLIC_KEY
and YOUR_SECRET_KEY
from the account page
Response format: JSON
Body Params
var request = require('request');
var options = {
'method': 'DELETE',
'url': 'BASE_URL/sender/delete?sender_id=5',
'headers': {
'PublicKey': 'YOUR_PUBLIC_KEY',
'SecretKey': 'YOUR_SECRET_KEY'
}
};
request(options, function (error, response) {
if (error) throw new Error(error);
});
123456789101112131415
16
17181920212223242526
import requests
url = "BASE_URL/sender/delete?sender_id=5"
payload={}
headers = {
'PublicKey': 'YOUR_PUBLIC_KEY',
'SecretKey': 'YOUR_SECRET_KEY'
}
response = requests.request("DELETE", url, headers=headers, data=payload)
print(response.text)
123456789101112131415
1617181920212223242526
?php
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => 'BASE_URL/sender/delete?sender_id=5',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'DELETE',
CURLOPT_HTTPHEADER => array(
'PublicKey: YOUR_PUBLIC_KEY',
'SecretKey: YOUR_SECRET_KEY'
),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
123456789101112131415
1617181920212223242526
curl --location --request DELETE 'BASE_URL/sender/delete?sender_id=5' \
--header 'PublicKey: YOUR_PUBLIC_KEY' \
--header 'SecretKey: YOUR_SECRET_KEY'
123456789101112131415
1617181920212223242526
require "uri"
require "net/http"
url = URI("BASE_URL/sender/delete?sender_id=5")
http = Net::HTTP.new(url.host, url.port);
request = Net::HTTP::Delete.new(url)
request["PublicKey"] = "YOUR_PUBLIC_KEY"
request["SecretKey"] = "YOUR_SECRET_KEY"
response = http.request(request)
puts response.read_body
123456789101112131415
1617181920212223242526
{
"status": "success",
"errors": "Deleted Successfully"
}
123456789101112131415
1617181920212223242526
{
"status": "failed",
"errors": "Record Not Found"
}
1234567891011121314
Resend Verification
To Resend Verification link follow the example code and be careful with the parameters.
Base Urlhttps://pulsewavemail.com/api/
HTTP Method:
GET
API URL: https://pulsewavemail.com/api/sender/resend-mail?sender_id={sender_id}
API Key:
Get YOUR_PUBLIC_KEY
and YOUR_SECRET_KEY
from the account page
Response format: JSON
Body Params
var request = require('request');
var options = {
'method': 'GET',
'url': 'BASE_URL/sender/resend-mail?sender_id=4',
'headers': {
'PublicKey': 'YOUR_PUBLIC_KEY',
'SecretKey': 'YOUR_SECRET_KEY'
}
};
request(options, function (error, response) {
if (error) throw new Error(error);
});
123456789101112131415
16
17181920212223242526
import requests
url = "BASE_URL/sender/resend-mail?sender_id=4"
payload={}
headers = {
'PublicKey': 'YOUR_PUBLIC_KEY',
'SecretKey': 'YOUR_SECRET_KEY'
}
response = requests.request("GET", url, headers=headers, data=payload)
print(response.text)
123456789101112131415
1617181920212223242526
?php
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => 'BASE_URL/sender/resend-mail?sender_id=4',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'GET',
CURLOPT_HTTPHEADER => array(
'PublicKey: YOUR_PUBLIC_KEY',
'SecretKey: YOUR_SECRET_KEY'
),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
123456789101112131415
1617181920212223242526
curl --location --request GET 'BASE_URL/sender/resend-mail?sender_id=4' \
--header 'PublicKey: YOUR_PUBLIC_KEY' \
--header 'SecretKey: YOUR_SECRET_KEY'
123456789101112131415
1617181920212223242526
require "uri"
require "net/http"
url = URI("BASE_URL/sender/resend-mail?sender_id=4")
http = Net::HTTP.new(url.host, url.port);
request = Net::HTTP::Get.new(url)
request["PublicKey"] = "YOUR_PUBLIC_KEY"
request["SecretKey"] = "YOUR_SECRET_KEY"
response = http.request(request)
puts response.read_body
123456789101112131415
1617181920212223242526
{
"status": "success",
"message": "Verification Mail Send"
}
123456789101112131415
1617181920212223242526
{
"status": "failed",
"errors": "Record Not Found"
}
1234567891011121314