in EasySendy Pro API

Subscriber Management API

Subscribers

http://api.easysendy.com/ver1/subscribeAPI – Subscribe to list
Description: Add and subscriber email to subscribers list
Method: POST
Params:

EMAIL – subscriber email,
listUID – list Uid ,
FNAME = subscriber first name,
LNAME = subscriber last name,
api_key – App API public key,
req_type – subscribe

Return: Status (success/error)

Note:

  • Send custom fields tags in params
  • Put date related fields in yyyy-mm-dd
  • Date-time related fields in yyyy-mm—dd HH:mm:ss (time in 24 hour format)

Sample to use(Curl):

curl –request POST ‘http://api.easysendy.com/ver1/subscribeAPI’ –data ‘api_key=fcbcf8e3d8f55b4b7faff33e41e4c2sd6515a2c&req_type=subscribe&listUID=ao0547d6aada5&EMAIL=xyzrem@demo.com’

http://api.easysendy.com/ver1/subscribeAPI – Update Subscriber Details
Description: Update details of existing subscriber
Method: POST
Params:

EMAIL – subscriber email,
listUID – list Uid ,
FNAME = subscriber first name,
LNAME = subscriber last name,
api_key – App API public key,
req_type – update

Return: Status (success/error)

Note:

  • Send custom fields tags in params
  • Put date related fields in yyyy-mm-dd
  • Date-time related fields in yyyy-mm—dd HH:mm:ss (time in 24 hour format)

Sample to use(Curl):

curl –request POST ‘http://api.easysendy.com/ver1/subscribeAPI’ –data ‘api_key=fcbcf8e3d8f55b4b7faff33e41e4c2sd6515a2c&req_type=update&listUID=ao0547d6aada5&FNAME=Ram&LNAME=Kumar&EMAIL=xyzrem@demo.com’

http://api.easysendy.com/ver1/subscribeAPI – Unsubscribe from list

Description: Add and subscriber email to Unsubscribers list

Method: POST
Params:

EMAIL – subscriber email,
listUID – list Uid ,
api_key – App API public key,
req_type – unsubscribe

Return: Status (success/error)

Note:

  • Send custom fields tags in params
  • Put date related fields in yyyy-mm-dd
  • Date-time related fields in yyyy-mm—dd HH:mm:ss (time in 24 hour format)

Sample to use(Curl):

curl –request POST ‘http://api.easysendy.com/ver1/subscribeAPI’ –data ‘api_key=fcbcf8e3d8f55b84b7faff33ee41e4c2sd6515a2c&req_type= unsubscribe &listUID=ao0547d6aada5&EMAIL=xyzrem@demo.com’

Lists

http://api.easysendy.com/ver1/listAPI — Get all list

Description: Get all list name, description
Method: GET
Params:

api_key – App API public key,
req_type – allLists

Return: Jason (Status (success/error),count , listsdata array [{list_uid, name, description}, {list_uid, name, description}]

Sample to use(Curl):

curl ‘http://api.easysendy.com/ver1/listAPI’ –data ‘api_key=fcbcf8e3d8f55b84b7faff33e4e1esd2c46515a2c&&req_type=allLists’

listAPI — Get all fields (tags)

description: Get all list name, description

method: GET
params:

list_uid – list Uid ,
api_key – App API public key,
req_type – listFields

return: Jason (Status (success/error),count , records array [{tag,label,required,type}, {tag,label,required,type }]

Sample to use(Curl):

curl ‘http://api.easysendy.com/ver1/listAPI’ –data ‘api_key=fcbcf8e3d8f55b84b7faff33e4e1esd2c46515a2c&listUID=ao0547d6aada5&req_type=listFields’

Comments are closed.