Skip to main content

Billing

Billing Reports

Generate Billing Report

generate_billing_report(from_date, to_date)

Generate a billing report for a given date range.

Method Parameters

from_date | required string

Start date (inclusive). Format: YYYY-MM-DD.


to_date | required string

End date (non‑exclusive). Format: YYYY-MM-DD.


Returns

BillingReport object.

Example

report = dfl.generate_billing_report(
from_date="2025-01-01",
to_date="2025-02-01",
)

Get Billing Reports

get_billing_reports()

Fetch a list of previously generated billing reports.

Returns

List[BillingReport].

Example

reports = dfl.get_billing_reports()

Get Billing Report

get_billing_report(report_id)

Fetch a specific billing report by ID.

Method Parameters

report_id | required int

Unique billing report identifier.


Returns

BillingReport object.

Example

report = dfl.get_billing_report(report_id=123)

Get Billing Report Download URL

get_billing_report_url(report_id)

Retrieve a pre‑signed URL to download the specified billing report.

Method Parameters

report_id | required int

Unique billing report identifier.


Returns

string (download URL).

Example

url = dfl.get_billing_report_url(report_id=123)
# e.g., requests.get(url) to download