---
"@context": https://schema.org
"@type": TechArticle
"@id": https://www.twilio.com/docs/agent-identity/api/clients#article
headline: Clients API
description: Manage the clients — applications like AI agents — that can request access through Agent Identity.
url: https://www.twilio.com/docs/agent-identity/api/clients
inLanguage: en
dateModified: 2026-09-18T12:02:39.000Z
author:
  "@type": Organization
  name: Twilio Developer Education Team
publisher:
  "@type": Organization
  name: Twilio
---

# Clients API

> \[!IMPORTANT]
>
> Agent Identity is available as a Private Beta product, and the information
> contained in this document is subject to change. You acknowledge and agree
> that your use of Agent Identity is subject to the terms of the [Services in
> Private
> Beta](https://www.twilio.com/en-us/legal/service-country-specific-terms/private-beta).
> Some features are not yet implemented and others may change before the
> product is declared as Generally Available. Private Beta products are not
> covered by the Twilio Support Terms or Twilio Service Level Agreement.

A client is an application that can request access, such as an AI agent. You create and manage clients through the API or the Console.

## Endpoints

| Operation     | Method and path                      | Description                                                                           |
| ------------- | ------------------------------------ | ------------------------------------------------------------------------------------- |
| List clients  | `GET /v1/Auth/Clients`               | Retrieve a paginated list of clients.                                                 |
| Create client | `POST /v1/Auth/Clients`              | Create a client.                                                                      |
| Read client   | `GET /v1/Auth/Clients/{clientId}`    | Retrieve a single client.                                                             |
| Update client | `PATCH /v1/Auth/Clients/{clientId}`  | Update a client. The client ID, client type, and creation timestamp can't be changed. |
| Delete client | `DELETE /v1/Auth/Clients/{clientId}` | Delete a client.                                                                      |
