- Products
- Learn
- Local User Groups
- Partners
- More
MVP 2026: Submissions
Are Now Open!
What's New in R82.10?
10 December @ 5pm CET / 11am ET
Announcing Quantum R82.10!
Learn MoreOverlap in Security Validation
Help us to understand your needs better
CheckMates Go:
Maestro Madness
Hi Everybody,
We have a script to collect inventory information from gateways (Gaia and Spark/SMB) via the onPrem management server. For that we use the cprid_util utility to execute the commands remotely from the management server.
When using Smart-1 Cloud Management Service, we need a replacement for this. What I've tried so far:
- ManagementAPI/run-script with target Smart-1 cloud utilizing the old cprid_util: Not supported (https://sc1.checkpoint.com/documents/Infinity_Portal/WebAdminGuides/EN/Check-Point-SmartCloud-Admin-...)
- ManagementAPI/run-script with target the gateway: Works only on Gaia, not on Gaia embedded / SMB
- GaiaAPI: Is only supportet on Gaia, not on Gaia embedded / SMB
- ManagementAPI/gaia-api with target the gateway: Works only on Gaia, not on Gaia embedded / SMB
Is there any way to authenticate once to the Smart-1 Cloud service and then use this authentication to run commands on a connected gateway that works for Gaia and SMB?
Thanks for any ideas
Yes. I tried on several devices. On one I got a response with a SID, on all others I got the "Bad Request" error.
So, I gave up the API calls and changed my script to visit all appliances via SSH. That works on all appliances (Gaia and Embedded) and is compatible with the former cprid_util call.
@Gravytar wrote:
- GaiaAPI: Is only supportet on Gaia, not on Gaia embedded / SMB
It is even worse. There exists a rudimentary Gaia API for embedded systems. But only if they are locally managed. Does this make sense to anyone?
Here is the link for R81.10.X: R81.10.X Quantum Spark 1500, 1600, 1800, 1900, 2000 Appliances Locally Managed Administration Guide
And this API even supports the command "run-clish-command" which would fullfill my needs. Time for RFE.
Pretty sure that API also works on centrally managed as well.
I checked it:
I enabled the rest-api. "show rest-api" gives me "mode on"
# curl -k --json '{"user": "...", "password": "..."}' https://[IP_of_Appliance]:4434/web-api/login
{"messages":false,"errors":["Web server error"],"errorCode":"system_error"}
It works so far that it gives me an error in JSON format.
Did you actually enable the API first on the device?
Yes. I tried on several devices. On one I got a response with a SID, on all others I got the "Bad Request" error.
So, I gave up the API calls and changed my script to visit all appliances via SSH. That works on all appliances (Gaia and Embedded) and is compatible with the former cprid_util call.
This is a well-known limitation of Smart-1 Cloud, but you can easily work around this.
Instead of trying to collect this data centrally, configure scheduled scripts on your SMB devices, that will collect and send you the required data. Alternatively you can configured scheduled SSH-logins to collect the required data centrally via a SSH connection to your SMB devices.
Leaderboard
Epsum factorial non deposit quid pro quo hic escorol.
Fri 12 Dec 2025 @ 10:00 AM (CET)
Check Mates Live Netherlands: #41 AI & Multi Context ProtocolTue 16 Dec 2025 @ 05:00 PM (CET)
Under the Hood: CloudGuard Network Security for Oracle Cloud - Config and Autoscaling!Fri 12 Dec 2025 @ 10:00 AM (CET)
Check Mates Live Netherlands: #41 AI & Multi Context ProtocolTue 16 Dec 2025 @ 05:00 PM (CET)
Under the Hood: CloudGuard Network Security for Oracle Cloud - Config and Autoscaling!Thu 18 Dec 2025 @ 10:00 AM (CET)
Cloud Architect Series - Building a Hybrid Mesh Security Strategy across cloudsAbout CheckMates
Learn Check Point
Advanced Learning
YOU DESERVE THE BEST SECURITY