def remove_scheduled_cancellation(id, params=None, env=None, headers=None): return request.send('post', request.uri_path("subscriptions",id,"remove_scheduled_cancellation"), params, env, headers)
def retrieve(id, env=None): return request.send('get', '/events/%s' % id, None, env)
def transactions_for_invoice(id, params=None, env=None): return request.send('get', request.uri_path("invoices",id,"transactions"), params, env)
def add_addon_charge(id, params, env=None, headers=None): return request.send('post', request.uri_path("invoices",id,"add_addon_charge"), params, env, headers)
def create(params, env=None, headers=None): return request.send('post', request.uri_path("coupon_codes"), params, env, headers)
def write_off(id, params=None, env=None, headers=None): return request.send('post', request.uri_path("invoices",id,"write_off"), params, env, headers)
def import_invoice(params, env=None, headers=None): return request.send('post', request.uri_path("invoices","import_invoice"), params, env, headers)
def delete_contact(id, params, env=None, headers=None): return request.send( 'post', request.uri_path("customers", id, "delete_contact"), params, env, headers)
def set_promotional_credits(id, params, env=None, headers=None): return request.send( 'post', request.uri_path("customers", id, "set_promotional_credits"), params, env, headers)
def logout(id, env=None, headers=None): return request.send('post', request.uri_path("portal_sessions", id, "logout"), None, env, headers)
def activate(id, params, env=None, headers=None): return request.send( 'post', request.uri_path("portal_sessions", id, "activate"), params, env, headers)
def retrieve(id, env=None, headers=None): return request.send('get', request.uri_path("portal_sessions", id), None, env, headers)
def update(id, params=None, env=None, headers=None): return request.send('post', request.uri_path("subscriptions",id), params, env, headers)
def remove_coupons(id, params=None, env=None, headers=None): return request.send('post', request.uri_path("subscriptions",id,"remove_coupons"), params, env, headers)
def update(id, params=None, env=None): return request.send('post', request.uri_path("addons",id), params, env)
def record_excess_payment(id, params, env=None, headers=None): return request.send( 'post', request.uri_path("customers", id, "record_excess_payment"), params, env, headers)
def collect_payment(id, params=None, env=None, headers=None): return request.send('post', request.uri_path("invoices",id,"collect_payment"), params, env, headers)
def collect_payment(id, params=None, env=None, headers=None): return request.send( 'post', request.uri_path("customers", id, "collect_payment"), params, env, headers)
def charge_addon(params, env=None, headers=None): return request.send('post', request.uri_path("invoices","charge_addon"), params, env, headers)
def change_billing_date(id, params=None, env=None, headers=None): return request.send( 'post', request.uri_path("customers", id, "change_billing_date"), params, env, headers)
def invoices_for_subscription(id, params=None, env=None, headers=None): return request.send('get', request.uri_path("subscriptions",id,"invoices"), params, env, headers)
def merge(params, env=None, headers=None): return request.send('post', request.uri_path("customers", "merge"), params, env, headers)
def update(params, env=None): return request.send('post', '/addresses', params, env)
def clear_personal_data(id, env=None, headers=None): return request.send( 'post', request.uri_path("customers", id, "clear_personal_data"), None, env, headers)
def archive(id, env=None, headers=None): return request.send('post', request.uri_path("coupon_codes",id,"archive"), None, env, headers)
def relationships(id, params=None, env=None, headers=None): return request.send('post', request.uri_path("customers", id, "relationships"), params, env, headers)
def transactions_for_customer(id, params=None, env=None): return request.send('get', request.uri_path("customers",id,"transactions"), params, env)
def delete_relationship(id, env=None, headers=None): return request.send( 'post', request.uri_path("customers", id, "delete_relationship"), None, env, headers)
def record_payment(id, params, env=None): return request.send('post', request.uri_path("invoices",id,"record_payment"), params, env)
def hierarchy(id, params=None, env=None, headers=None): return request.send('get', request.uri_path("customers", id, "hierarchy"), params, env, headers)
def create(params, env=None): return request.send('post', request.uri_path("addons"), params, env)
def retrieve(id, env=None, headers=None): return request.send('get', request.uri_path("customers", id), None, env, headers)
def delete(id, env=None): return request.send('post', request.uri_path("addons",id,"delete"), None, env)
def update(id, params=None, env=None, headers=None): return request.send('post', request.uri_path("customers", id), params, env, headers)
def record_refund(id, params, env=None, headers=None): return request.send('post', request.uri_path("invoices",id,"record_refund"), params, env, headers)
def update_payment_method(id, params, env=None, headers=None): return request.send( 'post', request.uri_path("customers", id, "update_payment_method"), params, env, headers)
def delete(id, params=None, env=None, headers=None): return request.send('post', request.uri_path("invoices",id,"delete"), params, env, headers)
def update_billing_info(id, params=None, env=None, headers=None): return request.send( 'post', request.uri_path("customers", id, "update_billing_info"), params, env, headers)
def stop_dunning(id, env=None, headers=None): return request.send('post', request.uri_path("invoices",id,"stop_dunning"), None, env, headers)
def contacts_for_customer(id, params=None, env=None, headers=None): return request.send('get', request.uri_path("customers", id, "contacts"), params, env, headers)
def invoices_for_customer(id, params=None, env=None, headers=None): return request.send('get', request.uri_path("customers",id,"invoices"), params, env, headers)
def assign_payment_role(id, params, env=None, headers=None): return request.send( 'post', request.uri_path("customers", id, "assign_payment_role"), params, env, headers)
def pdf(id, env=None, headers=None): return request.send('post', request.uri_path("invoices",id,"pdf"), None, env, headers)
def checkout_existing(params, env=None, headers=None): return request.send('post', request.uri_path("hosted_pages","checkout_existing"), params, env, headers)
def retrieve(params, env=None): return request.send('get', '/addresses', params, env)
def update_payment_method(params, env=None, headers=None): return request.send('post', request.uri_path("hosted_pages","update_payment_method"), params, env, headers)
def update_subscription(params, env=None): return request.send('post', '/estimates/update_subscription', params, env)
def manage_payment_sources(params, env=None, headers=None): return request.send('post', request.uri_path("hosted_pages","manage_payment_sources"), params, env, headers)
def retrieve(id, env=None, headers=None): return request.send('get', request.uri_path("coupon_codes",id), None, env, headers)
def collect_now(params, env=None, headers=None): return request.send('post', request.uri_path("hosted_pages","collect_now"), params, env, headers)
def list(params=None, env=None): return request.send('get', '/events', params, env)
def acknowledge(id, env=None, headers=None): return request.send('post', request.uri_path("hosted_pages",id,"acknowledge"), None, env, headers)
def list(params=None, env=None): return request.send('get', request.uri_path("transactions"), params, env)
def retrieve(id, env=None, headers=None): return request.send('get', request.uri_path("hosted_pages",id), None, env, headers)
def transactions_for_subscription(id, params=None, env=None): return request.send('get', request.uri_path("subscriptions",id,"transactions"), params, env)
def create(params, env=None, headers=None): return request.send('post', request.uri_path("plans"), params, env, headers)
def retrieve(id, env=None): return request.send('get', request.uri_path("transactions",id), None, env)
def delete_card_for_customer(id, env=None, headers=None): return request.send('post', request.uri_path("customers",id,"delete_card"), None, env, headers)
def refund(id, params=None, env=None): return request.send('post', request.uri_path("transactions",id,"refund"), params, env)
def remove_scheduled_changes(id, env=None, headers=None): return request.send('post', request.uri_path("subscriptions",id,"remove_scheduled_changes"), None, env, headers)