LICENSE
README.md
pyproject.toml
src/commet/__init__.py
src/commet/_async_http.py
src/commet/_exceptions.py
src/commet/_generated_async_resources.py
src/commet/_generated_resources.py
src/commet/_http.py
src/commet/_preserved_types.py
src/commet/_shared.py
src/commet/_telemetry.py
src/commet/async_client.py
src/commet/client.py
src/commet/py.typed
src/commet/types.py
src/commet/webhook_events.py
src/commet/async_resources/__init__.py
src/commet/async_resources/addons.py
src/commet/async_resources/api_keys.py
src/commet/async_resources/credit_packs.py
src/commet/async_resources/customers.py
src/commet/async_resources/feature_access.py
src/commet/async_resources/features.py
src/commet/async_resources/generated_webhooks.py
src/commet/async_resources/invoices.py
src/commet/async_resources/markets.py
src/commet/async_resources/offers.py
src/commet/async_resources/payments.py
src/commet/async_resources/payouts.py
src/commet/async_resources/plan_groups.py
src/commet/async_resources/plans.py
src/commet/async_resources/portal.py
src/commet/async_resources/promo_codes.py
src/commet/async_resources/provisioning.py
src/commet/async_resources/quota.py
src/commet/async_resources/seats.py
src/commet/async_resources/subscriptions.py
src/commet/async_resources/test_clock.py
src/commet/async_resources/transactions.py
src/commet/async_resources/usage.py
src/commet/async_resources/webhooks.py
src/commet/docs/README.md
src/commet/docs/errors.md
src/commet/docs/getting-started.md
src/commet/docs/manifest.json
src/commet/docs/meta.json
src/commet/docs/platform-documentation.md
src/commet/docs/schemas.md
src/commet/docs/webhooks.md
src/commet/docs/ai-onboarding/ai-onboarding.md
src/commet/docs/ai-onboarding/billing-best-practices-skill.md
src/commet/docs/ai-onboarding/commet-skill.md
src/commet/docs/ai-onboarding/mcp-server.md
src/commet/docs/ai-onboarding/meta.json
src/commet/docs/ai-onboarding/pricing-models-skill.md
src/commet/docs/ai-onboarding/subscription-patterns-skill.md
src/commet/docs/api-reference/addons.md
src/commet/docs/api-reference/api-keys.md
src/commet/docs/api-reference/credit-packs.md
src/commet/docs/api-reference/customers.md
src/commet/docs/api-reference/feature-access.md
src/commet/docs/api-reference/features.md
src/commet/docs/api-reference/generated-webhooks.md
src/commet/docs/api-reference/index.md
src/commet/docs/api-reference/invoices.md
src/commet/docs/api-reference/markets.md
src/commet/docs/api-reference/meta.json
src/commet/docs/api-reference/offers.md
src/commet/docs/api-reference/payments.md
src/commet/docs/api-reference/payouts.md
src/commet/docs/api-reference/plan-groups.md
src/commet/docs/api-reference/plans.md
src/commet/docs/api-reference/portal.md
src/commet/docs/api-reference/promo-codes.md
src/commet/docs/api-reference/provisioning.md
src/commet/docs/api-reference/quota.md
src/commet/docs/api-reference/seats.md
src/commet/docs/api-reference/subscriptions.md
src/commet/docs/api-reference/test-clock.md
src/commet/docs/api-reference/transactions.md
src/commet/docs/api-reference/usage.md
src/commet/docs/documentation/api-versioning.md
src/commet/docs/documentation/better-auth.md
src/commet/docs/documentation/choose-a-billing-model.md
src/commet/docs/documentation/cli.md
src/commet/docs/documentation/create-api-key.md
src/commet/docs/documentation/error-handling.md
src/commet/docs/documentation/examples.md
src/commet/docs/documentation/introduction.md
src/commet/docs/documentation/meta.json
src/commet/docs/documentation/sdk-reference.md
src/commet/docs/documentation/testing-sandbox.md
src/commet/docs/documentation/customers/customer-credits.md
src/commet/docs/documentation/customers/customer-portal.md
src/commet/docs/documentation/customers/manage-customers.md
src/commet/docs/documentation/customers/meta.json
src/commet/docs/documentation/finance/acceptable-use.md
src/commet/docs/documentation/finance/finance-overview.md
src/commet/docs/documentation/finance/local-currency-taxes.md
src/commet/docs/documentation/finance/merchant-of-record.md
src/commet/docs/documentation/finance/meta.json
src/commet/docs/documentation/finance/payouts-verification.md
src/commet/docs/documentation/finance/payouts.md
src/commet/docs/documentation/finance/supported-countries.md
src/commet/docs/documentation/go/integrate-with-encore.md
src/commet/docs/documentation/go/integrate-with-go.md
src/commet/docs/documentation/go/meta.json
src/commet/docs/documentation/invoicing/handle-failed-payments.md
src/commet/docs/documentation/invoicing/invoices-and-billing-cycles.md
src/commet/docs/documentation/invoicing/manage-invoices.md
src/commet/docs/documentation/invoicing/meta.json
src/commet/docs/documentation/java/integrate-with-java.md
src/commet/docs/documentation/java/meta.json
src/commet/docs/documentation/nodejs/integrate-with-astro.md
src/commet/docs/documentation/nodejs/integrate-with-bun.md
src/commet/docs/documentation/nodejs/integrate-with-express.md
src/commet/docs/documentation/nodejs/integrate-with-hono.md
src/commet/docs/documentation/nodejs/integrate-with-nextjs.md
src/commet/docs/documentation/nodejs/integrate-with-nuxt.md
src/commet/docs/documentation/nodejs/integrate-with-remix.md
src/commet/docs/documentation/nodejs/integrate-with-sveltekit.md
src/commet/docs/documentation/nodejs/meta.json
src/commet/docs/documentation/payments/accept-one-time-payments.md
src/commet/docs/documentation/payments/meta.json
src/commet/docs/documentation/payments/payment-orchestration.md
src/commet/docs/documentation/payments/payment-providers.md
src/commet/docs/documentation/payments/transactions-refunds-and-retries.md
src/commet/docs/documentation/php/integrate-with-laravel.md
src/commet/docs/documentation/php/integrate-with-php.md
src/commet/docs/documentation/php/integrate-with-symfony.md
src/commet/docs/documentation/php/meta.json
src/commet/docs/documentation/plans/add-ons.md
src/commet/docs/documentation/plans/balance-and-top-ups.md
src/commet/docs/documentation/plans/configure-features.md
src/commet/docs/documentation/plans/consumption-models.md
src/commet/docs/documentation/plans/create-plans.md
src/commet/docs/documentation/plans/credit-packs.md
src/commet/docs/documentation/plans/meta.json
src/commet/docs/documentation/plans/one-time-payments.md
src/commet/docs/documentation/plans/plan-groups.md
src/commet/docs/documentation/platform/custom-domains.md
src/commet/docs/documentation/platform/dashboard-metrics-and-events.md
src/commet/docs/documentation/platform/members-and-permissions.md
src/commet/docs/documentation/platform/meta.json
src/commet/docs/documentation/platform/organization-settings.md
src/commet/docs/documentation/python/integrate-with-django.md
src/commet/docs/documentation/python/integrate-with-fastapi.md
src/commet/docs/documentation/python/integrate-with-flask.md
src/commet/docs/documentation/python/integrate-with-python.md
src/commet/docs/documentation/python/meta.json
src/commet/docs/documentation/sales/card-promotions.md
src/commet/docs/documentation/sales/introductory-offers.md
src/commet/docs/documentation/sales/meta.json
src/commet/docs/documentation/sales/offers.md
src/commet/docs/documentation/sales/promo-codes.md
src/commet/docs/documentation/sales/promotional-offers.md
src/commet/docs/documentation/sales/regional-prices.md
src/commet/docs/documentation/sales/trial-periods.md
src/commet/docs/documentation/subscriptions/manage-subscriptions.md
src/commet/docs/documentation/subscriptions/meta.json
src/commet/docs/documentation/subscriptions/plan-grants.md
src/commet/docs/documentation/subscriptions/upgrade-and-downgrade-plans.md
src/commet/docs/documentation/usage/ai-token-billing.md
src/commet/docs/documentation/usage/meta.json
src/commet/docs/documentation/usage/quota-management.md
src/commet/docs/documentation/usage/seat-management.md
src/commet/docs/documentation/usage/track-usage.md
src/commet/docs/errors/addon_already_active.md
src/commet/docs/errors/addon_has_activations.md
src/commet/docs/errors/addon_not_active.md
src/commet/docs/errors/addon_not_found.md
src/commet/docs/errors/already_has_active_subscription.md
src/commet/docs/errors/already_scheduled.md
src/commet/docs/errors/api_key_not_found.md
src/commet/docs/errors/card_promotions_not_available.md
src/commet/docs/errors/charge_failed.md
src/commet/docs/errors/charge_in_progress.md
src/commet/docs/errors/claim_not_pending.md
src/commet/docs/errors/credit_pack_not_found.md
src/commet/docs/errors/customer_not_found.md
src/commet/docs/errors/duplicate.md
src/commet/docs/errors/endpoint_deprecated.md
src/commet/docs/errors/endpoint_not_available.md
src/commet/docs/errors/feature_already_exists.md
src/commet/docs/errors/feature_disabled.md
src/commet/docs/errors/feature_in_use.md
src/commet/docs/errors/feature_not_found.md
src/commet/docs/errors/feature_not_in_plan.md
src/commet/docs/errors/forbidden.md
src/commet/docs/errors/free_plan_change_not_supported.md
src/commet/docs/errors/idempotency_in_progress.md
src/commet/docs/errors/idempotency_key_mismatch.md
src/commet/docs/errors/idempotency_unavailable.md
src/commet/docs/errors/included_limit_reached.md
src/commet/docs/errors/index.md
src/commet/docs/errors/insufficient_balance.md
src/commet/docs/errors/insufficient_credits.md
src/commet/docs/errors/insufficient_seats.md
src/commet/docs/errors/internal_error.md
src/commet/docs/errors/invalid_json.md
src/commet/docs/errors/invalid_subscription_status.md
src/commet/docs/errors/invoice_not_found.md
src/commet/docs/errors/market_group_in_use.md
src/commet/docs/errors/market_group_not_found.md
src/commet/docs/errors/market_in_use.md
src/commet/docs/errors/market_not_found.md
src/commet/docs/errors/missing_regional_price.md
src/commet/docs/errors/model_not_found.md
src/commet/docs/errors/no_active_subscription.md
src/commet/docs/errors/no_change_requested.md
src/commet/docs/errors/no_outstanding_invoice.md
src/commet/docs/errors/no_payment_method.md
src/commet/docs/errors/no_prices_configured.md
src/commet/docs/errors/not_found.md
src/commet/docs/errors/not_scheduled_for_cancellation.md
src/commet/docs/errors/offer_not_applicable.md
src/commet/docs/errors/offer_not_found.md
src/commet/docs/errors/one_time_subscription_not_cancelable.md
src/commet/docs/errors/organization_already_claimed.md
src/commet/docs/errors/payment_failed.md
src/commet/docs/errors/payment_method_not_found.md
src/commet/docs/errors/payment_not_cancelable.md
src/commet/docs/errors/payment_not_found.md
src/commet/docs/errors/payouts_not_available_in_sandbox.md
src/commet/docs/errors/plan_change_scheduled.md
src/commet/docs/errors/plan_group_not_found.md
src/commet/docs/errors/plan_not_found.md
src/commet/docs/errors/plan_unavailable.md
src/commet/docs/errors/plans_not_in_same_group.md
src/commet/docs/errors/price_in_use.md
src/commet/docs/errors/price_not_found.md
src/commet/docs/errors/pricing_mode_mismatch.md
src/commet/docs/errors/promo_code_expired.md
src/commet/docs/errors/promo_code_not_found.md
src/commet/docs/errors/provider_unsupported.md
src/commet/docs/errors/rate_limited.md
src/commet/docs/errors/sandbox_only.md
src/commet/docs/errors/seat_limit_exceeded.md
src/commet/docs/errors/subscription_activation_failed.md
src/commet/docs/errors/subscription_already_canceled.md
src/commet/docs/errors/subscription_cancel_failed.md
src/commet/docs/errors/subscription_creation_failed.md
src/commet/docs/errors/subscription_has_open_dispute.md
src/commet/docs/errors/subscription_not_active.md
src/commet/docs/errors/subscription_not_found.md
src/commet/docs/errors/subscription_required.md
src/commet/docs/errors/subscription_uncancel_failed.md
src/commet/docs/errors/transaction_not_found.md
src/commet/docs/errors/unauthorized.md
src/commet/docs/errors/validation_error.md
src/commet/docs/errors/webhook_not_found.md
src/commet/docs/knowledge-base/how-do-balance-and-top-ups-work.md
src/commet/docs/knowledge-base/how-do-credits-credit-packs-and-customer-credits-differ.md
src/commet/docs/knowledge-base/how-do-discounts-work.md
src/commet/docs/knowledge-base/how-do-free-plans-work-without-payment.md
src/commet/docs/knowledge-base/how-do-monthly-quarterly-and-yearly-billing-work.md
src/commet/docs/knowledge-base/how-do-offers-promo-codes-and-card-promotions-work-together.md
src/commet/docs/knowledge-base/how-do-trial-periods-work.md
src/commet/docs/knowledge-base/how-does-billing-work.md
src/commet/docs/knowledge-base/how-does-payment-routing-work.md
src/commet/docs/knowledge-base/how-does-quota-based-billing-work.md
src/commet/docs/knowledge-base/how-does-seat-based-billing-work.md
src/commet/docs/knowledge-base/how-is-proration-calculated-when-changing-plans.md
src/commet/docs/knowledge-base/meta.json
src/commet/docs/knowledge-base/what-happens-when-a-customer-changes-plans.md
src/commet/docs/knowledge-base/what-happens-when-a-payment-fails.md
src/commet/docs/knowledge-base/what-happens-when-you-change-your-prices.md
src/commet/docs/knowledge-base/what-happens-when-you-refund-or-retry-a-transaction.md
src/commet/docs/knowledge-base/what-invoices-do-customers-receive-and-when.md
src/commet/docs/webhooks/addon-activated.md
src/commet/docs/webhooks/addon-deactivated.md
src/commet/docs/webhooks/balance-depleted.md
src/commet/docs/webhooks/balance-low.md
src/commet/docs/webhooks/balance-topped-up.md
src/commet/docs/webhooks/checkout-ready.md
src/commet/docs/webhooks/credits-depleted.md
src/commet/docs/webhooks/credits-expired.md
src/commet/docs/webhooks/credits-granted.md
src/commet/docs/webhooks/credits-low.md
src/commet/docs/webhooks/credits-purchased.md
src/commet/docs/webhooks/customer-created.md
src/commet/docs/webhooks/customer-state-changed.md
src/commet/docs/webhooks/customer-updated.md
src/commet/docs/webhooks/introduction.md
src/commet/docs/webhooks/invoice-created.md
src/commet/docs/webhooks/invoice-overdue.md
src/commet/docs/webhooks/invoice-upcoming.md
src/commet/docs/webhooks/invoice-voided.md
src/commet/docs/webhooks/meta.json
src/commet/docs/webhooks/payment-dispute-resolved.md
src/commet/docs/webhooks/payment-disputed.md
src/commet/docs/webhooks/payment-failed.md
src/commet/docs/webhooks/payment-link-canceled.md
src/commet/docs/webhooks/payment-link-completed.md
src/commet/docs/webhooks/payment-link-created.md
src/commet/docs/webhooks/payment-link-failed.md
src/commet/docs/webhooks/payment-method-attached.md
src/commet/docs/webhooks/payment-method-updated.md
src/commet/docs/webhooks/payment-received.md
src/commet/docs/webhooks/payment-recovered.md
src/commet/docs/webhooks/payment-refunded.md
src/commet/docs/webhooks/payment-retry-failed.md
src/commet/docs/webhooks/payout-available.md
src/commet/docs/webhooks/payout-created.md
src/commet/docs/webhooks/payout-failed.md
src/commet/docs/webhooks/payout-paid.md
src/commet/docs/webhooks/plan-grant-created.md
src/commet/docs/webhooks/plan-grant-expired.md
src/commet/docs/webhooks/plan-grant-revoked.md
src/commet/docs/webhooks/plan-grant-updated.md
src/commet/docs/webhooks/quota-exceeded.md
src/commet/docs/webhooks/quota-threshold-reached.md
src/commet/docs/webhooks/seats-limit-reached.md
src/commet/docs/webhooks/seats-updated.md
src/commet/docs/webhooks/subscription-activated.md
src/commet/docs/webhooks/subscription-canceled.md
src/commet/docs/webhooks/subscription-cancellation-revoked.md
src/commet/docs/webhooks/subscription-cancellation-scheduled.md
src/commet/docs/webhooks/subscription-created.md
src/commet/docs/webhooks/subscription-past-due.md
src/commet/docs/webhooks/subscription-plan-change-revoked.md
src/commet/docs/webhooks/subscription-plan-change-scheduled.md
src/commet/docs/webhooks/subscription-plan-changed.md
src/commet/docs/webhooks/subscription-reactivated.md
src/commet/docs/webhooks/subscription-updated.md
src/commet/docs/webhooks/trial-checkout-ready.md
src/commet/docs/webhooks/trial-converted.md
src/commet/docs/webhooks/trial-expired.md
src/commet/docs/webhooks/trial-started.md
src/commet/docs/webhooks/trial-will-end.md
src/commet/docs/webhooks/usage-recorded.md
src/commet/resources/__init__.py
src/commet/resources/addons.py
src/commet/resources/api_keys.py
src/commet/resources/credit_packs.py
src/commet/resources/customers.py
src/commet/resources/feature_access.py
src/commet/resources/features.py
src/commet/resources/generated_webhooks.py
src/commet/resources/invoices.py
src/commet/resources/markets.py
src/commet/resources/offers.py
src/commet/resources/payments.py
src/commet/resources/payouts.py
src/commet/resources/plan_groups.py
src/commet/resources/plans.py
src/commet/resources/portal.py
src/commet/resources/promo_codes.py
src/commet/resources/provisioning.py
src/commet/resources/quota.py
src/commet/resources/seats.py
src/commet/resources/subscriptions.py
src/commet/resources/test_clock.py
src/commet/resources/transactions.py
src/commet/resources/usage.py
src/commet/resources/webhooks.py
src/commet_sdk.egg-info/PKG-INFO
src/commet_sdk.egg-info/SOURCES.txt
src/commet_sdk.egg-info/dependency_links.txt
src/commet_sdk.egg-info/requires.txt
src/commet_sdk.egg-info/top_level.txt
tests/test_async.py
tests/test_client.py
tests/test_customers_id.py
tests/test_deserialization.py
tests/test_errors.py
tests/test_features.py
tests/test_http.py
tests/test_invalid_json.py
tests/test_invoices.py
tests/test_payouts.py
tests/test_plans.py
tests/test_quota.py
tests/test_seats_addons_credit_packs.py
tests/test_subscriptions_change_plan.py
tests/test_subscriptions_create.py
tests/test_test_clock.py
tests/test_transactions.py
tests/test_version.py
tests/test_webhooks.py