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

# Overview

> Manage the calling project: rotate its API key pair and control which IP addresses may authenticate with it.

The **Projects** API lets you manage the project whose credentials you are calling with:
rotate its API key pair and restrict which IP addresses are allowed to authenticate.

## Regenerating API keys

[Regenerate API keys](/api-reference/projects/regenerate-api-keys) issues a fresh key pair
and immediately invalidates the old one. For security the new key is **not** returned in the
response; it is emailed to the business's registered address. Update your integration with
the new key before the old one stops working.

## IP whitelisting

By default a project API key can be used from any address. Once you
[add an IP](/api-reference/projects/add-ip-to-whitelist) to the allowlist, requests from any
address **not** on the list are rejected. Manage the list with
[List IP whitelist](/api-reference/projects/list-ip-whitelist) and
[Remove IP from whitelist](/api-reference/projects/remove-ip-from-whitelist).

## The whitelist entry object

| Attribute   | Type             | Description                                               |
| ----------- | ---------------- | --------------------------------------------------------- |
| `id`        | `string`         | Unique whitelist entry id (used to remove it).            |
| `projectId` | `string`         | Project the entry belongs to.                             |
| `ipAddress` | `string`         | The allowed IPv4 or IPv6 address.                         |
| `label`     | `string \| null` | Optional human-readable label (e.g. `Production server`). |
| `createdBy` | `string`         | Actor that added the entry.                               |
| `createdAt` | `string`         | ISO 8601 UTC timestamp.                                   |
| `updatedAt` | `string`         | ISO 8601 UTC timestamp.                                   |
