Download the PHP package pmatseykanets/marketo-client without Composer
On this page you can find all versions of the php package pmatseykanets/marketo-client. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download pmatseykanets/marketo-client
More information about pmatseykanets/marketo-client
Files in pmatseykanets/marketo-client
Package marketo-client
Short Description Marketo REST API Client
License MIT
Homepage https://github.com/pmatseykanets/marketo-client-php
Informations about the package marketo-client
Marketo REST API PHP Client [WIP]
It's work in progress. Use at your own risk.
Contents
- Installation
- Usage
- Marketo REST API Coverage
- Changelog
- Contributing
- Credits
- License
Installation
You can install the package via composer:
Usage
When instantiating a client you can pass an array of following parameters
client_id
client_secret
base_url
partner_id
(optional)
Alternatively the client can read parameters from the following environment variables
MARKETO_CLIENT_ID
MARKETO_CLIENT_SECRET
MARKETO_URL
MARKETO_PARTNER_ID
Endpoints that may have multiple pages of results return generators so they can be easily iterated over
Marketo REST API Coverage
- [ ] LeadDatabase
- [ ] Activities
- [x] GetActivities
- [x] GetActivityTypes
- [x] GetDeletedActivities
- [x] GetLeadChangesActivities
- [x] GetPagingToken
- [ ] AddCustomActivities
- [ ] CreateCustomActivityType
- [ ] DeleteCustomActivityType
- [ ] DiscardCustomActivityTypeDraft
- [ ] UpdateCustomActivityType
- [ ] ApproveCustomActivityType
- [ ] CreateCustomActivityTypeAttributes
- [ ] DeleteCustomActivityTypeAttributes
- [ ] UpdateCustomActivityTypeAttributes
- [ ] BulkCustomObjects
- [ ] BulkExportActivities
- [ ] BulkExportLeads
- [ ] BulkLeads
- [ ] Campaigns
- [x] FindCampaign
- [x] GetCampaigns
- [ ] ScheduleCampaign
- [ ] TriggerCampaign
- [ ] Companies
- [x] DescribeCompany
- [x] GetCompanies
- [ ] SyncCompanies
- [ ] DeleteCompanies
- [x] CustomObjects
- [x] DeleteCustomObjects
- [x] DescribeCustomObject
- [x] GetCustomObjects
- [x] GetCustomObjectTypes
- [x] SyncCustomObjects
- [ ] Leads
- [x] AssociateLead
- [x] DeleteLeads
- [x] DescribeLead
- [x] GetLeadPartitions
- [x] GetLeads
- [x] MergeLeads
- [x] PushLeads
- [x] SyncLeads
- [x] UpdateLeadPartition
- [ ] GetLeadsByProgramId
- [ ] ChangeLeadProgramStatus
- [x] Lists
- [x] AddToList
- [x] DeleteFromList
- [x] FindList
- [x] GetListLeads
- [x] GetLists
- [x] IsListMember
- [ ] NamedAccountLists
- [ ] NamedAccounts
- [ ] Opportunities
- [ ] SalesPersons
- [ ] Usage
- [ ] Assets
- [ ] Channels
- [ ] EmailTemplates
- [ ] Emails
- [ ] FileContents
- [ ] Files
- [ ] Folders
- [ ] FormFields
- [ ] Forms
- [ ] LandingPageContent
- [ ] LandingPageTemplates
- [ ] LandingPages
- [ ] Programs
- [ ] Segments
- [ ] SmartCampaigns
- [ ] SmartLists
- [ ] StaticLists
- [ ] Tags
- [ ] Tokens
- [x] Identity
- [x] GetOAuthToken
Changelog
Please see CHANGELOG for more information about what has changed recently.
Contributing
Please see CONTRIBUTING for details.
Credits
- Peter Matseykanets
- All Contributors
License
The MIT License (MIT). Please see License File for more information.