アイデンティティプロファイルの作成または更新
対象サーバーの通常の認証と、明示的な正確なSpace IDを使います。別のSpaceへのフォールバックは行いません。現在の書き込み権限を持つ人間のアクターが必要です。作成時はid: nullとexpected_revision: nullを送信します(expected_revisionは省略可能)。更新時は既存のIDと現在のrevisionの両方を送信します。作成時に名前だけでプロフィールを統合することはありません。Spaceあたり最大100件のプロフィールを保存でき、保留中の変更数が上限に達すると編集が拒否される場合があります。subjectへのリンクは任意で、省略すると既存のリンクを維持します。保存すると選択的なバックグラウンド再処理がキューに入り、その後モデルが使われる場合がありますが、このリクエスト内でモデルを呼び出すことはありません。
リクエストボディ
application/json
TypeScript定義
TypeScriptでrequest body型を使用します。
レスポンスボディ
application/json
application/json
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/identity/profiles" \ -H "Content-Type: application/json" \ -d '{ "space_id": "engineering", "id": null, "expected_revision": null, "name": "Alice", "aliases": [], "context": "Reviews the design", "kind": "human" }'{ "id": "string", "revision": 0, "kind": "human", "names": [ "string" ], "context": [ "string" ], "subject": { "kind": "agent_identity", "id": "string", "reference": "string" }}