Table of Contents - intercom-4.2.1 Documentation
Pages
Classes and Modules
- Intercom
- Intercom::Admin
- Intercom::AdminNotFound
- Intercom::ApiOperations
- Intercom::ApiOperations::Archive
- Intercom::ApiOperations::Bulk
- Intercom::ApiOperations::Bulk::LoadErrorFeed
- Intercom::ApiOperations::Bulk::Submit
- Intercom::ApiOperations::Convert
- Intercom::ApiOperations::Delete
- Intercom::ApiOperations::Find
- Intercom::ApiOperations::FindAll
- Intercom::ApiOperations::List
- Intercom::ApiOperations::Load
- Intercom::ApiOperations::NestedResource
- Intercom::ApiOperations::NestedResource::ClassMethods
- Intercom::ApiOperations::RequestHardDelete
- Intercom::ApiOperations::Save
- Intercom::ApiOperations::Scroll
- Intercom::ApiOperations::Search
- Intercom::ApiVersionInvalid
- Intercom::AppSuspendedError
- Intercom::Article
- Intercom::AttributeNotSetError
- Intercom::AuthenticationError
- Intercom::BadGatewayError
- Intercom::BadRequestError
- Intercom::BaseCollectionProxy
- Intercom::BlockedUserError
- Intercom::CDALimitReachedError
- Intercom::Client
- Intercom::ClientCollectionProxy
- Intercom::Collection
- Intercom::Company
- Intercom::Contact
- Intercom::Conversation
- Intercom::Count
- Intercom::DataAttribute
- Intercom::DeprecatedLeadsCollectionProxy
- Intercom::DeprecatedResources
- Intercom::DeserializationError
- Intercom::Event
- Intercom::EventCollectionProxy
- Intercom::ExportContent
- Intercom::ExtendedApiOperations
- Intercom::ExtendedApiOperations::Segments
- Intercom::ExtendedApiOperations::Tags
- Intercom::GatewayTimeoutError
- Intercom::HttpError
- Intercom::IntercomError
- Intercom::IntercomInternalError
- Intercom::InvalidDocumentError
- Intercom::InvalidMergeError
- Intercom::Job
- Intercom::Lead
- Intercom::Lib
- Intercom::Lib::DynamicAccessors
- Intercom::Lib::DynamicAccessorsOnMethodMissing
- Intercom::Lib::FlatStore
- Intercom::Lib::TypedJsonDeserializer
- Intercom::Message
- Intercom::MisconfiguredClientError
- Intercom::MultipleMatchingUsersError
- Intercom::NoMethodMissingHandler
- Intercom::Note
- Intercom::Options
- Intercom::PhoneCallRedirect
- Intercom::RateLimitExceeded
- Intercom::Request
- Intercom::ResourceNotFound
- Intercom::ResourceNotUniqueError
- Intercom::ScrollAlreadyExistsError
- Intercom::ScrollCollectionProxy
- Intercom::SearchCollectionProxy
- Intercom::Section
- Intercom::Segment
- Intercom::ServerError
- Intercom::Service
- Intercom::Service::Admin
- Intercom::Service::Article
- Intercom::Service::BaseService
- Intercom::Service::Collection
- Intercom::Service::Company
- Intercom::Service::Contact
- Intercom::Service::Conversation
- Intercom::Service::Counts
- Intercom::Service::DataAttribute
- Intercom::Service::Event
- Intercom::Service::ExportContent
- Intercom::Service::Job
- Intercom::Service::Lead
- Intercom::Service::Message
- Intercom::Service::Note
- Intercom::Service::PhoneCallRedirect
- Intercom::Service::Section
- Intercom::Service::Segment
- Intercom::Service::Subscription
- Intercom::Service::SubscriptionType
- Intercom::Service::Tag
- Intercom::Service::Team
- Intercom::Service::User
- Intercom::Service::Visitor
- Intercom::ServiceConnectionError
- Intercom::ServiceUnavailableError
- Intercom::Subscription
- Intercom::SubscriptionType
- Intercom::Tag
- Intercom::TagHasDependentObjects
- Intercom::Team
- Intercom::TokenRevokedError
- Intercom::TokenUnauthorizedError
- Intercom::Traits
- Intercom::Traits::ApiResource
- Intercom::Traits::ApiResource::ClassMethods
- Intercom::Traits::DirtyTracking
- Intercom::Traits::IncrementableAttributes
- Intercom::UnexpectedError
- Intercom::UnexpectedResponseError
- Intercom::User
- Intercom::Utils
- Intercom::Visitor
- SliceableHash
Methods
- ::append_query_string_to_url — Intercom::Request
- ::camelize — Intercom::Utils
- ::collection_proxy_class — Intercom::Company
- ::collection_proxy_class — Intercom::Contact
- ::collection_proxy_class — Intercom::Note
- ::collection_proxy_class — Intercom::Segment
- ::collection_proxy_class — Intercom::SubscriptionType
- ::collection_proxy_class — Intercom::Tag
- ::constantize — Intercom::Utils
- ::constantize_resource_name — Intercom::Utils
- ::constantize_singular_resource_name — Intercom::Utils
- ::default_headers — Intercom::Request
- ::define_accessors — Intercom::Lib::DynamicAccessors
- ::define_date_based_accessors — Intercom::Lib::DynamicAccessors
- ::define_flat_store_based_accessors — Intercom::Lib::DynamicAccessors
- ::define_lightweight_class — Intercom::Utils
- ::define_standard_accessors — Intercom::Lib::DynamicAccessors
- ::delete — Intercom::Request
- ::entity_key_from_type — Intercom::Utils
- ::get — Intercom::Request
- ::included — Intercom::ApiOperations::NestedResource
- ::included — Intercom::Traits::ApiResource
- ::maybe_underscore_name — Intercom::Utils
- ::method_with_body — Intercom::Request
- ::new — SliceableHash
- ::new — Intercom::BaseCollectionProxy
- ::new — Intercom::Client
- ::new — Intercom::IntercomError
- ::new — Intercom::Lib::DynamicAccessorsOnMethodMissing
- ::new — Intercom::Lib::FlatStore
- ::new — Intercom::Lib::TypedJsonDeserializer
- ::new — Intercom::Request
- ::new — Intercom::ScrollCollectionProxy
- ::new — Intercom::SearchCollectionProxy
- ::new — Intercom::Service::BaseService
- ::new — Intercom::Traits::ApiResource
- ::pluralize — Intercom::Utils
- ::post — Intercom::Request
- ::put — Intercom::Request
- ::resource_class_to_collection_name — Intercom::Utils
- ::resource_class_to_singular_name — Intercom::Utils
- ::set_base_url — Intercom::Client
- ::set_timeouts — Intercom::Client
- ::singularize — Intercom::Utils
- #== — Intercom::Traits::ApiResource
- #[] — Intercom::BaseCollectionProxy
- #[] — Intercom::Lib::FlatStore
- #[]= — Intercom::Lib::FlatStore
- #accessors_already_defined? — Intercom::Traits::ApiResource
- #addressable_list? — Intercom::Traits::ApiResource
- #admins — Intercom::Client
- #all — Intercom::ApiOperations::List
- #archive — Intercom::Service::Contact
- #archive — Intercom::ApiOperations::Archive
- #archive — Intercom::ApiOperations::Delete
- #articles — Intercom::Client
- #assign — Intercom::Service::Conversation
- #attribute_name — Intercom::Lib::DynamicAccessorsOnMethodMissing
- #attribute_not_set_error_message — Intercom::Lib::DynamicAccessorsOnMethodMissing
- #blank_object_type? — Intercom::Lib::TypedJsonDeserializer
- #by_segment — Intercom::ExtendedApiOperations::Segments
- #by_tag — Intercom::ExtendedApiOperations::Tags
- #call_setter_for_attribute — Intercom::Traits::ApiResource
- #cancel — Intercom::Service::ExportContent
- #client — Intercom::Request
- #close — Intercom::Service::Conversation
- #collection_class — Intercom::Service::Section
- #collection_class — Intercom::Service::Admin
- #collection_class — Intercom::Service::Article
- #collection_class — Intercom::Service::BaseService
- #collection_class — Intercom::Service::Collection
- #collection_class — Intercom::Service::Company
- #collection_class — Intercom::Service::Contact
- #collection_class — Intercom::Service::Conversation
- #collection_class — Intercom::Service::Counts
- #collection_class — Intercom::Service::DataAttribute
- #collection_class — Intercom::Service::Event
- #collection_class — Intercom::Service::ExportContent
- #collection_class — Intercom::Service::Job
- #collection_class — Intercom::Service::Lead
- #collection_class — Intercom::Service::Message
- #collection_class — Intercom::Service::Note
- #collection_class — Intercom::Service::PhoneCallRedirect
- #collection_class — Intercom::Service::Segment
- #collection_class — Intercom::Service::Subscription
- #collection_class — Intercom::Service::SubscriptionType
- #collection_class — Intercom::Service::Tag
- #collection_class — Intercom::Service::Team
- #collection_class — Intercom::Service::User
- #collection_class — Intercom::Service::Visitor
- #collection_name — Intercom::Service::Section
- #collection_name — Intercom::Service::BaseService
- #collection_name — Intercom::Service::Collection
- #collection_name — Intercom::Service::ExportContent
- #collection_name — Intercom::Service::Lead
- #collection_proxy_class — Intercom::Service::BaseService
- #collection_proxy_class — Intercom::Service::Contact
- #collection_proxy_class — Intercom::Service::Conversation
- #collection_proxy_class — Intercom::Service::Event
- #collection_proxy_class — Intercom::Service::Lead
- #collection_proxy_class — Intercom::Service::Note
- #collection_proxy_class — Intercom::Service::Tag
- #collections — Intercom::Client
- #companies — Intercom::Client
- #contacts — Intercom::Client
- #conversations — Intercom::Client
- #convert — Intercom::Service::Visitor
- #convert — Intercom::ApiOperations::Convert
- #counts — Intercom::Client
- #create — Intercom::ApiOperations::Save
- #custom_attribute_field? — Intercom::Traits::ApiResource
- #data_attributes — Intercom::Client
- #decode — Intercom::Request
- #decrement — Intercom::Traits::IncrementableAttributes
- #define_accessors_or_call — Intercom::Lib::DynamicAccessorsOnMethodMissing
- #delete — Intercom::Client
- #delete — Intercom::ApiOperations::Archive
- #delete — Intercom::ApiOperations::Delete
- #delete_archived_contact — Intercom::Service::Contact
- #deprecated__leads — Intercom::DeprecatedResources
- #deprecated__users — Intercom::DeprecatedResources
- #deserialize — Intercom::Lib::TypedJsonDeserializer
- #deserialize_collection — Intercom::Lib::TypedJsonDeserializer
- #deserialize_object — Intercom::Lib::TypedJsonDeserializer
- #deserialize_response_hash — Intercom::BaseCollectionProxy
- #each — Intercom::BaseCollectionProxy
- #each — Intercom::ClientCollectionProxy
- #each — Intercom::ScrollCollectionProxy
- #entity_key_from_response — Intercom::ScrollCollectionProxy
- #errors — Intercom::ApiOperations::Bulk::LoadErrorFeed
- #events — Intercom::Client
- #execute — Intercom::Request
- #execute_request — Intercom::Client
- #export_content — Intercom::Client
- #extract_current_page — Intercom::ClientCollectionProxy
- #extract_next_link — Intercom::ClientCollectionProxy
- #extract_response_body — Intercom::Request
- #extract_scroll_param — Intercom::ScrollCollectionProxy
- #fetch — Intercom::ClientCollectionProxy
- #fetch — Intercom::DeprecatedLeadsCollectionProxy
- #field_changed? — Intercom::Traits::DirtyTracking
- #find — Intercom::ApiOperations::Find
- #find_all — Intercom::ApiOperations::FindAll
- #flat_store_attribute? — Intercom::Traits::ApiResource
- #flat_store_attributes — Intercom::Company
- #flat_store_attributes — Intercom::Contact
- #flat_store_attributes — Intercom::Lead
- #flat_store_attributes — Intercom::User
- #flat_store_attributes — Intercom::Visitor
- #for_app — Intercom::Service::Counts
- #for_type — Intercom::Service::Counts
- #from_api — Intercom::Service::BaseService
- #from_api — Intercom::Traits::ApiResource::ClassMethods
- #from_hash — Intercom::Traits::ApiResource
- #from_response — Intercom::Traits::ApiResource
- #get — Intercom::Client
- #has_next_link? — Intercom::BaseCollectionProxy
- #id_present? — Intercom::ApiOperations::Save
- #identity_hash — Intercom::ApiOperations::Save
- #identity_vars — Intercom::Company
- #identity_vars — Intercom::Contact
- #identity_vars — Intercom::Lead
- #identity_vars — Intercom::User
- #identity_vars — Intercom::Visitor
- #if_string_not_empty — SliceableHash
- #increment — Intercom::Traits::IncrementableAttributes
- #initialize_missing_flat_store_attributes — Intercom::Traits::ApiResource
- #initialize_property — Intercom::Traits::ApiResource
- #inspect — Intercom::IntercomError
- #instance_variables_excluding_dirty_tracking_field — Intercom::Traits::DirtyTracking
- #item_for_api — Intercom::ApiOperations::Bulk::Submit
- #jobs — Intercom::Client
- #json_parse_response — Intercom::Request
- #leads — Intercom::Client
- #list_object_type? — Intercom::Lib::TypedJsonDeserializer
- #load — Intercom::ApiOperations::Load
- #mark_field_as_changed! — Intercom::Traits::DirtyTracking
- #mark_fields_as_changed! — Intercom::Traits::DirtyTracking
- #mark_read — Intercom::Service::Conversation
- #me — Intercom::Service::Admin
- #merge — Intercom::Service::Contact
- #message_for_unexpected_error_with_type — Intercom::Request
- #message_for_unexpected_error_without_type — Intercom::Request
- #message_from_field? — Intercom::Traits::ApiResource
- #message_to_field? — Intercom::Traits::ApiResource
- #messages — Intercom::Client
- #method_missing — Intercom::Traits::ApiResource
- #nested_resource_methods — Intercom::ApiOperations::NestedResource::ClassMethods
- #next — Intercom::ScrollCollectionProxy
- #not_an_accessor? — Intercom::Lib::DynamicAccessorsOnMethodMissing
- #notes — Intercom::Client
- #object_entity_key — Intercom::Lib::TypedJsonDeserializer
- #object_type — Intercom::Lib::TypedJsonDeserializer
- #open — Intercom::Service::Conversation
- #options — Intercom::Options
- #paging_info_present? — Intercom::ClientCollectionProxy
- #paging_info_present? — Intercom::EventCollectionProxy
- #parsed_value_for_attribute — Intercom::Traits::ApiResource
- #payload — Intercom::BaseCollectionProxy
- #payload — Intercom::SearchCollectionProxy
- #per_page — Intercom::SearchCollectionProxy
- #phone_call_redirect — Intercom::Client
- #post — Intercom::Client
- #posted_updates? — Intercom::ApiOperations::Save
- #put — Intercom::Client
- #raise_application_errors_on_failure — Intercom::Request
- #raise_errors_on_failure — Intercom::Request
- #raise_invalid_merge_error — Intercom::Service::Contact
- #raise_no_response_error — Intercom::ApiOperations::NestedResource
- #records_present? — Intercom::ScrollCollectionProxy
- #reply — Intercom::Service::Conversation
- #reply_to_last — Intercom::Service::Conversation
- #request_hard_delete — Intercom::ApiOperations::RequestHardDelete
- #reset_changed_fields! — Intercom::Traits::DirtyTracking
- #run_assignment_rules — Intercom::Service::Conversation
- #save — Intercom::ApiOperations::Save
- #scroll — Intercom::ApiOperations::Scroll
- #search — Intercom::ApiOperations::Search
- #sections — Intercom::Client
- #segments — Intercom::Client
- #set_api_version — Intercom::Request
- #set_auth_header — Intercom::Request
- #set_common_headers — Intercom::Request
- #set_property — Intercom::Traits::ApiResource
- #set_rate_limit_details — Intercom::Request
- #setter? — Intercom::Lib::DynamicAccessorsOnMethodMissing
- #slice — SliceableHash
- #snooze — Intercom::Service::Conversation
- #sort_field — Intercom::SearchCollectionProxy
- #sort_order — Intercom::SearchCollectionProxy
- #starting_after — Intercom::SearchCollectionProxy
- #submit_bulk_job — Intercom::ApiOperations::Bulk::Submit
- #submittable_attribute? — Intercom::Traits::ApiResource
- #subscription_types — Intercom::Client
- #subscriptions — Intercom::Client
- #tag — Intercom::Service::Tag
- #tags — Intercom::Client
- #teams — Intercom::Client
- #timeouts= — Intercom::Client
- #to_hash — Intercom::IntercomError
- #to_hash — Intercom::Traits::ApiResource
- #to_json — Intercom::Traits::ApiResource
- #to_submittable_hash — Intercom::Traits::ApiResource
- #transform — Intercom::DeprecatedLeadsCollectionProxy
- #trying_to_access_print_method? — Intercom::Lib::DynamicAccessorsOnMethodMissing
- #trying_to_access_private_variable? — Intercom::Lib::DynamicAccessorsOnMethodMissing
- #type_switched_finder? — Intercom::ApiOperations::FindAll
- #typed_property? — Intercom::Traits::ApiResource
- #typed_value? — Intercom::Traits::ApiResource
- #unarchive — Intercom::Service::Contact
- #untag — Intercom::Service::Tag
- #update_verb — Intercom::Company
- #update_verb — Intercom::Event
- #update_verb — Intercom::Lead
- #update_verb — Intercom::User
- #users — Intercom::Client
- #validate_api_version! — Intercom::Client
- #validate_credentials! — Intercom::Client
- #validate_key_and_value — Intercom::Lib::FlatStore
- #visitors — Intercom::Client