Ultimate Multisite Register API エンドポイント
このチュートリアルでは、Ultimate Multisite /register API エンドポイントを使用して、ネットワーク内の新規顧客のオンボーディングプロセス全体を作成し、Zapierでそれを実行する方法を学びます。
このエンドポイントは POST メソッドを使用し、URL https://yoursite.com/wp-json/wu/v2/register から呼び出されます。この呼び出しでは、ネットワーク内で 4 つのプロセスが実行されます:
- 新しい WordPress ユーザー、またはユーザーIDを通じて識別されたユーザーが作成されます。
- Ultimate Multisite の新しい顧客、または顧客IDを通じて識別された顧客が作成されます。
- WordPress ネットワーク上に新しいサイトが 作成されます。
- 最終的に、Ultimate Multisite に新しい会員が作成されます。
このプロセスには API 認証情報が必要です。取得するには、ネットワーク管理パネルに移動し、Ultimate Multisite > Settings > API & Webhooks, を選択し、API Settings セクションを探します。

Enable API を選択し、API 認証情報を取得します。
それでは、エンドポイントを確認し、Zapierで登録アクションを作成しましょう。
エンドポイント本文パラメータ
エンドポイントに送信する必要がある最低限の情報を概観しましょう。この記事の最後に、完全な呼び出し例を示します。
カスタマー
ユーザーと Ultimate Multisite 顧客を作成するプロセスに必要な情報です:
"customer_id" : integer
ネットワークで作成された顧客IDを送信することができます。送信しない場合は、以下の情報が使用され、新しい顧客と新しい WordPress ユーザーが作成されます。ユーザーIDも顧客IDと同様に送信できます。
"customer" : { "user_id" : integer "username" : "string", "password" : "string", "email" : "string", },
会員
このオブジェクトに必要な情報は会員ステータスのみです。
"membership" { "status" : "string", // one of "pending", "active", "trialing", "expired", "on-hold", "canceled" },
製品
製品は、ネットワーク内の 1 つ以上の製品IDを配列で指定します。注意してください、このエンドポイントは製品を作成しません。製品作成エンドポイントについては、Ultimate Multisite のドキュメントを参照してください。
"products" : [1,2],
支払い
会員と同様に、ステータスのみが必要です。
"payment" { "status" : "string", // one of "pending", "completed", "refunded", "partially-refunded", "partially-paid", "failed", "canceled" },
サイト
本文を閉じるには、Site オブジェクト内にサイトの URL とタイトルが必要です。
"site" : { "site_url" : "string", "site_title" : "string" }
register エンドポイントの戻り値は、新しく作成された会員情報を含む配列になります。