Module: Markety

Defined in:
lib/markety.rb,
lib/markety/lead.rb,
lib/markety/enums.rb,
lib/markety/client.rb,
lib/markety/command.rb,
lib/markety/version.rb,
lib/markety/lead_key.rb,
lib/markety/response.rb,
lib/markety/custom_object.rb,
lib/markety/command/get_lead.rb,
lib/markety/command/sync_lead.rb,
lib/markety/authentication_header.rb,
lib/markety/command/list_operation.rb,
lib/markety/response/lead_response.rb,
lib/markety/command/get_custom_object.rb,
lib/markety/response/generic_response.rb,
lib/markety/response/response_factory.rb,
lib/markety/command/sync_custom_object.rb,
lib/markety/response/get_lead_response.rb,
lib/markety/command/sync_multiple_leads.rb,
lib/markety/response/sync_lead_response.rb,
lib/markety/response/list_operation_response.rb,
lib/markety/response/get_custom_object_response.rb,
lib/markety/response/sync_custom_object_response.rb,
lib/markety/response/sync_multiple_leads_response.rb

Overview

To use Markety, the first thing you need to do is call

Markety.new_client(...)

to create a Markety::Client object. It is through methods on this object that you will send requests to Marketo.

The request methods are defined and documented in the Markety::Command modules, which are all included and accessible from Markety::Client.

Every Markety request method returns a Markety::Response of some sort. All responses derive from Markety::Response::GenericResponse, which exposes basic information about the request’s success or failure. The information you really want is in the appropriate subclass, e.g.

  • Markety::Command::GetLead returns Markety::Response::GetLeadResponse

  • Markety::Command::ListOperation returns Markety::Response::ListOperationResponse

… and so on

Defined Under Namespace

Modules: Command, LeadKeyType, Response, SyncMethod Classes: AuthenticationHeader, Client, CustomObject, Lead, LeadKey

Constant Summary collapse

VERSION =
"2.3.1"