Check Point Gaia API

REST API for the Check Point Gaia operating system. Manages gateway interfaces, routing, system info, and configuration.

OpenAPI Specification

checkpoint-gaia-api-openapi.yml Raw ↑
openapi: 3.1.0
info:
  title: Check Point Gaia API
  description: >-
    REST API for the Check Point Gaia operating system. Allows
    administrators to manage gateway interfaces, routing, and system
    configuration through automation.
  version: '1.8'
  contact:
    name: Check Point Support
    url: https://www.checkpoint.com/support-services/
externalDocs:
  description: Gaia API Reference
  url: https://sc1.checkpoint.com/documents/latest/GaiaAPIs/
servers:
  - url: https://{gateway}/gaia_api
    description: Gaia REST API
    variables:
      gateway:
        default: gateway.example.com
tags:
  - name: Login
  - name: System
  - name: Interfaces
  - name: Routes
security:
  - sidToken: []
paths:
  /login:
    post:
      operationId: gaiaLogin
      summary: Login to Gaia
      tags: [Login]
      security: []
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              required: [user, password]
              properties:
                user:
                  type: string
                password:
                  type: string
      responses:
        '200':
          description: Session
  /show-system-info:
    post:
      operationId: showSystemInfo
      summary: Show system information
      tags: [System]
      responses:
        '200':
          description: System info
  /show-interfaces:
    post:
      operationId: showInterfaces
      summary: Show network interfaces
      tags: [Interfaces]
      responses:
        '200':
          description: Interfaces
  /show-static-routes:
    post:
      operationId: showStaticRoutes
      summary: Show static routes
      tags: [Routes]
      responses:
        '200':
          description: Static routes
components:
  securitySchemes:
    sidToken:
      type: apiKey
      in: header
      name: X-chkp-sid