Skip to main content
Skip table of contents

API Keys

A Wildeye API key is a unique identifier used to authenticate and authorize requests to the Wildeye REST API. It acts as a secure token that allows your application to interact with Wildeye's data and services. To access the Wildeye API, you include your API key in the request headers (as a Authorization: Bearer <API_KEY> header). This key ensures that only authorized users or systems can access Wildeye's resources, enables usage tracking, and helps maintain security. It is crucial to keep your Wildeye API key private and avoid exposing it in client-side code or public repositories.

To setup and configure an API Key, access the Wildeye API tab on the settings page.

image-20250116-211827.png

API Key list page

Creating a new key

New keys should be create for each individual third party/use case/software system that will call the API. This allows securing the access of the key to only the sites or clients it should have access to.

Name

Set the name of the API key to something that will identify the use case and access the key has. This will make it easier to manage the key and delete the right key in the future when it is no longer required.

Client

A key can belong to a specific client. By default this will set access permissions for the key to all of the sites belonging to this client.

If you need more fine grained permissions on a key, please contact the support team.

image-20250116-212054.png

Add key screen

After clicking the Generate API Key button, an API key will be shown in the Key field on the right. Copy the key by selecting all the text.

Below is a sample API key:

eyJhbGciOxxxxxxxxxxxxxxI6IkpXVCJ9.eyJpZxxxxxxxxxxxxxxxxxxxxxX0.0eM6wvpxxxxxxxxxxxxxx-NwWGnj_cEzrY

Removing a key

If a key has been compromised and an un-authorized party has gained access to a key, you can delete it. This will block that key from getting access to any data.

It’s a good idea to use one key for development and testing, then remove this and create a new key for production.

To delete a key, click the X at the end of the row.

A prompt will appear to confirm deleting the key.

image-20250116-214000.png

Delete key confirmation screen

Securing / scoping a key

At present a Key can only be scoped to a client in the website. However the Wildeye team can adjust the access a key has so it can be granted access to:

  • A set of clients

  • A set of groups

  • A set of sites

Please contact the support team to have the access of an API key adjusted.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.