In This Section: |
Description
Create a new Small Office 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 Small Office 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-claimed-gateway-configuration
command to edit the Small Office 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/add-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 |
string |
The new template's name |
Required |
string |
Time zone for the gateway |
Required |
string |
Country in which the gateway will be deployed |
Required |
string |
Administrator password for the gateway The |
Required |
int |
The User Center account to which gateways and templates belong |
Required |
string |
Networks and IP addresses from which an administrator can access the gateway For example:
An empty string means “any IP address” |
Required |
string |
Source IP mode If " If " |
|
boolean |
A Default value: |
|
int |
The template's unique identifier |
|
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 |
Administrator has access to the gateway from a LAN, if Default value: |
|
boolean |
Administrator has access to the gateway from a trusted WiFi, if Default value: |
|
boolean |
Administrator has access to the gateway from a VPN, if Default value: |
|
boolean |
Administrator has access to the gateway from the internet, if Default value: |
|
boolean |
If |
|
string |
IP address or the DNS of the SMP server To manage your gateway from SMP, fill these fields: |
|
string |
Key obtained from the gateway page in the SMP server To manage your gateway from SMP, fill these fields:
(Used by the gateway for cloud activation) |
|
boolean |
If Default value: |
|
boolean |
Use Check Point NTP servers
Default value: |
|
boolean |
To automatically create the gateway in the SMP, set to If If Default value: |
|
boolean |
If |
|
string |
General comments |
|
string |
Service domain name for the gateway To manage your gateway from SMP, fill these fields:
(Used by the gateway for cloud activation) |
|
string |
Plan name from the SMP If you fill this field, these fields are required:
If |
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 |
The |
|
string |
The |
|
string |
IP address or the DNS of the SMP server To manage your gateway from SMP, fill these fields: |
|
string |
Key obtained from the gateway page in the SMP server To manage your gateway from SMP, fill these fields:
(Used by the gateway for cloud activation) |
|
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 |
Country in which the gateway will be deployed |
|
string |
Administrator password for the gateway The |
|
string |
Networks and IP addresses from which an administrator can access the gateway For example:
An empty string means “any IP address” |
|
boolean |
Administrator has access to the gateway from a LAN, if Default value: |
|
boolean |
Administrator has access to the gateway from a trusted WiFi, if Default value: |
|
boolean |
Administrator has access to the gateway from a VPN, if Default value: |
|
boolean |
Administrator has access to the gateway from the internet, if Default value: |
|
string |
Source IP mode If " If " |
|
boolean |
If Default value: |
|
boolean |
Use Check Point NTP servers
Default value: |
|
boolean |
To automatically create the gateway in the SMP, set to If If Default value: |
|
boolean |
If |
|
boolean |
A Default value: |
|
boolean |
If |
|
string |
Time zone for the gateway |
|
string |
General comments |
|
string |
Service domain name for the gateway To manage your gateway from SMP, fill these fields:
(Used by the gateway for cloud activation) |
|
string |
Plan name from the SMP If you fill this field, these fields are required:
If |
|
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
{
"time-zone": "GMT(Greenwich-Mean-Time/Dublin/Edinburgh/Lisbon/London)",
"account-id": 7899567,
"template-id": 608212,
"user-script": "",
"accept-lan": true,
"accept-wifi": true,
"accept-vpn": true,
"accept-wan": true,
"upload-info": true,
"service-center": "",
"registration-key": "",
"wireless-country": "GB",
"admin-password": "f5f5f5f5",
"admin-access": "",
"limit-source-ip-mode": "LIMIT_SRC_IP_MODE.NO_LIMIT",
"ignore-cert-verification": false,
"use-cpn-tp-server": true,
"auto-gateway-creation": false,
"under-construction": false,
"activate-rmd": false,
"name": "Template A",
"comments": "My comments",
"portal": "",
"plan": ""
}
Response
{
"account-id": 7899567,
"template-id": 8988937,
"creating-user": "user@domain.com",
"last-modifying-user": "user@domain.com",
"service-center": "",
"registration-key": "",
"user-script": "",
"wireless-country": "GB",
"admin-password": "******",
"admin-access": "",
"accept-lan": true,
"accept-wifi": true,
"accept-vpn": true,
"accept-wan": true,
"limit-source-ip-mode": "LIMIT_SRC_IP_MODE.NO_LIMIT",
"ignore-cert-verification": false,
"use-cpn-tp-server": true,
"auto-gateway-creation": false,
"activate-rmd": false,
"under-construction": false,
"upload-info": true,
"creation-time": {
"posix": 1530099088,
"iso-8601": "2018-06-27T11:31"
},
"last-modify-time": {
"posix": 1530099088,
"iso-8601": "2018-06-27T11:31"
},
"time-zone": "GMT(Greenwich-Mean-Time/Dublin/Edinburgh/Lisbon/London)",
"comments": "My comments",
"portal": "",
"plan": "",
"name": "Template A"
}
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-smb-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 Small Office Gateway template by its template-id
.
Request URL
POST
https://zerotouch.checkpoint.com/ZeroTouch/web_api/v2/show-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 |
The |
|
string |
The |
|
string |
IP address or the DNS of the SMP server To manage your gateway from SMP, fill these fields: |
|
string |
Key obtained from the gateway page in the SMP server To manage your gateway from SMP, fill these fields:
(Used by the gateway for cloud activation) |
|
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 |
Country in which the gateway will be deployed |
|
string |
Administrator password for the gateway The |
|
string |
Networks and IP addresses from which an administrator can access the gateway For example:
An empty string means “any IP address” |
|
boolean |
Administrator has access to the gateway from a LAN, if Default value: |
|
boolean |
Administrator has access to the gateway from a trusted WiFi, if Default value: |
|
boolean |
Administrator has access to the gateway from a VPN, if Default value: |
|
boolean |
Administrator has access to the gateway from the internet, if Default value: |
|
string |
Source IP mode If " If " |
|
boolean |
If Default value: |
|
boolean |
Use Check Point NTP servers
Default value: |
|
boolean |
To automatically create the gateway in the SMP, set to If If Default value: |
|
boolean |
If |
|
boolean |
A Default value: |
|
boolean |
If |
|
string |
Time zone for the gateway |
|
string |
General comments |
|
string |
Service domain name for the gateway To manage your gateway from SMP, fill these fields:
(Used by the gateway for cloud activation) |
|
string |
Plan name from the SMP If you fill this field, these fields are required:
If |
|
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": 8988937,
"account-id": 7899567
}
Response
{
"account-id": 7899567,
"template-id": 8988937,
"creating-user": "user@domain.com",
"last-modifying-user": "user@domain.com",
"service-center": "",
"registration-key": "",
"user-script": "",
"wireless-country": "GB",
"admin-password": "******",
"admin-access": "",
"accept-lan": true,
"accept-wifi": true,
"accept-vpn": true,
"accept-wan": true,
"limit-source-ip-mode": "LIMIT_SRC_IP_MODE.NO_LIMIT",
"ignore-cert-verification": false,
"use-cpn-tp-server": true,
"auto-gateway-creation": false,
"activate-rmd": false,
"under-construction": false,
"upload-info": true,
"creation-time": {
"posix": 1530099088,
"iso-8601": "2018-06-27T11:31"
},
"last-modify-time": {
"posix": 1530099088,
"iso-8601": "2018-06-27T11:31"
},
"time-zone": "GMT(Greenwich-Mean-Time/Dublin/Edinburgh/Lisbon/London)",
"comments": "My comments",
"portal": "",
"plan": "",
"name": "Template A"
}
Description
Retrieve all Small Office Gateway templates for an account-id
.
Request URL
POST
https://zerotouch.checkpoint.com/ZeroTouch/web_api/v2/show-all-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 |
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 |
The |
|
string |
The |
|
string |
IP address or the DNS of the SMP server To manage your gateway from SMP, fill these fields: |
|
string |
Key obtained from the gateway page in the SMP server To manage your gateway from SMP, fill these fields:
(Used by the gateway for cloud activation) |
|
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 |
Country in which the gateway will be deployed |
|
string |
Administrator password for the gateway The |
|
string |
Networks and IP addresses from which an administrator can access the gateway For example:
An empty string means “any IP address” |
|
boolean |
Administrator has access to the gateway from a LAN, if Default value: |
|
boolean |
Administrator has access to the gateway from a trusted WiFi, if Default value: |
|
boolean |
Administrator has access to the gateway from a VPN, if Default value: |
|
boolean |
Administrator has access to the gateway from the internet, if Default value: |
|
string |
Source IP mode If " If " |
|
boolean |
If Default value: |
|
boolean |
Use Check Point NTP servers
Default value: |
|
boolean |
To automatically create the gateway in the SMP, set to If If Default value: |
|
boolean |
If |
|
boolean |
A Default value: |
|
boolean |
If |
|
string |
Time zone for the gateway |
|
string |
General comments |
|
string |
Service domain name for the gateway To manage your gateway from SMP, fill these fields:
(Used by the gateway for cloud activation) |
|
string |
Plan name from the SMP If you fill this field, these fields are required:
If |
|
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": [8044839]
}
Response
[
{
"account-id": 7899567,
"template-id": 8988937,
"creating-user": "user@domain.com",
"last-modifying-user": null,
"service-center": "",
"registration-key": "",
"user-script": "",
"wireless-country": "GB",
"admin-password": "******",
"admin-access": "",
"accept-lan": true,
"accept-wifi": true,
"accept-vpn": true,
"accept-wan": true,
"limit-source-ip-mode": "LIMIT_SRC_IP_MODE.NO_LIMIT",
"ignore-cert-verification": false,
"use-cpn-tp-server": true,
"auto-gateway-creation": false,
"activate-rmd": false,
"under-construction": false,
"upload-info": true,
"creation-time": {
"posix": 1530099088,
"iso-8601": "2018-06-27T11:31"
},
"last-modify-time": {
"posix": 1530099088,
"iso-8601": "2018-06-27T11:31"
},
"time-zone": "GMT(Greenwich-Mean-Time/Dublin/Edinburgh/Lisbon/London)",
"comments": "My comments",
"portal": "",
"plan": "",
"name": "Template A"
}
]
Description
Edit an existing Small Office Gateway template for an account-id
.
The request changes the object for the fields that you include.
Request URL
POST
https://zerotouch.checkpoint.com/ZeroTouch/web_api/v2/set-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 User Center account to which gateways and templates belong |
Required |
int |
The template's unique identifier |
|
string |
Time zone for the 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 |
|
boolean |
Administrator has access to the gateway from a LAN, if Default value: |
|
boolean |
Administrator has access to the gateway from a trusted WiFi, if Default value: |
|
boolean |
Administrator has access to the gateway from a VPN, if Default value: |
|
boolean |
Administrator has access to the gateway from the internet, if Default value: |
|
boolean |
If |
|
string |
IP address or the DNS of the SMP server To manage your gateway from SMP, fill these fields: |
|
string |
Key obtained from the gateway page in the SMP server To manage your gateway from SMP, fill these fields:
(Used by the gateway for cloud activation) |
|
string |
Country in which the gateway will be deployed |
|
string |
Administrator password for the gateway The |
|
string |
Networks and IP addresses from which an administrator can access the gateway For example:
An empty string means “any IP address” |
|
string |
Source IP mode If " If " |
|
boolean |
If Default value: |
|
boolean |
Use Check Point NTP servers
Default value: |
|
boolean |
To automatically create the gateway in the SMP, set to If If Default value: |
|
boolean |
A Default value: |
|
boolean |
If |
|
string |
The template name |
|
string |
General comments |
|
string |
Service domain name for the gateway To manage your gateway from SMP, fill these fields:
(Used by the gateway for cloud activation) |
|
string |
Plan name from the SMP If you fill this field, these fields are required:
If |
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 |
The |
|
string |
The |
|
string |
IP address or the DNS of the SMP server To manage your gateway from SMP, fill these fields: |
|
string |
Key obtained from the gateway page in the SMP server To manage your gateway from SMP, fill these fields:
(Used by the gateway for cloud activation) |
|
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 |
Country in which the gateway will be deployed |
|
string |
Administrator password for the gateway The |
|
string |
Networks and IP addresses from which an administrator can access the gateway For example:
An empty string means “any IP address” |
|
boolean |
Administrator has access to the gateway from a LAN, if Default value: |
|
boolean |
Administrator has access to the gateway from a trusted WiFi, if Default value: |
|
boolean |
Administrator has access to the gateway from a VPN, if Default value: |
|
boolean |
Administrator has access to the gateway from the internet, if Default value: |
|
string |
Source IP mode If " If " |
|
boolean |
If Default value: |
|
boolean |
Use Check Point NTP servers
Default value: |
|
boolean |
To automatically create the gateway in the SMP, set to If If Default value: |
|
boolean |
If |
|
boolean |
A Default value: |
|
boolean |
If |
|
string |
Time zone for the gateway |
|
string |
General comments |
|
string |
Service domain name for the gateway To manage your gateway from SMP, fill these fields:
(Used by the gateway for cloud activation) |
|
string |
Plan name from the SMP If you fill this field, these fields are required:
If |
|
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
{
"time-zone": "GMT(Greenwich-Mean-Time/Dublin/Edinburgh/Lisbon/London)",
"account-id": 7899567,
"template-id": 8988937,
"user-script": "",
"accept-lan": true,
"accept-wifi": true,
"accept-vpn": true,
"accept-wan": true,
"upload-info": true,
"creating-user": "user@domain.com",
"last-modifying-user": "user@domain.com",
"service-center": "",
"registration-key": "",
"wireless-country": "GB",
"admin-password": "******",
"admin-access": "",
"limit-source-ip-mode": "LIMIT_SRC_IP_MODE.NO_LIMIT",
"ignore-cert-verification": false,
"use-cpn-tp-server": true,
"auto-gateway-creation": false,
"activate-rmd": false,
"under-construction": false,
"name": "Template A",
"comments": "My comments",
"portal": "",
"plan": ""
}
Response
{
"account-id": 7899567,
"template-id": 8988937,
"creating-user": "user@domain.com",
"last-modifying-user": "user@domain.com",
"service-center": "",
"registration-key": "",
"user-script": "",
"wireless-country": "GB",
"admin-password": "******",
"admin-access": "",
"accept-lan": true,
"accept-wifi": true,
"accept-vpn": true,
"accept-wan": true,
"limit-source-ip-mode": "LIMIT_SRC_IP_MODE.NO_LIMIT",
"ignore-cert-verification": false,
"use-cpn-tp-server": true,
"auto-gateway-creation": false,
"activate-rmd": false,
"under-construction": false,
"upload-info": true,
"creation-time": {
"posix": 1530099088,
"iso-8601": "2018-06-27T11:31"
},
"last-modify-time": {
"posix": 1530099088,
"iso-8601": "2018-06-27T11:31"
},
"time-zone": "GMT(Greenwich-Mean-Time/Dublin/Edinburgh/Lisbon/London)",
"comments": "My comments",
"portal": "",
"plan": "",
"name": "Template A"
}
Description
Delete an existing Small Office Gateway template.
Request URL
POST
https://zerotouch.checkpoint.com/ZeroTouch/web_api/v2/delete-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 |
---|---|---|
|
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": 8988937,
"account-id": 7899567
}
Response
{
"message": "Template action ended successfully ",
"code": "17999"
}
Description
Claim a Small Office Gateway with a template-id
.
If the gateway is ready for deployment with its final configuration and deployment decisions, the under-construction
parameter should be at its default (false
) in the Small Office template that is used to claim the gateway. The gateway is then enabled for downloads from Zero Touch immediately.
If the Small Office Gateway needs additional editing, under-construction
should be set to true
in the Small Office 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-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-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
Parameter Name |
Value |
Description |
---|---|---|
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 |
Required |
string |
Unique Media Access Control address for the gateway |
Response
On Success, HTTP Return code: 200
Parameter Name |
Value |
Description |
---|---|---|
|
object |
Gateway configuration information |
|
object |
Timestamps for claiming a gateway |
|
object |
Timestamps for last modifying a gateway |
|
object |
Gateway status information |
gateway-configuration
Parameter Name |
Value |
Description |
---|---|---|
|
string |
The gateway's name, a required field when claiming a gateway |
|
int |
The User Center account to which gateways and templates belong |
|
int |
The template's unique identifier |
|
string |
The name of the template used to claim this gateway |
|
string |
The user who claims a gateway |
|
string |
The user who last modified a gateway |
|
string |
IP address or the DNS of the SMP server To manage your gateway from SMP, fill these fields: |
|
string |
Key obtained from the gateway page in the SMP server To manage your gateway from SMP, fill these fields:
(Used by the gateway for cloud activation) |
|
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 |
Country in which the gateway is deployed |
|
string |
Administrator password for the gateway The |
|
string |
Networks and IP addresses from which an administrator can access the gateway For example:
An empty string means “any IP address” |
|
boolean |
Administrator has access to the gateway from a LAN, if Default value: |
|
boolean |
Administrator has access to the gateway from a trusted WiFi, if Default value: |
|
boolean |
Administrator has access to the gateway from a VPN, if Default value: |
|
boolean |
Administrator has access to the gateway from the internet, if Default value: |
|
string |
If Default value: |
|
boolean |
If Default value: |
|
boolean |
Use Check Point NTP servers
Default value: |
|
boolean |
To automatically create the gateway in the SMP, set to If If Default value: |
|
string |
Link for "Reach My Device" |
|
string |
Link for "Reach My Device" |
|
boolean |
If |
|
boolean |
A Default value: |
|
boolean |
If |
|
string |
Time zone for the gateway |
|
string |
Unique Media Access Control address for the gateway |
|
string |
General comments |
|
string |
Service domain name for the gateway To manage your gateway from SMP, fill these fields:
(Used by the gateway for cloud activation) |
|
string |
Plan name from the SMP If you fill this field, these fields are required:
If |
|
string |
Stock Keeping Unit code 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 |
gateway-status
Parameter Name |
Value |
Description |
---|---|---|
|
string |
Either |
|
string |
Status code reported by the gateway Possible values:
|
|
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 |
Gateway log file output (last 5000 characters) |
|
string |
Claimed gateway state display string in the Zero Touch Server Possible values:
|
|
string |
Status display string reported by the gateway Possible values:
|
|
string |
Unique Media Access Control address for the gateway |
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": "gw7AB34E",
"account-id": 7899567,
"template-id": 8988937,
"mac": "xx:xx:xx:7A:B3:4E"
}
Response
[
{
"gateway-configuration": {
"object-name": "gw7AB34E",
"account-id": 7899567,
"template-id": 8988937,
"template-name": "Template A",
"creating-user": "user@domain.com",
"last-modifying-user": null,
"service-center": "",
"registration-key": "",
"user-script": "",
"wireless-country": "GB",
"admin-password": "******",
"admin-access": "",
"accept-lan": true,
"accept-wifi": true,
"accept-vpn": true,
"accept-wan": true,
"limit-source-ip-mode": "LIMIT_SRC_IP_MODE.NO_LIMIT",
"ignore-cert-verification": false,
"use-cpn-tp-server": true,
"auto-gateway-creation": false,
"rmd-web-url": "",
"rmd-shell-url": "",
"activate-rmd": false,
"under-construction": false,
"upload-info": false,
"creation-time": {
"posix": 1530099088,
"iso-8601": "2018-06-27T11:31"
},
"last-modify-time": {
"posix": 1530099088,
"iso-8601": "2018-06-27T11:31"
},
"time-zone": "GMT(Greenwich-Mean-Time/Dublin/Edinburgh/Lisbon/London)",
"mac": "xx:xx:xx:7A:B3:4E",
"comments": "My comments",
"portal": "",
"plan": "",
"sku": "CPAP-SG1450-NGTP"
},
"gateway-status": {
"status-value": "set",
"reported-status": "notreported",
"reported-status-time": null,
"status-text": null,
"display-status": "Ready to deploy",
"reported-display-status": "Not reported",
"mac": "xx:xx:xx:7A:B3:4E"
}
}
]
Description
Retrieve information about a claimed Small Office Gateway with its MAC address.
Request URL
POST
https://zerotouch.checkpoint.com/ZeroTouch/web_api/v2/show-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 |
Gateway configuration information |
|
object |
Timestamps for claiming a gateway |
|
object |
Timestamps for last modifying a gateway |
|
object |
Gateway status information |
gateway-configuration
Parameter Name |
Value |
Description |
---|---|---|
|
string |
The gateway's name, a required field when claiming a gateway |
|
int |
The User Center account to which gateways and templates belong |
|
int |
The template's unique identifier |
|
string |
The name of the template used to claim this gateway |
|
string |
The user who claims a gateway |
|
string |
The user who last modified a gateway |
|
string |
IP address or the DNS of the SMP server To manage your gateway from SMP, fill these fields: |
|
string |
Key obtained from the gateway page in the SMP server To manage your gateway from SMP, fill these fields:
(Used by the gateway for cloud activation) |
|
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 |
Country in which the gateway is deployed |
|
string |
Administrator password for the gateway The |
|
string |
Networks and IP addresses from which an administrator can access the gateway For example:
An empty string means “any IP address” |
|
boolean |
Administrator has access to the gateway from a LAN, if Default value: |
|
boolean |
Administrator has access to the gateway from a trusted WiFi, if Default value: |
|
boolean |
Administrator has access to the gateway from a VPN, if Default value: |
|
boolean |
Administrator has access to the gateway from the internet, if Default value: |
|
string |
Source IP mode If " If " |
|
boolean |
If Default value: |
|
boolean |
Use Check Point NTP servers
Default value: |
|
boolean |
To automatically create the gateway in the SMP, set to If If Default value: |
|
string |
Link for "Reach My Device" |
|
string |
Link for "Reach My Device" |
|
boolean |
If |
|
boolean |
A Default value: |
|
boolean |
If |
|
string |
Time zone for the gateway |
|
string |
Unique Media Access Control address for the gateway |
|
string |
General comments |
|
string |
Service domain name for the gateway To manage your gateway from SMP, fill these fields:
(Used by the gateway for cloud activation) |
|
string |
Plan name from the SMP If you fill this field, these fields are required:
If |
|
string |
Stock Keeping Unit code 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 |
gateway-status
Parameter Name |
Value |
Description |
---|---|---|
|
string |
Either |
|
string |
Status code reported by the gateway Possible values:
|
|
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 |
Gateway log file output (last 5000 characters) |
|
string |
Claimed gateway state display string in the Zero Touch Server Possible values:
|
|
string |
Status display string reported by the gateway Possible values:
|
|
string |
Unique Media Access Control address for the gateway |
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:7A:B3:4E",
"account-id": 7899567
}
Response
[
{
"gateway-configuration": {
"object-name": "gw7AB34E",
"account-id": 7899567,
"template-id": 8988937,
"template-name": "Template A",
"creating-user": "user@domain.com",
"last-modifying-user": null,
"service-center": "",
"registration-key": "",
"user-script": "",
"wireless-country": "GB",
"admin-password": "******",
"admin-access": "",
"accept-lan": true,
"accept-wifi": true,
"accept-vpn": true,
"accept-wan": true,
"limit-source-ip-mode": "LIMIT_SRC_IP_MODE.NO_LIMIT",
"ignore-cert-verification": false,
"use-cpn-tp-server": true,
"auto-gateway-creation": false,
"rmd-web-url": "",
"rmd-shell-url": "",
"activate-rmd": false,
"under-construction": false,
"upload-info": false,
"creation-time": {
"posix": 1530099088,
"iso-8601": "2018-06-27T11:31"
},
"last-modify-time": {
"posix": 1530099088,
"iso-8601": "2018-06-27T11:31"
},
"time-zone": "GMT(Greenwich-Mean-Time/Dublin/Edinburgh/Lisbon/London)",
"mac": "xx:xx:xx:7A:B3:4E",
"comments": "My comments",
"portal": "",
"plan": "",
"sku": "CPAP-SG1450-NGTP"
},
"gateway-status": {
"status-value": "set",
"reported-status": "notreported",
"reported-status-time": null,
"status-text": null,
"display-status": "Ready to deploy",
"reported-display-status": "Not reported",
"mac": "xx:xx:xx:7A:B3:4E"
}
}
]
Description
Retrieve a claimed Small Office Gateway configuration with its MAC address.
Request URL
POST
https://zerotouch.checkpoint.com/ZeroTouch/web_api/v2/show-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
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 |
The gateway's name, a required field when claiming a gateway |
|
int |
The User Center account to which gateways and templates belong |
|
int |
The template's unique identifier |
|
string |
The name of the template used to claim this gateway |
|
string |
The user who claims a gateway |
|
string |
The user who last modified a gateway |
|
string |
IP address or the DNS of the SMP server To manage your gateway from SMP, fill these fields: |
|
string |
Key obtained from the gateway page in the SMP server To manage your gateway from SMP, fill these fields:
(Used by the gateway for cloud activation) |
|
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 |
Country in which the gateway is deployed |
|
string |
Administrator password for the gateway The |
|
string |
Networks and IP addresses from which an administrator can access the gateway For example:
An empty string means “any IP address” |
|
boolean |
Administrator has access to the gateway from a LAN, if Default value: |
|
boolean |
Administrator has access to the gateway from a trusted WiFi, if Default value: |
|
boolean |
Administrator has access to the gateway from a VPN, if Default value: |
|
boolean |
Administrator has access to the gateway from the internet, if Default value: |
|
string |
Source IP mode If " If " |
|
boolean |
If Default value: |
|
boolean |
Use Check Point NTP servers
Default value: |
|
boolean |
To automatically create the gateway in the SMP, set to If If Default value: |
|
string |
Link for "Reach My Device" |
|
string |
Link for "Reach My Device" |
|
boolean |
If |
|
boolean |
A Default value: |
|
boolean |
If |
|
string |
Time zone for the gateway |
|
string |
Unique Media Access Control address for the gateway |
|
string |
General comments |
|
string |
Service domain name for the gateway To manage your gateway from SMP, fill these fields:
(Used by the gateway for cloud activation) |
|
string |
Plan name from the SMP If you fill this field, these fields are required:
If |
|
string |
Stock Keeping Unit code 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:7A:B3:4E",
"account-id": 7899567
}
Response
{
"object-name": "gw7AB34E",
"account-id": 7899567,
"template-id": 106429682,
"template-name": "Template A",
"creating-user": "user@domain.com",
"last-modifying-user": null,
"service-center": "",
"registration-key": "",
"user-script": "",
"wireless-country": "GB",
"admin-password": "******",
"admin-access": "",
"accept-lan": true,
"accept-wifi": true,
"accept-vpn": true,
"accept-wan": true,
"limit-source-ip-mode": "LIMIT_SRC_IP_MODE.NO_LIMIT",
"ignore-cert-verification": false,
"use-cpn-tp-server": true,
"auto-gateway-creation": false,
"rmd-web-url": "",
"rmd-shell-url": "",
"activate-rmd": false,
"under-construction": false,
"upload-info": false,
"creation-time": {
"posix": 1530099088,
"iso-8601": "2018-06-27T11:31"
},
"last-modify-time": {
"posix": 1530099088,
"iso-8601": "2018-06-27T11:31"
},
"time-zone": "GMT(Greenwich-Mean-Time/Dublin/Edinburgh/Lisbon/London)",
"mac": "xx:xx:xx:7A:B3:4E",
"comments": "My comments",
"portal": "",
"plan": "",
"sku": "CPAP-SG1450-NGTP"
}
Description
Retrieve all the claimed Small Office Gateways with an account-id
.
Request URL
POST
https://zerotouch.checkpoint.com/ZeroTouch/web_api/v2/show-all-claimed-gateways
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 |
Response
On Success, HTTP Return code: 200
Parameter Name |
Value |
Description |
---|---|---|
|
object |
Gateway configuration information |
|
object |
Timestamps for claiming a gateway |
|
object |
Timestamps for last modifying a gateway |
|
object |
Gateway status information |
gateway-configuration
Parameter Name |
Value |
Description |
---|---|---|
|
string |
The gateway's name, a required field when claiming a gateway |
|
int |
The User Center account to which gateways and templates belong |
|
int |
The template's unique identifier |
|
string |
The name of the template used to claim this gateway |
|
string |
The user who claims a gateway |
|
string |
The user who last modified a gateway |
|
string |
IP address or the DNS of the SMP server To manage your gateway from SMP, fill these fields: |
|
string |
Key obtained from the gateway page in the SMP server To manage your gateway from SMP, fill these fields:
(Used by the gateway for cloud activation) |
|
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 |
Country in which the gateway is deployed |
|
string |
Administrator password for the gateway The |
|
string |
Networks and IP addresses from which an administrator can access the gateway For example:
An empty string means “any IP address” |
|
boolean |
Administrator has access to the gateway from a LAN, if Default value: |
|
boolean |
Administrator has access to the gateway from a trusted WiFi, if Default value: |
|
boolean |
Administrator has access to the gateway from a VPN, if Default value: |
|
boolean |
Administrator has access to the gateway from the internet, if Default value: |
|
string |
Source IP mode If " If " |
|
boolean |
If Default value: |
|
boolean |
Use Check Point NTP servers
Default value: |
|
boolean |
To automatically create the gateway in the SMP, set to If If Default value: |
|
string |
Link for "Reach My Device" |
|
string |
Link for "Reach My Device" |
|
boolean |
If |
|
boolean |
A Default value: |
|
boolean |
If |
|
string |
Time zone for the gateway |
|
string |
Unique Media Access Control address for the gateway |
|
string |
General comments |
|
string |
Service domain name for the gateway To manage your gateway from SMP, fill these fields:
(Used by the gateway for cloud activation) |
|
string |
Plan name from the SMP If you fill this field, these fields are required:
If |
|
string |
Stock Keeping Unit code 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 |
gateway-status
Parameter Name |
Value |
Description |
---|---|---|
|
string |
Either |
|
string |
Status code reported by the gateway Possible values:
|
|
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 |
Gateway log file output (last 5000 characters) |
|
string |
Claimed gateway state display string in the Zero Touch Server Possible values:
|
|
string |
Status display string reported by the gateway Possible values:
|
|
string |
Unique Media Access Control address for the gateway |
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
[
{
"gateway-configuration": {
"object-name": "gw7AB34E",
"account-id": 7899567,
"template-id": 8988937,
"template-name": "Template A",
"creating-user": "user@domain.com",
"last-modifying-user": "user@domain.com",
"service-center": "",
"registration-key": "",
"user-script": "",
"wireless-country": "GB",
"admin-password": "******",
"admin-access": "",
"accept-lan": true,
"accept-wifi": true,
"accept-vpn": true,
"accept-wan": true,
"limit-source-ip-mode": "LIMIT_SRC_IP_MODE.NO_LIMIT",
"ignore-cert-verification": false,
"use-cpn-tp-server": true,
"auto-gateway-creation": false,
"rmd-web-url": "",
"rmd-shell-url": "",
"activate-rmd": false,
"under-construction": false,
"upload-info": false,
"creation-time": {
"posix": 1530099088,
"iso-8601": "2018-06-27T11:31"
},
"last-modify-time": {
"posix": 1530099088,
"iso-8601": "2018-06-27T11:31"
},
"time-zone": "GMT(Greenwich-Mean-Time/Dublin/Edinburgh/Lisbon/London)",
"mac": "xx:xx:xx:7A:B3:4E",
"comments": "My comments",
"portal": "",
"plan": "",
"sku": "CPAP-SG1450-NGTP"
},
"gateway-status": {
"status-value": "set",
"reported-status": "notreported",
"reported-status-time": null,
"status-text": null,
"display-status": "Ready to deploy",
"reported-display-status": "Not reported",
"mac": "xx:xx:xx:7A:B3:4E"
}
}
]
Description
Edit a claimed Small Office 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 Small Office 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-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
Parameter Name |
Value |
Description |
---|---|---|
Required |
int |
The User Center account to which gateways and templates belong |
Required |
string |
Unique Media Access Control address for the gateway |
|
string |
Time zone for the gateway |
|
string |
The gateway's name, a required field when claiming a gateway |
|
int |
Set the date the gateway was claimed (Optional) The value is the number of milliseconds that have elapsed since 00:00:00, 1 January 1970 |
|
int |
The template's unique identifier |
|
string |
The name of the template used to claim this 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 |
|
boolean |
Administrator has access to the gateway from a LAN, if Default value: |
|
boolean |
Administrator has access to the gateway from a trusted WiFi, if Default value: |
|
boolean |
Administrator has access to the gateway from a VPN, if Default value: |
|
boolean |
Administrator has access to the gateway from the internet, if Default value: |
|
string |
Link for "Reach My Device" |
|
boolean |
If |
|
int |
Set the date the gateway was last modified The value is the number of milliseconds that have elapsed since 00:00:00, 1 January 1970 |
|
string |
The user who claims a gateway |
|
string |
The user who last modified a gateway |
|
string |
IP address or the DNS of the SMP server To manage your gateway from SMP, fill these fields: |
|
string |
Key obtained from the gateway page in the SMP server To manage your gateway from SMP, fill these fields:
(Used by the gateway for cloud activation) |
|
string |
Country in which the gateway is deployed |
|
string |
Administrator password for the gateway The |
|
string |
Networks and IP addresses from which an administrator can access the gateway For example:
An empty string means “any IP address” |
|
string |
Source IP mode If " If " |
|
boolean |
If Default value: |
|
boolean |
Use Check Point NTP servers
Default value: |
|
boolean |
To automatically create the gateway in the SMP, set to If If Default value: |
|
string |
Link for "Reach My Device" |
|
boolean |
If |
|
boolean |
A Default value: |
|
string |
General comments |
|
string |
Service domain name for the gateway To manage your gateway from SMP, fill these fields:
(Used by the gateway for cloud activation) |
|
string |
Plan name from the SMP If you fill this field, these fields are required:
If |
|
string |
Stock Keeping Unit code for the gateway |
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 |
The gateway's name, a required field when claiming a gateway |
|
string |
The name of the template used to claim this gateway |
|
string |
Link for "Reach My Device" |
|
string |
Link for "Reach My Device" |
|
string |
Networks and IP addresses from which an administrator can access the gateway For example:
An empty string means “any IP address” |
|
boolean |
Administrator has access to the gateway from a LAN, if Default value: |
|
boolean |
Administrator has access to the gateway from a trusted WiFi, if Default value: |
|
boolean |
Administrator has access to the gateway from a VPN, if Default value: |
|
boolean |
Administrator has access to the gateway from the internet, if Default value: |
|
string |
Source IP mode If " If " |
|
boolean |
If Default value: |
|
boolean |
Use Check Point NTP servers
Default value: |
|
boolean |
To automatically create the gateway in the SMP, set to If If Default value: |
|
boolean |
If |
|
boolean |
A Default value: |
|
int |
The User Center account to which gateways and templates belong |
|
int |
The template's unique identifier |
|
string |
The user who claims a gateway |
|
string |
The user who last modified a gateway |
|
string |
IP address or the DNS of the SMP server To manage your gateway from SMP, fill these fields: |
|
string |
Key obtained from the gateway page in the SMP server To manage your gateway from SMP, fill these fields:
(Used by the gateway for cloud activation) |
|
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 |
Country in which the gateway is deployed |
|
string |
Administrator password for the gateway The |
|
boolean |
If |
|
string |
Time zone for the gateway |
|
string |
Unique Media Access Control address for the gateway |
|
string |
Plan name from the SMP If you fill this field, these fields are required:
If |
|
string |
Stock Keeping Unit code for the gateway |
|
string |
General comments |
|
string |
Service domain name for the gateway To manage your gateway from SMP, fill these fields:
(Used by the gateway for cloud activation) |
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
{
"time-zone": "GMT(Greenwich-Mean-Time/Dublin/Edinburgh/Lisbon/London)",
"object-name": "gw7AB34E",
"creation-date": 1530099088,
"account-id": 7899567,
"template-id": 8988937,
"template-name": "Template A",
"user-script": "",
"accept-lan": true,
"accept-wifi": true,
"accept-vpn": true,
"accept-wan": true,
"rmd-web-url": "",
"upload-info": true,
"last-modify-date": 1530099088,
"creating-user": "user@domain.com",
"last-modifying-user": "user@domain.com",
"service-center": "",
"registration-key": "",
"wireless-country": "GB",
"admin-password": "******",
"admin-access": "",
"limit-source-ip-mode": "LIMIT_SRC_IP_MODE.NO_LIMIT",
"ignore-cert-verification": false,
"use-cpn-tp-server": true,
"auto-gateway-creation": false,
"rmd-shell-url": "",
"activate-rmd": false,
"under-construction": false,
"mac": "xx:xx:xx:7A:B3:4E",
"comments": "My comments",
"portal": "",
"plan": "",
"sku": "CPAP-SG1450-NGTP"
}
Response
{
"object-name": "gw7AB34E",
"template-name": "Template A",
"rmd-web-url": "",
"rmd-shell-url": "",
"creation-time": {
"iso-8601": "2018-06-27T11:31",
"posix": 1530099088
},
"last-modify-time": {
"iso-8601": "2018-06-27T11:31",
"posix": 1530099088
},
"admin-access": "",
"accept-lan": true,
"accept-wifi": true,
"accept-vpn": true,
"accept-wan": true,
"limit-source-ip-mode": "LIMIT_SRC_IP_MODE.NO_LIMIT",
"ignore-cert-verification": false,
"use-cpn-tp-server": true,
"auto-gateway-creation": false,
"activate-rmd": false,
"under-construction": false,
"account-id": 7899567,
"template-id": 8988937,
"creating-user": "user@domain.com",
"last-modifying-user": "user@domain.com",
"service-center": "",
"registration-key": "",
"user-script": "",
"wireless-country": "GB",
"admin-password": "******",
"upload-info": true,
"time-zone": "GMT(Greenwich-Mean-Time/Dublin/Edinburgh/Lisbon/London)",
"mac": "xx:xx:xx:7A:B3:4E",
"plan": "",
"sku": "CPAP-SG1450-NGTP",
"comments": "My comments",
"portal": ""
}
Description
Retrieve a claimed Small Office Gateway's status with its MAC address.
Request URL
POST
https://zerotouch.checkpoint.com/ZeroTouch/web_api/v2/show-claimed-gateway-status
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 |
Either |
|
string |
Status code reported by the gateway Possible values:
|
|
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 |
Gateway log file output (last 5000 characters) |
|
string |
Claimed gateway state display string in the Zero Touch Server Possible values:
|
|
string |
Status display string reported by the gateway Possible values:
|
|
string |
Unique Media Access Control address for the gateway |
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:7A:B3:4E",
"account-id": 7899567
}
Response
{
"status-value": "set",
"reported-status": "notreported",
"reported-status-time": null,
"status-text": null,
"display-status": "Ready to deploy",
"reported-display-status": "Not reported",
"mac": "xx:xx:xx:7A:B3:4E"
}
Description
Remove a Small Office 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-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:7A:B3:4E",
"account-id": 7899567
}
Response
{
"message": "Gateway action ended successfully ",
"code": "17999"
}