All URIs are relative to http://api.madana.io/rest
Method | HTTP request | Description |
---|---|---|
addFreeSubscription | POST /subscriptions/saas/free | |
addPassTrialSubscription | POST /subscriptions/paas/trial | |
getApplication | GET /subscriptions/active | |
getCheckoutSession | GET /subscriptions/{productname}/checkout | |
getCheckoutSession2 | POST /subscriptions/{productname}/{newplan} |
File addFreeSubscription()
import MadanaApiclient from 'madana-apiclient';
let apiInstance = new MadanaApiclient.SubscriptionServiceApi();
apiInstance.addFreeSubscription((error, data, response) => {
if (error) {
console.error(error);
} else {
console.log('API called successfully. Returned data: ' + data);
}
});
This endpoint does not need any parameter.
File
No authorization required
- Content-Type: Not defined
- Accept: application/json
File addPassTrialSubscription()
import MadanaApiclient from 'madana-apiclient';
let apiInstance = new MadanaApiclient.SubscriptionServiceApi();
apiInstance.addPassTrialSubscription((error, data, response) => {
if (error) {
console.error(error);
} else {
console.log('API called successfully. Returned data: ' + data);
}
});
This endpoint does not need any parameter.
File
No authorization required
- Content-Type: Not defined
- Accept: application/json
File getApplication()
import MadanaApiclient from 'madana-apiclient';
let apiInstance = new MadanaApiclient.SubscriptionServiceApi();
apiInstance.getApplication((error, data, response) => {
if (error) {
console.error(error);
} else {
console.log('API called successfully. Returned data: ' + data);
}
});
This endpoint does not need any parameter.
File
No authorization required
- Content-Type: Not defined
- Accept: application/json
File getCheckoutSession(productname)
import MadanaApiclient from 'madana-apiclient';
let apiInstance = new MadanaApiclient.SubscriptionServiceApi();
let productname = "productname_example"; // String |
apiInstance.getCheckoutSession(productname, (error, data, response) => {
if (error) {
console.error(error);
} else {
console.log('API called successfully. Returned data: ' + data);
}
});
Name | Type | Description | Notes |
---|---|---|---|
productname | String |
File
No authorization required
- Content-Type: Not defined
- Accept: application/json
File getCheckoutSession2(newplan, productname)
import MadanaApiclient from 'madana-apiclient';
let apiInstance = new MadanaApiclient.SubscriptionServiceApi();
let newplan = "newplan_example"; // String |
let productname = "productname_example"; // String |
apiInstance.getCheckoutSession2(newplan, productname, (error, data, response) => {
if (error) {
console.error(error);
} else {
console.log('API called successfully. Returned data: ' + data);
}
});
Name | Type | Description | Notes |
---|---|---|---|
newplan | String | ||
productname | String |
File
No authorization required
- Content-Type: Not defined
- Accept: application/json