Expand my Community achievements bar.

Join us on September 25th for a must-attend webinar featuring Adobe Experience Maker winner Anish Raul. Discover how leading enterprises are adopting AI into their workflows securely, responsibly, and at scale.
SOLVED

Reactor API Parameter Help

Avatar

Level 2

Hello Community,

I am using Reactor API endpoint to pull my rules components, and I wish I could pull the rules revision where I have published the rule. 

For example, my rule has 5 revisions, out of which revision 2 is in production. Obviously in this case I can provide params = 'revision_number': 2 and get that rule, but I have 100+ rules and want each rules published dates. 

I used following parameter in param which should give me the rule revision where its in production. The code looks like this:

params = {
'published': 'True',
}
ptys = requests.get("https://reactor.adobe.io/rules/{{rule_ID}}/rule_components", headers=myHeaders, verify = False, params = params).json()

 

But it is showing me revision 0 for all the rule component endpoints, requesting to please help how can I achieve published rule from reactor API, do I need to change something in params?

1 Accepted Solution

Avatar

Correct answer by
Level 4

Have you tried using:

https://github.com/adobe/reactor-sync?

 

It saves you a bit of work in having to deal with the API directly and saves everything in.


There is a bit of an issue with Rules due to some async issues but I will be pushing a PR to have this updated in the main repo.

View solution in original post

1 Reply

Avatar

Correct answer by
Level 4

Have you tried using:

https://github.com/adobe/reactor-sync?

 

It saves you a bit of work in having to deal with the API directly and saves everything in.


There is a bit of an issue with Rules due to some async issues but I will be pushing a PR to have this updated in the main repo.