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.
- To create an API key to use the Third-party API, see Managing Third-party API keys.
Integration API key types
Talon.One allows you to create and manage the following types of Integration API keys:
Key type | Description |
---|---|
Production | For use in your integration layer for your production Applications. |
Testing | Feature access This key type is available only if campaign staging and revisions is enabled. For use in your staging environment with Staged and Revised campaigns. This key type allows you to send dry requests to the following endpoints: |
Creating a production API key
Create a production 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 production API key:
In your Application, click Settings > Integration API Keys.
Click Create API Key.
In the Create API Key drawer, if you are asked for a key type, select Production.
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.
You 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 in your testing environment.
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.
You 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 in 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.