Skip to content

Commit a522ea1

Browse files
committed
add update_existing parameter
1 parent 47f765b commit a522ea1

File tree

2 files changed

+4
-0
lines changed

2 files changed

+4
-0
lines changed

subscribe.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,10 @@ import (
1212
func (c *Client) Subscribe(listID string, email string, mergeFields map[string]interface{}) (*MemberResponse, error) {
1313
// Make request
1414
body := struct{
15+
UpdateExisting bool `json:"update_existing"`
1516
Members []Member `json:"members"`
1617
}{
18+
UpdateExisting: true,
1719
Members: []Member{
1820
{
1921
EmailAddress: email,

unsubscribe.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,10 @@ type Member struct {
1616
func (c *Client) UnSubscribe(listID string, email string, mergeFields map[string]interface{}) (*MemberResponse, error) {
1717
// Make request
1818
body := struct{
19+
UpdateExisting bool `json:"update_existing"`
1920
Members []Member `json:"members"`
2021
}{
22+
UpdateExisting: true,
2123
Members: []Member{
2224
{
2325
EmailAddress: email,

0 commit comments

Comments
 (0)