Managing Integration API keys
The API key contained in an Application allows you to authenticate with the Integration API to send data to and retrieve it from a specific Application.
- To create an API key to use the Management API, see Managing Management API keys.
- If the user who created an Integration API key is:
Integration API key types
Talon.One allows you to create and manage the following types of API keys:
Key type | Description |
---|---|
Production | For use in your integration layer or with a third-party integration for your production Applications. |
Testing | Only for testing Staged and Revised campaigns. Available only if campaign staging and revisions is enabled. |
Creating a production API key
Depending on the platform you want to integrate with, you can create a generic API key or an API key specific to a third-party platform.
Creating a generic API key
Create a generic API key to use in your integration layer. This is the type of key to use for Integration API requests for the campaigns you manage in a production environment.
To create a generic API key:
-
In your Application, click Settings > Integration API Keys.
-
Click Create API Key.
-
In the Create API Key drawer, select Production as the key type.
-
In Key name, type a name to identify the key.
-
In Key expiration date, select a date.
-
In Third-party integration, select No.
-
Click Create API Key.
-
Click to copy the key for use.
noteYou cannot view or copy the API key after closing the drawer. If you lose it, create another API key.
Creating a third-party API key
Create a third-party API key to use the Integration API from a supported third-party platform, like a customer engagement platform.
To create an API key specific to, for example, Braze:
-
In your Application, click Settings > Integration API Keys.
-
Click Create API Key.
-
In the Create API Key drawer, select Production as the key type.
-
In Key name, type a name to identify the key.
-
In Key expiration date, select a date.
-
In Third-party integration, select Yes.
-
From Platform, select Braze.
-
Click Create API Key.
-
Click to copy the key for use.
noteYou cannot view or copy the API key after closing the drawer. If you lose it, create another API key.
Creating a testing API key
Create a testing API key to test your Staged and Revised campaigns.
You can create and test using this key type only if campaign staging and revisions is enabled for your Application.
To create a testing API key:
-
In your Application, click Settings > Integration API Keys.
-
Click Create API Key.
-
In the Create API Key drawer, select Testing as the key type.
-
In Key name, type a name to identify the key.
-
In Key expiration date, select a date.
-
Click Create API Key.
-
Click to copy the key for use.
noteYou cannot view or copy the API key after closing the drawer. If you lose it, create another API key.
Using an Integration API key
Use a production API key for integration as described in the Authentication section of the Integration API docs.
Use a testing API key with your staging environment. When you send requests to your Staged and Revised campaigns, the testing API key is automatically used for authentication.
Deleting an Integration API key
When you delete an Integration API key, the software that uses that key immediately loses access to the Integration API.
You cannot undo the deletion of an Integration API key.
To delete an Integration API key:
- In your Application, click Settings > Integration API Keys.
- In the API Keys section, to the right of the key you want to delete, click .
- In the confirmation window that appears, type the name of the key and click Delete API Key.