Skip to main content

Spotii Billing API

Project description

spotii-billing-client

API for Billing

  • API version: v1.0
  • Package version: 1.0.0

Requirements.

Python 2.7 and 3.4+

Installation & Usage

pip install

If the python package is hosted on Github, you can install directly from Github

pip install spotii-billing-client

Then import the package:

import spotii_billing_client 

Getting Started

Please follow the installation procedure and then run the following:

from __future__ import print_function
import time
import spotii_billing_client
from spotii_billing_client.rest import ApiException
from pprint import pprint
# Configure HTTP basic authorization: Basic
configuration = spotii_billing_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'
# Configure API key authorization: Bearer
configuration = spotii_billing_client.Configuration()
configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = spotii_billing_client.AccountApi(spotii_billing_client.ApiClient(configuration))
body = spotii_billing_client.BillingAddress() # BillingAddress | 
account_id = 'account_id_example' # str | 

try:
    api_response = api_instance.account_accounts_billing_addresses_create(body, account_id)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AccountApi->account_accounts_billing_addresses_create: %s\n" % e)
# Configure HTTP basic authorization: Basic
configuration = spotii_billing_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'
# Configure API key authorization: Bearer
configuration = spotii_billing_client.Configuration()
configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = spotii_billing_client.AccountApi(spotii_billing_client.ApiClient(configuration))
account_id = 'account_id_example' # str | 
external_key = 'external_key_example' # str |  (optional)

try:
    api_response = api_instance.account_accounts_billing_addresses_default(account_id, external_key=external_key)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AccountApi->account_accounts_billing_addresses_default: %s\n" % e)
# Configure HTTP basic authorization: Basic
configuration = spotii_billing_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'
# Configure API key authorization: Bearer
configuration = spotii_billing_client.Configuration()
configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = spotii_billing_client.AccountApi(spotii_billing_client.ApiClient(configuration))
account_id = 'account_id_example' # str | 
billing_address_id = '38400000-8cf0-11bd-b23e-10b96e4ef00d' # str | A UUID string identifying this billing address.

try:
    api_instance.account_accounts_billing_addresses_delete(account_id, billing_address_id)
except ApiException as e:
    print("Exception when calling AccountApi->account_accounts_billing_addresses_delete: %s\n" % e)
# Configure HTTP basic authorization: Basic
configuration = spotii_billing_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'
# Configure API key authorization: Bearer
configuration = spotii_billing_client.Configuration()
configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = spotii_billing_client.AccountApi(spotii_billing_client.ApiClient(configuration))
account_id = 'account_id_example' # str | 
external_key = 'external_key_example' # str |  (optional)

try:
    api_response = api_instance.account_accounts_billing_addresses_list(account_id, external_key=external_key)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AccountApi->account_accounts_billing_addresses_list: %s\n" % e)
# Configure HTTP basic authorization: Basic
configuration = spotii_billing_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'
# Configure API key authorization: Bearer
configuration = spotii_billing_client.Configuration()
configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = spotii_billing_client.AccountApi(spotii_billing_client.ApiClient(configuration))
body = spotii_billing_client.BillingAddress() # BillingAddress | 
account_id = 'account_id_example' # str | 
billing_address_id = '38400000-8cf0-11bd-b23e-10b96e4ef00d' # str | A UUID string identifying this billing address.

try:
    api_response = api_instance.account_accounts_billing_addresses_partial_update(body, account_id, billing_address_id)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AccountApi->account_accounts_billing_addresses_partial_update: %s\n" % e)
# Configure HTTP basic authorization: Basic
configuration = spotii_billing_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'
# Configure API key authorization: Bearer
configuration = spotii_billing_client.Configuration()
configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = spotii_billing_client.AccountApi(spotii_billing_client.ApiClient(configuration))
account_id = 'account_id_example' # str | 
billing_address_id = '38400000-8cf0-11bd-b23e-10b96e4ef00d' # str | A UUID string identifying this billing address.

try:
    api_response = api_instance.account_accounts_billing_addresses_read(account_id, billing_address_id)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AccountApi->account_accounts_billing_addresses_read: %s\n" % e)
# Configure HTTP basic authorization: Basic
configuration = spotii_billing_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'
# Configure API key authorization: Bearer
configuration = spotii_billing_client.Configuration()
configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = spotii_billing_client.AccountApi(spotii_billing_client.ApiClient(configuration))
body = spotii_billing_client.BillingAddress() # BillingAddress | 
account_id = 'account_id_example' # str | 
billing_address_id = '38400000-8cf0-11bd-b23e-10b96e4ef00d' # str | A UUID string identifying this billing address.

try:
    api_response = api_instance.account_accounts_billing_addresses_update(body, account_id, billing_address_id)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AccountApi->account_accounts_billing_addresses_update: %s\n" % e)
# Configure HTTP basic authorization: Basic
configuration = spotii_billing_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'
# Configure API key authorization: Bearer
configuration = spotii_billing_client.Configuration()
configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = spotii_billing_client.AccountApi(spotii_billing_client.ApiClient(configuration))
body = spotii_billing_client.Account() # Account | 

try:
    api_response = api_instance.account_accounts_create(body)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AccountApi->account_accounts_create: %s\n" % e)
# Configure HTTP basic authorization: Basic
configuration = spotii_billing_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'
# Configure API key authorization: Bearer
configuration = spotii_billing_client.Configuration()
configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = spotii_billing_client.AccountApi(spotii_billing_client.ApiClient(configuration))
body = spotii_billing_client.Installments() # Installments | 
account_id = 'account_id_example' # str | 

try:
    api_response = api_instance.account_accounts_installments_create(body, account_id)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AccountApi->account_accounts_installments_create: %s\n" % e)
# Configure HTTP basic authorization: Basic
configuration = spotii_billing_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'
# Configure API key authorization: Bearer
configuration = spotii_billing_client.Configuration()
configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = spotii_billing_client.AccountApi(spotii_billing_client.ApiClient(configuration))
account_id = 'account_id_example' # str | 
installments_id = '38400000-8cf0-11bd-b23e-10b96e4ef00d' # str | A UUID string identifying this installments.

try:
    api_instance.account_accounts_installments_delete(account_id, installments_id)
except ApiException as e:
    print("Exception when calling AccountApi->account_accounts_installments_delete: %s\n" % e)
# Configure HTTP basic authorization: Basic
configuration = spotii_billing_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'
# Configure API key authorization: Bearer
configuration = spotii_billing_client.Configuration()
configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = spotii_billing_client.AccountApi(spotii_billing_client.ApiClient(configuration))
account_id = 'account_id_example' # str | 
external_key = 'external_key_example' # str |  (optional)

try:
    api_response = api_instance.account_accounts_installments_list(account_id, external_key=external_key)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AccountApi->account_accounts_installments_list: %s\n" % e)
# Configure HTTP basic authorization: Basic
configuration = spotii_billing_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'
# Configure API key authorization: Bearer
configuration = spotii_billing_client.Configuration()
configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = spotii_billing_client.AccountApi(spotii_billing_client.ApiClient(configuration))
account_id = 'account_id_example' # str | 
installments_id = '38400000-8cf0-11bd-b23e-10b96e4ef00d' # str | A UUID string identifying this installments.

try:
    api_response = api_instance.account_accounts_installments_read(account_id, installments_id)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AccountApi->account_accounts_installments_read: %s\n" % e)
# Configure HTTP basic authorization: Basic
configuration = spotii_billing_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'
# Configure API key authorization: Bearer
configuration = spotii_billing_client.Configuration()
configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = spotii_billing_client.AccountApi(spotii_billing_client.ApiClient(configuration))
external_key = 'external_key_example' # str |  (optional)

try:
    api_response = api_instance.account_accounts_list(external_key=external_key)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AccountApi->account_accounts_list: %s\n" % e)
# Configure HTTP basic authorization: Basic
configuration = spotii_billing_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'
# Configure API key authorization: Bearer
configuration = spotii_billing_client.Configuration()
configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = spotii_billing_client.AccountApi(spotii_billing_client.ApiClient(configuration))
body = spotii_billing_client.Account() # Account | 
account_id = '38400000-8cf0-11bd-b23e-10b96e4ef00d' # str | A UUID string identifying this account.

try:
    api_response = api_instance.account_accounts_partial_update(body, account_id)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AccountApi->account_accounts_partial_update: %s\n" % e)
# Configure HTTP basic authorization: Basic
configuration = spotii_billing_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'
# Configure API key authorization: Bearer
configuration = spotii_billing_client.Configuration()
configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = spotii_billing_client.AccountApi(spotii_billing_client.ApiClient(configuration))
body = spotii_billing_client.PaymentMethod() # PaymentMethod | 
account_id = 'account_id_example' # str | 

try:
    api_response = api_instance.account_accounts_payment_methods_create(body, account_id)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AccountApi->account_accounts_payment_methods_create: %s\n" % e)
# Configure HTTP basic authorization: Basic
configuration = spotii_billing_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'
# Configure API key authorization: Bearer
configuration = spotii_billing_client.Configuration()
configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = spotii_billing_client.AccountApi(spotii_billing_client.ApiClient(configuration))
account_id = 'account_id_example' # str | 
external_key = 'external_key_example' # str |  (optional)

try:
    api_response = api_instance.account_accounts_payment_methods_default(account_id, external_key=external_key)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AccountApi->account_accounts_payment_methods_default: %s\n" % e)
# Configure HTTP basic authorization: Basic
configuration = spotii_billing_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'
# Configure API key authorization: Bearer
configuration = spotii_billing_client.Configuration()
configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = spotii_billing_client.AccountApi(spotii_billing_client.ApiClient(configuration))
account_id = 'account_id_example' # str | 
payment_method_id = '38400000-8cf0-11bd-b23e-10b96e4ef00d' # str | A UUID string identifying this payment method.

try:
    api_instance.account_accounts_payment_methods_delete(account_id, payment_method_id)
except ApiException as e:
    print("Exception when calling AccountApi->account_accounts_payment_methods_delete: %s\n" % e)
# Configure HTTP basic authorization: Basic
configuration = spotii_billing_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'
# Configure API key authorization: Bearer
configuration = spotii_billing_client.Configuration()
configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = spotii_billing_client.AccountApi(spotii_billing_client.ApiClient(configuration))
account_id = 'account_id_example' # str | 
external_key = 'external_key_example' # str |  (optional)

try:
    api_response = api_instance.account_accounts_payment_methods_list(account_id, external_key=external_key)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AccountApi->account_accounts_payment_methods_list: %s\n" % e)
# Configure HTTP basic authorization: Basic
configuration = spotii_billing_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'
# Configure API key authorization: Bearer
configuration = spotii_billing_client.Configuration()
configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = spotii_billing_client.AccountApi(spotii_billing_client.ApiClient(configuration))
body = spotii_billing_client.PaymentMethod() # PaymentMethod | 
account_id = 'account_id_example' # str | 
payment_method_id = '38400000-8cf0-11bd-b23e-10b96e4ef00d' # str | A UUID string identifying this payment method.

try:
    api_response = api_instance.account_accounts_payment_methods_partial_update(body, account_id, payment_method_id)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AccountApi->account_accounts_payment_methods_partial_update: %s\n" % e)
# Configure HTTP basic authorization: Basic
configuration = spotii_billing_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'
# Configure API key authorization: Bearer
configuration = spotii_billing_client.Configuration()
configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = spotii_billing_client.AccountApi(spotii_billing_client.ApiClient(configuration))
account_id = 'account_id_example' # str | 
payment_method_id = '38400000-8cf0-11bd-b23e-10b96e4ef00d' # str | A UUID string identifying this payment method.

try:
    api_response = api_instance.account_accounts_payment_methods_read(account_id, payment_method_id)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AccountApi->account_accounts_payment_methods_read: %s\n" % e)
# Configure HTTP basic authorization: Basic
configuration = spotii_billing_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'
# Configure API key authorization: Bearer
configuration = spotii_billing_client.Configuration()
configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = spotii_billing_client.AccountApi(spotii_billing_client.ApiClient(configuration))
body = spotii_billing_client.PaymentMethod() # PaymentMethod | 
account_id = 'account_id_example' # str | 
payment_method_id = '38400000-8cf0-11bd-b23e-10b96e4ef00d' # str | A UUID string identifying this payment method.

try:
    api_response = api_instance.account_accounts_payment_methods_update(body, account_id, payment_method_id)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AccountApi->account_accounts_payment_methods_update: %s\n" % e)
# Configure HTTP basic authorization: Basic
configuration = spotii_billing_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'
# Configure API key authorization: Bearer
configuration = spotii_billing_client.Configuration()
configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = spotii_billing_client.AccountApi(spotii_billing_client.ApiClient(configuration))
account_id = 'account_id_example' # str | 

try:
    # API endpoint that allow access to payment.
    api_response = api_instance.account_accounts_payments_list(account_id)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AccountApi->account_accounts_payments_list: %s\n" % e)
# Configure HTTP basic authorization: Basic
configuration = spotii_billing_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'
# Configure API key authorization: Bearer
configuration = spotii_billing_client.Configuration()
configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = spotii_billing_client.AccountApi(spotii_billing_client.ApiClient(configuration))
account_id = 'account_id_example' # str | 
payment_id = '38400000-8cf0-11bd-b23e-10b96e4ef00d' # str | A UUID string identifying this payment.

try:
    # API endpoint that allow access to payment.
    api_response = api_instance.account_accounts_payments_read(account_id, payment_id)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AccountApi->account_accounts_payments_read: %s\n" % e)
# Configure HTTP basic authorization: Basic
configuration = spotii_billing_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'
# Configure API key authorization: Bearer
configuration = spotii_billing_client.Configuration()
configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = spotii_billing_client.AccountApi(spotii_billing_client.ApiClient(configuration))
account_id = '38400000-8cf0-11bd-b23e-10b96e4ef00d' # str | A UUID string identifying this account.

try:
    api_response = api_instance.account_accounts_read(account_id)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AccountApi->account_accounts_read: %s\n" % e)
# Configure HTTP basic authorization: Basic
configuration = spotii_billing_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'
# Configure API key authorization: Bearer
configuration = spotii_billing_client.Configuration()
configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = spotii_billing_client.AccountApi(spotii_billing_client.ApiClient(configuration))
body = spotii_billing_client.Account() # Account | 
account_id = '38400000-8cf0-11bd-b23e-10b96e4ef00d' # str | A UUID string identifying this account.

try:
    api_response = api_instance.account_accounts_update(body, account_id)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AccountApi->account_accounts_update: %s\n" % e)
# Configure HTTP basic authorization: Basic
configuration = spotii_billing_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'
# Configure API key authorization: Bearer
configuration = spotii_billing_client.Configuration()
configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = spotii_billing_client.AccountApi(spotii_billing_client.ApiClient(configuration))
body = spotii_billing_client.BillingAddress() # BillingAddress | 

try:
    api_response = api_instance.account_billing_addresses_create(body)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AccountApi->account_billing_addresses_create: %s\n" % e)
# Configure HTTP basic authorization: Basic
configuration = spotii_billing_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'
# Configure API key authorization: Bearer
configuration = spotii_billing_client.Configuration()
configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = spotii_billing_client.AccountApi(spotii_billing_client.ApiClient(configuration))
external_key = 'external_key_example' # str |  (optional)

try:
    api_response = api_instance.account_billing_addresses_default(external_key=external_key)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AccountApi->account_billing_addresses_default: %s\n" % e)
# Configure HTTP basic authorization: Basic
configuration = spotii_billing_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'
# Configure API key authorization: Bearer
configuration = spotii_billing_client.Configuration()
configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = spotii_billing_client.AccountApi(spotii_billing_client.ApiClient(configuration))
billing_address_id = '38400000-8cf0-11bd-b23e-10b96e4ef00d' # str | A UUID string identifying this billing address.

try:
    api_instance.account_billing_addresses_delete(billing_address_id)
except ApiException as e:
    print("Exception when calling AccountApi->account_billing_addresses_delete: %s\n" % e)
# Configure HTTP basic authorization: Basic
configuration = spotii_billing_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'
# Configure API key authorization: Bearer
configuration = spotii_billing_client.Configuration()
configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = spotii_billing_client.AccountApi(spotii_billing_client.ApiClient(configuration))
external_key = 'external_key_example' # str |  (optional)

try:
    api_response = api_instance.account_billing_addresses_list(external_key=external_key)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AccountApi->account_billing_addresses_list: %s\n" % e)
# Configure HTTP basic authorization: Basic
configuration = spotii_billing_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'
# Configure API key authorization: Bearer
configuration = spotii_billing_client.Configuration()
configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = spotii_billing_client.AccountApi(spotii_billing_client.ApiClient(configuration))
body = spotii_billing_client.BillingAddress() # BillingAddress | 
billing_address_id = '38400000-8cf0-11bd-b23e-10b96e4ef00d' # str | A UUID string identifying this billing address.

try:
    api_response = api_instance.account_billing_addresses_partial_update(body, billing_address_id)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AccountApi->account_billing_addresses_partial_update: %s\n" % e)
# Configure HTTP basic authorization: Basic
configuration = spotii_billing_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'
# Configure API key authorization: Bearer
configuration = spotii_billing_client.Configuration()
configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = spotii_billing_client.AccountApi(spotii_billing_client.ApiClient(configuration))
billing_address_id = '38400000-8cf0-11bd-b23e-10b96e4ef00d' # str | A UUID string identifying this billing address.

try:
    api_response = api_instance.account_billing_addresses_read(billing_address_id)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AccountApi->account_billing_addresses_read: %s\n" % e)
# Configure HTTP basic authorization: Basic
configuration = spotii_billing_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'
# Configure API key authorization: Bearer
configuration = spotii_billing_client.Configuration()
configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = spotii_billing_client.AccountApi(spotii_billing_client.ApiClient(configuration))
body = spotii_billing_client.BillingAddress() # BillingAddress | 
billing_address_id = '38400000-8cf0-11bd-b23e-10b96e4ef00d' # str | A UUID string identifying this billing address.

try:
    api_response = api_instance.account_billing_addresses_update(body, billing_address_id)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AccountApi->account_billing_addresses_update: %s\n" % e)

Documentation for API Endpoints

All URIs are relative to http://localhost:8000/api/v1.0

Class Method HTTP request Description
AccountApi account_accounts_billing_addresses_create POST /account/accounts/{account_id}/billing_addresses/
AccountApi account_accounts_billing_addresses_default GET /account/accounts/{account_id}/billing_addresses/default/
AccountApi account_accounts_billing_addresses_delete DELETE /account/accounts/{account_id}/billing_addresses/{billing_address_id}/
AccountApi account_accounts_billing_addresses_list GET /account/accounts/{account_id}/billing_addresses/
AccountApi account_accounts_billing_addresses_partial_update PATCH /account/accounts/{account_id}/billing_addresses/{billing_address_id}/
AccountApi account_accounts_billing_addresses_read GET /account/accounts/{account_id}/billing_addresses/{billing_address_id}/
AccountApi account_accounts_billing_addresses_update PUT /account/accounts/{account_id}/billing_addresses/{billing_address_id}/
AccountApi account_accounts_create POST /account/accounts/
AccountApi account_accounts_installments_create POST /account/accounts/{account_id}/installments/
AccountApi account_accounts_installments_delete DELETE /account/accounts/{account_id}/installments/{installments_id}/
AccountApi account_accounts_installments_list GET /account/accounts/{account_id}/installments/
AccountApi account_accounts_installments_read GET /account/accounts/{account_id}/installments/{installments_id}/
AccountApi account_accounts_list GET /account/accounts/
AccountApi account_accounts_partial_update PATCH /account/accounts/{account_id}/
AccountApi account_accounts_payment_methods_create POST /account/accounts/{account_id}/payment_methods/
AccountApi account_accounts_payment_methods_default GET /account/accounts/{account_id}/payment_methods/default/
AccountApi account_accounts_payment_methods_delete DELETE /account/accounts/{account_id}/payment_methods/{payment_method_id}/
AccountApi account_accounts_payment_methods_list GET /account/accounts/{account_id}/payment_methods/
AccountApi account_accounts_payment_methods_partial_update PATCH /account/accounts/{account_id}/payment_methods/{payment_method_id}/
AccountApi account_accounts_payment_methods_read GET /account/accounts/{account_id}/payment_methods/{payment_method_id}/
AccountApi account_accounts_payment_methods_update PUT /account/accounts/{account_id}/payment_methods/{payment_method_id}/
AccountApi account_accounts_payments_list GET /account/accounts/{account_id}/payments/ API endpoint that allow access to payment.
AccountApi account_accounts_payments_read GET /account/accounts/{account_id}/payments/{payment_id}/ API endpoint that allow access to payment.
AccountApi account_accounts_read GET /account/accounts/{account_id}/
AccountApi account_accounts_update PUT /account/accounts/{account_id}/
AccountApi account_billing_addresses_create POST /account/billing_addresses/
AccountApi account_billing_addresses_default GET /account/billing_addresses/default/
AccountApi account_billing_addresses_delete DELETE /account/billing_addresses/{billing_address_id}/
AccountApi account_billing_addresses_list GET /account/billing_addresses/
AccountApi account_billing_addresses_partial_update PATCH /account/billing_addresses/{billing_address_id}/
AccountApi account_billing_addresses_read GET /account/billing_addresses/{billing_address_id}/
AccountApi account_billing_addresses_update PUT /account/billing_addresses/{billing_address_id}/
InstallmentsApi installments_estimate_create POST /installments/estimate/
InstallmentsApi installments_installments_create POST /installments/installments/
InstallmentsApi installments_installments_delete DELETE /installments/installments/{installments_id}/
InstallmentsApi installments_installments_list GET /installments/installments/
InstallmentsApi installments_installments_read GET /installments/installments/{installments_id}/
InvoiceApi invoice_invoices_list GET /invoice/invoices/ The invoice resource represents a specific invoice associated with a given account.
InvoiceApi invoice_invoices_read GET /invoice/invoices/{invoice_id}/ The invoice resource represents a specific invoice associated with a given account.
PaymentApi payment_payments_list GET /payment/payments/ API endpoint that allow access to payment.
PaymentApi payment_payments_read GET /payment/payments/{payment_id}/ API endpoint that allow access to payment.
PaymentApi payment_transactions_list GET /payment/transactions/ API endpoint that allow access to payment transactions. Transaction belong to a Payment object.
PaymentApi payment_transactions_read GET /payment/transactions/{transaction_id}/ API endpoint that allow access to payment transactions. Transaction belong to a Payment object.
PaymentMethodApi payment_method_payment_methods_create POST /payment_method/payment_methods/
PaymentMethodApi payment_method_payment_methods_default GET /payment_method/payment_methods/default/
PaymentMethodApi payment_method_payment_methods_delete DELETE /payment_method/payment_methods/{payment_method_id}/
PaymentMethodApi payment_method_payment_methods_list GET /payment_method/payment_methods/
PaymentMethodApi payment_method_payment_methods_partial_update PATCH /payment_method/payment_methods/{payment_method_id}/
PaymentMethodApi payment_method_payment_methods_read GET /payment_method/payment_methods/{payment_method_id}/
PaymentMethodApi payment_method_payment_methods_update PUT /payment_method/payment_methods/{payment_method_id}/
TenantApi tenant_configurations_create POST /tenant/configurations/ Tenant configuration
TenantApi tenant_configurations_delete DELETE /tenant/configurations/{key}/ Tenant configuration
TenantApi tenant_configurations_list GET /tenant/configurations/ Tenant configuration
TenantApi tenant_configurations_partial_update PATCH /tenant/configurations/{key}/ Tenant configuration
TenantApi tenant_configurations_read GET /tenant/configurations/{key}/ Tenant configuration
TenantApi tenant_configurations_update PUT /tenant/configurations/{key}/ Tenant configuration
TenantApi tenant_plugin_configurations_create POST /tenant/plugin_configurations/ Plugin configuration
TenantApi tenant_plugin_configurations_delete DELETE /tenant/plugin_configurations/{key}/ Plugin configuration
TenantApi tenant_plugin_configurations_list GET /tenant/plugin_configurations/ Plugin configuration
TenantApi tenant_plugin_configurations_partial_update PATCH /tenant/plugin_configurations/{key}/ Plugin configuration
TenantApi tenant_plugin_configurations_read GET /tenant/plugin_configurations/{key}/ Plugin configuration
TenantApi tenant_plugin_configurations_update PUT /tenant/plugin_configurations/{key}/ Plugin configuration
TenantApi tenant_push_notifications_create POST /tenant/push_notifications/
TenantApi tenant_push_notifications_delete DELETE /tenant/push_notifications/{push_notification_id}/
TenantApi tenant_push_notifications_list GET /tenant/push_notifications/
TenantApi tenant_push_notifications_read GET /tenant/push_notifications/{push_notification_id}/
TenantApi tenant_tenants_create POST /tenant/tenants/
TenantApi tenant_tenants_delete DELETE /tenant/tenants/{tenant_id}/
TenantApi tenant_tenants_list GET /tenant/tenants/
TenantApi tenant_tenants_read GET /tenant/tenants/{tenant_id}/

Documentation For Models

Documentation For Authorization

Basic

  • Type: HTTP basic authentication

Bearer

  • Type: API key
  • API key parameter name: Authorization
  • Location: HTTP header

Author

hello@nuclearo.com

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

spotii-billing-client-1.0.0.tar.gz (49.7 kB view hashes)

Uploaded Source

Built Distribution

spotii_billing_client-1.0.0-py3-none-any.whl (85.4 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page