Class BillingClient

Constructors

Methods

  • Get the data usage information for the current month for a given organization.

    Parameters

    • orgId: string

      The organization ID.

    Returns Promise<GetCurrentMonthUsageResponse>

    const usage = await billing.getCurrentMonthUsage('<organization-id>');
    
  • Get invoice PDF data.

    Parameters

    • id: string

      The invoice ID.

    • orgId: string

      The organization ID.

    Returns Promise<Uint8Array>

    const invoicePdf = await billing.getInvoicePdf(
    '<invoice-id>',
    '<organization-id>'
    );
  • Get total outstanding balance plus invoice summaries for a given org.

    Parameters

    • orgId: string

      The organization ID.

    Returns Promise<GetInvoicesSummaryResponse>

    const invoicesSummary = await billing.getInvoicesSummary(
    '<organization-id>'
    );
  • Get the billing information (payment method, billing tier, etc.) for a given org.

    Parameters

    • orgId: string

      The organization ID.

    Returns Promise<GetOrgBillingInformationResponse>

    const billingInfo = await billing.getOrgBillingInformation(
    '<organization-id>'
    );
MMNEPVFCICPMFPCPTTAAATR