Skip to content

Python SDK Missing Billing, Invoicing, Subscriptions, Plans and Add-on Operations Despite OpenAPI Spec Support #3035

@bazinga012

Description

@bazinga012

Summary

The Python SDK (v1.0.0b188) is missing critical billing, invoicing, and add-on operations that are clearly defined in both the cloud and self-hosted OpenAPI specifications. This creates a significant gap between the documented API capabilities and what's available through the Python client.

Environment

  • Python SDK Version: 1.0.0b188 (latest as of Feb 11, 2025)
  • Python Version: 3.13
  • Installation Method: pip install openmeter

OpenAPI References

Missing resources

Based on the OpenAPI specifications, the following REST resources are missing from the Python SDK:

  • (/api/v1/billing/*)
  • (/api/v1/subscriptions/*)
  • (/api/v1/plans/*)
  • (/api/v1/addons/*)

As per my understanding, autorest is being used to generate the sdk, can we please regenerate and push a new version of SDK?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions