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