Skip to main content
POST
Python

Authorizations

Authorization
string
header
required

API key for authentication. Make sure to include the word apikey, followed by a single space and then your token. Example: apikey 1234_abcdef

Body

application/json
time_from
string<date-time>
required

The start date of the report period (ISO 8601). The report starts from the beginning of this day in UTC.

Example:

"2023-01-01T00:00:00Z"

time_to
string<date-time>
required

The end date of the report period (ISO 8601). The report ends just before the beginning of this day in UTC.

Example:

"2023-02-01T00:00:00Z"

enable_last_day
boolean
default:false

Expenses for the last specified day are taken into account. As the default, False.

Example:

false

limit
integer
default:10

The response resources limit. Defaults to 10.

Example:

10

offset
integer
default:0

The response resources offset.

Required range: x >= 0
Example:

0

order_by
enum<string>[]

List of sorting criteria in 'field.direction' format.

Available options:
billing_value.asc,
billing_value.desc,
first_seen.asc,
first_seen.desc,
last_name.asc,
last_name.desc,
last_seen.asc,
last_seen.desc,
project.asc,
project.desc,
region.asc,
region.desc,
type.asc,
type.desc
Example:
projects
integer[]

List of project IDs

Example:
regions
integer[]

List of region IDs.

Example:
response_format
enum<string>
default:json

Format of the response (csv or json).

Available options:
csv_records,
json
Examples:

"csv_records"

"json"

rounding
boolean
default:true

Round cost values to 5 decimal places. When false, returns full precision.

schema_filter
SchemaFilterSnapshotSerializer · object

Extended filter for field filtering.

Example:
sorting
CostReportResourcesSortingRequestSerializer · object[]
deprecated

(DEPRECATED Use 'order_by' instead) List of sorting filters (JSON objects) fields: project. directions: asc, desc.

tags
TagsFilterSerializer · object

Filter by tags

Example:
types
enum<string>[]

List of resource types to be filtered in the report.

Resource types for prebilling report

Available options:
ai_cluster,
ai_virtual_cluster,
backup,
baremetal,
basic_vm,
containers,
dbaas_postgresql_connection_pooler,
dbaas_postgresql_cpu,
dbaas_postgresql_memory,
dbaas_postgresql_public_network,
dbaas_postgresql_volume,
egress_traffic,
external_ip,
file_share,
floatingip,
functions,
functions_calls,
functions_traffic,
image,
inference,
instance,
load_balancer,
log_index,
snapshot,
volume
Example:

Response

200 - application/json

OK

count
integer
required

Count of all the resources

Required range: x >= 0
Example:

1

price_status
enum<string>
required

Price status for the UI, type: string

Available options:
error,
hide,
show
results
(ResourceAiClusterWithCostSerializer · object | ResourceAiVirtualClusterWithCostSerializer · object | ResourceBaremetalWithCostSerializer · object | ResourceBasicVmWithCostSerializer · object | ResourceBackupWithCostSerializer · object | ResourceContainerWithCostSerializer · object | ResourceEgressTrafficWithCostSerializer · object | ResourceExternalIpWithCostSerializer · object | ResourceFileShareWithCostSerializer · object | ResourceFloatingIpWithCostSerializer · object | ResourceFunctionsWithCostSerializer · object | ResourceFunctionCallsWithCostSerializer · object | ResourceFunctionEgressTrafficWithCostSerializer · object | ResourceImagesWithCostSerializer · object | ResourceInferenceWithCostSerializer · object | ResourceInstanceWithCostSerializer · object | ResourceLoadBalancerWithCostSerializer · object | ResourceLogIndexWithCostSerializer · object | ResourceSnapshotWithCostSerializer · object | ResourceVolumeWithCostSerializer · object | ResourceDBAASPostgreSQLPoolerWithCostSerializer · object | ResourceDBAASPostgreSQLMemoryWithCostSerializer · object | ResourceDBAASPostgreSQLPublicNetworkWithCostSerializer · object | ResourceDBAASPostgreSQLCPUWithCostSerializer · object | ResourceDBAASPostgreSQLVolumeWithCostSerializer · object)[]
required