このドキュメントでは、 Partnership API を使用してアカウントを管理する方法を説明します。子アカウントの場合は、 子アカウント オブジェクトを使用します。
要件
この API を使用する前に、次の点に注意してください。
- この API は、組織が New Relic の担当者から使用するように指示されていない限り、使用できません。
- この特定のオブジェクトを使用するためのアクセス権がない可能性があります。使用する前に、まず要件をお読みください。
アカウントオブジェクトの属性
Partnership API アカウントオブジェクトの属性を示します。
アカウント API には、子アカウントを作成するための属性が含まれていません。 代わりに、子アカウントを作成するには、New Relic UI の親アカウントのAccount settingsページを使用します。
アカウントAPIコール
以下に、アカウントAPI機能のURLパターンを示します。このURLパターンを使用する場合は、 Partner API key を含むHTTPヘッダをJSONリクエストボディと一緒に送信してください。例えば、以下のようになります。
GET .../api/v2/partners/:PARTNER_ID/accounts/:IDx-api-key: :PARTNER_ACCOUNT_KEYContent-Type: application/json
{ JSON data }
電話 | リソースのURLパターン |
---|---|
パートナーのすべてのアカウントを一覧表示します ( index )。 |
|
Show アカウントの属性。 |
|
Update アカウントの属性。 |
|
Create 指定されたアカウント。 |
|
Cancel アカウント。 |
|
ステータスの定義
APIコールでアカウントを作成またはリストアップすると、アカウントのステータスが自動的に含まれます。これらのステータスの中には、すべての価格モデルに適用されないものもあります。
アカウントの状況 | 定義 |
---|---|
| 無料アカウントが作成されているが、プライマリ・アドミンがまだ有効になっていない。 |
| 有料会員で作成されたアカウントですが、プライマリ管理者がまだ有効になっていません。 |
| 無料アカウント、アクティブなプライマリ管理者、アプリケーションデータは収集されていません。 |
| 有料のサブスクリプション、アクティブな主管理者、アプリケーションデータは収集されていません。 |
| 無料購読、アプリケーションデータの受信 |
| 有料会員、アプリケーションデータの受信 |
| アカウントのサブスクリプションがアップグレードされました。 |
| アカウントのサブスクリプションがダウングレードされました。 |
| New Relic アカウントのサブスクリプションがキャンセルされました。 |
| プライマリ管理者がメールアドレスを認証していないため、New Relic アカウントが停止しています。 |
JSONの例
以下は、Partnership API のアカウントオブジェクトを使用した JSON リクエストとレスポンスの例です。
Note that this is just an example, and that for some accounts, the users
and subscriptions
attributes are unnecessary and are ignored.
アカウントオブジェクトAPIの例
アカウント数が1000を超えるパートナーシップでは、ページ分割された応答が返されます。ページを指定するには、クエリに以下のパラメータを追加します。
?page=
以下は、パートナーシップ API アカウント オブジェクトを使用した呼び出しの例です。 Note that these are examples, and that for some accounts, the users
and subscriptions
attributes don't apply and will be ignored.