RecVue

RecVue is an enterprise revenue management platform (RevOS - the Revenue Operating System) that unifies complex billing, revenue recognition, order-to-cash, usage-based monetization, and partner settlements for the office of the CFO. It automates recurring, usage, milestone, and hybrid billing models and recognizes revenue in compliance with ASC 606 and IFRS 15, with performance-obligation tracking, allocation, deferral, and audit trails. RecVue is API-first and exposes a documented, RESTful developer API (JSON, OAuth2 client-credentials, a Bulk API for large data sets, and official Node, Ruby, JavaScript, and Python client libraries) covering orders, order lines, bill runs, billing schedules, pricing, usage/deliveries, customers, invoices/adjustments, and revenue contracts. The platform is enterprise/sales-gated for provisioning (production and sandbox tenants), but the API reference is public at developer.recvue.com.

RecVue publishes 8 APIs on the APIs.io network, including Revenue Recognition API, Billing API, Billing Schedules API, and 5 more. Tagged areas include Revenue Recognition, ASC 606, Billing, Order-to-Cash, and Revenue Management.

RecVue’s developer surface includes authentication, documentation, engineering blog, and 6 more developer resources.

35.6/100 thin ▬ flat Agent 48/100 agent ready Full breakdown ↓
scored 2026-07-20 · rubric v0.4
8 APIs 0 Features
Revenue RecognitionASC 606BillingOrder-to-CashRevenue ManagementUsage-Based BillingPartner SettlementsIFRS 15Subscription BillingEnterprise

API Rating

API Evangelist API Evangelist Rating How this is scored →
scored 2026-07-20 · rubric v0.4
Composite quality — 35.6/100 · thin
Contract Quality 14.6 / 25
Developer Ergonomics 4.3 / 20
Commercial Clarity 5.8 / 20
Operational Transparency 4.1 / 13
Governance 0.0 / 12
Discoverability 6.8 / 10
Agent readiness — 48/100 · agent ready
Machine-Readable Contract 18 / 18
Agentic Access Contract 15 / 15
MCP Server 0 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 0 / 8
Request/Response Examples 0 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 0 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/recvue: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs

RecVue Revenue Recognition API

Configure and track ASC 606 / IFRS 15 revenue recognition. Get, create, and update revenue-contract amendment setups (performance-obligation and compliance controls) and read th...

RecVue Billing API

Generate and manage invoices through bill runs (status flow CREATED to PROCESSING to COMPLETED), retrieve invoice and billing-line detail, export bill-run artifacts (PDF/XML/CSV...

RecVue Billing Schedules API

Retrieve, create, update, and delete billing schedules - the dated, quantity-bearing records that drive one-time, milestone, and contingent billing. Paginated retrieval with fil...

RecVue Orders API

The order-to-cash core - create, read, update, delete, upsert-by-external- reference, activate, terminate, and amend orders and order lines, and manage order types (which define...

RecVue Usage and Deliveries API

Ingest and manage consumption data for usage-based billing. Load usage records into batches routed to the Usage Hub, query/update/delete batch detail records, and create, read, ...

RecVue Pricing API

Manage price lists (standard, customer, revenue, hierarchical), tier-pricing configurations (volume, quantity, usage, multi-dimensional), attribute-based pricing rules, and pric...

RecVue Customers and Accounts API

Create, read, and update customer accounts, sites (BILL_TO, SHIP_TO, SELL_TO), and contacts, with partner and payment-term validation. Includes supplier/vendor records for partn...

RecVue Invoices and Adjustments API

Create or update invoices for manual AR integration, search invoices for adjustments, run standard/manual adjustment processes (including mass submit and bulk imports), manage t...

Collections

RecVue API

OPEN

Pricing Plans

Recvue Plans Pricing

1 plans

PLANS

Rate Limits

Recvue Rate Limits

4 limits

RATE LIMITS

FinOps

Recvue Finops

FINOPS

Resources

Documentation 1

Reference material describing how the API behaves

Agent Surfaces 1

MCP servers, agent skills, and machine-readable catalogs

Access & Security 1

Authentication, authorization, and security posture

Operate 1

Status, limits, changes, and where to get help

Commercial 2

Pricing, plans, and the legal terms of use

Company 3

The organization behind the API

Source (apis.yml)

apis.yml Raw ↑
opencollection: 1.0.0
info:
  name: RecVue API
  version: '2.0'
request:
  auth:
    type: bearer
    token: '{{accessToken}}'
items:
- info:
    name: Authentication
    type: folder
  items:
  - info:
      name: Issue OAuth2 access token
      type: http
    http:
      method: POST
      url: https://api.recvue.com/api/v2.0/api/scim/oauth/token
      auth:
        type: none
      body:
        type: urlencoded
        data:
          grant_type: client_credentials
          client_id: '{{clientId}}'
          client_secret: '{{clientSecret}}'
    docs: Issues an access token using the client_credentials grant. Basic auth header or client_id/client_secret form params.
- info:
    name: Orders
    type: folder
  items:
  - info:
      name: Get orders
      type: http
    http:
      method: GET
      url: https://api.recvue.com/api/v2.0/orders
    docs: Retrieves a paginated list of orders with comprehensive filtering options.
  - info:
      name: Create order
      type: http
    http:
      method: POST
      url: https://api.recvue.com/api/v2.0/orders
      body:
        type: json
        data: '{}'
    docs: Creates an order.
  - info:
      name: Activate order
      type: http
    http:
      method: POST
      url: https://api.recvue.com/api/v2.0/orders/:orderId/activate
      params:
      - name: orderId
        value: ''
        type: path
        description: The order ID.
    docs: Enables billing schedule generation for the order.
- info:
    name: Billing
    type: folder
  items:
  - info:
      name: Get bill runs
      type: http
    http:
      method: GET
      url: https://api.recvue.com/api/v2.0/billruns
    docs: Retrieves bill runs with advanced filtering by name, date, and status.
  - info:
      name: Create bill run
      type: http
    http:
      method: POST
      url: https://api.recvue.com/api/v2.0/billruns
      body:
        type: json
        data: '{}'
    docs: Generates invoices. Status flows CREATED to PROCESSING to COMPLETED.
- info:
    name: Billing Schedules
    type: folder
  items:
  - info:
      name: Get billing schedules
      type: http
    http:
      method: GET
      url: https://api.recvue.com/api/v2.0/billingschedules
    docs: Paginated retrieval of billing schedules with filters.
- info:
    name: Pricing
    type: folder
  items:
  - info:
      name: Get price lists
      type: http
    http:
      method: GET
      url: https://api.recvue.com/api/v2.0/pricelists
    docs: Paginated retrieval of price lists with filtering.
- info:
    name: Usage
    type: folder
  items:
  - info:
      name: Load usage records into batch
      type: http
    http:
      method: POST
      url: https://api.recvue.com/api/v2.0/usage/batches
      body:
        type: json
        data: '{}'
    docs: Loads usage records as a JSON payload routed to the Usage Hub.
  - info:
      name: List usages/deliveries
      type: http
    http:
      method: GET
      url: https://api.recvue.com/api/v2.0/deliveries
    docs: Paginated ORDER_DELIVERIES records.
- info:
    name: Customers
    type: folder
  items:
  - info:
      name: Get customer accounts
      type: http
    http:
      method: GET
      url: https://api.recvue.com/api/v2.0/customers
    docs: Retrieves customer accounts by ID or origSystemReference.
- info:
    name: Invoices
    type: folder
  items:
  - info:
      name: Create or update invoice
      type: http
    http:
      method: POST
      url: https://api.recvue.com/api/v2.0/invoices
      body:
        type: json
        data: '{}'
    docs: Creates or updates an invoice for manual AR integration.
- info:
    name: Revenue Recognition
    type: folder
  items:
  - info:
      name: Get revenue contract amendment setup
      type: http
    http:
      method: GET
      url: https://api.recvue.com/api/v2.0/revenue/contract-amendment-setup
    docs: Retrieves ASC 606 POB and compliance configuration for revenue-contract amendments.
- info:
    name: Programs
    type: folder
  items:
  - info:
      name: Execute concurrent program
      type: http
    http:
      method: POST
      url: https://api.recvue.com/api/v2.0/programs/execute
      body:
        type: json
        data: '{}'
    docs: Asynchronously executes a background program - bill runs, revenue recognition, tax, exports.