Returns one page of BI View rows for a date range as CSV or gzip-compressed CSV. Page 1 starts a background task that writes all pages; the response carries a continuation-token header that you send to read pages 2, 3 and so on. Use POST with a Fields body to return only selected columns.
Purpose: Extract large volumes of Zuora Revenue data (contracts, lines, schedules, bills, journal data) into a data warehouse or reconciliation process efficiently.
Notes:
fromDateandtoDateuseyyyy-MM-ddTHH:mm:ssand filter on the view's incremental update date (INCR_UPDT_DT), so consecutive ranges give you incremental (changed-data) extracts.- Request
pagenum=1first without acontinuation-token. For every later page, send the token from the page 1 response. Increasepagenumuntil the response is404("This page will not exist"), which also tells you the total pages and rows. pageSizemaximum: 10,000 rows forcsvand 20,000 rows forgzip(your tenant may have lower limits).pagenum=0returns204 No Content.- For
BI3_LINE_STAGE_HISTORYandBI3_EVENT_STAGE_HISTORY,fromDateandtoDateare optional when you filter bybatchId. Always sendpagenum=1(or higher); without it the response is204. - A later page can return
400"Page still not yet cached. Please retry." while the background task is still writing it. Wait a few seconds and retry; check the task with Get a BI View task if it keeps happening. - The default
gzipoutput is returned with content typeapplication/gzip;csvwithtext/csv. - Rows are limited to the organizations your role can access.
BI View API name. Standard views: BI3_ACCT_TYPE, BI3_APPR_DTL, BI3_BOOK, BI3_CALENDAR, BI3_MJE, BI3_ORG, BI3_PERIODS, BI3_RC_BILL, BI3_RC_HEAD, BI3_RC_LNS, BI3_RC_LN_COST, BI3_RC_POB, BI3_RC_SCHD, BI3_RC_SCHD_DEL, BI3_RI_ACCT_SUMM, BI3_LINE_STAGE_HISTORY, BI3_EVENT_STAGE_HISTORY, BI3_CT_MOD_DETAIL, BI3_RC_LNS_VERSION, BI3_POB_ACTIONS, BI3_RC_CT_MOD_DET, BI3_RC_HOLD. Custom views configured for your tenant are also accepted.
POST only. Columns to return. Omit to return all columns.
- Zuora OneID production. Revenue Reporting paths start with /revenue/services/v1; Integration paths start with /api/integration/v1 or /api/integration/v2.https://one.zuora.com/api/integration/v2/biviews/{tmpl_name}
{ "Fields": [ "RC_ID", "RC_NUM", "UPDT_DT" ] }
"RC_ID","RC_NUM","LINE_ID","EXT_SLL_PRC","UPDT_DT"
"120045","RC-120045","880113","12000","2026-09-14 10:22:05"