Releases: pitchmuc/adobe-analytics-api-2.0
Releases · pitchmuc/adobe-analytics-api-2.0
Adding Classification and DataWarehouse methods
- adding
getAlerts
method - adding
classifications
methods.- getClassificationDatasets
- getClassificationDataset
- getClassificationJobs
- getClassificationJob
- deleteClassification
- importClassification
- createExportClassification
- getExportClassificationFile
- getClassificationTemplate
- adding
datawarehouse
methods.- getDataWarehouseReports
- getDataWarehouseReport
- resendDataWarehouseReport
- getDataWarehouseScheduledRequests
- getDataWarehouseScheduledRequest
Support of Oauth Sever to Server
- supporting Oauth Token V2
- Oauth Token V2 is the new default support when creating a config file
- better respecting existing parameter via getReport2
- raising exception on error for generating token
- deepcopying the request made to
getReport2
method to avoid modification on original variable. - supporting passing the
format
parameter to be alogger.setFormatter()
instance when passing the logger object. - Fixing reference to documentation such for
Analytics
andIngestion
classes
Adding Annotations
Adding annotation methods
- getAnnotations
- getAnnotation
- createAnnotation
- updateAnnotation
- deleteAnnotation
Add a getDateRange method
Adding Workspace class + getReport2 method + Support of RequestCreator on getReport+ scheduling jobs
Adding Workspace class + getReport2 method + Support of RequestCreator on getReport+ scheduling jobs
- adding the
workspace
module that allow more dynamic and better presentation of the data. Documentation - adding the getReport2 method and documentation
- Improving the RequestCreator class by adding
- easy load of JSON files
- capability to setSearch
- remove all metrics
- Support RequestCreator instance in the getReport methods
- adding more scheduleJob methods:
- getScheduledJob for specific job
- createSchedule
- createScheduleJob
- deleteScheduleJob
- getDeliverySettings
- getDeliverySetting
- createDeliverySetting
- updateDeliverySetting
- deleteDeliverySetting
- adding update methods documentation
- Fixing references of the EventType for Audit Log
LOGS_EVENT_TYPE
attribute.
getScheduledProjects & logging capability
- Adding the getScheduledJobs endpoint
- Adding logging capability (documentation)
- Fixing some typo on regex used for findComponentUsage
- Adding better docstring for some methods.
Adding decode Adobe Analytics requests
- adding the
decodeAArequests
method (documentation). - upgrading requirement libraries
- cleaning legacy methods not supported anymore (getData,postData,putData,deleteData,getCompanyId)
Compare ReportSuite, scanSegment & CalculatedMetric, rsidSuffix
- adding
compareReportSuites
method. (documentation) - adding
reportType
as attribute from projects. Eitherdesktop
ormobile
- adding
version
andcuration
attributes by default on dict version ofproject
. - adding
scanSegment
andscanCalculatedMetric
methods. (documentation) - adding
rsidSuffix
parameter forProject
class (documentation),findComponentUsage
(documentation) andgetAllProjectDetails
(documentation)
Legacy API and Project Improvement
- adding limited capability for 1.4 API see documentation
- Sepearating the Project Class to its own submodule
- Improve classes representation
- Adding
getAllProjectDetails
method - Adding
projectsDetails
attributes on the Analytics instance that stores the projectDetail in a dictionary. - Adding
listProjectIds
attributes that stores the result ofgetProjects
method in araw
format. - Adding the
getCalculatedMetric
method in the module. - Adding validate methods for calculatedMetric and Segment
- Update documentation for Projects elements
Adding missing dependencies
- adding missing dependency file
- adding the
getTopItems
method
Adding LogUsage Endpoint
- Better error description when receiving report without
lastPage
key. - Adding the User Logs Usage endpoint.
- Adding attribute
restTime
on Connector class to modify the waiting time when reaching error 429 (Too many requests) - Better handling of the 429 error for the GET method. Not required to have a the retry parameter.