Create report

Create a new cost and usage report. Reports visualize cloud billing data with configurable dimensions, measures, filters, and chart types.

Chart types: AREA, CLUSTERED_BAR, KPI, LINE, PIE, STACKED_AREA, STACKED_BAR, TABLE, VARIANCE

Duration types: CUSTOM, INVOICE, LAST_MONTH, LAST_N_DAYS, LAST_N_MONTHS, LAST_NINETY_DAYS, LAST_SEVEN_DAYS, LAST_THIRTY_DAYS, MONTH_TO_DATE, QUARTER_TO_DATE, TODAY, YEAR_TO_DATE, YESTERDAY

Scope values: GLOBAL (visible to all), PRIVATE (visible to creator only), SHARED (visible to specific users)

See Reports for configuration guidance.

Body Params
uuid
required
^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$

A unique identifier for an organization

string
enum
required

Report chart type

string | null

Compare date range end date

string | null

Compare date range start date

string
enum

Compare report duration type

Allowed:
dataLayers
array

Report data layers

dataLayers
string
enum
required

Report data source

string

Report description

dimensions
array of objects

Report dimensions

dimensions
string
enum
required

Report duration type

string | null

Report date range end date

boolean
required

Exclude negative numbers

boolean

Limit data to exclude other category

favoritedUserIDs
array of strings

Favorited user ids

favoritedUserIDs
filterGroups
array of objects | null

Report filter groups with AND/OR logic

filterGroups
filters
array of objects

Report filters

filters
hiddenMeasures
array of strings

Hidden measure existance

hiddenMeasures
string | null

Report invoice month range end date

string | null

Report invoice month range start date

boolean

Cumulative report data

number

Report data limit

measures
array of objects

Report measures

measures
string
required
length between 1 and 100

Report name

number | null

Report lookback period

boolean

Report data orientation

boolean

Whether to use SQL ROLLUP for hierarchical aggregation with subtotals

number | null

Rolling window offset

string | null
enum

Rolling window offset duration type

Allowed:
string
enum

Report scope

Allowed:
boolean

Show totals instead of time series data in table

sharedUserIDs
array of uuids

User IDs to share the report with

sharedUserIDs
sortRule
object

Report sort rule

string | null

Report date range start date

tags
array of strings

Report tags

tags
string
enum

Report time granularity

string
enum
required

Report type

Allowed:
string

Report x Axis key

Responses

Language
Credentials
Bearer
JWT
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json