- Products
- Learn
- Local User Groups
- Partners
- More
Call For Papers
Your Expertise, Our Stage
The Great Exposure Reset
AI Security Masters E4:
Introducing Cyata - Securing the Agenic AI Era
AI Security Masters E3:
AI-Generated Malware
CheckMates Go:
CheckMates Fest
Several years ago I posted the article below (which has been updated along the way) asking what kinds of operations could not be executed via the management API and to be done manually in the SmartConsole:
Functionality - API vs. SmartConsole
I'd like to revisit this topic for R81.20/API v 1.9 for purposes of teaching an upcoming Check Point Certified Automation Specialist (CCAS) class. Here is my current list, however keep in mind that while some of these cannot be accessed directly through the API, one workaround is to use the run-script call to execute any command as a "one-time" script, which was added in API 1.9. In earlier releases one can do add repository-script then run-script script-name. Example of commands that could be run this way are cpstat and cplic.
So which ones am I missing for the latest API v1.9? Thanks!
Am I missing anything? Thanks everyone!
SmartConsole can set a service object to use no protocol (special value None). The API can't.
Added to the list with credit, thanks!
That’s a pretty complete list.
Might have to add this to my session I do on the API 🙂
I just learned about a whole new object type, apparently added in R81: Log Exporter/SIEM. It's a way to configure Log Exporter in SmartConsole.
Doesn't seem to be covered by the API at all.
Added to the list with credit, thanks!
@Omer_Kleinstern can you confirm?
One minor correction to myself. Log Exporter/SIEM objects do show up in 'show objects', which is partial API coverage. I don't see a way to define new ones or edit existing ones via the API. None of the interesting fields show up as of API v1.8.1. I don't have an R81.20 system handy to test API v1.9 or v1.9.1:
[Expert@DallasSA]# mgmt_cli -f json -r true show object uid e2b2000b-8a07-4623-82b0-48ec3c7ae33d details-level full
{
"object" : {
"uid" : "e2b2000b-8a07-4623-82b0-48ec3c7ae33d",
"name" : "TestExporter",
"type" : "LogExporter",
"domain" : {
"uid" : "41e821a0-3720-11e3-aa6e-0800200c9fde",
"name" : "SMC User",
"domain-type" : "domain"
},
"color" : "black",
"meta-info" : {
"validation-state" : "ok",
"last-modify-time" : {
"posix" : 1688918286140,
"iso-8601" : "2023-07-09T15:58+0000"
},
"last-modifier" : "admin",
"creation-time" : {
"posix" : 1688918286140,
"iso-8601" : "2023-07-09T15:58+0000"
},
"creator" : "admin"
},
"tags" : [ ],
"icon" : "Objects/log_exporter",
"comments" : "",
"display-name" : "",
"customFields" : null
}
}
Looking in that area of SmartConsole and comparing with the API documentation, the same is likely true for IF-MAP, Syslog, SecuRemote DNS, SecurID, Subordinate CA, and Trusted CA objects.
Advanced properties of a VPN community, namely IP Compression, Disable NAT inside the community and Use aggressive mode, can not be set or viewed with the API.
Thanks for creating, sharing, and keeping it up to date. I'm walking through the Check Point Certified Automation Specialist (CCAS) - R81.20 course and this post is a really useful additional resource. 👍
Leaderboard
Epsum factorial non deposit quid pro quo hic escorol.
| User | Count |
|---|---|
| 2 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 |
Thu 26 Feb 2026 @ 05:00 PM (CET)
AI Security Masters Session 4: Introducing Cyata, Securing the Agentic AI EraTue 03 Mar 2026 @ 04:00 PM (CET)
Maestro Masters EMEA: Introduction to Maestro Hyperscale FirewallsTue 03 Mar 2026 @ 03:00 PM (EST)
Maestro Masters Americas: Introduction to Maestro Hyperscale FirewallsThu 26 Feb 2026 @ 05:00 PM (CET)
AI Security Masters Session 4: Introducing Cyata, Securing the Agentic AI EraTue 03 Mar 2026 @ 04:00 PM (CET)
Maestro Masters EMEA: Introduction to Maestro Hyperscale FirewallsTue 03 Mar 2026 @ 03:00 PM (EST)
Maestro Masters Americas: Introduction to Maestro Hyperscale FirewallsFri 06 Mar 2026 @ 08:00 AM (COT)
Check Point R82 Hands‑On Bootcamp – Comunidad DOJO PanamáAbout CheckMates
Learn Check Point
Advanced Learning
YOU DESERVE THE BEST SECURITY