How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

MongoDB Invoices API

Returns invoices.

MongoDB Invoices API is one of 53 APIs that MongoDB publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Invoices. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, authentication docs, rate-limit docs, and a changelog.

This API exposes 9 operations across 9 paths, and defines 20 schemas. It is described by OpenAPI 3.2.0, at version 2.0.

Requests are made against a single base URL, https://cloud.mongodb.com.

9 operations 9 paths 20 schemas 8 GET1 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
2.0
Base URL
https://cloud.mongodb.com/api/atlas/v2
Authentication
HTTP Digest, OAuth 2.0
Terms of Service
Resource Areas
1

Authentication & Security 2

MongoDB Invoices API declares 2 security schemes for authenticating requests. It uses HTTP digest authentication (DigestAuth). It supports OAuth 2.0 (ServiceAccounts) using the clientCredentials flow. By default, every request must be authenticated.

  • ServiceAccounts — Learn more about [Service Accounts](https://www.mongodb.com/docs/atlas/api/service-accounts-overview).

Paths & Operations 9

Across 9 paths, the API surfaces 9 operations — 8 GET, 1 POST. Each is listed below with its method, path, parameters, and response codes.

Invoices 9

Returns invoices.

POST
/api/atlas/v2/orgs/{orgId}/billing/costExplorer/usage
Create One Cost Explorer Query Process
createOrgBillingCostExplorerUsageProcess 2 params body → 202400401403404429500
GET
/api/atlas/v2/orgs/{orgId}/billing/costExplorer/usage/{token}
Return Usage Details for One Cost Explorer Query
getOrgBillingCostExplorerUsage 3 params → 102200400401403404429500
GET
/api/atlas/v2/orgs/{orgId}/invoices
Return All Invoices for One Organization
listOrgInvoices 12 params → 200401403404429500
GET
/api/atlas/v2/orgs/{orgId}/invoices/pending
Return All Pending Invoices for One Organization
listOrgInvoicePending 3 params → 200401403404429500
GET
/api/atlas/v2/orgs/{orgId}/invoices/{invoiceId}
Return One Invoice for One Organization
getOrgInvoice 4 params → 200401403404429500
GET
/api/atlas/v2/orgs/{orgId}/invoices/{invoiceId}/csv
Return One Invoice as CSV for One Organization
getOrgInvoiceCsv 4 params → 200401403404429500
GET
/api/atlas/v2/orgs/{orgId}/invoices/{invoiceId}/lineItems:search
Return All Line Items for One Invoice by Invoice ID
searchOrgInvoiceLineItems 5 params body → 200400401403404429500
GET
/api/atlas/v2/skus
Return All Stock Keeping Units
listSkus 5 params → 200401403429500
GET
/api/atlas/v2/skus/{skuId}
Return One Stock Keeping Unit
getSku 3 params → 200401403404429500

Schemas 20

The contract defines 20 schemas that model the data the API accepts and returns. The most detailed are BillingInvoice (18 properties), InvoiceLineItem (18 properties), BillingInvoiceMetadata (15 properties), BillingPayment (10 properties). Each schema is shown below with its type and property counts.

ApiError
object
6 properties 2 required
Link
object
2 properties
InvoiceLineItem
object
One service included in this invoice.
18 properties
CostExplorerQueryResult
object
FieldViolation
object
2 properties 2 required
UsageDetailsFilterRequest
object
Request body which contains various fields to filter line items as part of certain Invoice Usage Details queries.
8 properties
PaginatedApiInvoiceView
object
3 properties 1 required
SkuResponse
object
2 properties
PaginatedPublicApiUsageDetailsLineItemView
object
3 properties 1 required
PaginatedApiInvoiceMetadataView
object
3 properties 1 required
ApiPublicUsageDetailsQueryRequest
object
Request body for an Invoice Usage Details query with filtering, pagination, and sort.
3 properties
BillingPayment
object
Funds transferred to MongoDB to cover the specified service in this invoice.
10 properties
PaginatedApiSKUView
object
3 properties 1 required
PublicApiUsageDetailsLineItemView
object
8 properties
CostExplorerFilterRequestBody
object
Request body for a cost explorer query.
8 properties 2 required
BillingRefund
object
One payment that MongoDB returned to the organization for this invoice.
4 properties
BadRequestDetail
object
Bad request detail.
1 property
CostExplorerFilterResponseView
object
Response object to give information about created query.
1 property
BillingInvoiceMetadata
object
15 properties
BillingInvoice
object
18 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

mongodb-invoices-api-openapi.yml Raw ↑

Other APIs MongoDB publishes across the network.

MongoDB Atlas Data API
MongoDB Atlas App Services Admin API
MongoDB Access Tracking API
MongoDB Activity Feed API
MongoDB Alert Configurations API
MongoDB Alerts API
MongoDB Atlas Search API
MongoDB Auditing API
MongoDB AWS Clusters DNS API
MongoDB Cloud Backups API
MongoDB Cloud Migration Service API
MongoDB Cloud Provider Access API
Where this information came from

This is an independent, third-party profile of MongoDB Invoices API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.