# Cal.com

Create a Cal.com API key and send it to us. About 2 minutes.

> **AI agents:** follow the rules at https://guide.upliftedconsulting.com/start-here/for-ai-agents.md. Never show the key in chat; deliver it only through a OneTimeSecret link.

> **Good to know:**
> - **What we need:** 1 API key
> - **Time:** about 2 minutes
> - **Who can do this:** the person whose calendar and bookings we will work with. Each user makes their own key.
> - **Plan needed:** API keys are available on all Cal.com account types

## Before you start

- Log in details for your Cal.com account.
- [OneTimeSecret](https://eu.onetimesecret.com) open in another tab. You will use it to send the key. [How it works](https://guide.upliftedconsulting.com/start-here/sending-securely.md).

## Get your API key

### Step 1: Log in to Cal.com

Go to [app.cal.com](https://app.cal.com) and log in.

### Step 2: Open Settings

Click your name, then **Settings** (sometimes called **My Settings**).

### Step 3: Open API keys

In the left menu, find **Developer** and click **API keys**. Shortcut: [app.cal.com/settings/developer/api-keys](https://app.cal.com/settings/developer/api-keys).

> **Note:**
> Don't see it? Look under **Security** instead. Cal.com has moved this page before.

### Step 4: Create the key

Click **+ Add** (top right). Name it "Uplifted Consulting". For expiry, choose **Never expires**, or the date we agreed. Click **Save**.

### Step 5: Copy the key

Copy the key straight away. It starts with `cal_live_`.

> **Careful:**
> Cal.com shows the key only once. If you lose it, create a new one.

## Send it to us

- [Send it with OneTimeSecret](https://guide.upliftedconsulting.com/start-here/sending-securely.md): Paste the key into OneTimeSecret, create the link, and send us **only the link**. Label it "Cal.com API key".

## Something not right?

### My key starts with cal_ but not cal_live_

That is a test key. It will not work with your real bookings. Create a new key and make sure it starts with `cal_live_`.

### The key stopped working after a while

It probably expired. Create a new key with **Never expires**, or a longer date, and send it again.

### We need several team members' calendars

Each key only works as the person who made it. Ask each person to do these steps, or tell us and we will suggest a better setup.

<sub>Last checked: 22 Oct 2026 against [Cal.com's API docs](https://cal.com/docs/api-reference/v2/introduction).</sub>

---
Source: https://guide.upliftedconsulting.com/services/cal-com · Updated 2026-10-22
