MonetizeNow · OpenAPI Overlay 1.0.0
API Evangelist enhancements for the MonetizeNow API
7 actions
7 updates
update
extends
openapi/monetizenow-openapi.json
Derived by API Evangelist
Built from the contracts MonetizeNow publishes. MonetizeNow did not publish this file.
What the actions change
titlex-apievangelist-sourcex-apievangelist-assembledx-apievangelist-assemblyx-apievangelist-version-notex-apievangelist-securityx-apievangelist-conventionsx-apievangelist-events
Targets 2
$.info
$
OpenAPI Overlay
overlay: 1.0.0
info:
title: API Evangelist enhancements for the MonetizeNow API
version: 1.0.0
extends: openapi/monetizenow-openapi.json
x-provenance:
generated: '2026-08-13'
method: generated
source: >-
openapi/monetizenow-openapi.json — assembled 2026-08-13 from the 156
per-operation OpenAPI 3.0.3 fragments MonetizeNow publishes inside its own
ReadMe reference pages (the `# OpenAPI definition` block served on
https://docs.monetizenow.io/reference/<operation>.md). All 156 fragments
declare the same servers[] (https://api.monetizeplatform.com) and the same
info block; merging produced zero conflicts and the union resolves every
$ref with no dangling or unused schemas. The base document is left EXACTLY as
published — including info.title "OpenAPI definition" and info.version "v0" —
and every API Evangelist change lives here instead.
ownership_check: >-
servers[0].url is https://api.monetizeplatform.com, identical to the baseURL
MonetizeNow documents at
https://docs.monetizenow.io/reference/getting-started-with-your-api, and
info.description is entirely MonetizeNow product prose (product catalog,
quote-to-cash, MonetizeNow API keys). The spec is MonetizeNow's own.
actions:
- target: $.info
description: Name the document and record where the assembled spec came from.
update:
title: MonetizeNow API
x-apievangelist-source: https://docs.monetizenow.io/reference
x-apievangelist-assembled: '2026-08-13'
x-apievangelist-assembly: >-
Union of 156 per-operation OpenAPI 3.0.3 fragments published in the
MonetizeNow ReadMe reference. MonetizeNow does not publish a single
downloadable spec document.
- target: $.info
description: >-
The published document declares info.version "v0". MonetizeNow's breaking
change policy says major versions are carried in a version header, so "v0"
is not a real API version — flag it rather than overwrite it.
update:
x-apievangelist-version-note: >-
info.version "v0" is a placeholder emitted by the generator, not the API
version. MonetizeNow versions major breaking changes via a version header
and publishes no version string. See lifecycle/monetizenow-lifecycle.yml.
- target: $
description: >-
The published document declares NO securitySchemes and NO security, yet every
operation requires the x-api-key header. Record the real scheme our
authentication artifact captured without editing the provider's components.
update:
x-apievangelist-security:
note: >-
components.securitySchemes is absent from the published document. The
real scheme is an apiKey in the x-api-key header, tenant-wide and
unscoped, documented at
https://docs.monetizenow.io/reference/getting-started-with-your-api.
scheme:
type: apiKey
in: header
name: x-api-key
detail: authentication/monetizenow-authentication.yml
- target: $
description: Attach the cross-cutting conventions the spec does not encode.
update:
x-apievangelist-conventions:
pagination:
style: page-number
params: [currentPage, pageSize]
component: MNPageable
idempotency:
header: null
mechanism: caller-supplied custom identifiers (*ByCustomId operations)
errors:
rfc9457: false
statuses: [400, 403, 404, 409, 500]
rate_limits:
published: false
detail: conventions/monetizenow-conventions.yml
- target: $
description: Point at the event surface the REST document does not describe.
update:
x-apievangelist-events:
webhooks: 30
asyncapi_published: false
detail: asyncapi/monetizenow-webhooks.yml
- target: $
description: Point at MonetizeNow's live but undocumented MCP server.
update:
x-apievangelist-mcp:
endpoint: https://mcp.monetizeplatform.com/mcp
auth: oauth
documented_by_provider: false
detail: mcp/monetizenow-mcp.yml
- target: $.info
description: >-
Record the content gaps this pipeline can surface but must never fabricate
into the provider's spec.
update:
x-apievangelist-gaps:
operations: 156
operations_with_summary: 99
operations_without_summary: 57
operations_with_description: 99
operations_tagged: 156
operation_ids_unique: 156
operations_with_examples: 0
security_schemes_declared: 0
note: >-
57 of 156 operations carry no summary and no description — their
reference pages show only the raw path. No request or response example is
embedded anywhere in the document. Component schemas are named with
fully-qualified internal Java packages
(com.monytyz.billing.*), which leak implementation detail into every
generated client.
Work with this as data
Every overlay here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for openapi overlays
4 MCP tools reach this
find_overlaysBrowse and filter every overlay in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This overlay
curl "https://apis.io/api/v1/overlays/monetizenow-openapi-overlay"
All openapi overlays
curl "https://apis.io/api/v1/overlays?limit=25"
Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.