In This Section: |
Description
Returns a list of gaia versions ids available on Zero Touch server. IDs found in the list can be used as values of gaia-version-id parameter.
Request URL
POST
https://zerotouch.checkpoint.com/ZeroTouch/web_api/v2/show-all-gaia-versions-ids
Request Headers
Header Name |
Value |
Description |
---|---|---|
|
application |
Send JSON object to use the API Web Services |
|
string token |
Session unique identifier as the response to the login request |
Request Body
There is no request body.
Response
On Success, HTTP Return code: 200
List of Gaia versions IDs with descriptions
Parameter Name |
Value |
Description |
|
string |
Description of Gaia version |
|
int |
ID number of Gaia version from: |
On Failure, HTTP Return code: 400, 401, 500
Parameter Name |
Value |
Description |
---|---|---|
|
string |
Operation status |
|
List: string |
List of validation errors |
|
string |
Error code |
Response
[
{
"gaia-version-description": "Keep Current Version",
"gaia-version-id": 4
},
{
"gaia-version-description": "R80.10 (GA Take 421)",
"gaia-version-id": 5
},
{
"gaia-version-description": "R80.10 (GA Take 421) with R80.10 Jumbo Hotfix - Take 42",
"gaia-version-id": 6
}
]
Note - Response list provided only as an example. Use the values available from show-all-gaia-versions-ids
.
Description
Create a new Gaia Gateway template for an account-id
.
If the gateway is ready for deployment with its final configuration and deployment decisions, the under-construction
parameter should remain at its default (false
). The gateway will be enabled for downloads from Zero Touch immediately when it is claimed.
If the gateway needs additional editing, under-construction
should be set to true
in the template to prevent downloads until the final configuration editing is complete.
The Gaia Gateway only has access to its template when it is being claimed. Edits to the template afterward have no effect on the gateway.
Use the set-gaia-claimed-gateway-configuration
command to edit the Gaia Gateway before deployment and to change under-construction
to false
to allow the Zero Touch downloads to start.
Request URL
POST
https://zerotouch.checkpoint.com/ZeroTouch/web_api/v2/add-gaia-template
Request Headers
Header Name |
Value |
Description |
---|---|---|
|
application/json |
Send JSON object to use the API Web Services |
|
string token |
Session unique identifier as the response to the login request |
Request Body
Parameter Name |
Value |
Description |
---|---|---|
Required |
string |
The new template's name |
Required |
int |
The User Center account to which gateways and templates belong |
Required |
string |
Administrator password for the gateway The |
Required |
string |
Creating a Secure Internal Communication (SIC) activation key |
Required |
string |
This is configured on the gateway as a unique identifier to be recognized unambiguously by Zero Touch The string for the key is set at the gateway's command line interface:
If there are repeated invalid entries of Set |
Required |
int |
ID number of Gaia version from: |
Required |
boolean |
If |
Required |
boolean |
If |
Required |
boolean |
A Default value: |
Required |
boolean |
Must be |
Required |
boolean |
If |
Required |
boolean |
If |
Required |
string |
Time zone for the gateway |
|
int |
The template's unique identifier |
|
string |
General comments |
|
string |
CLI commands execute on the gateway immediately after all other settings are applied In multiline CLISH scripts, use end line ("
Before executing the script, the gateway locks the database automatically No need to add the |
|
string |
The primary DNS server |
|
string |
The secondary DNS server |
|
string |
The tertiary DNS server |
|
string |
Network Time Protocol for clock synchronization between computer systems
|
|
string |
Network Time Protocol for clock synchronization between computer systems
|
|
string |
The |
|
string |
The |
|
string |
Enter this IP address if |
|
string |
IPv4 address |
|
string |
IPv4's subnet mask |
|
int |
Enter the mask length value if |
|
string |
Enter the default gateway if |
|
string |
Most recent version of Check Point's NTP servers is the string value " |
|
string |
Most recent version of Check Point's NTP servers is the string value " |
|
string |
IPv4's default gateway |
|
string |
IP address of the proxy server |
|
int |
Proxy port number for client connections ( |
Response
On Success, HTTP Return code: 200
Parameter Name |
Value |
Description |
---|---|---|
|
object |
Timestamps for creating a template |
|
object |
Timestamps for last modifying a template |
Parameter Name |
Value |
Description |
---|---|---|
|
int |
The User Center account to which gateways and templates belong |
|
int |
The template's unique identifier |
|
string |
IPv4's subnet mask |
|
boolean |
Must be |
|
int |
Enter the mask length value if |
|
string |
Enter the default gateway if |
|
boolean |
A Default value: |
|
string |
Network Time Protocol for clock synchronization between computer systems
|
|
string |
Most recent version of Check Point's NTP servers is the string value " |
|
string |
Network Time Protocol for clock synchronization between computer systems
|
|
string |
Most recent version of Check Point's NTP servers is the string value " |
|
string |
IPv4's default gateway |
|
string |
IP address of the proxy server |
|
int |
Proxy port number for client connections ( |
|
int |
ID number of Gaia version from: |
|
boolean |
If |
|
string |
This is configured on the gateway as a unique identifier to be recognized unambiguously by Zero Touch The string for the key is set at the gateway's command line interface:
If there are repeated invalid entries of Set |
|
string |
General comments |
|
string |
The |
|
string |
The |
|
string |
CLI commands execute on the gateway immediately after all other settings are applied In multiline CLISH scripts, use end line ("
Before executing the script, the gateway locks the database automatically No need to add the |
|
string |
Administrator password for the gateway The |
|
boolean |
If |
|
string |
IPv4 address |
|
string |
Creating a Secure Internal Communication (SIC) activation key |
|
string |
The primary DNS server |
|
string |
The secondary DNS server |
|
string |
The tertiary DNS server |
|
boolean |
If |
|
boolean |
If |
|
string |
Enter this IP address if |
|
string |
Time zone for the gateway |
|
string |
The template name |
creation-time
Parameter Name |
Value |
Description |
---|---|---|
|
int |
The value is the number of milliseconds that have elapsed since 00:00:00, 1 January 1970 |
|
string |
Date and time represented in international ISO 8601 format |
last-modify-time
Parameter Name |
Value |
Description |
---|---|---|
|
int |
The value is the number of milliseconds that have elapsed since 00:00:00, 1 January 1970 |
|
string |
Date and time represented in international ISO 8601 format |
On Failure, HTTP Return code: 400, 401, 500
Parameter Name |
Value |
Description |
---|---|---|
|
string |
Operation status |
|
List: string |
List of validation errors |
|
string |
Error code |
Request
{
"name": "Template B",
"time-zone": "London, Europe (GMT)",
"proxy-port": null,
"account-id": 7899567,
"template-id": 5222500,
"comments": "My comments",
"user-script": "",
"upload-info": true,
"ftw-sic-key": "y6y6y6",
"dns-server1": "",
"dns-server2": "",
"dns-server3": "",
"config-ipv6": false,
"ntp1": "ntp.checkpoint.com",
"ntp2": "ntp2.checkpoint.com",
"identification-key": "k2k2k2",
"creating-user": "user@domain.com",
"last-modifying-user": "user@domain.com",
"admin-password": "l9l9l9",
"mgmt-eth-ip-address-ipv6": "",
"mgmt-eth-ip-address-ipv4": "",
"gaia-version-id": 4,
"download-info": true,
"cluster-member": false,
"mgmt-eth-subnet-mask-ipv4": "",
"mgmt-eth-mask-length-ipv6": "",
"default-gateway-ipv6": "",
"under-construction": false,
"ntp1-version": "4",
"ntp2-version": "4",
"default-gateway-ipv4": "",
"proxy-server": "",
"force-reimage": false
}
Response
{
"account-id": 7899567,
"template-id": 87352492,
"mgmt-eth-subnet-mask-ipv4": "",
"config-ipv6": false,
"mgmt-eth-mask-length-ipv6": "",
"default-gateway-ipv6": "",
"under-construction": false,
"ntp1": "ntp.checkpoint.com",
"ntp1-version": "4",
"ntp2": "ntp2.checkpoint.com",
"ntp2-version": "4",
"default-gateway-ipv4": "",
"proxy-server": "",
"force-reimage": false,
"identification-key": "******",
"comments": "My comments",
"creating-user": "user@domain.com",
"last-modifying-user": "user@domain.com",
"user-script": "",
"admin-password": "******",
"upload-info": true,
"mgmt-eth-ip-address-ipv4": "",
"ftw-sic-key": "******",
"dns-server1": "",
"dns-server2": "",
"dns-server3": "",
"creation-time": {
"posix": 1530099088,
"iso-8601": "2018-06-27T11:31"
},
"last-modify-time": {
"posix": 1530099088,
"iso-8601": "2018-06-27T11:31"
},
"gaia-version-id": 4,
"download-info": true,
"cluster-member": false,
"mgmt-eth-ip-address-ipv6": "",
"proxy-port": null,
"time-zone": "London, Europe (GMT)",
"name": "Template B"
}
Description
Copy selected templates from source-account-id
to target-account-id
.
The user should have administrator rights on both source-account-id
and target-account-id
.
To create copies under the same account, set identical values to the source-account-id
and the target-account-id
fields.
Request URL
POST
https://zerotouch.checkpoint.com/ZeroTouch/web_api/v2/clone-gaia-templates
Request Headers
Header Name |
Value |
Description |
---|---|---|
|
application |
Send JSON object to use the API Web Services |
|
string token |
Session unique identifier as the response to the login request |
Request Body
Parameter Name |
Value |
Description |
---|---|---|
Required |
int |
The User Center account to which templates belong |
Required |
int |
The User Center account to which templates should be copied |
Required |
List: object |
List of templates to be copied |
items-to-clone
Parameter Name |
Value |
Description |
---|---|---|
Required |
int |
The template's unique identifier |
Required |
string |
Name given to the copied template under target account |
Response
On Success, HTTP Return code: 200
Parameter Name |
Value |
Description |
---|---|---|
|
int |
The User Center account to which templates belong |
|
int |
The User Center account to which templates should be copied |
|
List: object |
List of templates to be copied |
items-to-clone
Parameter Name |
Value |
Description |
---|---|---|
|
int |
The template's unique identifier |
|
string |
Name given to the copied template under target account |
|
string |
Operation status for the item |
On Failure, HTTP Return code: 400, 401, 500
Parameter Name |
Value |
Description |
---|---|---|
|
string |
Operation status |
|
List: string |
List of validation errors |
|
string |
Error code |
Request
{
"source-account-id": 7899567,
"target-account-id": 6301812,
"items-to-clone": [
{
"item-id": 87352492,
"item-new-name": "copy_one"
},
{
"item-id": 57359031,
"item-new-name": "copy_two"
}
]
}
Response
[
{
"source-account-id": 7899567,
"target-account-id": 6301812,
"items-to-clone": [
{
"item-id": 87352492,
"item-new-name": "copy_one",
"message": "Clone operation succeeded"
},
{
"item-id": 57359031,
"item-new-name": "copy_two",
"message": "Clone operation succeeded"
}
]
}
]
Description
Retrieve an existing Gaia Gateway template with its template-id
.
Request URL
POST
https://zerotouch.checkpoint.com/ZeroTouch/web_api/v2/show-gaia-template
Request Headers
Header Name |
Value |
Description |
---|---|---|
|
application |
Send JSON object to use the API Web Services |
|
string token |
Session unique identifier as the response to the login request |
Request Body
Parameter Name |
Value |
Description |
---|---|---|
Required |
int |
The template's unique identifier |
Required |
int |
The User Center account to which gateways and templates belong |
Response
On Success, HTTP Return code: 200
Parameter Name |
Value |
Description |
---|---|---|
|
object |
Timestamps for creating a template |
|
object |
Timestamps for last modifying a template |
Parameter Name |
Value |
Description |
---|---|---|
|
int |
The User Center account to which gateways and templates belong |
|
int |
The template's unique identifier |
|
string |
IPv4's subnet mask |
|
boolean |
Must be |
|
int |
Enter the mask length value if |
|
string |
Enter the default gateway if |
|
boolean |
A Default value: |
|
string |
Network Time Protocol for clock synchronization between computer systems
|
|
string |
Most recent version of Check Point's NTP servers is the string value " |
|
string |
Network Time Protocol for clock synchronization between computer systems
|
|
string |
Most recent version of Check Point's NTP servers is the string value " |
|
string |
IPv4's default gateway |
|
string |
IP address of the proxy server |
|
int |
Proxy port number for client connections ( |
|
int |
ID number of Gaia version from: |
|
boolean |
If |
|
string |
This is configured on the gateway as a unique identifier to be recognized unambiguously by Zero Touch The string for the key is set at the gateway's command line interface:
If there are repeated invalid entries of Set |
|
string |
General comments |
|
string |
The |
|
string |
The |
|
string |
CLI commands execute on the gateway immediately after all other settings are applied In multiline CLISH scripts, use end line ("
Before executing the script, the gateway locks the database automatically No need to add the |
|
string |
Administrator password for the gateway The |
|
boolean |
If |
|
string |
IPv4 address |
|
string |
Creating a Secure Internal Communication (SIC) activation key |
|
string |
The primary DNS server |
|
string |
The secondary DNS server |
|
string |
The tertiary DNS server |
|
boolean |
If |
|
boolean |
If |
|
string |
Enter this IP address if |
|
string |
Time zone for the gateway |
|
string |
The template name |
creation-time
Parameter Name |
Value |
Description |
---|---|---|
|
int |
The value is the number of milliseconds that have elapsed since 00:00:00, 1 January 1970 |
|
string |
Date and time represented in international ISO 8601 format |
last-modify-time
Parameter Name |
Value |
Description |
---|---|---|
|
int |
The value is the number of milliseconds that have elapsed since 00:00:00, 1 January 1970 |
|
string |
Date and time represented in international ISO 8601 format |
On Failure, HTTP Return code: 400, 401, 500
Parameter Name |
Value |
Description |
---|---|---|
|
string |
Operation status |
|
List: string |
List of validation errors |
|
string |
Error code |
Request
{
"template-id": 87352492,
"account-id": 7899567
}
Response
{
"account-id": 7899567,
"template-id": 87352492,
"mgmt-eth-subnet-mask-ipv4": "",
"config-ipv6": false,
"mgmt-eth-mask-length-ipv6": "",
"default-gateway-ipv6": "",
"under-construction": false,
"ntp1": "ntp.checkpoint.com",
"ntp1-version": "4",
"ntp2": "ntp2.checkpoint.com",
"ntp2-version": "4",
"default-gateway-ipv4": "",
"proxy-server": "",
"force-reimage": false,
"identification-key": "******",
"comments": "My comments",
"creating-user": "user@domain.com",
"last-modifying-user": "user@domain.com",
"user-script": "",
"admin-password": "******",
"upload-info": true,
"mgmt-eth-ip-address-ipv4": "",
"ftw-sic-key": "******",
"dns-server1": "",
"dns-server2": "",
"dns-server3": "",
"creation-time": {
"posix": 1530099088,
"iso-8601": "2018-06-27T11:31"
},
"last-modify-time": {
"posix": 1530099088,
"iso-8601": "2018-06-27T11:31"
},
"gaia-version-id": 4,
"download-info": true,
"cluster-member": false,
"mgmt-eth-ip-address-ipv6": "",
"proxy-port": null,
"time-zone": "London, Europe (GMT)",
"name": "Template B"
}
Description
Retrieve all Gaia Gateway templates for an account-id
.
Request URL
POST
https://zerotouch.checkpoint.com/ZeroTouch/web_api/v2/show-all-gaia-templates
Request Headers
Header Name |
Value |
Description |
---|---|---|
|
application/json |
Send JSON object to use the API Web Services |
|
string token |
Session unique identifier as the response to the login request |
Request Body
Parameter Name |
Value |
Description |
---|---|---|
Required |
List: int |
List of User Center account IDs to which templates belong |
Response
On Success, HTTP Return code: 200
Parameter Name |
Value |
Description |
---|---|---|
|
object |
Timestamps for creating a template |
|
object |
Timestamps for last modifying a template |
Parameter Name |
Value |
Description |
---|---|---|
|
int |
The User Center account to which gateways and templates belong |
|
int |
The template's unique identifier |
|
string |
IPv4's subnet mask |
|
boolean |
Must be |
|
int |
Enter the mask length value if |
|
string |
Enter the default gateway if |
|
boolean |
A Default value: |
|
string |
Network Time Protocol for clock synchronization between computer systems
|
|
string |
Most recent version of Check Point's NTP servers is the string value " |
|
string |
Network Time Protocol for clock synchronization between computer systems
|
|
string |
Most recent version of Check Point's NTP servers is the string value " |
|
string |
IPv4's default gateway |
|
string |
IP address of the proxy server |
|
int |
Proxy port number for client connections ( |
|
int |
ID number of Gaia version from: |
|
boolean |
If |
|
string |
This is configured on the gateway as a unique identifier to be recognized unambiguously by Zero Touch The string for the key is set at the gateway's command line interface:
If there are repeated invalid entries of Set |
|
string |
General comments |
|
string |
The |
|
string |
The |
|
string |
CLI commands execute on the gateway immediately after all other settings are applied In multiline CLISH scripts, use end line ("
Before executing the script, the gateway locks the database automatically No need to add the |
|
string |
Administrator password for the gateway The |
|
boolean |
If |
|
string |
IPv4 address |
|
string |
Creating a Secure Internal Communication (SIC) activation key |
|
string |
The primary DNS server |
|
string |
The secondary DNS server |
|
string |
The tertiary DNS server |
|
boolean |
If |
|
boolean |
If |
|
string |
Enter this IP address if |
|
string |
Time zone for the gateway |
|
string |
The template name |
creation-time
Parameter Name |
Value |
Description |
---|---|---|
|
int |
The value is the number of milliseconds that have elapsed since 00:00:00, 1 January 1970 |
|
string |
Date and time represented in international ISO 8601 format |
last-modify-time
Parameter Name |
Value |
Description |
---|---|---|
|
int |
The value is the number of milliseconds that have elapsed since 00:00:00, 1 January 1970 |
|
string |
Date and time represented in international ISO 8601 format |
On Failure, HTTP Return code: 400, 401, 500
Parameter Name |
Value |
Description |
---|---|---|
|
string |
Operation status |
|
List: string |
List of validation errors |
|
string |
Error code |
Request
{
"account-ids": [7899567]
}
Response
[
{
"account-id": 7899567,
"template-id": 87352492,
"mgmt-eth-subnet-mask-ipv4": "",
"config-ipv6": false,
"mgmt-eth-mask-length-ipv6": "",
"default-gateway-ipv6": "",
"under-construction": false,
"ntp1": "ntp.checkpoint.com",
"ntp1-version": "4",
"ntp2": "ntp2.checkpoint.com",
"ntp2-version": "4",
"default-gateway-ipv4": "",
"proxy-server": "",
"force-reimage": false,
"identification-key": "******",
"comments": "My comments",
"creating-user": "user@domain.com",
"last-modifying-user": "user@domain.com",
"user-script": "",
"admin-password": "******",
"upload-info": true,
"mgmt-eth-ip-address-ipv4": "",
"ftw-sic-key": "******",
"dns-server1": "",
"dns-server2": "",
"dns-server3": "",
"creation-time": {
"posix": 1530099088,
"iso-8601": "2018-06-27T11:31"
},
"last-modify-time": {
"posix": 1530099088,
"iso-8601": "2018-06-27T11:31"
},
"gaia-version-id": 4,
"download-info": true,
"cluster-member": false,
"mgmt-eth-ip-address-ipv6": "",
"proxy-port": null,
"time-zone": "London, Europe (GMT)",
"name": "Template B"
}
]
Description
Edit an existing Gaia Gateway template.
The request changes the object for the fields that you include.
Request URL
POST
https://zerotouch.checkpoint.com/ZeroTouch/web_api/v2/set-gaia-template
Request Headers
Header Name |
Value |
Description |
---|---|---|
|
application/json |
Send JSON object to use the API Web Services |
|
string token |
Session unique identifier as the response to the login request |
Request Body
Parameter Name |
Value |
Description |
---|---|---|
Required |
int |
The User Center account to which gateways and templates belong |
Required |
int |
The template's unique identifier |
|
string |
IPv4's subnet mask |
|
boolean |
Must be |
|
int |
Enter the mask length value if |
|
string |
Enter the default gateway if |
|
boolean |
A Default value: |
|
string |
Network Time Protocol for clock synchronization between computer systems
|
|
string |
Most recent version of Check Point's NTP servers is the string value " |
|
string |
Network Time Protocol for clock synchronization between computer systems
|
|
string |
Most recent version of Check Point's NTP servers is the string value " |
|
string |
IPv4's default gateway |
|
string |
IP address of the proxy server |
|
int |
Proxy port number for client connections ( |
|
int |
ID number of Gaia version from: |
|
boolean |
If |
|
string |
This is configured on the gateway as a unique identifier to be recognized unambiguously by Zero Touch The string for the key is set at the gateway's command line interface:
If there are repeated invalid entries of Set |
|
string |
General comments |
|
string |
The |
|
string |
The |
|
string |
CLI commands execute on the gateway immediately after all other settings are applied In multiline CLISH scripts, use end line ("
Before executing the script, the gateway locks the database automatically No need to add the |
|
string |
Administrator password for the gateway The |
|
boolean |
If |
|
string |
IPv4 address |
|
string |
Creating a Secure Internal Communication (SIC) activation key |
|
string |
The primary DNS server |
|
string |
The secondary DNS server |
|
string |
The tertiary DNS server |
|
boolean |
If |
|
boolean |
If |
|
string |
Enter this IP address if |
|
string |
Time zone for the gateway |
|
string |
The template name |
Response
On Success, HTTP Return code: 200
Parameter Name |
Value |
Description |
---|---|---|
|
object |
Timestamps for creating a template |
|
object |
Timestamps for last modifying a template |
Parameter Name |
Value |
Description |
---|---|---|
|
int |
The User Center account to which gateways and templates belong |
|
int |
The template's unique identifier |
|
string |
IPv4's subnet mask |
|
boolean |
Must be |
|
int |
Enter the mask length value if |
|
string |
Enter the default gateway if |
|
boolean |
A Default value: |
|
string |
Network Time Protocol for clock synchronization between computer systems
|
|
string |
Most recent version of Check Point's NTP servers is the string value " |
|
string |
Network Time Protocol for clock synchronization between computer systems
|
|
string |
Most recent version of Check Point's NTP servers is the string value " |
|
string |
IPv4's default gateway |
|
string |
IP address of the proxy server |
|
int |
Proxy port number for client connections ( |
|
int |
ID number of Gaia version from: |
|
boolean |
If |
|
string |
This is configured on the gateway as a unique identifier to be recognized unambiguously by Zero Touch The string for the key is set at the gateway's command line interface:
If there are repeated invalid entries of Set |
|
string |
General comments |
|
string |
The |
|
string |
The |
|
string |
CLI commands execute on the gateway immediately after all other settings are applied In multiline CLISH scripts, use end line ("
Before executing the script, the gateway locks the database automatically No need to add the |
|
string |
Administrator password for the gateway The |
|
boolean |
If |
|
string |
IPv4 address |
|
string |
Creating a Secure Internal Communication (SIC) activation key |
|
string |
The primary DNS server |
|
string |
The secondary DNS server |
|
string |
The tertiary DNS server |
|
boolean |
If |
|
boolean |
If |
|
string |
Enter this IP address if |
|
string |
Time zone for the gateway |
|
string |
The template name |
creation-time
Parameter Name |
Value |
Description |
---|---|---|
|
int |
The value is the number of milliseconds that have elapsed since 00:00:00, 1 January 1970 |
|
string |
Date and time represented in international ISO 8601 format |
last-modify-time
Parameter Name |
Value |
Description |
---|---|---|
|
int |
The value is the number of milliseconds that have elapsed since 00:00:00, 1 January 1970 |
|
string |
Date and time represented in international ISO 8601 format |
On Failure, HTTP Return code: 400, 401, 500
Parameter Name |
Value |
Description |
---|---|---|
|
string |
Operation status |
|
List: string |
List of validation errors |
|
string |
Error code |
Request
{
"account-id": 7899567,
"template-id": 87352492,
"mgmt-eth-subnet-mask-ipv4": "",
"config-ipv6": false,
"mgmt-eth-mask-length-ipv6": "",
"default-gateway-ipv6": "",
"under-construction": false,
"ntp1": "ntp.checkpoint.com",
"ntp1-version": "4",
"ntp2": "ntp2.checkpoint.com",
"ntp2-version": "4",
"default-gateway-ipv4": "",
"proxy-server": "",
"force-reimage": false,
"identification-key": "******",
"comments": "My comments",
"creating-user": "user@domain.com",
"last-modifying-user": "user@domain.com",
"user-script": "",
"admin-password": "******",
"upload-info": true,
"mgmt-eth-ip-address-ipv4": "",
"ftw-sic-key": "******",
"dns-server1": "",
"dns-server2": "",
"dns-server3": "",
"gaia-version-id": 4,
"download-info": true,
"cluster-member": false,
"mgmt-eth-ip-address-ipv6": "",
"proxy-port": null,
"time-zone": "London, Europe (GMT)",
"name": "Template B"
}
Response
{
"account-id": 7899567,
"template-id": 87352492,
"mgmt-eth-subnet-mask-ipv4": "",
"config-ipv6": false,
"mgmt-eth-mask-length-ipv6": "",
"default-gateway-ipv6": "",
"under-construction": false,
"ntp1": "ntp.checkpoint.com",
"ntp1-version": "4",
"ntp2": "ntp2.checkpoint.com",
"ntp2-version": "4",
"default-gateway-ipv4": "",
"proxy-server": "",
"force-reimage": false,
"identification-key": "******",
"comments": "My comments",
"creating-user": "user@domain.com",
"last-modifying-user": "user@domain.com",
"user-script": "",
"admin-password": "******",
"upload-info": true,
"mgmt-eth-ip-address-ipv4": "",
"ftw-sic-key": "******",
"dns-server1": "",
"dns-server2": "",
"dns-server3": "",
"creation-time": {
"posix": 1530099088,
"iso-8601": "2018-06-27T11:31"
},
"last-modify-time": {
"posix": 1530099088,
"iso-8601": "2018-06-27T11:31"
},
"gaia-version-id": 4,
"download-info": true,
"cluster-member": false,
"mgmt-eth-ip-address-ipv6": "",
"proxy-port": null,
"time-zone": "London, Europe (GMT)",
"name": "Template B"
}
Description
Delete an existing Gaia Gateway template.
Request URL
POST
https://zerotouch.checkpoint.com/ZeroTouch/web_api/v2/delete-gaia-template
Request Headers
Header Name |
Value |
Description |
---|---|---|
|
application/json |
Send JSON object to use the API Web Services |
|
string token |
Session unique identifier as the response to the login request |
Request Body
Parameter Name |
Value |
Description |
---|---|---|
Required |
int |
The template's unique identifier |
Required |
int |
The User Center account to which gateways and templates belong |
Response
On Success, HTTP Return code: 200
Parameter Name |
Value |
Description |
---|---|---|
|
string |
Operation status |
|
string |
Success code |
On Failure, HTTP Return code: 400, 401, 500
Parameter Name |
Value |
Description |
---|---|---|
|
string |
Operation status |
|
List: string |
List of validation errors |
|
string |
Error code |
Request
{
"template-id": 87352492,
"account-id": 7899567
}
Response
{
"message": "Template action ended successfully ",
"code": "17999"
}
Description
Claim a Gaia Gateway with a template-id
.
If the Gaia gateway is ready for deployment with its final configuration and deployment decisions, the under-construction
parameter should be at its default (false
) in the Gaia template that is used to claim the gateway. The gateway is then enabled for downloads from Zero Touch immediately.
If the Gaia gateway needs additional editing, under-construction
should be set to true
in the Gaia template used to claim the gateway. This prevent downloads until the final configuration editing is complete.
Edits to the template after the gateway is claimed have no effect on the gateway.
Use the set-gaia-claimed-gateway-configuration
command to edit the gateway and to change under-construction
to false
to allow the Zero Touch downloads to start.
Request URL
POST
https://zerotouch.checkpoint.com/ZeroTouch/web_api/v2/claim-gaia-gateway
Request Headers
Header Name |
Value |
Description |
---|---|---|
|
application/json |
Send JSON object to use the API Web Services |
|
string token |
Session unique identifier as the response to the login request |
Request Body
Parameter Name |
Value |
Description |
---|---|---|
Required |
string |
Unique Media Access Control address for the gateway |
Required |
string |
The gateway's name, a required field when claiming a gateway |
Required |
int |
The User Center account to which gateways and templates belong |
Required |
int |
The template's unique identifier |
Response
On Success, HTTP Return code: 200
Parameter Name |
Value |
Description |
---|---|---|
|
object |
Timestamps for claiming a gateway |
|
object |
Timestamps for last modifying a gateway |
Parameter Name |
Value |
Description |
---|---|---|
|
string |
Unique Media Access Control address for the gateway |
|
string |
The gateway's name, a required field when claiming a gateway |
|
string |
The name of the template used to claim this gateway |
|
boolean |
If true, the gateway is locked because of repeated invalid entries of Set to It is not possible to use |
|
int |
Timestamp when the gateway last reported its status The value is the number of milliseconds that have elapsed since 00:00:00, 1 January 1970 |
|
string |
Possible values:
|
|
string |
The IP address from which the Zero Touch server receives status reports sent by the gateway
This IP address is the same as the |
|
string |
The IP address configured on the external interface of the gateway |
|
string |
Stock Keeping Unit code for the gateway |
|
int |
The User Center account to which gateways and templates belong |
|
int |
The template's unique identifier |
|
string |
IPv4's subnet mask |
|
boolean |
Must be |
|
int |
Enter the mask length value if |
|
string |
Enter the default gateway if |
|
boolean |
A Default value: |
|
string |
Network Time Protocol for clock synchronization between computer systems
|
|
string |
Most recent version of Check Point's NTP servers is the string value " |
|
string |
Network Time Protocol for clock synchronization between computer systems
|
|
string |
Most recent version of Check Point's NTP servers is the string value " |
|
string |
IPv4's default gateway |
|
string |
IP address of the proxy server |
|
int |
Proxy port number for client connections ( |
|
int |
ID number of Gaia version from: |
|
boolean |
If |
|
string |
This is configured on the gateway as a unique identifier to be recognized unambiguously by Zero Touch The string for the key is set at the gateway's command line interface:
If there are repeated invalid entries of Set |
|
string |
General comments |
|
string |
The user who claims a gateway |
|
string |
The user who last modified a gateway |
|
string |
CLI commands execute on the gateway immediately after all other settings are applied In multiline CLISH scripts, use end line ("
Before executing the script, the gateway locks the database automatically No need to add the |
|
string |
Administrator password for the gateway The |
|
boolean |
If |
|
string |
IPv4 address |
|
string |
Creating a Secure Internal Communication (SIC) activation key |
|
string |
The primary DNS server |
|
string |
The secondary DNS server |
|
string |
The tertiary DNS server |
|
boolean |
If |
|
boolean |
If |
|
string |
Enter this IP address if |
|
string |
Time zone for the gateway |
creation-time
Parameter Name |
Value |
Description |
---|---|---|
|
int |
The value is the number of milliseconds that have elapsed since 00:00:00, 1 January 1970 |
|
string |
Date and time represented in international ISO 8601 format |
last-modify-time
Parameter Name |
Value |
Description |
---|---|---|
|
int |
The value is the number of milliseconds that have elapsed since 00:00:00, 1 January 1970 |
|
string |
Date and time represented in international ISO 8601 format |
On Failure, HTTP Return code: 400, 401, 500
Parameter Name |
Value |
Description |
---|---|---|
|
string |
Operation status |
|
List: string |
List of validation errors |
|
string |
Error code |
Request
{
"mac": "xx:xx:xx:8B:C8:0A",
"object-name": "gw8BC80A",
"account-id": 7899567,
"template-id": 87352492
}
Response
{
"mac": "xx:xx:xx:8B:C8:0A",
"name": "gw8BC80A",
"template-name": "Template B",
"is-locked": false,
"reported-status-time": null,
"reported-display-status": "Not reported",
"ip-address": null,
"ext-interface-ip": null,
"sku": "CPAP-SG3200-NGTX",
"account-id": 7899567,
"template-id": 87352492,
"mgmt-eth-subnet-mask-ipv4": "",
"config-ipv6": false,
"mgmt-eth-mask-length-ipv6": "",
"default-gateway-ipv6": "",
"under-construction": false,
"ntp1": "ntp.checkpoint.com",
"ntp1-version": "4",
"ntp2": "ntp2.checkpoint.com",
"ntp2-version": "4",
"default-gateway-ipv4": "",
"proxy-server": "",
"force-reimage": false,
"identification-key": "******",
"comments": "My comments",
"creating-user": "user@domain.com",
"last-modifying-user": null,
"user-script": "",
"admin-password": "******",
"upload-info": true,
"mgmt-eth-ip-address-ipv4": "",
"ftw-sic-key": "******",
"dns-server1": "",
"dns-server2": "",
"dns-server3": "",
"creation-time": {
"posix": 1530099088,
"iso-8601": "2018-06-27T11:31"
},
"last-modify-time": {
"posix": 1530099088,
"iso-8601": "2018-06-27T11:31"
},
"gaia-version-id": 4,
"download-info": true,
"cluster-member": false,
"mgmt-eth-ip-address-ipv6": "",
"proxy-port": null,
"time-zone": "London, Europe (GMT)"
}
Description
Retrieve information about a claimed Gaia Gateway with its MAC address.
Request URL
POST
https://zerotouch.checkpoint.com/ZeroTouch/web_api/v2/show-gaia-claimed-gateway
Request Headers
Header Name |
Value |
Description |
---|---|---|
|
application/json |
Send JSON object to use the API Web Services |
|
string token |
Session unique identifier as the response to the login request |
Request Body
Header Name |
Value |
Description |
---|---|---|
Required |
string |
Unique Media Access Control address for the gateway |
Required |
int |
The User Center account to which gateways and templates belong |
Response
On Success, HTTP Return code: 200
Parameter Name |
Value |
Description |
---|---|---|
|
object |
Timestamps for claiming a gateway |
|
object |
Timestamps for last modifying a gateway |
Parameter Name |
Value |
Description |
---|---|---|
|
string |
Unique Media Access Control address for the gateway |
|
string |
The gateway's name, a required field when claiming a gateway |
|
string |
The name of the template used to claim this gateway |
|
boolean |
If true, the gateway is locked because of repeated invalid entries of Set to It is not possible to use |
|
int |
Timestamp when the gateway last reported its status The value is the number of milliseconds that have elapsed since 00:00:00, 1 January 1970 |
|
string |
Possible values:
|
|
string |
The IP address from which the Zero Touch server receives status reports sent by the gateway
This IP address is the same as the |
|
string |
The IP address configured on the external interface of the gateway |
|
string |
Stock Keeping Unit code for the gateway |
|
int |
The User Center account to which gateways and templates belong |
|
int |
The template's unique identifier |
|
string |
IPv4's subnet mask |
|
boolean |
Must be |
|
int |
Enter the mask length value if |
|
string |
Enter the default gateway if |
|
boolean |
A Default value: |
|
string |
Network Time Protocol for clock synchronization between computer systems
|
|
string |
Most recent version of Check Point's NTP servers is the string value " |
|
string |
Network Time Protocol for clock synchronization between computer systems
|
|
string |
Most recent version of Check Point's NTP servers is the string value " |
|
string |
IPv4's default gateway |
|
string |
IP address of the proxy server |
|
int |
Proxy port number for client connections ( |
|
string |
This is configured on the gateway as a unique identifier to be recognized unambiguously by Zero Touch The string for the key is set at the gateway's command line interface:
If there are repeated invalid entries of Set |
|
string |
General comments |
|
string |
The user who claims a gateway |
|
string |
The user who last modified a gateway |
|
string |
CLI commands execute on the gateway immediately after all other settings are applied In multiline CLISH scripts, use end line ("
Before executing the script, the gateway locks the database automatically No need to add the |
|
string |
Administrator password for the gateway The |
|
boolean |
If |
|
string |
IPv4 address |
|
int |
ID number of Gaia version from: |
|
boolean |
If |
|
string |
Creating a Secure Internal Communication (SIC) activation key |
|
string |
The primary DNS server |
|
string |
The secondary DNS server |
|
string |
The tertiary DNS server |
|
boolean |
If |
|
boolean |
If |
|
string |
Enter this IP address if |
|
string |
Time zone for the gateway |
creation-time
Parameter Name |
Value |
Description |
---|---|---|
|
int |
The value is the number of milliseconds that have elapsed since 00:00:00, 1 January 1970 |
|
string |
Date and time represented in international ISO 8601 format |
last-modify-time
Parameter Name |
Value |
Description |
---|---|---|
|
int |
The value is the number of milliseconds that have elapsed since 00:00:00, 1 January 1970 |
|
string |
Date and time represented in international ISO 8601 format |
On Failure, HTTP Return code: 400, 401, 500
Parameter Name |
Value |
Description |
---|---|---|
|
string |
Operation status |
|
List: string |
List of validation errors |
|
string |
Error code |
Request
{
"mac": "xx:xx:xx:8B:C8:0A",
"account-id": 7899567
}
Response
{
"mac": "
xx:xx:xx:8B:C8:0A",
"object-name": "gw7f8BC80A",
"template-name": "Template B",
"is-locked": false,
"reported-status-time": null,
"reported-display-status": "Not reported",
"ip-address": null,
"ext-interface-ip": null,
"sku": "CPAP-SG4800-NGTP",
"account-id": 7899567,
"template-id": 905891751,
"mgmt-eth-subnet-mask-ipv4": "",
"config-ipv6": false,
"mgmt-eth-mask-length-ipv6": "",
"default-gateway-ipv6": "",
"under-construction": false,
"ntp1": "ntp.checkpoint.com",
"ntp1-version": "4",
"ntp2": "ntp2.checkpoint.com",
"ntp2-version": "4",
"default-gateway-ipv4": "",
"proxy-server": "",
"force-reimage": false,
"identification-key": "******",
"comments": "My comments",
"creating-user": "user@domain.com",
"last-modifying-user": null,
"user-script": "",
"admin-password": "******",
"upload-info": true,
"mgmt-eth-ip-address-ipv4": "",
"ftw-sic-key": "******",
"dns-server1": "",
"dns-server2": "",
"dns-server3": "",
"creation-time": {
"posix": 1530099088,
"iso-8601": "2018-06-27T11:31"
},
"last-modify-time": {
"posix": 1530099088,
"iso-8601": "2018-06-27T11:31"
},
"gaia-version-id": 4,
"download-info": true,
"cluster-member": false,
"mgmt-eth-ip-address-ipv6": "",
"proxy-port": null,
"time-zone": "London, Europe (GMT)",
}
Description
Retrieve a claimed Gaia Gateway configuration with its MAC address.
Request URL
POST
https://zerotouch.checkpoint.com/ZeroTouch/web_api/v2/show-gaia-claimed-gateway-configuration
Request Headers
Header Name |
Value |
Description |
---|---|---|
|
application/json |
Send JSON object to use the API Web Services |
|
string token |
Session unique identifier as the response to the login request |
Request Body
Header Name |
Value |
Description |
---|---|---|
Required |
string |
Unique Media Access Control address for the gateway |
Required |
int |
The User Center account to which gateways and templates belong |
Response
On Success, HTTP Return code: 200
Parameter Name |
Value |
Description |
---|---|---|
|
object |
Timestamps for claiming a gateway |
|
object |
Timestamps for last modifying a gateway |
Parameter Name |
Value |
Description |
---|---|---|
|
string |
Unique Media Access Control address for the gateway |
|
string |
The gateway's name, a required field when claiming a gateway |
|
string |
The name of the template used to claim this gateway |
|
boolean |
If true, the gateway is locked because of repeated invalid entries of Set to It is not possible to use |
|
int |
Timestamp when the gateway last reported its status The value is the number of milliseconds that have elapsed since 00:00:00, 1 January 1970 |
|
string |
Possible values:
|
|
string |
The IP address from which the Zero Touch server receives status reports sent by the gateway
This IP address is the same as the |
|
string |
The IP address configured on the external interface of the gateway |
|
string |
Stock Keeping Unit code for the gateway |
|
int |
The User Center account to which gateways and templates belong |
|
int |
The template's unique identifier |
|
string |
IPv4's subnet mask |
|
boolean |
Must be |
|
int |
Enter the mask length value if |
|
string |
Enter the default gateway if |
|
boolean |
A Default value: |
|
string |
Network Time Protocol for clock synchronization between computer systems
|
|
string |
Most recent version of Check Point's NTP servers is the string value " |
|
string |
Network Time Protocol for clock synchronization between computer systems
|
|
string |
Most recent version of Check Point's NTP servers is the string value " |
|
string |
IPv4's default gateway |
|
string |
IP address of the proxy server |
|
int |
Proxy port number for client connections ( |
|
int |
ID number of Gaia version from: |
|
boolean |
If |
|
string |
This is configured on the gateway as a unique identifier to be recognized unambiguously by Zero Touch The string for the key is set at the gateway's command line interface:
If there are repeated invalid entries of Set |
|
string |
General comments |
|
string |
The user who claims a gateway |
|
string |
The user who last modified a gateway |
|
string |
CLI commands execute on the gateway immediately after all other settings are applied In multiline CLISH scripts, use end line ("
Before executing the script, the gateway locks the database automatically No need to add the |
|
string |
Administrator password for the gateway The |
|
boolean |
If |
|
string |
IPv4 address |
|
string |
Creating a Secure Internal Communication (SIC) activation key |
|
string |
The primary DNS server |
|
string |
The secondary DNS server |
|
string |
The tertiary DNS server |
|
boolean |
If |
|
boolean |
If |
|
string |
Enter this IP address if |
|
string |
Time zone for the gateway |
creation-time
Parameter Name |
Value |
Description |
---|---|---|
|
int |
The value is the number of milliseconds that have elapsed since 00:00:00, 1 January 1970 |
|
string |
Date and time represented in international ISO 8601 format |
last-modify-time
Parameter Name |
Value |
Description |
---|---|---|
|
int |
The value is the number of milliseconds that have elapsed since 00:00:00, 1 January 1970 |
|
string |
Date and time represented in international ISO 8601 format |
On Failure, HTTP Return code: 400, 401, 500
Parameter Name |
Value |
Description |
---|---|---|
|
string |
Operation status |
|
List: string |
List of validation errors |
|
string |
Error code |
Request
{
"mac": "xx:xx:xx:8B:C8:0A",
"account-id": 7899567
}
Response
{
"mac": "xx:xx:xx:8B:C8:0A",
"object-name": "gw7f8BC80A",
"template-name": "Template B",
"is-locked": false,
"reported-status-time": null,
"reported-display-status": "Not reported",
"ip-address": null,
"ext-interface-ip": null,
"sku": "CPAP-SG4800-NGTP",
"account-id": 7899567,
"template-id": 905891751,
"mgmt-eth-subnet-mask-ipv4": "",
"config-ipv6": false,
"mgmt-eth-mask-length-ipv6": "",
"default-gateway-ipv6": "",
"under-construction": false,
"ntp1": "ntp.checkpoint.com",
"ntp1-version": "4",
"ntp2": "ntp2.checkpoint.com",
"ntp2-version": "4",
"default-gateway-ipv4": "",
"proxy-server": "",
"force-reimage": false,
"identification-key": "******",
"comments": "My comments",
"creating-user": "user@domain.com",
"last-modifying-user": null,
"user-script": "",
"admin-password": "******",
"upload-info": true,
"mgmt-eth-ip-address-ipv4": "",
"ftw-sic-key": "******",
"dns-server1": "",
"dns-server2": "",
"dns-server3": "",
"creation-time": {
"posix": 1530099088,
"iso-8601": "2018-06-27T11:31"
},
"last-modify-time": {
"posix": 1530099088,
"iso-8601": "2018-06-27T11:31"
},
"gaia-version-id": 4,
"download-info": true,
"cluster-member": false,
"mgmt-eth-ip-address-ipv6": "",
"proxy-port": null,
"time-zone": "London, Europe (GMT)"
}
Description
Retrieve all the claimed Gaia Gateways for an account-id
.
Request URL
POST
https://zerotouch.checkpoint.com/ZeroTouch/web_api/v2/show-all-gaia-claimed-gateways
Request Headers
Header Name |
Value |
Description |
---|---|---|
|
application |
Send JSON object to use the API Web Services |
|
string token |
Session unique identifier as the response to the login request |
Request Body
Parameter Name |
Value |
Description |
---|---|---|
Required |
int |
The User Center account to which gateways and templates belong |
Response
On Success, HTTP Return code: 200
Parameter Name |
Value |
Description |
---|---|---|
|
object |
Timestamps for claiming a gateway |
|
object |
Timestamps for last modifying a gateway |
Parameter Name |
Value |
Description |
---|---|---|
|
string |
Unique Media Access Control address for the gateway |
|
string |
The gateway's name, a required field when claiming a gateway |
|
string |
The name of the template used to claim this gateway |
|
boolean |
If true, the gateway is locked because of repeated invalid entries of Set to It is not possible to use |
|
int |
Timestamp when the gateway last reported its status The value is the number of milliseconds that have elapsed since 00:00:00, 1 January 1970 |
|
string |
Possible values:
|
|
string |
The IP address from which the Zero Touch server receives status reports sent by the gateway
This IP address is the same as the |
|
string |
The IP address configured on the external interface of the gateway |
|
string |
Stock Keeping Unit code for the gateway |
|
int |
The User Center account to which gateways and templates belong |
|
int |
The template's unique identifier |
|
string |
IPv4's subnet mask |
|
boolean |
Must be |
|
int |
Enter the mask length value if |
|
string |
Enter the default gateway if |
|
boolean |
A Default value: |
|
string |
Network Time Protocol for clock synchronization between computer systems
|
|
string |
Most recent version of Check Point's NTP servers is the string value " |
|
string |
Network Time Protocol for clock synchronization between computer systems
|
|
string |
Most recent version of Check Point's NTP servers is the string value " |
|
string |
IPv4's default gateway |
|
string |
IP address of the proxy server |
|
int |
Proxy port number for client connections ( |
|
int |
ID number of Gaia version from: |
|
boolean |
If |
|
string |
This is configured on the gateway as a unique identifier to be recognized unambiguously by Zero Touch The string for the key is set at the gateway's command line interface:
If there are repeated invalid entries of Set |
|
string |
General comments |
|
string |
The user who claims a gateway |
|
string |
The user who last modified a gateway |
|
string |
CLI commands execute on the gateway immediately after all other settings are applied In multiline CLISH scripts, use end line ("
Before executing the script, the gateway locks the database automatically No need to add the |
|
string |
Administrator password for the gateway The |
|
boolean |
If |
|
string |
IPv4 address |
|
string |
Creating a Secure Internal Communication (SIC) activation key |
|
string |
The primary DNS server |
|
string |
The secondary DNS server |
|
string |
The tertiary DNS server |
|
boolean |
If |
|
boolean |
If |
|
string |
Enter this IP address if |
|
string |
Time zone for the gateway |
creation-time
Parameter Name |
Value |
Description |
---|---|---|
|
int |
The value is the number of milliseconds that have elapsed since 00:00:00, 1 January 1970 |
|
string |
Date and time represented in international ISO 8601 format |
last-modify-time
Parameter Name |
Value |
Description |
---|---|---|
|
int |
The value is the number of milliseconds that have elapsed since 00:00:00, 1 January 1970 |
|
string |
Date and time represented in international ISO 8601 format |
On Failure, HTTP Return code: 400, 401, 500
Parameter Name |
Value |
Description |
---|---|---|
|
string |
Operation status |
|
List: string |
List of validation errors |
|
string |
Error code |
Request
{
"account-id": 7899567
}
Response
[
{
"mac": "xx:xx:xx:8B:C8:0A",
"object-name": "gw7f8BC80A",
"template-name": "Template B",
"is-locked": false,
"reported-status-time": null,
"reported-display-status": "Not reported",
"ip-address": null,
"ext-interface-ip": null,
"sku": "CPAP-SG3200-NGTX",
"account-id": 7899567,
"template-id": 87352492,
"mgmt-eth-subnet-mask-ipv4": "",
"config-ipv6": false,
"mgmt-eth-mask-length-ipv6": "",
"default-gateway-ipv6": "",
"under-construction": false,
"ntp1": "ntp.checkpoint.com",
"ntp1-version": "4",
"ntp2": "ntp2.checkpoint.com",
"ntp2-version": "4",
"default-gateway-ipv4": "",
"proxy-server": "",
"force-reimage": false,
"identification-key": "******",
"comments": "My comments",
"creating-user": "user@domain.com",
"last-modifying-user": null,
"user-script": "",
"admin-password": "******",
"upload-info": true,
"mgmt-eth-ip-address-ipv4": "",
"ftw-sic-key": "******",
"dns-server1": "",
"dns-server2": "",
"dns-server3": "",
"creation-time": {
"posix": 1530099088,
"iso-8601": "2018-06-27T11:31"
},
"last-modify-time": {
"posix": 1530099088,
"iso-8601": "2018-06-27T11:31"
},
"gaia-version-id": 4,
"download-info": true,
"cluster-member": false,
"mgmt-eth-ip-address-ipv6": "",
"proxy-port": null,
"time-zone": "London, Europe (GMT)"
}
]
Description
Edit a claimed Gaia Gateway for an account-id
.
The request changes the object for the fields that you include in the Request Body.
This API command is meant to edit Gaia Gateways before deployment when their under-construction
parameters have been set to true
by their templates. This allows changes to be made on the gateways before downloading from Zero Touch.
A gateway only has access to its template when it is being claimed. Edits to the template after the gateway is claimed have no effect on the gateway.
Set under-construction
to false
in the Request Body to allow the Zero Touch downloads to start.
Request URL
POST
https://zerotouch.checkpoint.com/ZeroTouch/web_api/v2/set-gaia-claimed-gateway-configuration
Request Headers
Header Name |
Value |
Description |
---|---|---|
|
application |
Send JSON object to use the API Web Services |
|
string token |
Session unique identifier as the response to the login request |
Request Body
Parameter Name |
Value |
Description |
---|---|---|
Required |
string |
Unique Media Access Control address for the gateway |
Required |
int |
The User Center account to which gateways and templates belong |
|
string |
The gateway's name, a required field when claiming a gateway |
|
string |
The name of the template used to claim this gateway |
|
string |
The IP address from which the Zero Touch server receives status reports sent by the gateway
This IP address is the same as the |
|
string |
The IP address configured on the external interface of the gateway |
|
string |
Stock Keeping Unit code for the gateway |
|
boolean |
If true, the gateway is locked because of repeated invalid entries of Set to It is not possible to use |
|
int |
Timestamp when the gateway last reported its status The value is the number of milliseconds that have elapsed since 00:00:00, 1 January 1970 |
|
string |
Time zone for the gateway |
|
int |
The template's unique identifier |
|
string |
General comments |
|
string |
CLI commands execute on the gateway immediately after all other settings are applied In multiline CLISH scripts, use end line ("
Before executing the script, the gateway locks the database automatically No need to add the |
|
boolean |
If |
|
string |
Creating a Secure Internal Communication (SIC) activation key |
|
string |
The primary DNS server |
|
string |
The secondary DNS server |
|
string |
The tertiary DNS server |
|
boolean |
Must be |
|
string |
Network Time Protocol for clock synchronization between computer systems
|
|
string |
Network Time Protocol for clock synchronization between computer systems
|
|
string |
This is configured on the gateway as a unique identifier to be recognized unambiguously by Zero Touch The string for the key is set at the gateway's command line interface:
If there are repeated invalid entries of Set |
|
string |
The user who claims a gateway |
|
string |
The user who last modified a gateway |
|
string |
Administrator password for the gateway The |
|
string |
Enter this IP address if |
|
string |
IPv4 address |
|
boolean |
If |
|
boolean |
If |
|
int |
IPv4's subnet mask |
|
string |
Enter the mask length value if |
|
string |
Enter the default gateway if |
|
boolean |
A Default value: |
|
string |
Most recent version of Check Point's NTP servers is the string value " |
|
string |
Most recent version of Check Point's NTP servers is the string value " |
|
string |
IPv4's default gateway |
|
string |
IP address of the proxy server |
|
int |
Proxy port number for client connections ( |
|
int |
ID number of Gaia version from: |
|
boolean |
If |
Response
On Success, HTTP Return code: 200
Parameter Name |
Value |
Description |
---|---|---|
|
object |
Timestamps for claiming a gateway |
|
object |
Timestamps for last modifying a gateway |
Parameter Name |
Value |
Description |
---|---|---|
|
string |
Unique Media Access Control address for the gateway |
|
string |
The gateway's name, a required field when claiming a gateway |
|
string |
The name of the template used to claim this gateway |
|
boolean |
If true, the gateway is locked because of repeated invalid entries of Set to It is not possible to use |
|
int |
Timestamp when the gateway last reported its status The value is the number of milliseconds that have elapsed since 00:00:00, 1 January 1970 |
|
string |
Possible values:
|
|
string |
The IP address from which the Zero Touch server receives status reports sent by the gateway
This IP address is the same as the |
|
string |
The IP address configured on the external interface of the gateway |
|
string |
Stock Keeping Unit code for the gateway |
|
int |
The User Center account to which gateways and templates belong |
|
int |
The template's unique identifier |
|
string |
IPv4's subnet mask |
|
boolean |
Must be |
|
int |
Enter the mask length value if |
|
string |
Enter the default gateway if |
|
boolean |
A Default value: |
|
string |
Network Time Protocol for clock synchronization between computer systems
|
|
string |
Most recent version of Check Point's NTP servers is the string value " |
|
string |
Network Time Protocol for clock synchronization between computer systems
|
|
string |
Most recent version of Check Point's NTP servers is the string value " |
|
string |
IPv4's default gateway |
|
string |
IP address of the proxy server |
|
int |
Proxy port number for client connections ( |
|
int |
ID number of Gaia version from: |
|
boolean |
If |
|
string |
This is configured on the gateway as a unique identifier to be recognized unambiguously by Zero Touch The string for the key is set at the gateway's command line interface:
If there are repeated invalid entries of Set |
|
string |
General comments |
|
string |
The user who claims a gateway |
|
string |
The user who last modified a gateway |
|
string |
CLI commands execute on the gateway immediately after all other settings are applied In multiline CLISH scripts, use end line ("
Before executing the script, the gateway locks the database automatically No need to add the |
|
string |
Administrator password for the gateway The |
|
boolean |
If |
|
string |
IPv4 address |
|
string |
Creating a Secure Internal Communication (SIC) activation key |
|
string |
The primary DNS server |
|
string |
The secondary DNS server |
|
string |
The tertiary DNS server |
|
boolean |
If |
|
boolean |
If |
|
string |
Enter this IP address if |
|
string |
Time zone for the gateway |
creation-time
Parameter Name |
Value |
Description |
---|---|---|
|
int |
The value is the number of milliseconds that have elapsed since 00:00:00, 1 January 1970 |
|
string |
Date and time represented in international ISO 8601 format |
last-modify-time
Parameter Name |
Value |
Description |
---|---|---|
|
int |
The value is the number of milliseconds that have elapsed since 00:00:00, 1 January 1970 |
|
string |
Date and time represented in international ISO 8601 format |
On Failure, HTTP Return code: 400, 401, 500
Parameter Name |
Value |
Description |
---|---|---|
|
string |
Operation status |
|
List: string |
List of validation errors |
|
string |
Error code |
Request
{
"object-name": "gw7f8BC80A",
"template-name": "Template B",
"mac": "xx:xx:xx:8B:C8:0A",
"ip-address": null,
"sku": "CPAP-SG4800-NGTP",
"is-locked": false,
"reported-status-time": null,
"ext-interface-ip": null,
"time-zone": "London, Europe (GMT)",
"proxy-port": null,
"account-id": 7899567,
"template-id": 87352492,
"comments": "My comments",
"user-script": "",
"upload-info": true,
"ftw-sic-key": "******",
"dns-server1": "",
"dns-server2": "",
"dns-server3": "",
"config-ipv6": false,
"ntp1": "ntp.checkpoint.com",
"ntp2": "ntp2.checkpoint.com",
"identification-key": "******",
"creating-user": "user@domain.com",
"last-modifying-user": null,
"admin-password": "******",
"mgmt-eth-ip-address-ipv6": "",
"mgmt-eth-ip-address-ipv4": "",
"gaia-version-id": 4,
"download-info": true,
"cluster-member": false,
"mgmt-eth-subnet-mask-ipv4": "",
"mgmt-eth-mask-length-ipv6": "",
"default-gateway-ipv6": "",
"under-construction": false,
"ntp1-version": "4",
"ntp2-version": "4",
"default-gateway-ipv4": "",
"proxy-server": "",
"force-reimage": false
}
Response
{
"mac": "xx:xx:xx:8B:C8:0A",
"object-name": "gw7f8BC80A",
"template-name": "Template B",
"is-locked": false,
"reported-status-time": null,
"reported-display-status": "Not reported",
"ip-address": null,
"ext-interface-ip": null,
"sku": "CPAP-SG4800-NGTP",
"account-id": 7899567,
"template-id": 87352492,
"mgmt-eth-subnet-mask-ipv4": "",
"config-ipv6": false,
"mgmt-eth-mask-length-ipv6": "",
"default-gateway-ipv6": "",
"under-construction": false,
"ntp1": "ntp.checkpoint.com",
"ntp1-version": "4",
"ntp2": "ntp2.checkpoint.com",
"ntp2-version": "4",
"default-gateway-ipv4": "",
"proxy-server": "",
"force-reimage": false,
"identification-key": "******",
"comments": "My comments",
"creating-user": "user@domain.com",
"last-modifying-user": null,
"user-script": "",
"admin-password": "******",
"upload-info": true,
"mgmt-eth-ip-address-ipv4": "",
"ftw-sic-key": "******",
"dns-server1": "",
"dns-server2": "",
"dns-server3": "",
"creation-time": {
"posix": 1530099088,
"iso-8601": "2018-06-27T11:31"
},
"last-modify-time": {
"posix": 1530099088,
"iso-8601": "2018-06-27T11:31"
},
"gaia-version-id": 4,
"download-info": true,
"cluster-member": false,
"mgmt-eth-ip-address-ipv6": "",
"proxy-port": null,
"time-zone": "London, Europe (GMT)"
}
Description
Retrieve a claimed Gaia Gateway's status with its MAC address.
Request URL
POST
https://zerotouch.checkpoint.com/ZeroTouch/web_api/v2/show-gaia-claimed-gateway-status
Request Headers
Header Name |
Value |
Description |
---|---|---|
|
application/json |
Send JSON object to use the API Web Services |
|
string token |
Session unique identifier as the response to the login request |
Request Body
Header Name |
Value |
Description |
---|---|---|
Required |
string |
Unique Media Access Control address for the gateway |
Required |
int |
The User Center account to which gateways and templates belong |
Response
On Success, HTTP Return code: 200
Parameter Name |
Value |
Description |
---|---|---|
|
string |
Unique Media Access Control address for the gateway |
|
int |
Timestamp when the gateway last reported its status The value is the number of milliseconds that have elapsed since 00:00:00, 1 January 1970 |
|
string |
Possible values:
|
On Failure, HTTP Return code: 400, 401, 500
Parameter Name |
Value |
Description |
---|---|---|
|
string |
Operation status |
|
List: string |
List of validation errors |
|
string |
Error code |
Request
{
"mac": "xx:xx:xx:8B:C8:0A",
"account-id": 7899567
}
Response
{
"mac": "xx:xx:xx:8B:C8:0A",
"reported-status-time": null,
"reported-display-status": "Not reported"
}
Description
Remove a Gaia Gateway from the Claimed Gateways list so that it is no longer eligible for Zero Touch Cloud Service downloads.
Request URL
POST
https://zerotouch.checkpoint.com/ZeroTouch/web_api/v2/unclaim-gaia-gateway
Request Headers
Header Name |
Value |
Description |
---|---|---|
|
application |
Send JSON object to use the API Web Services |
|
string token |
Session unique identifier as the response to the login request |
Request Body
Header Name |
Value |
Description |
---|---|---|
Required |
string |
Unique Media Access Control address for the gateway |
Required |
int |
The User Center account to which gateways and templates belong |
Response
On Success, HTTP Return code: 200
Parameter Name |
Value |
Description |
---|---|---|
|
string |
Operation status |
|
string |
Success code |
On Failure, HTTP Return code: 400, 401, 500
Parameter Name |
Value |
Description |
---|---|---|
|
string |
Operation status |
|
List: string |
List of validation errors |
|
string |
Error code |
Request
{
"mac": "xx:xx:xx:8B:C8:0A",
"account-id": 7899567
}
Response
{
"message": "Gateway action ended successfully ",
"code": "17999"
}