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