Docs 菜单
Docs 主页
/
MongoDB Cloud Manager
/ / /

获取一张组织发票

在此页面上

  • Resource
  • 请求路径参数
  • 请求查询参数
  • 请求正文参数
  • 响应
  • 请求示例
  • 响应示例

基本 URL: https://cloud.mongodb.com/api/public/v 1.0

GET /orgs/{ORG-ID}/invoices/{INVOICE-ID}
名称
类型
说明
ORG-ID
字符串
组织的唯一标识符。
INVOICE-ID
字符串
发票的唯一标识符。 费用通常在第二天公布。

以下查询参数为可选参数:

名称
类型
必要性
说明
默认
pageNum
数字
Optional
从一开始的整数,用于返回结果的一部分。
1
itemsPerPage
数字
Optional
每页要返回的项目数,最多 500 个。
100
pretty
布尔
Optional
false
envelope
布尔
Optional

指示是否将响应包装在信封中的标志。

某些 API 客户端无法访问 HTTP 响应标头或状态代码。要修复此问题,在查询中设置 envelope : true

对于返回结果列表的端点,content 对象是一个信封。Cloud Manager 将 status 字段添加到响应正文。

false
backupJobsEnabledOnly
布尔
Optional
指示是否从响应中排除未启用备份数据库的守护进程的标志。 将其设置为false以包含将backupJobsEnabled标志设置为false的守护进程配置。
true

此端点不使用 HTTP 请求正文参数。

如果将查询元素envelope设置为true ,则响应将由content对象包装。

HTTP 响应返回一个 JSON document,其中包含以下对象:

名称
类型
说明
amountBilledCents
数字
此发票的账单金额,计算公式为subtotalCents + salesTaxCents - startupBalanceCents
amountPaidCents
数字
为此发票支付的金额。
created
字符串
ISO8601 格式的时间戳 创建此发票时的日期和时间格式( UTC 格式)。
creditsCents
数字
MongoDB 存入的金额,以美分为单位。
endDate
字符串
ISO8601 格式的时间戳 此发票的计费周期结束时的日期和时间格式( UTC 格式)。
groupId
字符串
与发票关联的项目的唯一标识符。 不会出现在所有发票上。
id
字符串
此发票的唯一标识符。
lineItems
对象数组

发票中的行项目。 此信息也可在Cloud Manager用户界面“发票”页面的 Usage Details部分找到。

大量中的每个对象都包含以下字段:

列项
说明
clusterName
产生费用的集群的名称
created
ISO8601 格式的时间戳 行项目过帐到发票的日期和时间格式( UTC )。
endDate
ISO8601 格式的时间戳 行项目适用期间结束的日期和时间格式(以 UTC 为单位)。
discountCents
折扣金额(以美分为单位)。 在适用时显示。
groupId
与行项目关联的项目的ID 。
note
关于行项目的注释。
percentDiscount
折扣百分比。 在适用时显示。
quantity
订单项的单元数(例如 GB、小时等)。
replicaSetName
与行项目关联的副本集的名称。
sku
行项目的描述。 这可以是实例类型、支持费用、高级安全性等。
startDate
ISO8601 格式的时间戳 行项目适用期间开始的日期和时间格式( UTC 格式)。
totalPriceCents

订单项的总价,以美分为单位。 等于

unitPriceDollars * quantity * 100
unitPriceDollars
商品成本(以美元为单位)。
links
对象数组

指向子资源和/或相关资源的一个或多个链接。 URL 之间的关系类型在 Web 链接规范 中进行了解释

orgId
字符串
收到此发票的组织的唯一标识符。
payments
对象数组

应用于发票的付款。 payments大量中的对象包括以下字段:

字段
说明
amountBilledCents
发票金额,以美分为单位。
amountPaidCents
客户支付的金额,以美分为单位。
created
ISO8601 格式的时间戳 记录付款日期的日期和时间格式( UTC 格式)。
id
付款的唯一标识符。
salesTaxCents
已付销售税金额(以美分为单位)。
statusName

付款状态。

状态
说明
CANCELLED
付款已取消。
FAILED
尝试向信用卡收费失败。
FORGIVEN
付款已创建,但随后被免除。
NEW
付款已创建,但尚未尝试从信用收费。
PAID
付款成功。
subtotalCents
所有正发票行项目的总和,以美分为单位。
updated
ISO8601 格式的时间戳 对象上次更新的日期和时间格式( UTC 格式)。
refunds
对象数组

发票退款。 refunds数组中的对象包括以下字段:

字段
说明
amountCents
退款金额(以美分为单位)。
created
ISO8601 格式的时间戳 记录退款日期的日期和时间格式( UTC 格式)。
reason
退款原因。
paymentId
付款的唯一标识符。
salesTaxCents
数字
subtotalCents征收的税额。
startDate
字符串
ISO8601 格式的时间戳 此发票开始日期的日期和时间格式( UTC 格式)。
statusName
字符串

此发票的状态。 接受的值为:

状态
说明
CLOSED
订阅周期的所有费用均已确定,余额大于零,且尚未向客户收费。
FAILED
尝试从信用卡收取应付金额失败。
FORGIVEN
已向客户收费,但费用已被免除。
FREE
结果金额为零,因此不会向客户收取费用。
PAID
资金已转至 MongoDB, Inc.
PENDING
包括当前订阅周期的费用。 处于这种状态的客户不应拥有多张发票。
PREPAID
该客户使用的是预付费计划,因此无需向客户付费。
subtotalCents
数字
所有正发票行项目的总和(以美元美分为单位)。
updated
字符串
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"

后退

获取全部