POST /api/v1/forward/identities/{identity_id}
変更可能な Identity フィールドを更新します。省略されたフィールドは変更されません。metadata はマージされ、空文字列のメタデータ値はそのキーを削除します。
Headers
| Header | Required | Description |
|---|---|---|
Authorization | Yes | Bearer <PAT> |
Content-Type | Yes | application/json |
Idempotency-Key | No | 安全でないリクエストに対する任意のべき等性キー。 |
Path parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
identity_id | string | Yes | Forward Identity ID。 |
Body parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
external_id | string | No | 既存のエンドユーザー ID を置き換えます。 |
name | string | No | 表示名を置き換えます。 |
enabled | boolean | No | この Identity を使用できるかどうかを更新します。 |
metadata | object | No | カスタムメタデータをマージ更新します。空文字列の値はキーを削除します。 |
Example request
Example response
HTTP 200 OKResponse fields
更新された Identity オブジェクトを返します。Errors
| HTTP | Type | Trigger |
|---|---|---|
| 400 | invalid_request_error | リクエストボディが無効です。 |
| 401 | authentication_error | PAT が無効または期限切れです。 |
| 404 | not_found_error | Identity が存在しません。 |
| 409 | conflict_error | Identity が既存のレコードと競合しています。 |
Notes
enabled=falseは、アクティブな Identity を必要とする新しい操作を防ぎます。- 過去のセッションおよび監査レコードは変更されません。