Class: Infusionsoft::Client

Inherits:
Api
  • Object
show all
Includes:
Affiliate, Contact, CreditCard, Data, Email, File, Invoice, Search, Ticket
Defined in:
lib/infusionsoft/client.rb,
lib/infusionsoft/client/data.rb,
lib/infusionsoft/client/file.rb,
lib/infusionsoft/client/email.rb,
lib/infusionsoft/client/search.rb,
lib/infusionsoft/client/ticket.rb,
lib/infusionsoft/client/contact.rb,
lib/infusionsoft/client/invoice.rb,
lib/infusionsoft/client/affiliate.rb,
lib/infusionsoft/client/credit_card.rb

Overview

Note:

all services have been separated into different modules

Wrapper for the Infusionsoft API

Defined Under Namespace

Modules: Affiliate, Contact, CreditCard, Data, Email, File, Invoice, Search, Ticket

Instance Attribute Summary

Attributes inherited from Api

#retry_count

Method Summary

Methods included from CreditCard

#credit_card_lookup_by_token, #credit_card_request_token

Methods included from Search

#search_get_all_report_columns, #search_get_available_quick_searches, #search_get_default_search_type, #search_get_saved_search_results, #search_quick_search

Methods included from Ticket

#ticket_add_move_notes, #ticket_move_stage

Methods included from File

#file_get, #file_rename, #file_replace, #file_upload, #file_url

Methods included from Affiliate

#affiliate_clawbacks, #affiliate_commissions, #affiliate_payouts, #affiliate_running_totals, #affiliate_summary

Methods included from Data

#data_add, #data_add_custom_field, #data_authenticate_user, #data_delete, #data_find_by_field, #data_get_app_setting, #data_get_temporary_key, #data_load, #data_query, #data_query_order_by, #data_update, #data_update_custom_field

Methods included from Invoice

#invoice_add_manual_payment, #invoice_add_order_commission_override, #invoice_add_order_item, #invoice_add_payment_plan, #invoice_add_recurring_commission_override, #invoice_add_recurring_order, #invoice_add_recurring_order_with_price, #invoice_calculate_amount_owed, #invoice_charge_invoice, #invoice_create_blank_order, #invoice_create_invoice_for_recurring, #invoice_delete_subscription, #invoice_get_all_payment_otpions, #invoice_get_all_shipping_options, #invoice_get_invoice_id, #invoice_get_payments, #invoice_locate_existing_card, #invoice_recalculate_tax, #invoice_update_recurring_next_bill_date, #invoice_validate_card

Methods included from Email

#email_add, #email_attach, #email_get_available_merge_fields, #email_get_opt_status, #email_get_template, #email_optin, #email_optout, #email_send, #email_send_template, #email_update_template

Methods included from Contact

#contact_add, #contact_add_recurring_order, #contact_add_to_campaign, #contact_add_to_group, #contact_add_with_dup_check, #contact_find_by_email, #contact_get_next_campaign_step, #contact_link_contact, #contact_load, #contact_locate_contact_link, #contact_mark_link_updated, #contact_pause_campaign, #contact_remove_from_campaign, #contact_remove_from_group, #contact_reschedule_campaign_step, #contact_resume_campaign, #contact_run_action_set, #contact_run_action_set_with_params, #contact_update

Methods inherited from Api

#initialize

Methods included from Request

#delete, #get, #post, #put

Constructor Details

This class inherits a constructor from Infusionsoft::Api