Check Point Software

Check Point Software Technologies is a cybersecurity vendor providing integrated network, cloud, workspace, and AI security products including next-generation firewalls, SD-WAN, threat intelligence, endpoint, email, and mobile protection. Check Point exposes REST-based Management, GAIA, and Spark Management APIs for automating policy, object, gateway, and appliance administration across Quantum Security Management and SMB deployments.

3 APIs 0 Features
SecurityCybersecurityFirewallNetwork SecurityCloud SecurityEndpoint SecurityThreat Intelligence

APIs

Check Point Management API

REST API for Check Point Security Management Server that automates configuration of security policies, rulebases, network and service objects, gateways, VPN communities, and acc...

Check Point GAIA API

REST API for managing Check Point GAIA operating system on security gateways and management servers, covering system configuration, interfaces, routing, users, software updates,...

Check Point Spark Management API

REST API for Check Point Spark Management used to administer SMB appliances and gateways at scale, covering devices, policies, objects, and reporting for small and medium busine...

Collections

Resources

🔗
LinkedIn
LinkedIn
🔗
Website
Website
🔗
Documentation
Documentation
💬
Support Center
Support Center
🔗
User Center
User Center
🔗
Research
Research
👥
GitHubOrganization
GitHubOrganization
🔗
Contact
Contact

Sources

apis.yml Raw ↑
opencollection: 1.0.0
info:
  name: Check Point Management Web API
  version: latest
request:
  auth:
    type: apikey
    key: X-chkp-sid
    value: '{{X-chkp-sid}}'
    placement: header
items:
- info:
    name: Session
    type: folder
  items:
  - info:
      name: Login and obtain a session ID (sid)
      type: http
    http:
      method: POST
      url: https://{management_server}/web_api/login
      body:
        type: json
        data: '{}'
    docs: Login and obtain a session ID (sid)
  - info:
      name: Logout and invalidate the session ID
      type: http
    http:
      method: POST
      url: https://{management_server}/web_api/logout
      body:
        type: json
        data: '{}'
    docs: Logout and invalidate the session ID
  - info:
      name: Publish staged changes
      type: http
    http:
      method: POST
      url: https://{management_server}/web_api/publish
      body:
        type: json
        data: '{}'
    docs: Publish staged changes
- info:
    name: Hosts
    type: folder
  items:
  - info:
      name: List host objects
      type: http
    http:
      method: POST
      url: https://{management_server}/web_api/show-hosts
      body:
        type: json
        data: '{}'
    docs: List host objects
  - info:
      name: Retrieve a single host object
      type: http
    http:
      method: POST
      url: https://{management_server}/web_api/show-host
      body:
        type: json
        data: '{}'
    docs: Retrieve a single host object
  - info:
      name: Create a host object
      type: http
    http:
      method: POST
      url: https://{management_server}/web_api/add-host
      body:
        type: json
        data: '{}'
    docs: Create a host object
  - info:
      name: Update a host object
      type: http
    http:
      method: POST
      url: https://{management_server}/web_api/set-host
      body:
        type: json
        data: '{}'
    docs: Update a host object
  - info:
      name: Delete a host object
      type: http
    http:
      method: POST
      url: https://{management_server}/web_api/delete-host
      body:
        type: json
        data: '{}'
    docs: Delete a host object
- info:
    name: Networks
    type: folder
  items:
  - info:
      name: List network objects
      type: http
    http:
      method: POST
      url: https://{management_server}/web_api/show-networks
      body:
        type: json
        data: '{}'
    docs: List network objects
  - info:
      name: Create a network object
      type: http
    http:
      method: POST
      url: https://{management_server}/web_api/add-network
      body:
        type: json
        data: '{}'
    docs: Create a network object
- info:
    name: Access Rules
    type: folder
  items:
  - info:
      name: Show an access control rulebase
      type: http
    http:
      method: POST
      url: https://{management_server}/web_api/show-access-rulebase
      body:
        type: json
        data: '{}'
    docs: Show an access control rulebase
  - info:
      name: Add an access rule to a layer
      type: http
    http:
      method: POST
      url: https://{management_server}/web_api/add-access-rule
      body:
        type: json
        data: '{}'
    docs: Add an access rule to a layer
- info:
    name: Gateways
    type: folder
  items:
  - info:
      name: List simple gateways
      type: http
    http:
      method: POST
      url: https://{management_server}/web_api/show-simple-gateways
      body:
        type: json
        data: '{}'
    docs: List simple gateways
bundled: true