All URIs are relative to https://pay.ton-rocket.com/
| Method | HTTP request | Description |
|---|---|---|
| subscriptions_controller_check_subscription | POST /subscriptions/check/{subscriptionId} | |
| subscriptions_controller_create_subscription | POST /subscriptions | Create subscription |
| subscriptions_controller_crete_subscription_interval | POST /subscriptions/{subscriptionId}/interval | Create subscription interval |
| subscriptions_controller_delete_subscription | DELETE /subscriptions/{subscriptionId} | Delete subscription |
| subscriptions_controller_delete_subscription_interval | DELETE /subscriptions/{subscriptionId}/interval/{intervalCode} | Delete subscription interval |
| subscriptions_controller_edit_subscription_interval | PUT /subscriptions/{subscriptionId}/interval/{intervalCode} | Edit subscription interval |
| subscriptions_controller_get_subscription | GET /subscriptions/{subscriptionId} | Get subscription info |
| subscriptions_controller_get_subscription_interval | GET /subscriptions/{subscriptionId}/interval/{intervalCode} | Get subscription interval info |
| subscriptions_controller_get_subscriptions | GET /subscriptions | Get list of subscription |
SimpleUserSubscriptionResponse subscriptions_controller_check_subscription(body, subscription_id)
from __future__ import print_function
import time
import rocketpay
from rocketpay.rest import ApiException
from pprint import pprint
# Configure API key authorization: api-key
configuration = rocketpay.Configuration()
configuration.api_key['Rocket-Pay-Key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['Rocket-Pay-Key'] = 'Bearer'
# create an instance of the API class
api_instance = rocketpay.SubscriptionsApi(rocketpay.ApiClient(configuration))
body = rocketpay.CheckSubscriptionDto() # CheckSubscriptionDto |
subscription_id = 'subscription_id_example' # str |
try:
api_response = api_instance.subscriptions_controller_check_subscription(body, subscription_id)
pprint(api_response)
except ApiException as e:
print("Exception when calling SubscriptionsApi->subscriptions_controller_check_subscription: %s\n" % e)| Name | Type | Description | Notes |
|---|---|---|---|
| body | CheckSubscriptionDto | ||
| subscription_id | str |
SimpleUserSubscriptionResponse
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
SimpleSubscriptionResponse subscriptions_controller_create_subscription(body)
Create subscription
from __future__ import print_function
import time
import rocketpay
from rocketpay.rest import ApiException
from pprint import pprint
# Configure API key authorization: api-key
configuration = rocketpay.Configuration()
configuration.api_key['Rocket-Pay-Key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['Rocket-Pay-Key'] = 'Bearer'
# create an instance of the API class
api_instance = rocketpay.SubscriptionsApi(rocketpay.ApiClient(configuration))
body = rocketpay.CreateSubscriptionDto() # CreateSubscriptionDto |
try:
# Create subscription
api_response = api_instance.subscriptions_controller_create_subscription(body)
pprint(api_response)
except ApiException as e:
print("Exception when calling SubscriptionsApi->subscriptions_controller_create_subscription: %s\n" % e)| Name | Type | Description | Notes |
|---|---|---|---|
| body | CreateSubscriptionDto |
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
SimpleSubscriptionIntervalResponse subscriptions_controller_crete_subscription_interval(body, subscription_id)
Create subscription interval
from __future__ import print_function
import time
import rocketpay
from rocketpay.rest import ApiException
from pprint import pprint
# Configure API key authorization: api-key
configuration = rocketpay.Configuration()
configuration.api_key['Rocket-Pay-Key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['Rocket-Pay-Key'] = 'Bearer'
# create an instance of the API class
api_instance = rocketpay.SubscriptionsApi(rocketpay.ApiClient(configuration))
body = rocketpay.SubscriptionIntervalDto() # SubscriptionIntervalDto |
subscription_id = 'subscription_id_example' # str |
try:
# Create subscription interval
api_response = api_instance.subscriptions_controller_crete_subscription_interval(body, subscription_id)
pprint(api_response)
except ApiException as e:
print("Exception when calling SubscriptionsApi->subscriptions_controller_crete_subscription_interval: %s\n" % e)| Name | Type | Description | Notes |
|---|---|---|---|
| body | SubscriptionIntervalDto | ||
| subscription_id | str |
SimpleSubscriptionIntervalResponse
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
DeleteResponseDto subscriptions_controller_delete_subscription(subscription_id)
Delete subscription
from __future__ import print_function
import time
import rocketpay
from rocketpay.rest import ApiException
from pprint import pprint
# Configure API key authorization: api-key
configuration = rocketpay.Configuration()
configuration.api_key['Rocket-Pay-Key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['Rocket-Pay-Key'] = 'Bearer'
# create an instance of the API class
api_instance = rocketpay.SubscriptionsApi(rocketpay.ApiClient(configuration))
subscription_id = 'subscription_id_example' # str |
try:
# Delete subscription
api_response = api_instance.subscriptions_controller_delete_subscription(subscription_id)
pprint(api_response)
except ApiException as e:
print("Exception when calling SubscriptionsApi->subscriptions_controller_delete_subscription: %s\n" % e)| Name | Type | Description | Notes |
|---|---|---|---|
| subscription_id | str |
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
SimpleSubscriptionIntervalResponse subscriptions_controller_delete_subscription_interval(subscription_id, interval_code)
Delete subscription interval
from __future__ import print_function
import time
import rocketpay
from rocketpay.rest import ApiException
from pprint import pprint
# Configure API key authorization: api-key
configuration = rocketpay.Configuration()
configuration.api_key['Rocket-Pay-Key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['Rocket-Pay-Key'] = 'Bearer'
# create an instance of the API class
api_instance = rocketpay.SubscriptionsApi(rocketpay.ApiClient(configuration))
subscription_id = 'subscription_id_example' # str |
interval_code = 'interval_code_example' # str |
try:
# Delete subscription interval
api_response = api_instance.subscriptions_controller_delete_subscription_interval(subscription_id, interval_code)
pprint(api_response)
except ApiException as e:
print("Exception when calling SubscriptionsApi->subscriptions_controller_delete_subscription_interval: %s\n" % e)| Name | Type | Description | Notes |
|---|---|---|---|
| subscription_id | str | ||
| interval_code | str |
SimpleSubscriptionIntervalResponse
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
SimpleSubscriptionIntervalResponse subscriptions_controller_edit_subscription_interval(body, subscription_id, interval_code)
Edit subscription interval
from __future__ import print_function
import time
import rocketpay
from rocketpay.rest import ApiException
from pprint import pprint
# Configure API key authorization: api-key
configuration = rocketpay.Configuration()
configuration.api_key['Rocket-Pay-Key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['Rocket-Pay-Key'] = 'Bearer'
# create an instance of the API class
api_instance = rocketpay.SubscriptionsApi(rocketpay.ApiClient(configuration))
body = rocketpay.EditSubscriptionIntervalDto() # EditSubscriptionIntervalDto |
subscription_id = 'subscription_id_example' # str |
interval_code = 'interval_code_example' # str |
try:
# Edit subscription interval
api_response = api_instance.subscriptions_controller_edit_subscription_interval(body, subscription_id, interval_code)
pprint(api_response)
except ApiException as e:
print("Exception when calling SubscriptionsApi->subscriptions_controller_edit_subscription_interval: %s\n" % e)| Name | Type | Description | Notes |
|---|---|---|---|
| body | EditSubscriptionIntervalDto | ||
| subscription_id | str | ||
| interval_code | str |
SimpleSubscriptionIntervalResponse
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
SimpleSubscriptionResponse subscriptions_controller_get_subscription(subscription_id)
Get subscription info
from __future__ import print_function
import time
import rocketpay
from rocketpay.rest import ApiException
from pprint import pprint
# Configure API key authorization: api-key
configuration = rocketpay.Configuration()
configuration.api_key['Rocket-Pay-Key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['Rocket-Pay-Key'] = 'Bearer'
# create an instance of the API class
api_instance = rocketpay.SubscriptionsApi(rocketpay.ApiClient(configuration))
subscription_id = 'subscription_id_example' # str |
try:
# Get subscription info
api_response = api_instance.subscriptions_controller_get_subscription(subscription_id)
pprint(api_response)
except ApiException as e:
print("Exception when calling SubscriptionsApi->subscriptions_controller_get_subscription: %s\n" % e)| Name | Type | Description | Notes |
|---|---|---|---|
| subscription_id | str |
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
SimpleSubscriptionIntervalResponse subscriptions_controller_get_subscription_interval(subscription_id, interval_code)
Get subscription interval info
from __future__ import print_function
import time
import rocketpay
from rocketpay.rest import ApiException
from pprint import pprint
# Configure API key authorization: api-key
configuration = rocketpay.Configuration()
configuration.api_key['Rocket-Pay-Key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['Rocket-Pay-Key'] = 'Bearer'
# create an instance of the API class
api_instance = rocketpay.SubscriptionsApi(rocketpay.ApiClient(configuration))
subscription_id = 'subscription_id_example' # str |
interval_code = 'interval_code_example' # str |
try:
# Get subscription interval info
api_response = api_instance.subscriptions_controller_get_subscription_interval(subscription_id, interval_code)
pprint(api_response)
except ApiException as e:
print("Exception when calling SubscriptionsApi->subscriptions_controller_get_subscription_interval: %s\n" % e)| Name | Type | Description | Notes |
|---|---|---|---|
| subscription_id | str | ||
| interval_code | str |
SimpleSubscriptionIntervalResponse
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
PaginatedSubscriptionResponse subscriptions_controller_get_subscriptions(limit=limit, offset=offset)
Get list of subscription
from __future__ import print_function
import time
import rocketpay
from rocketpay.rest import ApiException
from pprint import pprint
# Configure API key authorization: api-key
configuration = rocketpay.Configuration()
configuration.api_key['Rocket-Pay-Key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['Rocket-Pay-Key'] = 'Bearer'
# create an instance of the API class
api_instance = rocketpay.SubscriptionsApi(rocketpay.ApiClient(configuration))
limit = 100 # float | (optional) (default to 100)
offset = 0 # float | (optional) (default to 0)
try:
# Get list of subscription
api_response = api_instance.subscriptions_controller_get_subscriptions(limit=limit, offset=offset)
pprint(api_response)
except ApiException as e:
print("Exception when calling SubscriptionsApi->subscriptions_controller_get_subscriptions: %s\n" % e)| Name | Type | Description | Notes |
|---|---|---|---|
| limit | float | [optional] [default to 100] | |
| offset | float | [optional] [default to 0] |
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]