API Keys
You can create and manage Application Program Interface (API) keys for Infinity Portal services to automate your configuration and integrate with third-party applications. For more information about the Infinity Portal API, see the API documentation. Each third-party application must receive its own API key. These are the types of API Keys:
Account API Key
Includes access to one Infinity Portal service in your Infinity Portal account
User API Key
Includes access to Infinity Portal services in your Infinity Portal account that you can access from your user account. If an administrator of the Infinity Portal account changes the Specific Service A Check Point service offering that helps customers with deployments or technical services for Check Point products. Roles for your Infinity Portal user account, the changes also apply to the User API Key. For information about assigning roles to users, see Users and User Groups.
These actions are not supported for a User API Key:
-
Change user profile
-
Create, read, update, and delete (CRUD) other API keys
-
Switch to a different Infinity Portal account
-
Delete an Infinity Portal account
-
Modify Infinity Portal account settings (examples: Users, Services and Contracts)
-
In the Infinity Portal, go to > API Keys.
-
Click New > New Account API key.
-
In the Create a New API Key window, select a Service.
For some services, it is necessary to select the applicable Role.
-
Optional - In the Expiration field, select an expiration date and time for the API key. By default, the expiration date is three months after the creation date.
-
Optional - In the Description field, enter a description for the API key.
-
Click Create.
The Infinity Portal generates a new API key
-
Copy these values and keep them in a safe place:
-
Client ID - The Identifier for your account and for the client service that uses this API key.
-
Secret Key - The password to get access to the Check Point Infinity Portal.
-
Authentication URL - Shows the URL address used to authenticate API requests. In addition, it shows the specific gateway that uses this URL to authenticate the Client ID and Secret Key.
Important - You can always obtain the Client ID from the API Keys table, but you cannot retrieve the Secret Key or Authentication URL after the Create a New API Key window is closed.
-
-
Click Close.
-
In the Infinity Portal, go to > API Keys.
-
Click New > New user API key.
-
In the Expiration field, select an expiration date and time for the API key. By default, the expiration date is three months after the creation date.
-
Optional - In the Description field, enter a description for the API key.
-
Click Create.
The Infinity Portal generates a new API key.
-
Copy these values and keep them in a safe place:
-
Client ID - The Identifier for your account and for the client service that uses this API key.
-
Secret Key - The password to get access to the Check Point Infinity Portal.
-
Authentication URL - Shows the URL address used to authenticate API requests. In addition, it shows the specific gateway that uses this URL to authenticate the Client ID and Secret Key.
Important - You can always obtain the Client ID from the API Keys table, but you cannot retrieve the Secret Key or Authentication URL after the Create a New API Key window is closed.
-
-
In the Infinity Portal, go to > API Keys.
-
In the API Keys table, select the applicable API key and click Edit.
-
Make the necessary edits and click Save.
-
In the Infinity Portal, go to > API Keys.
-
In the API Keys table, select the checkbox of one or more API keys.
-
From the top toolbar, click Delete.
-
In the Delete Token window that opens, click Delete.
-
Right-click the top row of the table that contains the names of the columns.
A popup window opens.
-
Select columns to show in the table.
Only the selected columns appear in the table.