suger-sdk-python 3.128.222
Suger API
Requires Python: >=3.9
Keywords: OpenAPI, OpenAPI-Generator, Suger API

# suger-sdk-python
CRUD operations on a set of resources, including organizations, products, offers, entitlements, usage record groups for meterting, etc.

This Python package is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project:

- API version: 1.0
- Package version: v3.128.222
- Generator version: 7.20.0-SNAPSHOT
- Build package: org.openapitools.codegen.languages.PythonClientCodegen
For more information, please visit [https://www.suger.io/support](https://www.suger.io/support)

## Requirements.

Python 3.9+

## Installation & Usage
### pip install

If the python package is hosted on a repository, you can install directly using:

```sh
pip install git+https://github.com/sugerio/suger-sdk-python.git
```
(you may need to run `pip` with root permission: `sudo pip install git+https://github.com/sugerio/suger-sdk-python.git`)

Then import the package:
```python
import suger_sdk_python
```

### Setuptools

Install via [Setuptools](http://pypi.python.org/pypi/setuptools).

```sh
python setup.py install --user
```
(or `sudo python setup.py install` to install the package for all users)

Then import the package:
```python
import suger_sdk_python
```

### Tests

Execute `pytest` to run the tests.

## Getting Started

Please follow the [installation procedure](#installation--usage) and then run the following:

```python

import suger_sdk_python
from suger_sdk_python.rest import ApiException
from pprint import pprint

# Defining the host is optional and defaults to https://api.suger.cloud
# See configuration.py for a list of all supported configuration parameters.
configuration = suger_sdk_python.Configuration(
    host = "https://api.suger.cloud"
)

# The client must configure the authentication and authorization parameters
# in accordance with the API server security policy.
# Examples for each auth method are provided below, use the example that
# satisfies your auth use case.

# Configure API key authorization: APIKeyAuth
configuration.api_key['APIKeyAuth'] = os.environ["API_KEY"]

# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['APIKeyAuth'] = 'Bearer'


# Enter a context with an instance of the API client
with suger_sdk_python.ApiClient(configuration) as api_client:
    # Create an instance of the API class
    api_instance = suger_sdk_python.AIUsageApi(api_client)
    org_id = 'org_id_example' # str | Organization ID
    start_time = 'start_time_example' # str | Start time (RFC3339 format)
    end_time = 'end_time_example' # str | End time (RFC3339 format)
    limit = 56 # int | Maximum number of records to return (default: 1000, max: 10000) (optional)
    offset = 56 # int | Number of records to skip for pagination (default: 0) (optional)

    try:
        # Get AI usage data
        api_response = api_instance.get_ai_usage(org_id, start_time, end_time, limit=limit, offset=offset)
        print("The response of AIUsageApi->get_ai_usage:\n")
        pprint(api_response)
    except ApiException as e:
        print("Exception when calling AIUsageApi->get_ai_usage: %s\n" % e)

```

## Documentation for API Endpoints

All URIs are relative to *https://api.suger.cloud*

Class | Method | HTTP request | Description
------------ | ------------- | ------------- | -------------
*AIUsageApi* | [**get_ai_usage**](docs/AIUsageApi.md#get_ai_usage) | **GET** /org/{orgId}/ai-usage | Get AI usage data
*APIApi* | [**get_api_client**](docs/APIApi.md#get_api_client) | **GET** /org/{orgId}/apiClient/{apiClientId} | get api client
*APIApi* | [**list_api_clients**](docs/APIApi.md#list_api_clients) | **GET** /org/{orgId}/apiClient | list api clients
*AuditingApi* | [**query_auditing_events**](docs/AuditingApi.md#query_auditing_events) | **GET** /org/{orgId}/auditingEvent/query | query auditing events
*BillingApi* | [**create_refund**](docs/BillingApi.md#create_refund) | **POST** /org/{orgId}/buyer/{buyerId}/paymentTransaction/{paymentTransactionId}/refund | create refund.
*BillingApi* | [**get_invoice**](docs/BillingApi.md#get_invoice) | **GET** /org/{orgId}/invoice/{invoiceId} | get invoice
*BillingApi* | [**issue_invoice**](docs/BillingApi.md#issue_invoice) | **PATCH** /org/{orgId}/invoice/{invoiceId}/issue | issue invoice
*BillingApi* | [**list_invoices**](docs/BillingApi.md#list_invoices) | **GET** /org/{orgId}/invoice | list invoices
*BillingApi* | [**list_payment_transactions**](docs/BillingApi.md#list_payment_transactions) | **GET** /org/{orgId}/paymentTransaction | list payment transactions
*BillingApi* | [**list_refund_of_payment_transaction**](docs/BillingApi.md#list_refund_of_payment_transaction) | **GET** /org/{orgId}/buyer/{buyerId}/paymentTransaction/{paymentTransactionId}/refund | list refunds.
*BillingApi* | [**pay_invoice**](docs/BillingApi.md#pay_invoice) | **PATCH** /org/{orgId}/invoice/{invoiceId}/pay | pay invoice
*BillingApi* | [**preview_invoice_email**](docs/BillingApi.md#preview_invoice_email) | **GET** /org/{orgId}/invoice/{invoiceId}/preview | preview invoice email
*BillingApi* | [**update_invoice_info**](docs/BillingApi.md#update_invoice_info) | **PATCH** /org/{orgId}/invoice/{invoiceId}/info | update invoice info
*BillingApi* | [**void_invoice**](docs/BillingApi.md#void_invoice) | **PATCH** /org/{orgId}/invoice/{invoiceId}/void | void invoice
*BuyerApi* | [**close_credit_wallet**](docs/BuyerApi.md#close_credit_wallet) | **PATCH** /org/{orgId}/buyer/{buyerId}/wallet/{walletId}/close | close credit wallet
*BuyerApi* | [**create_buyer**](docs/BuyerApi.md#create_buyer) | **POST** /org/{orgId}/buyer | create buyer
*BuyerApi* | [**create_credit_wallet**](docs/BuyerApi.md#create_credit_wallet) | **POST** /org/{orgId}/buyer/{buyerId}/wallet | create credit wallet
*BuyerApi* | [**delete_buyer_wallet**](docs/BuyerApi.md#delete_buyer_wallet) | **DELETE** /org/{orgId}/buyer/{buyerId}/wallet/{walletId} | delete buyer wallet
*BuyerApi* | [**get_buyer**](docs/BuyerApi.md#get_buyer) | **GET** /org/{orgId}/buyer/{buyerId} | get buyer
*BuyerApi* | [**list_buyer_wallets**](docs/BuyerApi.md#list_buyer_wallets) | **GET** /org/{orgId}/buyer/{buyerId}/wallet | list buyer&#39;s wallets
*BuyerApi* | [**list_buyers**](docs/BuyerApi.md#list_buyers) | **GET** /org/{orgId}/buyer | list buyers
*BuyerApi* | [**query_buyers**](docs/BuyerApi.md#query_buyers) | **GET** /org/{orgId}/buyer/query | query buyers
*BuyerApi* | [**set_buyer_default_wallet**](docs/BuyerApi.md#set_buyer_default_wallet) | **PATCH** /org/{orgId}/buyer/{buyerId}/wallet/{walletId}/default | set buyer default wallet
*BuyerApi* | [**update_buyer**](docs/BuyerApi.md#update_buyer) | **PATCH** /org/{orgId}/buyer/{buyerId} | update buyer
*BuyerApi* | [**update_credit_wallet**](docs/BuyerApi.md#update_credit_wallet) | **PATCH** /org/{orgId}/buyer/{buyerId}/wallet/{walletId} | update credit wallet
*CRMEnrichmentApi* | [**org_org_id_crm_enrichment_on_demand_post**](docs/CRMEnrichmentApi.md#org_org_id_crm_enrichment_on_demand_post) | **POST** /org/{orgId}/crm/enrichment/on-demand | Trigger on-demand CRM record enrichment
*CRMEnrichmentApi* | [**org_org_id_integration_partner_service_enrichment_progress_get**](docs/CRMEnrichmentApi.md#org_org_id_integration_partner_service_enrichment_progress_get) | **GET** /org/{orgId}/integration/{partner}/{service}/enrichment/progress | Get CRM enrichment progress
*CRMEnrichmentApi* | [**org_org_id_integration_partner_service_enrichment_validate_query_post**](docs/CRMEnrichmentApi.md#org_org_id_integration_partner_service_enrichment_validate_query_post) | **POST** /org/{orgId}/integration/{partner}/{service}/enrichment/validate-query | Validate CRM query
*CatalogApi* | [**get_vendor_details**](docs/CatalogApi.md#get_vendor_details) | **GET** /org/{orgId}/catalog/vendor/{vendorId} | get vendor details
*CatalogApi* | [**list_vendors**](docs/CatalogApi.md#list_vendors) | **GET** /org/{orgId}/catalog/vendor | list vendors
*ContactApi* | [**add_contact_to_buyer**](docs/ContactApi.md#add_contact_to_buyer) | **POST** /org/{orgId}/contact/{contactId}/buyer/{buyerId} | add contact to buyer
*ContactApi* | [**add_contact_to_offer**](docs/ContactApi.md#add_contact_to_offer) | **POST** /org/{orgId}/contact/{contactId}/offer/{offerId} | add contact to offer
*ContactApi* | [**batch_create_contacts**](docs/ContactApi.md#batch_create_contacts) | **POST** /org/{orgId}/contact/batch | batch create contacts
*ContactApi* | [**create_contact**](docs/ContactApi.md#create_contact) | **POST** /org/{orgId}/contact | create contact
*ContactApi* | [**get_contact**](docs/ContactApi.md#get_contact) | **GET** /org/{orgId}/contact/{contactId} | get contact
*ContactApi* | [**list_contacts**](docs/ContactApi.md#list_contacts) | **GET** /org/{orgId}/contact | list contacts
*ContactApi* | [**query_contacts**](docs/ContactApi.md#query_contacts) | **GET** /org/{orgId}/contact/query | query contacts
*ContactApi* | [**remove_contact_from_buyer**](docs/ContactApi.md#remove_contact_from_buyer) | **DELETE** /org/{orgId}/contact/{contactId}/buyer/{buyerId} | remove contact from buyer
*ContactApi* | [**remove_contact_from_offer**](docs/ContactApi.md#remove_contact_from_offer) | **DELETE** /org/{orgId}/contact/{contactId}/offer/{offerId} | remove contact from offer
*ContactApi* | [**update_contact**](docs/ContactApi.md#update_contact) | **PATCH** /org/{orgId}/contact/{contactId} | update contact
*ContactApi* | [**update_contact_tags**](docs/ContactApi.md#update_contact_tags) | **PATCH** /org/{orgId}/contact/{contactId}/tag | update contact tags
*CosellApi* | [**org_org_id_cosell_partner_aws_search_partner_post**](docs/CosellApi.md#org_org_id_cosell_partner_aws_search_partner_post) | **POST** /org/{orgId}/cosell/partner/AWS/searchPartner | Search partner connections
*EntitlementApi* | [**add_entitlement_credit**](docs/EntitlementApi.md#add_entitlement_credit) | **POST** /org/{orgId}/entitlement/{entitlementId}/addCredit | add entitlement credit
*EntitlementApi* | [**apply_addon_to_entitlement**](docs/EntitlementApi.md#apply_addon_to_entitlement) | **POST** /org/{orgId}/entitlement/{entitlementId}/addon | apply addon to entitlement
*EntitlementApi* | [**approve_entitlement**](docs/EntitlementApi.md#approve_entitlement) | **POST** /org/{orgId}/entitlement/{entitlementId}/approve | approve entitlement
*EntitlementApi* | [**cancel_entitlement**](docs/EntitlementApi.md#cancel_entitlement) | **POST** /org/{orgId}/entitlement/{entitlementId}/cancel | cancel entitlement
*EntitlementApi* | [**create_entitlement**](docs/EntitlementApi.md#create_entitlement) | **POST** /org/{orgId}/entitlement | create entitlement
*EntitlementApi* | [**delete_entitlement_term**](docs/EntitlementApi.md#delete_entitlement_term) | **DELETE** /org/{orgId}/entitlement/{entitlementId}/entitlementTerm/{entitlementTermId} | delete entitlement term
*EntitlementApi* | [**divide_entitlement_commit**](docs/EntitlementApi.md#divide_entitlement_commit) | **POST** /org/{orgId}/entitlement/{entitlementId}/divideCommit | divide entitlement commit
*EntitlementApi* | [**get_entitlement**](docs/EntitlementApi.md#get_entitlement) | **GET** /org/{orgId}/entitlement/{entitlementId} | get entitlement
*EntitlementApi* | [**get_entitlement_term**](docs/EntitlementApi.md#get_entitlement_term) | **GET** /org/{orgId}/entitlement/{entitlementId}/entitlementTerm/{entitlementTermId} | get entitlement term
*EntitlementApi* | [**list_entitlement_terms**](docs/EntitlementApi.md#list_entitlement_terms) | **GET** /org/{orgId}/entitlement/{entitlementId}/entitlementTerm | list entitlement terms
*EntitlementApi* | [**list_entitlements**](docs/EntitlementApi.md#list_entitlements) | **GET** /org/{orgId}/entitlement | list entitlements
*EntitlementApi* | [**query_entitlements**](docs/EntitlementApi.md#query_entitlements) | **GET** /org/{orgId}/entitlement/query | query entitlements
*EntitlementApi* | [**schedule_entitlement_cancellation**](docs/EntitlementApi.md#schedule_entitlement_cancellation) | **POST** /org/{orgId}/entitlement/{entitlementId}/scheduleCancellation | schedule entitlement cancellation
*EntitlementApi* | [**unschedule_entitlement_cancellation**](docs/EntitlementApi.md#unschedule_entitlement_cancellation) | **POST** /org/{orgId}/entitlement/{entitlementId}/unscheduleCancellation | unschedule entitlement cancellation
*EntitlementApi* | [**update_entitlement_meta_info**](docs/EntitlementApi.md#update_entitlement_meta_info) | **PATCH** /org/{orgId}/entitlement/{entitlementId}/metaInfo | update entitlement meta info
*EntitlementApi* | [**update_entitlement_name**](docs/EntitlementApi.md#update_entitlement_name) | **PATCH** /org/{orgId}/entitlement/{entitlementId}/entitlementName | update entitlement name
*EntitlementApi* | [**update_entitlement_price_model**](docs/EntitlementApi.md#update_entitlement_price_model) | **PATCH** /org/{orgId}/entitlement/{entitlementId}/priceModel | update entitlement price model
*EntitlementApi* | [**update_entitlement_seat**](docs/EntitlementApi.md#update_entitlement_seat) | **PATCH** /org/{orgId}/entitlement/{entitlementId}/seat | update seat for the active AZURE subscription
*MeteringApi* | [**aggregate_usage_record_groups**](docs/MeteringApi.md#aggregate_usage_record_groups) | **GET** /org/{orgId}/usageRecordGroup/aggregate | aggregate usageRecordGroups
*MeteringApi* | [**aggregate_usage_record_reports**](docs/MeteringApi.md#aggregate_usage_record_reports) | **GET** /org/{orgId}/usageRecordReport/aggregate | aggregate usageRecordReports
*MeteringApi* | [**batch_report_usage_record_groups**](docs/MeteringApi.md#batch_report_usage_record_groups) | **POST** /org/{orgId}/batchCreateUsageRecordGroups | batch report usageRecordGroups
*MeteringApi* | [**batch_validate_usage_record_groups**](docs/MeteringApi.md#batch_validate_usage_record_groups) | **POST** /org/{orgId}/batchValidateUsageRecordGroups | batch validate usageRecordGroups
*MeteringApi* | [**create_billable_metric**](docs/MeteringApi.md#create_billable_metric) | **POST** /org/{orgId}/billableMetric | create billable metric
*MeteringApi* | [**delete_usage_record_group**](docs/MeteringApi.md#delete_usage_record_group) | **DELETE** /org/{orgId}/usageRecordGroup/{usageRecordGroupId} | delete usageRecordGroup
*MeteringApi* | [**get_billable_metric**](docs/MeteringApi.md#get_billable_metric) | **GET** /org/{orgId}/billableMetric/{billableMetricId} | get billable metric
*MeteringApi* | [**get_usage_metering_config_info**](docs/MeteringApi.md#get_usage_metering_config_info) | **GET** /org/{orgId}/usageMeteringConfigInfo | get usage metering config info
*MeteringApi* | [**list_billable_metrics**](docs/MeteringApi.md#list_billable_metrics) | **GET** /org/{orgId}/billableMetric | list billable metrics
*MeteringApi* | [**list_usage_record_groups**](docs/MeteringApi.md#list_usage_record_groups) | **GET** /org/{orgId}/usageRecordGroup | list usageRecordGroups
*MeteringApi* | [**list_usage_record_reports**](docs/MeteringApi.md#list_usage_record_reports) | **GET** /org/{orgId}/usageRecordReport | list usageRecordReports
*MeteringApi* | [**report_usage_record_group**](docs/MeteringApi.md#report_usage_record_group) | **POST** /org/{orgId}/entitlement/{entitlementId}/usageRecordGroup | report usageRecordGroup
*MeteringApi* | [**retry_usage_record_group**](docs/MeteringApi.md#retry_usage_record_group) | **POST** /org/{orgId}/usageRecordGroup/{usageRecordGroupId}/retry | retry usageRecordGroup
*MeteringApi* | [**update_billable_metric**](docs/MeteringApi.md#update_billable_metric) | **PATCH** /org/{orgId}/billableMetric/{billableMetricId} | update billable metric
*MeteringApi* | [**update_usage_metering_config_info**](docs/MeteringApi.md#update_usage_metering_config_info) | **PATCH** /org/{orgId}/usageMeteringConfigInfo | update usage metering config info
*NotificationApi* | [**get_notification_message**](docs/NotificationApi.md#get_notification_message) | **GET** /org/{orgId}/notificationMessage/{notificationMessageId} | get notification message
*NotificationApi* | [**list_notification_events**](docs/NotificationApi.md#list_notification_events) | **GET** /org/{orgId}/notificationEvent | list notification events
*NotificationApi* | [**list_notification_events_by_entity**](docs/NotificationApi.md#list_notification_events_by_entity) | **GET** /org/{orgId}/notificationEvent/{entityType}/{entityId} | list notification events by entity
*NotificationApi* | [**list_notification_messages**](docs/NotificationApi.md#list_notification_messages) | **GET** /org/{orgId}/notificationMessage | list notification messages
*OfferApi* | [**cancel_offer**](docs/OfferApi.md#cancel_offer) | **POST** /org/{orgId}/offer/{offerId}/cancel | cancel offer
*OfferApi* | [**create_offer**](docs/OfferApi.md#create_offer) | **POST** /org/{orgId}/offer | create offer
*OfferApi* | [**create_or_update_draft_offer**](docs/OfferApi.md#create_or_update_draft_offer) | **POST** /org/{orgId}/draftOffer | create or update draft offer
*OfferApi* | [**delete_offer**](docs/OfferApi.md#delete_offer) | **DELETE** /org/{orgId}/offer/{offerId} | delete offer
*OfferApi* | [**extend_private_offer_expiry_date**](docs/OfferApi.md#extend_private_offer_expiry_date) | **POST** /org/{orgId}/offer/{offerId}/extendExpiryDate | extend offer expiry date
*OfferApi* | [**get_offer**](docs/OfferApi.md#get_offer) | **GET** /org/{orgId}/offer/{offerId} | get offer
*OfferApi* | [**get_offer_by_external_id**](docs/OfferApi.md#get_offer_by_external_id) | **GET** /org/{orgId}/offerExternalId/{offerExternalId} | get offer by external ID
*OfferApi* | [**get_offer_eula**](docs/OfferApi.md#get_offer_eula) | **GET** /org/{orgId}/offer/{offerId}/eula | get offer EULA
*OfferApi* | [**get_offer_reseller_eula**](docs/OfferApi.md#get_offer_reseller_eula) | **GET** /org/{orgId}/offer/{offerId}/resellerEula | get offer reseller EULA
*OfferApi* | [**list_offers**](docs/OfferApi.md#list_offers) | **GET** /org/{orgId}/offer | list offers
*OfferApi* | [**query_offers**](docs/OfferApi.md#query_offers) | **GET** /org/{orgId}/offer/query | query offers
*OfferApi* | [**send_offer_notifications**](docs/OfferApi.md#send_offer_notifications) | **POST** /org/{orgId}/offer/{offerId}/notifyContacts | notify offer contacts
*OfferApi* | [**sync_offer**](docs/OfferApi.md#sync_offer) | **POST** /org/{orgId}/offer/{offerId}/sync | sync offer from its partner. Such as AWS marketplace, Azure marketplace or GCP marketplace.
*OfferApi* | [**update_offer_meta_info**](docs/OfferApi.md#update_offer_meta_info) | **PATCH** /org/{orgId}/offer/{offerId}/metaInfo | update offer meta info
*OperationApi* | [**get_operation_v2**](docs/OperationApi.md#get_operation_v2) | **GET** /org/{orgId}/v2/operation/{operationId} | get operation details
*OperationApi* | [**list_operation_history_v2**](docs/OperationApi.md#list_operation_history_v2) | **GET** /org/{orgId}/v2/operation/{operationId}/history | get operation history events
*OperationApi* | [**list_operations_v2**](docs/OperationApi.md#list_operations_v2) | **POST** /org/{orgId}/v2/operation/list | list operations with filters
*ProductApi* | [**create_or_update_draft_product**](docs/ProductApi.md#create_or_update_draft_product) | **POST** /org/{orgId}/draftProduct | create or update draft product
*ProductApi* | [**create_product**](docs/ProductApi.md#create_product) | **POST** /org/{orgId}/product | create product
*ProductApi* | [**delete_product**](docs/ProductApi.md#delete_product) | **DELETE** /org/{orgId}/product/{productId} | delete product
*ProductApi* | [**get_product**](docs/ProductApi.md#get_product) | **GET** /org/{orgId}/product/{productId} | get product
*ProductApi* | [**list_product_metering_dimensions**](docs/ProductApi.md#list_product_metering_dimensions) | **GET** /org/{orgId}/product/{productId}/dimension | list metering dimensions of product
*ProductApi* | [**list_products**](docs/ProductApi.md#list_products) | **GET** /org/{orgId}/product | list products
*ProductApi* | [**list_products_by_partner**](docs/ProductApi.md#list_products_by_partner) | **GET** /org/{orgId}/partner/{partner}/product | list products by partner
*ProductApi* | [**publish_product**](docs/ProductApi.md#publish_product) | **PATCH** /org/{orgId}/product/{productId}/publish | publish product
*ProductApi* | [**query_products**](docs/ProductApi.md#query_products) | **GET** /org/{orgId}/product/query | query products
*ProductApi* | [**update_product**](docs/ProductApi.md#update_product) | **PATCH** /org/{orgId}/product/{productId} | update product
*ProductApi* | [**update_product_fulfillment_url**](docs/ProductApi.md#update_product_fulfillment_url) | **PATCH** /org/{orgId}/product/{productId}/fulfillmentUrl | update product fulfillment url
*ProductApi* | [**update_product_meta_info**](docs/ProductApi.md#update_product_meta_info) | **PATCH** /org/{orgId}/product/{productId}/metaInfo | update product meta info
*QuotaApi* | [**org_org_id_quota_get**](docs/QuotaApi.md#org_org_id_quota_get) | **GET** /org/{orgId}/quota | List organization quotas
*ReportApi* | [**get_revenue_report**](docs/ReportApi.md#get_revenue_report) | **POST** /org/{orgId}/revenueReport | get revenue report
*ReportApi* | [**list_daily_revenue_records**](docs/ReportApi.md#list_daily_revenue_records) | **GET** /org/{orgId}/dailyRevenueRecord | list daily revenue records
*ReportApi* | [**list_revenue_record_details**](docs/ReportApi.md#list_revenue_record_details) | **GET** /org/{orgId}/partner/{partner}/revenueRecordDetail | list revenue record details
*ReportApi* | [**list_revenue_records**](docs/ReportApi.md#list_revenue_records) | **GET** /org/{orgId}/partner/{partner}/revenueRecord | list revenue records
*ReportApi* | [**list_usage_metering_daily_records**](docs/ReportApi.md#list_usage_metering_daily_records) | **GET** /org/{orgId}/partner/{partner}/usageMeteringDailyRecord | list usage metering daily records
*SearchApi* | [**list_searchable_objects**](docs/SearchApi.md#list_searchable_objects) | **GET** /org/{orgId}/search | Global search
*SupportApi* | [**close_support_ticket**](docs/SupportApi.md#close_support_ticket) | **PATCH** /org/{orgId}/support/ticket/{ticketId}/close | close support ticket
*SupportApi* | [**create_support_ticket**](docs/SupportApi.md#create_support_ticket) | **POST** /org/{orgId}/support/ticket | create support ticket
*SupportApi* | [**create_support_ticket_attachment**](docs/SupportApi.md#create_support_ticket_attachment) | **POST** /org/{orgId}/support/ticket/{ticketId}/attachment | create support ticket attachment
*SupportApi* | [**create_support_ticket_comment**](docs/SupportApi.md#create_support_ticket_comment) | **POST** /org/{orgId}/support/ticket/{ticketId}/comment | create support ticket comment
*SupportApi* | [**get_support_ticket**](docs/SupportApi.md#get_support_ticket) | **GET** /org/{orgId}/support/ticket/{ticketId} | get support ticket
*SupportApi* | [**list_support_tickets**](docs/SupportApi.md#list_support_tickets) | **GET** /org/{orgId}/support/ticket | list support tickets
*SupportApi* | [**reopen_support_ticket**](docs/SupportApi.md#reopen_support_ticket) | **PATCH** /org/{orgId}/support/ticket/{ticketId}/reopen | reopen support ticket
*SupportApi* | [**update_support_ticket**](docs/SupportApi.md#update_support_ticket) | **PATCH** /org/{orgId}/support/ticket/{ticketId} | update support ticket
*VendorApi* | [**get_vendor_product**](docs/VendorApi.md#get_vendor_product) | **GET** /org/{orgId}/vendor/{vendorId}/product/{productId} | get vendor product
*VendorApi* | [**list_vendor_products**](docs/VendorApi.md#list_vendor_products) | **GET** /org/{orgId}/vendor/{vendorId}/product | list vendor products


## Documentation For Models

 - [AceEventBridgeEvent](docs/AceEventBridgeEvent.md)
 - [AceEventBridgeEventDetail](docs/AceEventBridgeEventDetail.md)
 - [AceEventEngagementInvitation](docs/AceEventEngagementInvitation.md)
 - [AceEventOpportunity](docs/AceEventOpportunity.md)
 - [AddEntitlementCreditParams](docs/AddEntitlementCreditParams.md)
 - [AddEntitlementCreditResponse](docs/AddEntitlementCreditResponse.md)
 - [AdyenBuyer](docs/AdyenBuyer.md)
 - [AggregatedMeteringUsageRecord](docs/AggregatedMeteringUsageRecord.md)
 - [AlibabaMarketplaceAction](docs/AlibabaMarketplaceAction.md)
 - [AlibabaMarketplaceEvent](docs/AlibabaMarketplaceEvent.md)
 - [AlibabaMarketplaceProduct](docs/AlibabaMarketplaceProduct.md)
 - [AlibabaMarketplaceProductExtra](docs/AlibabaMarketplaceProductExtra.md)
 - [AlibabaMarketplaceProductExtras](docs/AlibabaMarketplaceProductExtras.md)
 - [AlibabaMarketplaceProductShopInfo](docs/AlibabaMarketplaceProductShopInfo.md)
 - [AlibabaMarketplaceProductShopInfoTelephones](docs/AlibabaMarketplaceProductShopInfoTelephones.md)
 - [AlibabaMarketplaceProductShopInfoWangWang](docs/AlibabaMarketplaceProductShopInfoWangWang.md)
 - [AlibabaMarketplaceProductShopInfoWangWangs](docs/AlibabaMarketplaceProductShopInfoWangWangs.md)
 - [AlibabaMarketplaceProductSku](docs/AlibabaMarketplaceProductSku.md)
 - [AlibabaMarketplaceProductSkuModule](docs/AlibabaMarketplaceProductSkuModule.md)
 - [AlibabaMarketplaceProductSkuModuleProperties](docs/AlibabaMarketplaceProductSkuModuleProperties.md)
 - [AlibabaMarketplaceProductSkuModuleProperty](docs/AlibabaMarketplaceProductSkuModuleProperty.md)
 - [AlibabaMarketplaceProductSkuModulePropertyValue](docs/AlibabaMarketplaceProductSkuModulePropertyValue.md)
 - [AlibabaMarketplaceProductSkuModulePropertyValues](docs/AlibabaMarketplaceProductSkuModulePropertyValues.md)
 - [AlibabaMarketplaceProductSkuModules](docs/AlibabaMarketplaceProductSkuModules.md)
 - [AlibabaMarketplaceProductSkuOrderPeriod](docs/AlibabaMarketplaceProductSkuOrderPeriod.md)
 - [AlibabaMarketplaceProductSkuOrderPeriods](docs/AlibabaMarketplaceProductSkuOrderPeriods.md)
 - [AlibabaMarketplaceProductSkus](docs/AlibabaMarketplaceProductSkus.md)
 - [ApprovalInfo](docs/ApprovalInfo.md)
 - [ApprovalStatus](docs/ApprovalStatus.md)
 - [AuditingEvent](docs/AuditingEvent.md)
 - [AuditingEventPriority](docs/AuditingEventPriority.md)
 - [AwsAccountIdentifier](docs/AwsAccountIdentifier.md)
 - [AwsChannelPartner](docs/AwsChannelPartner.md)
 - [AwsInvoice](docs/AwsInvoice.md)
 - [AwsInvoiceLineItemDetail](docs/AwsInvoiceLineItemDetail.md)
 - [AwsInvoiceLineItems](docs/AwsInvoiceLineItems.md)
 - [AwsInvoiceLinkedAccountAllocation](docs/AwsInvoiceLinkedAccountAllocation.md)
 - [AwsMarketplaceAgreementStatus](docs/AwsMarketplaceAgreementStatus.md)
 - [AwsMarketplaceAgreementV2](docs/AwsMarketplaceAgreementV2.md)
 - [AwsMarketplaceBuyerAccount](docs/AwsMarketplaceBuyerAccount.md)
 - [AwsMarketplaceCatalogConstraintsEnum](docs/AwsMarketplaceCatalogConstraintsEnum.md)
 - [AwsMarketplaceCatalogLegalTermDocument](docs/AwsMarketplaceCatalogLegalTermDocument.md)
 - [AwsMarketplaceCatalogLegalTermDocumentType](docs/AwsMarketplaceCatalogLegalTermDocumentType.md)
 - [AwsMarketplaceCatalogPricingModel](docs/AwsMarketplaceCatalogPricingModel.md)
 - [AwsMarketplaceCatalogPricingTermRateCard](docs/AwsMarketplaceCatalogPricingTermRateCard.md)
 - [AwsMarketplaceCatalogPricingTermRateCardItem](docs/AwsMarketplaceCatalogPricingTermRateCardItem.md)
 - [AwsMarketplaceCatalogPricingTermRateCardSelector](docs/AwsMarketplaceCatalogPricingTermRateCardSelector.md)
 - [AwsMarketplaceCppoDiscountType](docs/AwsMarketplaceCppoDiscountType.md)
 - [AwsMarketplaceCppoDurationType](docs/AwsMarketplaceCppoDurationType.md)
 - [AwsMarketplaceCppoOpportunity](docs/AwsMarketplaceCppoOpportunity.md)
 - [AwsMarketplaceCppoOpportunityNegativeTargeting](docs/AwsMarketplaceCppoOpportunityNegativeTargeting.md)
 - [AwsMarketplaceCppoOpportunityOfferDetails](docs/AwsMarketplaceCppoOpportunityOfferDetails.md)
 - [AwsMarketplaceCppoOpportunityPaymentSchedule](docs/AwsMarketplaceCppoOpportunityPaymentSchedule.md)
 - [AwsMarketplaceCppoOpportunityPositiveTargeting](docs/AwsMarketplaceCppoOpportunityPositiveTargeting.md)
 - [AwsMarketplaceCppoOpportunityRule](docs/AwsMarketplaceCppoOpportunityRule.md)
 - [AwsMarketplaceCppoOpportunityRuleType](docs/AwsMarketplaceCppoOpportunityRuleType.md)
 - [AwsMarketplaceCppoOpportunityTerm](docs/AwsMarketplaceCppoOpportunityTerm.md)
 - [AwsMarketplaceCppoOpportunityTermType](docs/AwsMarketplaceCppoOpportunityTermType.md)
 - [AwsMarketplaceCppoOpportunityUpfrontPriceGrant](docs/AwsMarketplaceCppoOpportunityUpfrontPriceGrant.md)
 - [AwsMarketplaceEvent](docs/AwsMarketplaceEvent.md)
 - [AwsMarketplaceEventBridgeEvent](docs/AwsMarketplaceEventBridgeEvent.md)
 - [AwsMarketplaceEventBridgeEventAccount](docs/AwsMarketplaceEventBridgeEventAccount.md)
 - [AwsMarketplaceEventBridgeEventAgreement](docs/AwsMarketplaceEventBridgeEventAgreement.md)
 - [AwsMarketplaceEventBridgeEventDetail](docs/AwsMarketplaceEventBridgeEventDetail.md)
 - [AwsMarketplaceEventBridgeEventLicense](docs/AwsMarketplaceEventBridgeEventLicense.md)
 - [AwsMarketplaceEventBridgeEventOffer](docs/AwsMarketplaceEventBridgeEventOffer.md)
 - [AwsMarketplaceEventBridgeEventProduct](docs/AwsMarketplaceEventBridgeEventProduct.md)
 - [AwsMarketplaceEventBridgeEventResaleAuthorization](docs/AwsMarketplaceEventBridgeEventResaleAuthorization.md)
 - [AwsMarketplaceMeteringBatchMeterUsageInput](docs/AwsMarketplaceMeteringBatchMeterUsageInput.md)
 - [AwsMarketplaceMeteringTag](docs/AwsMarketplaceMeteringTag.md)
 - [AwsMarketplaceMeteringUsageAllocation](docs/AwsMarketplaceMeteringUsageAllocation.md)
 - [AwsMarketplaceMeteringUsageRecord](docs/AwsMarketplaceMeteringUsageRecord.md)
 - [AwsMarketplacePreExistingAgreement](docs/AwsMarketplacePreExistingAgreement.md)
 - [AwsMarketplaceProductVisibility](docs/AwsMarketplaceProductVisibility.md)
 - [AwsMarketplacePurchaseConstraints](docs/AwsMarketplacePurchaseConstraints.md)
 - [AwsPaymentTransaction](docs/AwsPaymentTransaction.md)
 - [AwsProduct](docs/AwsProduct.md)
 - [AwsProductAdditionalResource](docs/AwsProductAdditionalResource.md)
 - [AwsProductDeliveryOption](docs/AwsProductDeliveryOption.md)
 - [AwsProductDeliveryOptionApiEndpoint](docs/AwsProductDeliveryOptionApiEndpoint.md)
 - [AwsProductDeliveryOptionApiEndpointIntegrationProtocol](docs/AwsProductDeliveryOptionApiEndpointIntegrationProtocol.md)
 - [AwsProductDeliveryOptionApiEndpointSchema](docs/AwsProductDeliveryOptionApiEndpointSchema.md)
 - [AwsProductDescription](docs/AwsProductDescription.md)
 - [AwsProductDimension](docs/AwsProductDimension.md)
 - [AwsProductPromotionalResources](docs/AwsProductPromotionalResources.md)
 - [AwsProductRepository](docs/AwsProductRepository.md)
 - [AwsProductSignatureVerificationKey](docs/AwsProductSignatureVerificationKey.md)
 - [AwsProductSupportInformation](docs/AwsProductSupportInformation.md)
 - [AwsProductVersion](docs/AwsProductVersion.md)
 - [AwsProductVideo](docs/AwsProductVideo.md)
 - [AwsRenewalOfferType](docs/AwsRenewalOfferType.md)
 - [AwsSnsSubscription](docs/AwsSnsSubscription.md)
 - [AwsSnsSubscriptionStatus](docs/AwsSnsSubscriptionStatus.md)
 - [AzureADIdentifier](docs/AzureADIdentifier.md)
 - [AzureAudience](docs/AzureAudience.md)
 - [AzureCommercialMarketplaceSetup](docs/AzureCommercialMarketplaceSetup.md)
 - [AzureGovernmentCertification](docs/AzureGovernmentCertification.md)
 - [AzureIncludedBaseQuantity](docs/AzureIncludedBaseQuantity.md)
 - [AzureListingContact](docs/AzureListingContact.md)
 - [AzureListingUri](docs/AzureListingUri.md)
 - [AzureLocalizedDateTime](docs/AzureLocalizedDateTime.md)
 - [AzureLocalizedTimeRange](docs/AzureLocalizedTimeRange.md)
 - [AzureMarket](docs/AzureMarket.md)
 - [AzureMarketState](docs/AzureMarketState.md)
 - [AzureMarketplaceContact](docs/AzureMarketplaceContact.md)
 - [AzureMarketplaceCustomAmendment](docs/AzureMarketplaceCustomAmendment.md)
 - [AzureMarketplaceCustomAmendmentTenant](docs/AzureMarketplaceCustomAmendmentTenant.md)
 - [AzureMarketplaceCustomAmendmentTenantManualEntry](docs/AzureMarketplaceCustomAmendmentTenantManualEntry.md)
 - [AzureMarketplaceCustomerLeads](docs/AzureMarketplaceCustomerLeads.md)
 - [AzureMarketplaceDeprecationSchedule](docs/AzureMarketplaceDeprecationSchedule.md)
 - [AzureMarketplaceDeprecationScheduleAlternative](docs/AzureMarketplaceDeprecationScheduleAlternative.md)
 - [AzureMarketplaceEvent](docs/AzureMarketplaceEvent.md)
 - [AzureMarketplaceEventAction](docs/AzureMarketplaceEventAction.md)
 - [AzureMarketplaceGeneralLink](docs/AzureMarketplaceGeneralLink.md)
 - [AzureMarketplaceGovernmentCertification](docs/AzureMarketplaceGovernmentCertification.md)
 - [AzureMarketplaceIdentity](docs/AzureMarketplaceIdentity.md)
 - [AzureMarketplaceListing](docs/AzureMarketplaceListing.md)
 - [AzureMarketplaceListingAsset](docs/AzureMarketplaceListingAsset.md)
 - [AzureMarketplaceListingAssetType](docs/AzureMarketplaceListingAssetType.md)
 - [AzureMarketplaceMeteringBatchUsageEvent](docs/AzureMarketplaceMeteringBatchUsageEvent.md)
 - [AzureMarketplaceMeteringUsageEvent](docs/AzureMarketplaceMeteringUsageEvent.md)
 - [AzureMarketplaceOfferPricingType](docs/AzureMarketplaceOfferPricingType.md)
 - [AzureMarketplacePlan](docs/AzureMarketplacePlan.md)
 - [AzureMarketplacePlanListing](docs/AzureMarketplacePlanListing.md)
 - [AzureMarketplacePlanResource](docs/AzureMarketplacePlanResource.md)
 - [AzureMarketplacePreviewAudience](docs/AzureMarketplacePreviewAudience.md)
 - [AzureMarketplacePrice](docs/AzureMarketplacePrice.md)
 - [AzureMarketplacePriceAndAvailabilityAudience](docs/AzureMarketplacePriceAndAvailabilityAudience.md)
 - [AzureMarketplacePriceAndAvailabilityCorePrice](docs/AzureMarketplacePriceAndAvailabilityCorePrice.md)
 - [AzureMarketplacePriceAndAvailabilityCustomMeter](docs/AzureMarketplacePriceAndAvailabilityCustomMeter.md)
 - [AzureMarketplacePriceAndAvailabilityCustomMeterItem](docs/AzureMarketplacePriceAndAvailabilityCustomMeterItem.md)
 - [AzureMarketplacePriceAndAvailabilityCustomMeterPrice](docs/AzureMarketplacePriceAndAvailabilityCustomMeterPrice.md)
 - [AzureMarketplacePriceAndAvailabilityCustomMeterPriceIncludedQuantityItem](docs/AzureMarketplacePriceAndAvailabilityCustomMeterPriceIncludedQuantityItem.md)
 - [AzureMarketplacePriceAndAvailabilityCustomMeterPriceMeterItem](docs/AzureMarketplacePriceAndAvailabilityCustomMeterPriceMeterItem.md)
 - [AzureMarketplacePriceAndAvailabilityOffer](docs/AzureMarketplacePriceAndAvailabilityOffer.md)
 - [AzureMarketplacePriceAndAvailabilityPlan](docs/AzureMarketplacePriceAndAvailabilityPlan.md)
 - [AzureMarketplacePriceAndAvailabilityPrice](docs/AzureMarketplacePriceAndAvailabilityPrice.md)
 - [AzureMarketplacePriceAndAvailabilityPrivateOfferCustomMeters](docs/AzureMarketplacePriceAndAvailabilityPrivateOfferCustomMeters.md)
 - [AzureMarketplacePriceAndAvailabilityPrivateOfferPlan](docs/AzureMarketplacePriceAndAvailabilityPrivateOfferPlan.md)
 - [AzureMarketplacePriceAndAvailabilityPrivateOfferPlanSoftwareReservation](docs/AzureMarketplacePriceAndAvailabilityPrivateOfferPlanSoftwareReservation.md)
 - [AzureMarketplacePriceAndAvailabilityPrivateOfferPrice](docs/AzureMarketplacePriceAndAvailabilityPrivateOfferPrice.md)
 - [AzureMarketplacePriceAndAvailabilityRecurrentPrice](docs/AzureMarketplacePriceAndAvailabilityRecurrentPrice.md)
 - [AzureMarketplacePriceAndAvailabilityRecurrentPriceItem](docs/AzureMarketplacePriceAndAvailabilityRecurrentPriceItem.md)
 - [AzureMarketplacePriceAndAvailabilityRecurrentPriceUserLimit](docs/AzureMarketplacePriceAndAvailabilityRecurrentPriceUserLimit.md)
 - [AzureMarketplacePriceAndAvailabilitySoftwareReservation](docs/AzureMarketplacePriceAndAvailabilitySoftwareReservation.md)
 - [AzureMarketplacePriceAndAvailabilitySystemMeterPrice](docs/AzureMarketplacePriceAndAvailabilitySystemMeterPrice.md)
 - [AzureMarketplacePriceBillingSchedule](docs/AzureMarketplacePriceBillingSchedule.md)
 - [AzureMarketplacePriceFlexibleSchedule](docs/AzureMarketplacePriceFlexibleSchedule.md)
 - [AzureMarketplacePriceInitialCharge](docs/AzureMarketplacePriceInitialCharge.md)
 - [AzureMarketplacePrivateOffer](docs/AzureMarketplacePrivateOffer.md)
 - [AzureMarketplacePrivateOfferAcceptanceLink](docs/AzureMarketplacePrivateOfferAcceptanceLink.md)
 - [AzureMarketplacePrivateOfferBeneficiary](docs/AzureMarketplacePrivateOfferBeneficiary.md)
 - [AzureMarketplacePrivateOfferBeneficiaryRecipient](docs/AzureMarketplacePrivateOfferBeneficiaryRecipient.md)
 - [AzureMarketplacePrivateOfferPartner](docs/AzureMarketplacePrivateOfferPartner.md)
 - [AzureMarketplacePrivateOfferPricing](docs/AzureMarketplacePrivateOfferPricing.md)
 - [AzureMarketplacePrivateOfferPricingNewPlanDetails](docs/AzureMarketplacePrivateOfferPricingNewPlanDetails.md)
 - [AzureMarketplacePrivateOfferPromotionReference](docs/AzureMarketplacePrivateOfferPromotionReference.md)
 - [AzureMarketplacePrivateOfferState](docs/AzureMarketplacePrivateOfferState.md)
 - [AzureMarketplacePrivateOfferSubState](docs/AzureMarketplacePrivateOfferSubState.md)
 - [AzureMarketplacePrivateOfferTermsDoc](docs/AzureMarketplacePrivateOfferTermsDoc.md)
 - [AzureMarketplacePrivateOfferType](docs/AzureMarketplacePrivateOfferType.md)
 - [AzureMarketplaceProduct](docs/AzureMarketplaceProduct.md)
 - [AzureMarketplaceProductResource](docs/AzureMarketplaceProductResource.md)
 - [AzureMarketplaceProductType](docs/AzureMarketplaceProductType.md)
 - [AzureMarketplaceProperty](docs/AzureMarketplaceProperty.md)
 - [AzureMarketplaceReseller](docs/AzureMarketplaceReseller.md)
 - [AzureMarketplaceResourceLifecycleState](docs/AzureMarketplaceResourceLifecycleState.md)
 - [AzureMarketplaceResourceTarget](docs/AzureMarketplaceResourceTarget.md)
 - [AzureMarketplaceSaasTechnicalConfiguration](docs/AzureMarketplaceSaasTechnicalConfiguration.md)
 - [AzureMarketplaceSubmission](docs/AzureMarketplaceSubmission.md)
 - [AzureMarketplaceSubscription](docs/AzureMarketplaceSubscription.md)
 - [AzureMarketplaceSubscriptionStatus](docs/AzureMarketplaceSubscriptionStatus.md)
 - [AzureMarketplaceTerm](docs/AzureMarketplaceTerm.md)
 - [AzureMarketplaceValidation](docs/AzureMarketplaceValidation.md)
 - [AzureMarketplaceVmPricePropertyItem](docs/AzureMarketplaceVmPricePropertyItem.md)
 - [AzurePendingUpdateInfo](docs/AzurePendingUpdateInfo.md)
 - [AzurePrice](docs/AzurePrice.md)
 - [AzurePriceCadence](docs/AzurePriceCadence.md)
 - [AzurePriceSchedule](docs/AzurePriceSchedule.md)
 - [AzurePricingUnit](docs/AzurePricingUnit.md)
 - [AzureProduct](docs/AzureProduct.md)
 - [AzureProductAvailability](docs/AzureProductAvailability.md)
 - [AzureProductBranch](docs/AzureProductBranch.md)
 - [AzureProductFeatureAvailability](docs/AzureProductFeatureAvailability.md)
 - [AzureProductListing](docs/AzureProductListing.md)
 - [AzureProductListingAsset](docs/AzureProductListingAsset.md)
 - [AzureProductPackageConfiguration](docs/AzureProductPackageConfiguration.md)
 - [AzureProductProperty](docs/AzureProductProperty.md)
 - [AzureProductSetup](docs/AzureProductSetup.md)
 - [AzureProductSubmission](docs/AzureProductSubmission.md)
 - [AzureProductVariant](docs/AzureProductVariant.md)
 - [AzureProductVariantCustomMeter](docs/AzureProductVariantCustomMeter.md)
 - [AzureProductVariantPriceSchedule](docs/AzureProductVariantPriceSchedule.md)
 - [AzureProductVariantTrial](docs/AzureProductVariantTrial.md)
 - [AzureTerm](docs/AzureTerm.md)
 - [AzureTypeValue](docs/AzureTypeValue.md)
 - [AzureValidationResult](docs/AzureValidationResult.md)
 - [AzureVariantResource](docs/AzureVariantResource.md)
 - [BillableDimension](docs/BillableDimension.md)
 - [BillableDimensionFeeDetail](docs/BillableDimensionFeeDetail.md)
 - [BillableDimensionPriceModelDetail](docs/BillableDimensionPriceModelDetail.md)
 - [BillableDimensionUsageDailyRevenue](docs/BillableDimensionUsageDailyRevenue.md)
 - [BillableMetric](docs/BillableMetric.md)
 - [BillableMetricAggregationType](docs/BillableMetricAggregationType.md)
 - [BillableMetricFilter](docs/BillableMetricFilter.md)
 - [BillableMetricFilterGroup](docs/BillableMetricFilterGroup.md)
 - [BillableMetricFilterOperation](docs/BillableMetricFilterOperation.md)
 - [BillableMetricFilterValueType](docs/BillableMetricFilterValueType.md)
 - [BillableMetricInfo](docs/BillableMetricI