スキーマ
スキーマは、アプリケーションパスワードレコード内に存在するすべてのフィールドを定義します。これらのエンドポイントからの応答には、_filter
クエリパラメータが使用されていない限り、以下のフィールドが含まれることが期待されます。また、スキーマフィールドは特定のコンテキストでのみ表示される場合があります。
uuid |
アプリケーションパスワードの一意の識別子です。 JSONデータ型: 文字列, フォーマット: uuid 読み取り専用 コンテキスト: view , edit , embed |
app_id |
アプリケーションによって提供されるUUIDで、アプリケーションを一意に識別します。URLまたはDNS名前空間を使用したUUID v5の使用が推奨されます。 JSONデータ型: 文字列, フォーマット: uuid コンテキスト: view , edit , embed |
name |
アプリケーションパスワードの名前です。 JSONデータ型: 文字列 コンテキスト: view , edit , embed |
password |
生成されたパスワードです。アプリケーションを追加した後のみ利用可能です。 JSONデータ型: 文字列 読み取り専用 コンテキスト: edit |
created |
アプリケーションパスワードが作成されたGMT日付です。 JSONデータ型: 文字列, フォーマット: datetime ( 詳細) 読み取り専用 コンテキスト: view , edit |
last_used |
アプリケーションパスワードが最後に使用されたGMT日付です。 JSONデータ型: 文字列またはnull, フォーマット: datetime ( 詳細) 読み取り専用 コンテキスト: view , edit |
last_ip |
アプリケーションパスワードが最後に使用されたIPアドレスです。 JSONデータ型: 文字列またはnull, フォーマット: ip 読み取り専用 コンテキスト: view , edit |
アプリケーションパスワードの取得
定義と例リクエスト
GET /wp/v2/users/<user_id>)/application-passwords
このエンドポイントをクエリして、特定のアプリケーションパスワードレコードを取得します。
$ curl https://example.com/wp-json/wp/v2/users/<user_id>)/application-passwords
引数
context |
リクエストが行われるスコープ; 応答に存在するフィールドを決定します。 デフォルト: view 次のいずれか: view , embed , edit |
アプリケーションパスワードの作成
引数
app_id |
アプリケーションによって提供されるUUIDで、アプリケーションを一意に識別します。URLまたはDNS名前空間を使用したUUID v5の使用が推奨されます。 |
name |
アプリケーションパスワードの名前です。 必須: 1 |
定義
POST /wp/v2/users/<user_id>)/application-passwords
アプリケーションパスワードの削除
このエンドポイントには引数はありません。
定義
DELETE /wp/v2/users/<user_id>)/application-passwords
例リクエスト
$ curl -X DELETE https://example.com/wp-json/wp/v2/users/<user_id>)/application-passwords
アプリケーションパスワードの取得
定義と例リクエスト
GET /wp/v2/users/<user_id>)/application-passwords/introspect
このエンドポイントをクエリして、特定のアプリケーションパスワードレコードを取得します。
$ curl https://example.com/wp-json/wp/v2/users/<user_id>)/application-passwords/introspect
引数
context |
リクエストが行われるスコープ; 応答に存在するフィールドを決定します。 デフォルト: view 次のいずれか: view , embed , edit |
アプリケーションパスワードの取得
定義と例リクエスト
GET /wp/v2/users/<user_id>)/application-passwords/<uuid>
このエンドポイントをクエリして、特定のアプリケーションパスワードレコードを取得します。
$ curl https://example.com/wp-json/wp/v2/users/<user_id>)/application-passwords/<uuid>
引数
context |
リクエストが行われるスコープ; 応答に存在するフィールドを決定します。 デフォルト: view 次のいずれか: view , embed , edit |
アプリケーションパスワードの更新
引数
app_id |
アプリケーションによって提供されるUUIDで、アプリケーションを一意に識別します。URLまたはDNS名前空間を使用したUUID v5の使用が推奨されます。 |
name |
アプリケーションパスワードの名前です。 |
定義
POST /wp/v2/users/<user_id>)/application-passwords/<uuid>
例リクエスト
アプリケーションパスワードの削除
このエンドポイントには引数はありません。
定義
DELETE /wp/v2/users/<user_id>)/application-passwords/<uuid>
例リクエスト
$ curl -X DELETE https://example.com/wp-json/wp/v2/users/<user_id>)/application-passwords/<uuid>