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
- Account
- BillingAddress
- CalculatedPaymentsSerilizer
- CardDetails
- Configuration
- ConfigurationUpdate
- EsstimationPaymentSerilizer
- Estimation
- InstallmentSerilizer
- Installments
- Invoice
- InvoiceItem
- Payment
- PaymentMethod
- PluginConfiguration
- PluginConfigurationUpdate
- PushNotification
- Tenant
- Transaction
Documentation For Authorization
Basic
- Type: HTTP basic authentication
Bearer
- Type: API key
- API key parameter name: Authorization
- Location: HTTP header
Author
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for spotii-billing-client-1.0.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 623e47c95000f8081c571c4eb1067498aceaa2fb692c39b3b08f32d7c71f334f |
|
MD5 | 7c4650d8e5ca21aba1a17ebe20b96b8b |
|
BLAKE2b-256 | 1142b72043c2c4526be3b8084ea5f05528cbee0760ef75b22c100424e08f17c6 |
Close
Hashes for spotii_billing_client-1.0.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9e138b85aba80ecf1f96d12492492728add8ad13559d4d6b024b285ec3cffbcd |
|
MD5 | 061ddec1d38652bcec9e3f999a0c6504 |
|
BLAKE2b-256 | 69635137453cb7e94f72595bb523e5e6be38bc17ef82b5516b811dc2625f43cf |