Class: Infusionsoft::Client
- Defined in:
- lib/infusion-api/client.rb,
lib/infusion-api/client/data.rb,
lib/infusion-api/client/file.rb,
lib/infusion-api/client/email.rb,
lib/infusion-api/client/search.rb,
lib/infusion-api/client/ticket.rb,
lib/infusion-api/client/contact.rb,
lib/infusion-api/client/invoice.rb,
lib/infusion-api/client/affiliate.rb,
lib/infusion-api/client/credit_card.rb
Overview
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
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_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
Methods included from Request
Constructor Details
This class inherits a constructor from Infusionsoft::Api