claim-gateway
Description
Claim a Small Office Gateway with a template-id
.
If the Security 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 Security Gateway. The Security Gateway is then enabled for downloads from Zero Touch Allows users to manage the initial configurations of "Small Office" and "Gaia Gateways" easily and remotely. Settings from the Zero Touch Server replace the First Time Configuration Wizard. The Zero Touch Cloud Service runs a Web Portal and supports REST API. All actions are available through API calls. 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 Security Gateway. This prevent downloads until the final configuration editing is complete.
Edits to the template after the Security Gateway is claimed have no effect on the Security Gateway.
Use the set-claimed-gateway-configuration
command to edit the Security 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
Parameter Name |
Type |
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 |
Status |
Type |
Description |
---|---|---|---|
|
Mandatory |
string |
The Security Gateway's name, a required field when claiming a Security Gateway |
|
Mandatory |
int |
The User Center account to which Security Gateways and templates belong |
|
Mandatory |
int |
The template's unique identifier |
|
Mandatory |
string |
Unique Media Access Control address for the Security Gateway |
Response
On Success, HTTP Return code: 200
Parameter Name |
Type |
Description |
---|---|---|
|
object |
Gateway configuration information |
|
object |
Timestamps for claiming a Security Gateway |
|
object |
Timestamps for last modifying a Security Gateway |
|
object |
Gateway status information |
gateway-configuration
Parameter Name |
Type |
Description |
---|---|---|
|
string |
The Security Gateway's name, a required field when claiming a Security Gateway |
|
int |
The User Center account to which Security Gateways and templates belong |
|
int |
The template's unique identifier |
|
string |
The name of the template used to claim this Security Gateway |
|
string |
The user who claims a Security Gateway |
|
string |
The user who last modified a Security Gateway |
|
string |
IP address or the DNS of the SMP server To manage your Security Gateway from SMP, fill these fields: |
|
string |
Key obtained from the Gateway page in the SMP server To manage your Security Gateway from SMP, fill these fields:
(Used by the Security Gateway for cloud activation) |
|
string |
CLI commands execute on the Security Gateway immediately after all other settings are applied In multiline CLISH scripts, use end line ("
Before executing the script, the Security Gateway locks the database automatically No need to add the |
|
string |
Country in which the Security Gateway is deployed. See Configuring the Wireless Country on Gaia Embedded Security Gateways. |
|
string |
Administrator password for the Security Gateway The |
|
string |
Networks and IP addresses from which an administrator can access the Security Gateway For example:
An empty string means "any IP address" |
|
boolean |
Administrator has access to the Security Gateway from a LAN, if " Default value: |
|
boolean |
Administrator has access to the Security Gateway from a trusted WiFi, if " Default value: |
|
boolean |
Administrator has access to the Security Gateway from a VPN, if " Default value: |
|
boolean |
Administrator has access to the Security 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 Security Gateway in the SMP, set to " If " If " Default value: |
|
string |
|
|
string |
Link for "Reach My Device" |
|
boolean |
If " |
|
boolean |
A " Default value: |
|
boolean |
Controls the Upload Consent Flag on the Security Gateway If " For R81.20 and higher, see sk175504 For R81.10 and lower, see sk111080 |
|
string |
Time zone for the Security Gateway See Configuring the Time Zone on Gaia Embedded Security Gateways |
|
string |
Unique Media Access Control address for the Security Gateway |
|
string |
General comments |
|
string |
Service domain name for the Security Gateway To manage your Security Gateway from SMP, fill these fields:
(Used by the Security 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 Security Gateway |
creation-time
Parameter Name |
Type |
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 |
Type |
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 |
Type |
Description |
---|---|---|
|
string |
Either |
|
string |
Status code reported by the Security Gateway Possible values:
|
|
int |
Timestamp when the Security 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 Security Gateway state display string in the Zero Touch Server Possible values:
|
|
string |
Status display string reported by the Security Gateway Possible values:
|
|
string |
Unique Media Access Control address for the Security Gateway |
On Failure, HTTP Return code: 400, 401, 500
Parameter Name |
Type |
Description |
---|---|---|
|
string |
Operation status |
|
List: string |
List of validation errors |
|
string |
Error code |
Request Example
{ "object-name": "gw7AB34E", "account-id": 7899567, "template-id": 8988937, "mac": "xx:xx:xx:7A:B3:4E" } |
Response Example
[ { "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" } } ] |