- Products
- Learn
- Local User Groups
- Partners
- More
AI Security Masters E7:
How CPR Broke ChatGPT's Isolation and What It Means for You
Blueprint Architecture for Securing
The AI Factory & AI Data Center
Call For Papers
Your Expertise. Our Stage
Good, Better, Best:
Prioritizing Defenses Against Credential Abuse
Ink Dragon: A Major Nation-State Campaign
Watch HereCheckMates Go:
CheckMates Fest
Hi Experts,
MDS version - R81.10 JH 90
API version - 1.8.1
I am running python script to get the output of show-access-rulebase.
when I set attribute ("use-object-dictionary": false) then I am getting below error. but when I set this attribute to true then I am getting proper response.
Could you please suggest any workaround for this issue. I want response output with "use-object-dictionary": false ?
I tried to increase response timeout from default 600 to 1000 but no luck. We are not using any proxy in between .. Its a direct connection to Checkpoint mgmt API
++++++++++++++ Error msg from postman++++++++++
Hello All,
Issue got resolved. I just tweak the Limit attribute from 500 to 300 and its works with ("use-object-dictionary": false)
I got all the rules from rulebase.
cheers 🙂
Can you share your code?
There's an example of how this should work in the API documentation:
POST {{server}}/show-access-rulebase
Content-Type: application/json
X-chkp-sid: {{session}}
{
"offset" : 0,
"limit" : 20,
"name" : "Network",
"details-level" : "standard",
"use-object-dictionary" : true
}The "use-object-dictionary" key should be part of the payload that you send with your POST request.
It also looks like you're getting a 502 error. Is there a proxy or firewall between your machine making the API request and the MDS?
Additional question, since you're working with an MDS are you making sure to login to the CMA context that you want to query after you login to the MDS?
Hi Kyle KernelCave,
There is no proxy configured in between automation server & MDS. I am using below syntax as a payload.
Tested in postman. Please find attached snap.
When I change "use-object-dictionary": True then its working .. but that is not my requirement.
I am suspecting that MDS is taking time to send the response. but even I have increase default response timeout to 900 ..still its not working.
"use-object-dictionary":false definitely works in general. I've made every single show-access-rulebase call with that setting for years.
What does the rest of your call look like?
I don't remember if I have tried on R81.10 jumbo 90 specifically, but I've tried on 87 and 109.
Hello All,
Issue got resolved. I just tweak the Limit attribute from 500 to 300 and its works with ("use-object-dictionary": false)
I got all the rules from rulebase.
cheers 🙂
Thanks for sharing
I assume the underlying issue is the API server ran out of memory or similar.
This is one reason we limit the number of results the API will return.
Might still be worth a TAC case as the API should return a more meaningful error when this occurs.
Sure @PhoneBoy I will check this with TAC. Thanks.
Leaderboard
Epsum factorial non deposit quid pro quo hic escorol.
| User | Count |
|---|---|
| 2 | |
| 1 | |
| 1 | |
| 1 |
Tue 28 Apr 2026 @ 06:00 PM (IDT)
Under the Hood: Securing your GenAI-enabled Web Applications with Check Point WAFThu 30 Apr 2026 @ 03:00 PM (PDT)
Hillsboro, OR: Securing The AI Transformation and Exposure ManagementTue 28 Apr 2026 @ 06:00 PM (IDT)
Under the Hood: Securing your GenAI-enabled Web Applications with Check Point WAFTue 12 May 2026 @ 10:00 AM (CEST)
The Cloud Architects Series: Check Point Cloud Firewall delivered as a serviceThu 30 Apr 2026 @ 03:00 PM (PDT)
Hillsboro, OR: Securing The AI Transformation and Exposure ManagementAbout CheckMates
Learn Check Point
Advanced Learning
YOU DESERVE THE BEST SECURITY