スキーマ

スキーマは、アプリケーションパスワードレコード内に存在するすべてのフィールドを定義します。これらのエンドポイントからの応答には、_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>