Skip to content

Managing API Keys

API Keys are Private

API keys are private credentials for backend operations like saving and managing images. Never expose them in frontend code or client-side applications.

API Key Structure

API keys have the private_ prefix and are used with the X-API-Key header:

bash
curl -H "X-API-Key: private_abc123def456..." \
  https://api.icefiery.com/api/v1/save-temporary-image

Find Your API Keys

  1. Go to your organization dashboard
  2. Navigate to the "API Keys" section
  3. View all API keys for your organization
  4. Copy the key you need for your application

Create a New API Key

  1. In your organization dashboard, go to "API Keys"
  2. Click "Create New API Key"
  3. Give it a descriptive name (e.g., "Production API", "Development API")
  4. The new API key will be generated with no project access

Assigning an API Key to Project

New API keys have no project access by default. To grant access:

  1. Find the API key in your dashboard
  2. Click "Manage Project Access"
  3. Select the projects this API key should access
  4. Save the changes

The API key can now save and manage images in those projects.