> ## Documentation Index
> Fetch the complete documentation index at: https://docs.replify.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# API Keys

> Create and manage API keys to integrate with platform services

export const BaseUrl = ({path = '', children}) => {
  const baseUrl = 'https://app.replify.ai';
  const fullUrl = path ? `${baseUrl}${path.startsWith('/') ? path : `/${path}`}` : baseUrl;
  if (children) {
    return <a href={fullUrl}>{children}</a>;
  }
  return fullUrl;
};

export const ContactEmail = () => {
  return <a href="mailto:help@replify.ai">help@replify.ai</a>;
};

## Overview

API keys allow you to programmatically integrate with platform services. You can create and manage API keys from the <BaseUrl path="/settings/api-keys">API Key Management</BaseUrl> page in your organization settings.

<Warning>
  **Plus Plan Only:** API key management is available only for Plus plan users.
</Warning>

## Creating an API Key

1. Navigate to <BaseUrl path="/settings/api-keys">API Key Management</BaseUrl> in your organization settings
2. Click **+ Create new API key**
3. Give your API key a descriptive name (e.g., "Campaign integration" or "Outbound calls")
4. Copy the secret key immediately — you won't be able to see it again after creation

<Warning>
  **Important:** Make sure to copy your API key immediately after creation. The full key is only displayed once, and you won't be able to retrieve it later. If you lose your key, you'll need to create a new one.
</Warning>

## API Key Limits

You can add up to **10 different API keys** per organization. This allows you to create separate keys for different integrations or team members.

## Using Your API Key

The same API key works for all supported Replify APIs. Send your key in the **`x-api-key`** header on every request. For JSON endpoints, also send `Content-Type: application/json`.

<Info>
  See the [API overview](/api-reference/overview) for available APIs, authentication details, and how to send feedback. Endpoint references live under the **API Documentation** tab.
</Info>

**Available today:**

* **[Campaign Service API](/api-reference/campaigns/manage-campaign-contacts)** — manage campaign contacts programmatically.
* **[Outbound Phone Calling API](/api-reference/outbound-calling/initiate-outbound-call)** — schedule immediate one-off outbound calls.

## Managing API Keys

From the <BaseUrl path="/settings/api-keys">API Key Management</BaseUrl> page, you can:

* **View** all your API keys with their names and creation dates
* **Delete** API keys using the trash icon (⚠️ this action cannot be undone)

The secret key itself is masked for security purposes (e.g., `eu_********jH9g`) and cannot be viewed after initial creation.

## Security Best Practices

* Store your API keys securely — treat them like passwords
* Don't share API keys in code repositories or public places
* Rotate keys periodically for better security
* Delete unused API keys to reduce risk
