Docs Menu
Docs Home
/
MongoDB Cloud Manager
/ / /

1 つの組織の請求書を取得

項目一覧

  • Resource
  • リクエスト パス パラメーター
  • リクエスト クエリ パラメータ
  • リクエスト ボディ パラメータ
  • 応答
  • リクエストの例
  • 応答例

ベース URL: https://cloud.mongodb.com/api/public/v 1.0

GET /orgs/{ORG-ID}/invoices/{INVOICE-ID}
名前
タイプ
説明
ORG-ID
string
組織の一意の識別子です。
INVOICE-ID
string
請求書のユニーク識別子。 料金は通常翌日に表示されます。

次のクエリ パラメータは 任意です。

名前
タイプ
必要性
説明
default
pageNum
数値
任意
結果のサブセクションを返す 1 から始まる整数。
1
itemsPerPage
数値
任意
1 ページあたりに返す項目の数は最大 500 です。
100
pretty
ブール値
任意
false
envelope
ブール値
任意

応答をエンベロープでラップするかどうかを示すフラグ。

一部の APIクライアントは、 HTTPレスポンス ヘッダーまたはステータス コードにアクセスできません。 これを修正するには、クエリでenvelope : trueを設定します。

結果のリストを返すエンドポイントの場合、 contentオブジェクトはエンベロープです。 Cloud Manager は、レスポンス本体にstatusフィールドを追加します。

false
backupJobsEnabledOnly
ブール値
任意
データベースのバックアップ用に有効になっていないデーモンを応答から除外するかどうかを示すフラグ。 これをfalseに設定し、 backupJobsEnabledフラグがfalseに設定されているデーモン構成を含めます。
true

このエンドポイントは、HTTP リクエスト本体パラメータを使用しません。

クエリ要素envelopetrueに設定すると、応答はcontentオブジェクトによってラップされます。

HTTP レスポンスでは、次のオブジェクトを含む JSON document が返されます。

名前
タイプ
説明
amountBilledCents
数値
この請求書の請求額( subtotalCents + salesTaxCents - startingBalanceCentsとして計算)
amountPaidCents
数値
この請求書の支払額。
created
string
ISO8601 のタイムスタンプ この請求書が作成されたときの UTC の日付と時刻形式。
creditsCents
数値
MongoDB によってクレジットされた金額(USD セント単位)。
endDate
string
ISO8601 のタイムスタンプ この請求書の請求期間が終了したときの日付と時刻形式( UTC)
groupId
string
請求書が関連付けられているプロジェクトの一意の識別子。 すべての請求書に表示されるわけではありません。
id
string
この請求書のユニーク識別子。
lineItems
オブジェクト配列

請求書の明細項目。 この情報は、Cloud Manager UI の請求書ページの [ Usage Detailsセクションにも記載されています。

配列内の各オブジェクトには、次のフィールドが含まれています。

Item
説明
clusterName
料金を発生させたクラスターの名前
created
ISO8601 のタイムスタンプ 明細項目が請求書に請求されたときの UTC 形式の日付と時刻形式。
endDate
ISO8601 のタイムスタンプ 行項目が適用される期間が終了したときの UTC の日付と時刻形式。
discountCents
割引された金額(USD セント単位)。 該当する場合は が表示されます。
groupId
行項目が関連付けられているプロジェクトの ID。
note
行項目に注意してください。
percentDiscount
割引率。 該当する場合は が表示されます。
quantity
行項目の単位数(例: GB、 時間など)。
replicaSetName
行項目が関連付けられているレプリカセットの名前。
sku
行項目の説明。 これは、インスタンスの種類、サポート料金、高度なセキュリティなどです。
startDate
ISO8601 のタイムスタンプ 行項目が適用される期間が開始されたときの UTC 形式の日付と時刻形式。
totalPriceCents

明細項目の合計価格(USD セント単位)。 と等しい

unitPriceDollars * quantity * 100
unitPriceDollars
アイテムのコスト(ドル単位)。
links
オブジェクト配列

サブリソースや関連リソースへの 1 つ以上のリンク。 URL 間の関係タイプについては、 Web リンク仕様 で説明されています。

orgId
string
この請求書を受信した組織の一意の識別子。
payments
オブジェクト配列

請求書に適用された支払い。 payments配列内のオブジェクトには次のフィールドが含まれます。

フィールド
説明
amountBilledCents
請求書の金額(USD セント単位)。
amountPaidCents
カスタマーが支払った金額(USD セント単位)。
created
ISO8601 のタイムスタンプ 支払いが記録された日付の UTC 形式の日時。
id
支払いの一意の識別子。
salesTaxCents
支払られた売上税金の金額(USD セント単位)。
statusName

支払い状況。

ステータス
説明
CANCELLED
支払いがキャンセルされました。
FAILED
クレジットカードへの請求は失敗しました。
FORGIVEN
支払いが作成されましたが、その後許可されました。
NEW
支払いは作成されましたが、クレジットカードに請求は行われていません。
PAID
支払いが成功しました。
subtotalCents
すべての正の請求書の明細項目の合計(USD セント単位)。
updated
ISO8601 のタイムスタンプ オブジェクトが最後にアップデートされた日時の UTC 形式。
refunds
オブジェクト配列

請求書に対して発行された返金。 refunds配列内のオブジェクトには次のフィールドが含まれます。

フィールド
説明
amountCents
返金額(USD セント単位)。
created
ISO8601 のタイムスタンプ 返金が記録された日付の UTC での日時形式。
reason
返金の理由。
paymentId
支払いの一意の識別子。
salesTaxCents
数値
subtotalCentsに課される税金の額。
startDate
string
ISO8601 のタイムスタンプ この請求書の開始日の UTC での日付と時刻形式。
statusName
string

この請求書の状態。 指定できる値は以下のとおりです。

ステータス
説明
CLOSED
サブスクライブ サイクルのすべての料金は確定され、残高は 0 より超えており、カスタマーはまだ請求されていません。
FAILED
クレジットカードに未払い金額を請求しようとすると失敗しました。
FORGIVEN
カスタマーに請求が行われていますが、その請求は許可されています。
FREE
金額はゼロであることが確認され、カスタマーは料金を請求されません。
PAID
金額は MongoDB, Inc. に転送されました。
PENDING
現在のサブスクライブ サイクルの料金が含まれます。 この状態では、カスタマーは複数の請求書を持つことは できません 。
PREPAID
カスタマーはプリペイド プランに登録されているため、料金は請求されません。
subtotalCents
数値
すべての正の請求書の明細項目を USD セント単位で合計します。
updated
string
ISO8601 のタイムスタンプ 請求書が最後に更新されたときの日付と時刻形式( UTC) 。
curl --user "{PUBLIC-KEY}:{PRIVATE-KEY}" --digest \
--header "Accept: application/json" \
--include \
--request GET "https://cloud.mongodb.com/api/public/v1.0/orgs/{ORG-ID}/invoices/{INVOICE-ID}"

注意

次のサンプル応答では、表示しやすくするためにlineItems配列が切り捨てられています。

{
"amountBilledCents" : 240,
"amountPaidCents" : 240,
"created" : "2018-04-01T06:14:31Z",
"endDate" : "2018-05-01T00:00:00Z",
"id" : "{INVOICE-ID}",
"lineItems" : [ {
"clusterName" : "{CLUSTER-NAME}",
"created" : "2018-05-01T04:05:31Z",
"endDate" : "2018-05-01T00:00:00Z",
"groupId" : "{PROJECT-ID}",
"quantity" : 72.0,
"replicaSetName": "rs0",
"sku" : "CLOUD_MANAGER_BASIC",
"startDate" : "2018-04-30T00:00:00Z",
"totalPriceCents" : 0,
"unitPriceDollars" : 0.0
}, {
"clusterName" : "{CLUSTER-NAME}",
"created" : "2018-04-30T04:05:19Z",
"endDate" : "2018-04-30T00:00:00Z",
"groupId" : "{PROJECT-ID}",
"quantity" : 72.0,
"replicaSetName": "rs0",
"sku" : "CLOUD_MANAGER_BASIC",
"startDate" : "2018-04-29T00:00:00Z",
"totalPriceCents" : 0,
"unitPriceDollars" : 0.0
},
... ,
{
"clusterName" : "{CLUSTER-NAME}",
"created" : "2018-04-02T06:05:07Z",
"endDate" : "2018-04-02T00:00:00Z",
"groupId" : "{PROJECT-ID}",
"quantity" : 72.0,
"replicaSetName": "rs0",
"sku" : "CLOUD_MANAGER_BASIC",
"startDate" : "2018-04-01T00:00:00Z",
"totalPriceCents" : 0,
"unitPriceDollars" : 0.0
} ],
"links" : [ {
"href" : "https://cloud.mongodb.com/api/public/v1.0/orgs/{ORG-ID}",
"rel" : "http://mms.mongodb.com/org"
}, {
"href" : "https://cloud.mongodb.com/api/public/v1.0/orgs/{ORG-ID}/invoices/{INVOICE-ID}",
"rel" : "self"
} ],
"orgId" : "{ORG-ID}",
"payments" : [ {
"amountBilledCents" : 240,
"amountPaidCents" : 240,
"created" : "2018-05-01T04:05:14Z",
"id" : "{PAYMENT-ID}",
"salesTaxCents" : 19,
"statusName" : "PAID",
"subtotalCents" : 221,
"updated" : "2018-05-01T07:00:46Z"
} ],
"refunds" : [ ],
"salesTaxCents" : 19,
"startDate" : "2018-04-01T00:00:00Z",
"startingBalanceCents" : 0,
"statusName" : "PAID",
"subtotalCents" : 221,
"updated" : "2018-05-01T07:00:46Z"

戻る

すべて取得