All URIs are relative to https://api.bombbomb.com/v2
Method | HTTP request | Description |
---|---|---|
add_new_list | POST /lists/ | Add list. |
clear_list | PUT /lists/{listId}/clear | Clear Contacts from List |
copy_list_contacts | POST /lists/{listId}/copy | Copy All Contacts from a List |
get_all_lists | GET /lists/ | Get all Lists |
suppress_all_in_list | PUT /lists/{listId}/suppress | Suppress All Contacts from List |
add_new_list(list_name)
Add list.
Add a list to the users account.
# load the gem
require 'bombbomb'
# setup authorization
BombBomb.configure do |config|
# Configure OAuth2 access token for authorization: BBOAuth2
config.access_token = 'YOUR ACCESS TOKEN'
end
api_instance = BombBomb::ListsApi.new
list_name = "list_name_example" # String | Name of the new list being added
begin
#Add list.
api_instance.add_new_list(list_name)
rescue BombBomb::ApiError => e
puts "Exception when calling ListsApi->add_new_list: #{e}"
end
Name | Type | Description | Notes |
---|---|---|---|
list_name | String | Name of the new list being added |
nil (empty response body)
- Content-Type: application/x-www-form-urlencoded
- Accept: application/json
clear_list(list_id)
Clear Contacts from List
Clears all contacts from a list.
# load the gem
require 'bombbomb'
# setup authorization
BombBomb.configure do |config|
# Configure OAuth2 access token for authorization: BBOAuth2
config.access_token = 'YOUR ACCESS TOKEN'
end
api_instance = BombBomb::ListsApi.new
list_id = "list_id_example" # String | The list to be cleared.
begin
#Clear Contacts from List
api_instance.clear_list(list_id)
rescue BombBomb::ApiError => e
puts "Exception when calling ListsApi->clear_list: #{e}"
end
Name | Type | Description | Notes |
---|---|---|---|
list_id | String | The list to be cleared. |
nil (empty response body)
- Content-Type: application/x-www-form-urlencoded
- Accept: application/json
copy_list_contacts(from_list_id, list_id)
Copy All Contacts from a List
Copy all contacts from a list.
# load the gem
require 'bombbomb'
# setup authorization
BombBomb.configure do |config|
# Configure OAuth2 access token for authorization: BBOAuth2
config.access_token = 'YOUR ACCESS TOKEN'
end
api_instance = BombBomb::ListsApi.new
from_list_id = "from_list_id_example" # String | The list to be cleared.
list_id = "list_id_example" # String | The list to be cleared.
begin
#Copy All Contacts from a List
api_instance.copy_list_contacts(from_list_id, list_id)
rescue BombBomb::ApiError => e
puts "Exception when calling ListsApi->copy_list_contacts: #{e}"
end
Name | Type | Description | Notes |
---|---|---|---|
from_list_id | String | The list to be cleared. | |
list_id | String | The list to be cleared. |
nil (empty response body)
- Content-Type: application/x-www-form-urlencoded
- Accept: application/json
get_all_lists
Get all Lists
Get all the lists for a specific user.
# load the gem
require 'bombbomb'
# setup authorization
BombBomb.configure do |config|
# Configure OAuth2 access token for authorization: BBOAuth2
config.access_token = 'YOUR ACCESS TOKEN'
end
api_instance = BombBomb::ListsApi.new
begin
#Get all Lists
api_instance.get_all_lists
rescue BombBomb::ApiError => e
puts "Exception when calling ListsApi->get_all_lists: #{e}"
end
This endpoint does not need any parameter.
nil (empty response body)
- Content-Type: application/x-www-form-urlencoded
- Accept: application/json
suppress_all_in_list(list_id)
Suppress All Contacts from List
Suppresses all contacts in a list.
# load the gem
require 'bombbomb'
# setup authorization
BombBomb.configure do |config|
# Configure OAuth2 access token for authorization: BBOAuth2
config.access_token = 'YOUR ACCESS TOKEN'
end
api_instance = BombBomb::ListsApi.new
list_id = "list_id_example" # String | The list to be cleared.
begin
#Suppress All Contacts from List
api_instance.suppress_all_in_list(list_id)
rescue BombBomb::ApiError => e
puts "Exception when calling ListsApi->suppress_all_in_list: #{e}"
end
Name | Type | Description | Notes |
---|---|---|---|
list_id | String | The list to be cleared. |
nil (empty response body)
- Content-Type: application/x-www-form-urlencoded
- Accept: application/json