Revenue API
/- Retrieve reference data
List posting and reversal periods
Retrieve field configuration
Retrieve the current open period
List transaction currencies
List functional currencies for a Set of Books
Retrieve debit and credit totals
Check the soft-freeze status
Retrieve the caller's access level
List journal entry object definitions
Retrieve the revenue contract for an RC, sales order, or line
Retrieve reference data
Purpose
Returns the lists of valid values you need to build a journal entry: books, organizations, category codes, exchange rate types, approval and functional currencies, Set of Books names, GL transfer values, accounting methods, account types, accounting segments, VC types and cost types. Call it once and cache the result. Period lists are returned by GET /journal-entries/metadata/periods.
When to use
- Before building entries: get the valid books, organizations, categories, exchange rate types, account types, currencies and other code lists.
- Populate drop-downs in your own UI, or validate data in your source system before sending it. Cache the result.
Security
OneIdOAuth
- Zuora Revenue API (base URL)https://one.zuora.com/revenue/services/v1/journal-entries/metadata
curl -i -X GET \
https://one.zuora.com/revenue/services/v1/journal-entries/metadata \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>'Reference data
Open periods an entry can be posted to (id is the periodId).
Accounting segment definitions used to build accountCode.
Variable consideration types (for typeName when the account type is a VC account).
Response
{ "createDate": "2026-10-07", "bookId": [ { … } ], "orgId": [ { … } ], "categoryId": [ { … }, { … } ], "exchangeRates": [ { … }, { … } ], "approvalCurrency": [ "USD", "EUR" ], "sobName": [ "US Primary SOB" ], "functionalCurrency": [ "USD" ], "glTransfer": [ "YES", "NO" ], "accountingMethod": [ { … } ], "accountTypes": [ { … }, { … } ], "accountingSegments": [ { … }, { … }, { … } ], "vcTypes": [ { … } ], "costTypes": [ { … } ] }