All URIs are relative to /
| Method | HTTP request | Description |
|---|---|---|
| createForAppUsingPOST | POST /users-web/api/v3/apps/{appId}/subscription | Create App subscription |
| createForDashUsingPOST | POST /users-web/api/v3/dashboards/{dashId}/subscription | Create dashboard subscription |
| deleteUsingDELETE3 | DELETE /users-web/api/v3/subscriptions/{updateableSubscriptionId} | Delete subscription |
| listUsingGET3 | GET /users-web/api/v3/apps/{appId}/subscriptions | Get subscriptions for an App |
| listUsingGET5 | GET /users-web/api/v3/subscriptions | Get current account's subscriptions |
| sendAppReportUsingPOST1 | POST /users-web/api/v3/apps/{appId}/report/send | Email an App report |
| sendDashReportUsingPOST | POST /users-web/api/v3/dashboards/{dashId}/report/send | Email a dashboard report |
| toggleEnabledUsingPUT | PUT /users-web/api/v3/subscriptions/{updateableSubscriptionId} | Toggle subscription status |
| updateForAppUsingPUT | PUT /users-web/api/v3/apps/{appId}/subscription | Update App subscription |
| updateForDashUsingPUT1 | PUT /users-web/api/v3/dashboards/{dashId}/subscription | Update dashboard subscription |
SubscriptionResponse createForAppUsingPOST(body, appId)
Create App subscription
import {SematextApiClientJavascript} from 'sematext-api-client-javascript';
let defaultClient = SematextApiClientJavascript.ApiClient.instance;
// Configure API key authorization: api_key
let api_key = defaultClient.authentications['api_key'];
api_key.apiKey = 'YOUR API KEY';
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix = 'Token';
let apiInstance = new SematextApiClientJavascript.SubscriptionsApi();
let body = new SematextApiClientJavascript.SubscriptionDto(); // SubscriptionDto | subscription
let appId = 789; // Number | appId
apiInstance.createForAppUsingPOST(body, appId).then((data) => {
console.log('API called successfully. Returned data: ' + data);
}, (error) => {
console.error(error);
});| Name | Type | Description | Notes |
|---|---|---|---|
| body | SubscriptionDto | subscription | |
| appId | Number | appId |
- Content-Type: application/json
- Accept: application/json
SubscriptionResponse createForDashUsingPOST(body, dashId)
Create dashboard subscription
import {SematextApiClientJavascript} from 'sematext-api-client-javascript';
let defaultClient = SematextApiClientJavascript.ApiClient.instance;
// Configure API key authorization: api_key
let api_key = defaultClient.authentications['api_key'];
api_key.apiKey = 'YOUR API KEY';
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix = 'Token';
let apiInstance = new SematextApiClientJavascript.SubscriptionsApi();
let body = new SematextApiClientJavascript.SubscriptionDashboardDto(); // SubscriptionDashboardDto | subscription
let dashId = 789; // Number | dashId
apiInstance.createForDashUsingPOST(body, dashId).then((data) => {
console.log('API called successfully. Returned data: ' + data);
}, (error) => {
console.error(error);
});| Name | Type | Description | Notes |
|---|---|---|---|
| body | SubscriptionDashboardDto | subscription | |
| dashId | Number | dashId |
- Content-Type: application/json
- Accept: application/json
GenericMapBasedApiResponse deleteUsingDELETE3(updateableSubscriptionId)
Delete subscription
import {SematextApiClientJavascript} from 'sematext-api-client-javascript';
let defaultClient = SematextApiClientJavascript.ApiClient.instance;
// Configure API key authorization: api_key
let api_key = defaultClient.authentications['api_key'];
api_key.apiKey = 'YOUR API KEY';
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix = 'Token';
let apiInstance = new SematextApiClientJavascript.SubscriptionsApi();
let updateableSubscriptionId = 789; // Number | updateableSubscriptionId
apiInstance.deleteUsingDELETE3(updateableSubscriptionId).then((data) => {
console.log('API called successfully. Returned data: ' + data);
}, (error) => {
console.error(error);
});| Name | Type | Description | Notes |
|---|---|---|---|
| updateableSubscriptionId | Number | updateableSubscriptionId |
- Content-Type: Not defined
- Accept: application/json
SubscriptionsResponse listUsingGET3(appId)
Get subscriptions for an App
import {SematextApiClientJavascript} from 'sematext-api-client-javascript';
let defaultClient = SematextApiClientJavascript.ApiClient.instance;
// Configure API key authorization: api_key
let api_key = defaultClient.authentications['api_key'];
api_key.apiKey = 'YOUR API KEY';
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix = 'Token';
let apiInstance = new SematextApiClientJavascript.SubscriptionsApi();
let appId = 789; // Number | appId
apiInstance.listUsingGET3(appId).then((data) => {
console.log('API called successfully. Returned data: ' + data);
}, (error) => {
console.error(error);
});| Name | Type | Description | Notes |
|---|---|---|---|
| appId | Number | appId |
- Content-Type: Not defined
- Accept: application/json
SubscriptionsResponse listUsingGET5()
Get current account's subscriptions
import {SematextApiClientJavascript} from 'sematext-api-client-javascript';
let defaultClient = SematextApiClientJavascript.ApiClient.instance;
// Configure API key authorization: api_key
let api_key = defaultClient.authentications['api_key'];
api_key.apiKey = 'YOUR API KEY';
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix = 'Token';
let apiInstance = new SematextApiClientJavascript.SubscriptionsApi();
apiInstance.listUsingGET5().then((data) => {
console.log('API called successfully. Returned data: ' + data);
}, (error) => {
console.error(error);
});This endpoint does not need any parameter.
- Content-Type: Not defined
- Accept: application/json
MailReportResponse sendAppReportUsingPOST1(body, appId)
Email an App report
import {SematextApiClientJavascript} from 'sematext-api-client-javascript';
let defaultClient = SematextApiClientJavascript.ApiClient.instance;
// Configure API key authorization: api_key
let api_key = defaultClient.authentications['api_key'];
api_key.apiKey = 'YOUR API KEY';
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix = 'Token';
let apiInstance = new SematextApiClientJavascript.SubscriptionsApi();
let body = new SematextApiClientJavascript.ReportInfo(); // ReportInfo | emailDto
let appId = 789; // Number | appId
apiInstance.sendAppReportUsingPOST1(body, appId).then((data) => {
console.log('API called successfully. Returned data: ' + data);
}, (error) => {
console.error(error);
});| Name | Type | Description | Notes |
|---|---|---|---|
| body | ReportInfo | emailDto | |
| appId | Number | appId |
- Content-Type: application/json
- Accept: application/json
MailReportResponse sendDashReportUsingPOST(body, dashId)
Email a dashboard report
import {SematextApiClientJavascript} from 'sematext-api-client-javascript';
let defaultClient = SematextApiClientJavascript.ApiClient.instance;
// Configure API key authorization: api_key
let api_key = defaultClient.authentications['api_key'];
api_key.apiKey = 'YOUR API KEY';
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix = 'Token';
let apiInstance = new SematextApiClientJavascript.SubscriptionsApi();
let body = new SematextApiClientJavascript.ReportInfo(); // ReportInfo | emailDto
let dashId = 789; // Number | dashId
apiInstance.sendDashReportUsingPOST(body, dashId).then((data) => {
console.log('API called successfully. Returned data: ' + data);
}, (error) => {
console.error(error);
});| Name | Type | Description | Notes |
|---|---|---|---|
| body | ReportInfo | emailDto | |
| dashId | Number | dashId |
- Content-Type: application/json
- Accept: application/json
SubscriptionResponse toggleEnabledUsingPUT(body, updateableSubscriptionId)
Toggle subscription status
import {SematextApiClientJavascript} from 'sematext-api-client-javascript';
let defaultClient = SematextApiClientJavascript.ApiClient.instance;
// Configure API key authorization: api_key
let api_key = defaultClient.authentications['api_key'];
api_key.apiKey = 'YOUR API KEY';
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix = 'Token';
let apiInstance = new SematextApiClientJavascript.SubscriptionsApi();
let body = new SematextApiClientJavascript.UpdateSubscriptionDto(); // UpdateSubscriptionDto | dto
let updateableSubscriptionId = 789; // Number | updateableSubscriptionId
apiInstance.toggleEnabledUsingPUT(body, updateableSubscriptionId).then((data) => {
console.log('API called successfully. Returned data: ' + data);
}, (error) => {
console.error(error);
});| Name | Type | Description | Notes |
|---|---|---|---|
| body | UpdateSubscriptionDto | dto | |
| updateableSubscriptionId | Number | updateableSubscriptionId |
- Content-Type: application/json
- Accept: application/json
SubscriptionResponse updateForAppUsingPUT(body, appId)
Update App subscription
import {SematextApiClientJavascript} from 'sematext-api-client-javascript';
let defaultClient = SematextApiClientJavascript.ApiClient.instance;
// Configure API key authorization: api_key
let api_key = defaultClient.authentications['api_key'];
api_key.apiKey = 'YOUR API KEY';
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix = 'Token';
let apiInstance = new SematextApiClientJavascript.SubscriptionsApi();
let body = new SematextApiClientJavascript.SubscriptionDto(); // SubscriptionDto | subscription
let appId = 789; // Number | appId
apiInstance.updateForAppUsingPUT(body, appId).then((data) => {
console.log('API called successfully. Returned data: ' + data);
}, (error) => {
console.error(error);
});| Name | Type | Description | Notes |
|---|---|---|---|
| body | SubscriptionDto | subscription | |
| appId | Number | appId |
- Content-Type: application/json
- Accept: application/json
SubscriptionResponse updateForDashUsingPUT1(body, dashId)
Update dashboard subscription
import {SematextApiClientJavascript} from 'sematext-api-client-javascript';
let defaultClient = SematextApiClientJavascript.ApiClient.instance;
// Configure API key authorization: api_key
let api_key = defaultClient.authentications['api_key'];
api_key.apiKey = 'YOUR API KEY';
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix = 'Token';
let apiInstance = new SematextApiClientJavascript.SubscriptionsApi();
let body = new SematextApiClientJavascript.SubscriptionDashboardDto(); // SubscriptionDashboardDto | subscription
let dashId = 789; // Number | dashId
apiInstance.updateForDashUsingPUT1(body, dashId).then((data) => {
console.log('API called successfully. Returned data: ' + data);
}, (error) => {
console.error(error);
});| Name | Type | Description | Notes |
|---|---|---|---|
| body | SubscriptionDashboardDto | subscription | |
| dashId | Number | dashId |
- Content-Type: application/json
- Accept: application/json