# Initialize your Sendcloud object:Sendcloud.configuredo |config|
config.api_user='your-api-user'config.api_key='your-api-key'# log 'stdout' OR 'stderr' OR '/path/log/sendcloud.log'config.log='stdout'end@sendcloud=Sendcloud()# or alternatively:@sendcloud=Sendcloud(:api_user=>'your-api-user',:api_key=>'your-api-key')
# categories list @sendcloud.stats.get_categories# get stats by params# options: # :days, :start_date, :end_date, :category, :aggregate@sendcloud.stats.get({:days=>2})
Unsubscribes
# List last unsubscribes(100 limit)# options:# :days, :start_date, :end_date, :start, :limit, :email@sendcloud.unsubscribes.list# Add unsubscribe@sendcloud.unsubscribes.add("user@mail.com")# Remove unsubscribes# options:# :start_date, :end_date, :email@sendcloud.unsubscribes.remove({:email=>"user@mail.com"})
Bounces
# List last bounces (100 limit)@sendcloud.bounces.list# bounces count# options:# :days, :start_date, :end_date@sendcloud.bounces.count# Add bounce@sendcloud.bounces.add("user@mail.com")# Remove bounces# options:# :email, :start_date, :end_date@sendcloud.bounces.delete({:email=>"user@mail.com"})