Create Mailing List
const options = {
method: 'POST',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({
description: 'Birthday List',
sub_account_id: 7,
qrcode_url: 'https://www.google.com'
})
};
fetch('https://api.thanks.io/api/v2/mailing-lists/', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));curl --request POST \
--url https://api.thanks.io/api/v2/mailing-lists/ \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"description": "Birthday List",
"sub_account_id": 7,
"qrcode_url": "https://www.google.com"
}
'import requests
url = "https://api.thanks.io/api/v2/mailing-lists/"
payload = {
"description": "Birthday List",
"sub_account_id": 7,
"qrcode_url": "https://www.google.com"
}
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text){
"type": "manual",
"description": "New Mailing List (Created via API 09/07/2024)",
"sub_account_id": 7,
"user_id": 2,
"updated_at": "2024-09-07 02:10:32",
"created_at": "1 second ago",
"id": 610
}{
"message": "Unauthorized"
}Mailing Lists
Create Mailing List
If qrcode_url is provided, it will be used as the default QR Code URL when placing orders with this mailing list.
POST
/
mailing-lists
/
Create Mailing List
const options = {
method: 'POST',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({
description: 'Birthday List',
sub_account_id: 7,
qrcode_url: 'https://www.google.com'
})
};
fetch('https://api.thanks.io/api/v2/mailing-lists/', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));curl --request POST \
--url https://api.thanks.io/api/v2/mailing-lists/ \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"description": "Birthday List",
"sub_account_id": 7,
"qrcode_url": "https://www.google.com"
}
'import requests
url = "https://api.thanks.io/api/v2/mailing-lists/"
payload = {
"description": "Birthday List",
"sub_account_id": 7,
"qrcode_url": "https://www.google.com"
}
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text){
"type": "manual",
"description": "New Mailing List (Created via API 09/07/2024)",
"sub_account_id": 7,
"user_id": 2,
"updated_at": "2024-09-07 02:10:32",
"created_at": "1 second ago",
"id": 610
}{
"message": "Unauthorized"
}Authorizations
Bearer token authentication using your thanks.io API key
Body
application/json
Response
Created
Available options:
csv, manual, map, friends, retarget, leads, zapier, radius, highlevel, qrscans Example:
"manual"
Example:
"New Mailing List (Created via API 09/07/2024)"
Example:
7
Example:
2
Example:
"2024-09-07 02:10:32"
Example:
"1 second ago"
Example:
610
Was this page helpful?