Expand my Community achievements bar.

Submissions are now open for the 2026 Adobe Experience Maker Awards

Access Processing Rules via API

Avatar

Level 3

4/9/19

The older version of the API, 1.4, allowed us to download a JSON of the processing rules in a suite.  Since these are instrumental in transforming data into eVars, Props, and Events, they are an essential part of maintaining the data quality of a suite.  The newest version of the API, 2.0, does not currently support accessing the processing rules, and it's been stated on Github that, as of this idea submission, processing rules access is not even on the roadmap.  Unless Adobe is going to eliminate these rules (and the eVars and Props that are driven by them), a mature multi-site installation of Adobe Analytics, esp. across mobile and web, relies on a constant overview of processing rules for maintenance, QA, and to aid site and mobile app developers.

Please make sure that processing rules are accessible via the APIs, not just in version 2.0, but in all future versions.  Leaving 1.4 up is not a complete solution, as Adobe may deprecate it at any point.

29 Comments

Avatar

Employee

7/15/25

While I won't say "never", I do think it's highly unlikely that Adobe Analytics would develop and make available a 2.0-compatible version of a Processing Rules API. The unsupported 1.4 GetProcessingRules method will be terminated in August 2026 along with all other 1.4 API methods. The only officially supported means of managing Processing Rules is the Processing Rules interface in the Analytics Admin Console. 

 

Adobe Product and Engineering team members do hear the feedback and requests for a Processing Rules API. Those requests are prioritized along with all other feature/enhancement/support requests going to the Adobe Analytics engineering teams. The level of demand coupled with the level of engineering effort for a Processing Rules API, when compared to other requirements and priorities, make it unlikely a Processing Rules API would be developed.

Avatar

Level 1

7/16/25

Hi @BrianWa2 so from August 2026 onwards customers still stuck with AA using Processing Rules will be left with no option to automate anything for Processing Rules?

Avatar

Employee

7/16/25

@FilipeBe1  You are correct - there will be no option to automate anything for Processing Rules. Currently there is no option, and there never has been an option, for creating or updating Processing Rules programmatically. The officially undocumented and unsupported GetProcessingRules method, which is a read-only method, will be terminated in August 2026.

Avatar

Level 1

7/17/25

@BrianWa2 I understand that, but for documentation purposes it is extremely relevant for my use case.
We run a complex implementation where we need to rely on PR for most of our devices and we have ~90 PR on each account.
Currently I can run a Python script using the GetProcessingRules method and within 1m I have an Excel with all details of my ~90 PR for each account.

With this option gone, this process will need to be done manually on my side, which makes no sense, so we will end up loosing documentation entirely for the PR.

Will try to work internally with Adobe to find a solution, but is not cool that Adobe takes away a feature of an active product and with no replacements/alternatives in mind. 

Avatar

Level 3

7/17/25

@BrianWa2 I have to agree with @FilipeBe1 , I mean: the capacity to programmatically extract configurations in technical fomats (json, csv...) allows for greater visibility and control over critical system features as  ProcessingRules (=decision logic) that would otherwise have to be explored time-consumingly from time to time using clunky GUIs... am I wrong?
Regards

Avatar

Employee

7/17/25

@mirkomanga Thanks for your feedback and I agree with you that a full-featured Processing Rules API would be ideal. Unfortunately, the Adobe Analytics Product and Engineering teams must evaluate and prioritize a modern Processing Rules API against numerous other product requests. So I won't say "never" but I think it's highly unlikely that we would deliver anything by August 2026.

 

It's also not as simple as making the GetProcessingRules call available past August 2026. The Omniture-era software and hardware infrastructure that underlies GetProcessingRules functionality, along with everything else in the 1.4 API, is being terminated for a number of reasons including security, compliance, and maintenance costs of maintaining legacy infrastructure.

Avatar

Level 1

7/18/25

Hi @BrianWa2,
As long as Processing Rules are still an available feature for Adobe Analytics (also an Omniture-era software), I would expect that this API with GetProcessingRules is supported.

In my view the API regarding Processing Rules should be coupled with the Processing Rules feature as it helps directly to support advanced configuration documentation (which is very important is more complex and bigger scaled implementations).