Renames an authorized client. Currently only label is editable.
Documentation Index
Fetch the complete documentation index at: https://www.dynamic.xyz/docs/llms.txt
Use this file to discover all available pages before exploring further.
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
36^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$"95b11417-f18f-457f-8804-68e361f9164f"
Request body for PATCH /auth/clients/{authorizedClientId}.
New user-editable label. Pass null to clear.
255Updated authorized client.
A first-party client (CLI / MCP / demo / IDE plugin) authorized to act as
the user via the OAuth grant flow. Surfaced in Profile → Authorized Clients for management.
36^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$"95b11417-f18f-457f-8804-68e361f9164f"
Type of first-party client being authorized. cli for the dyn CLI,
mcp for an MCP server, demo for demo applications oauth-ing into
redcoast, ide-plugin for editor extensions, and other as a catch-all.
cli, mcp, demo, ide-plugin, other When the client's JWT naturally expires (typically 30 days post-grant).
Package or product name reported at grant time.
Version reported at grant time.
User-editable label. Defaults to client_metadata.hostname at grant
time; the user can rename it from the management UI.
IP address recorded at grant approval time.
Timestamp of the most recent successful auth check. Sampled at most once per minute per client to avoid write amplification on hot loops.
When the client was revoked. Null = active.
True when the listing request's own JWT references this row. The UI uses this to render a "This client" badge and require extra confirmation on revoke.