Skip to main content

Creating API Keys Growth+This feature requires the Growth+ plan or higher

API keys let external applications connect to your EquipDash account securely. Each key can be scoped to allow only specific operations, keeping your data safe.


Generating a New API Key

  1. Click Settings in the sidebar.
  2. Select API & Integrations from the settings menu.
  3. On the API Keys tab, click + Create API key.
  4. Fill in the following:
    • Name -- a descriptive label for this key (e.g., "Website Integration", "Mobile App", "Zapier Connection").
    • Scopes -- select which permissions this key should have. See API Scopes Explained for details on each scope.
    • Expiry Date (optional) -- set a date after which the key will stop working. Leave blank for no expiry.
    • IP Whitelist (optional) -- restrict the key to specific IP addresses for extra security. Enter one IP address per line.
  5. Click Create.

The API & Integrations settings page


Copying Your API Key

After creating the key, EquipDash will display the full API key one time only.

  1. Copy the key immediately and store it in a secure location (e.g., a password manager or environment variable).
  2. Click Done to close the dialog.
caution

The full API key is shown only once. After you close this dialog, you will only see the key prefix (e.g., edsk_live_abc1...). If you lose the key, you will need to create a new one.


Managing Existing Keys

All your API keys are listed on the API & Integrations page under the API Keys tab. For each key, you can see:

  • Name -- the label you gave it.
  • Key Prefix -- the first few characters of the key for identification.
  • Scopes -- what the key has access to.
  • Created Date -- when the key was generated.
  • Last Used -- when the key was last used to make an API request.
  • Status -- whether the key is active or revoked.

Editing a Key

  1. Click the key name to view its details.
  2. You can update the Name, Scopes, Expiry Date, and IP Whitelist.
  3. Click Update.

Revoking a Key

If a key is compromised or no longer needed:

  1. Click the Revoke button next to the key.
  2. Confirm the action.

Revoking a key immediately stops all API requests using that key. This action cannot be undone -- you will need to create a new key if needed.

Deleting a Key

To permanently remove a key and its request logs:

  1. Click the Delete button next to the key.
  2. Confirm the action.

Using Your API Key

Include your API key in the Authorization header of every API request:

Authorization: Bearer edsk_live_your_full_key_here

For full API documentation, see the EquipDash API Reference.