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 classes:
//import com.sematext.cloud.ApiClient;
//import com.sematext.cloud.ApiException;
//import com.sematext.cloud.Configuration;
//import com.sematext.cloud.auth.*;
//import com.sematext.cloud.client.SubscriptionsApi;
ApiClient defaultClient = Configuration.getDefaultApiClient();
// Configure API key authorization: api_key
ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
api_key.setApiKey("YOUR API KEY");
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.setApiKeyPrefix("Token");
SubscriptionsApi apiInstance = new SubscriptionsApi();
SubscriptionDto body = new SubscriptionDto(); // SubscriptionDto | subscription
Long appId = 789L; // Long | appId
try {
SubscriptionResponse result = apiInstance.createForAppUsingPOST(body, appId);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling SubscriptionsApi#createForAppUsingPOST");
e.printStackTrace();
}
Name | Type | Description | Notes |
---|---|---|---|
body | SubscriptionDto | subscription | |
appId | Long | appId |
- Content-Type: application/json
- Accept: application/json
SubscriptionResponse createForDashUsingPOST(body, dashId)
Create dashboard subscription
// Import classes:
//import com.sematext.cloud.ApiClient;
//import com.sematext.cloud.ApiException;
//import com.sematext.cloud.Configuration;
//import com.sematext.cloud.auth.*;
//import com.sematext.cloud.client.SubscriptionsApi;
ApiClient defaultClient = Configuration.getDefaultApiClient();
// Configure API key authorization: api_key
ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
api_key.setApiKey("YOUR API KEY");
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.setApiKeyPrefix("Token");
SubscriptionsApi apiInstance = new SubscriptionsApi();
SubscriptionDashboardDto body = new SubscriptionDashboardDto(); // SubscriptionDashboardDto | subscription
Long dashId = 789L; // Long | dashId
try {
SubscriptionResponse result = apiInstance.createForDashUsingPOST(body, dashId);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling SubscriptionsApi#createForDashUsingPOST");
e.printStackTrace();
}
Name | Type | Description | Notes |
---|---|---|---|
body | SubscriptionDashboardDto | subscription | |
dashId | Long | dashId |
- Content-Type: application/json
- Accept: application/json
GenericMapBasedApiResponse deleteUsingDELETE3(updateableSubscriptionId)
Delete subscription
// Import classes:
//import com.sematext.cloud.ApiClient;
//import com.sematext.cloud.ApiException;
//import com.sematext.cloud.Configuration;
//import com.sematext.cloud.auth.*;
//import com.sematext.cloud.client.SubscriptionsApi;
ApiClient defaultClient = Configuration.getDefaultApiClient();
// Configure API key authorization: api_key
ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
api_key.setApiKey("YOUR API KEY");
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.setApiKeyPrefix("Token");
SubscriptionsApi apiInstance = new SubscriptionsApi();
Long updateableSubscriptionId = 789L; // Long | updateableSubscriptionId
try {
GenericMapBasedApiResponse result = apiInstance.deleteUsingDELETE3(updateableSubscriptionId);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling SubscriptionsApi#deleteUsingDELETE3");
e.printStackTrace();
}
Name | Type | Description | Notes |
---|---|---|---|
updateableSubscriptionId | Long | updateableSubscriptionId |
- Content-Type: Not defined
- Accept: application/json
SubscriptionsResponse listUsingGET3(appId)
Get subscriptions for an App
// Import classes:
//import com.sematext.cloud.ApiClient;
//import com.sematext.cloud.ApiException;
//import com.sematext.cloud.Configuration;
//import com.sematext.cloud.auth.*;
//import com.sematext.cloud.client.SubscriptionsApi;
ApiClient defaultClient = Configuration.getDefaultApiClient();
// Configure API key authorization: api_key
ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
api_key.setApiKey("YOUR API KEY");
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.setApiKeyPrefix("Token");
SubscriptionsApi apiInstance = new SubscriptionsApi();
Long appId = 789L; // Long | appId
try {
SubscriptionsResponse result = apiInstance.listUsingGET3(appId);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling SubscriptionsApi#listUsingGET3");
e.printStackTrace();
}
Name | Type | Description | Notes |
---|---|---|---|
appId | Long | appId |
- Content-Type: Not defined
- Accept: application/json
SubscriptionsResponse listUsingGET5()
Get current account's subscriptions
// Import classes:
//import com.sematext.cloud.ApiClient;
//import com.sematext.cloud.ApiException;
//import com.sematext.cloud.Configuration;
//import com.sematext.cloud.auth.*;
//import com.sematext.cloud.client.SubscriptionsApi;
ApiClient defaultClient = Configuration.getDefaultApiClient();
// Configure API key authorization: api_key
ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
api_key.setApiKey("YOUR API KEY");
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.setApiKeyPrefix("Token");
SubscriptionsApi apiInstance = new SubscriptionsApi();
try {
SubscriptionsResponse result = apiInstance.listUsingGET5();
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling SubscriptionsApi#listUsingGET5");
e.printStackTrace();
}
This endpoint does not need any parameter.
- Content-Type: Not defined
- Accept: application/json
MailReportResponse sendAppReportUsingPOST1(body, appId)
Email an App report
// Import classes:
//import com.sematext.cloud.ApiClient;
//import com.sematext.cloud.ApiException;
//import com.sematext.cloud.Configuration;
//import com.sematext.cloud.auth.*;
//import com.sematext.cloud.client.SubscriptionsApi;
ApiClient defaultClient = Configuration.getDefaultApiClient();
// Configure API key authorization: api_key
ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
api_key.setApiKey("YOUR API KEY");
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.setApiKeyPrefix("Token");
SubscriptionsApi apiInstance = new SubscriptionsApi();
ReportInfo body = new ReportInfo(); // ReportInfo | emailDto
Long appId = 789L; // Long | appId
try {
MailReportResponse result = apiInstance.sendAppReportUsingPOST1(body, appId);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling SubscriptionsApi#sendAppReportUsingPOST1");
e.printStackTrace();
}
Name | Type | Description | Notes |
---|---|---|---|
body | ReportInfo | emailDto | |
appId | Long | appId |
- Content-Type: application/json
- Accept: application/json
MailReportResponse sendDashReportUsingPOST(body, dashId)
Email a dashboard report
// Import classes:
//import com.sematext.cloud.ApiClient;
//import com.sematext.cloud.ApiException;
//import com.sematext.cloud.Configuration;
//import com.sematext.cloud.auth.*;
//import com.sematext.cloud.client.SubscriptionsApi;
ApiClient defaultClient = Configuration.getDefaultApiClient();
// Configure API key authorization: api_key
ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
api_key.setApiKey("YOUR API KEY");
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.setApiKeyPrefix("Token");
SubscriptionsApi apiInstance = new SubscriptionsApi();
ReportInfo body = new ReportInfo(); // ReportInfo | emailDto
Long dashId = 789L; // Long | dashId
try {
MailReportResponse result = apiInstance.sendDashReportUsingPOST(body, dashId);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling SubscriptionsApi#sendDashReportUsingPOST");
e.printStackTrace();
}
Name | Type | Description | Notes |
---|---|---|---|
body | ReportInfo | emailDto | |
dashId | Long | dashId |
- Content-Type: application/json
- Accept: application/json
SubscriptionResponse toggleEnabledUsingPUT(body, updateableSubscriptionId)
Toggle subscription status
// Import classes:
//import com.sematext.cloud.ApiClient;
//import com.sematext.cloud.ApiException;
//import com.sematext.cloud.Configuration;
//import com.sematext.cloud.auth.*;
//import com.sematext.cloud.client.SubscriptionsApi;
ApiClient defaultClient = Configuration.getDefaultApiClient();
// Configure API key authorization: api_key
ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
api_key.setApiKey("YOUR API KEY");
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.setApiKeyPrefix("Token");
SubscriptionsApi apiInstance = new SubscriptionsApi();
UpdateSubscriptionDto body = new UpdateSubscriptionDto(); // UpdateSubscriptionDto | dto
Long updateableSubscriptionId = 789L; // Long | updateableSubscriptionId
try {
SubscriptionResponse result = apiInstance.toggleEnabledUsingPUT(body, updateableSubscriptionId);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling SubscriptionsApi#toggleEnabledUsingPUT");
e.printStackTrace();
}
Name | Type | Description | Notes |
---|---|---|---|
body | UpdateSubscriptionDto | dto | |
updateableSubscriptionId | Long | updateableSubscriptionId |
- Content-Type: application/json
- Accept: application/json
SubscriptionResponse updateForAppUsingPUT(body, appId)
Update App subscription
// Import classes:
//import com.sematext.cloud.ApiClient;
//import com.sematext.cloud.ApiException;
//import com.sematext.cloud.Configuration;
//import com.sematext.cloud.auth.*;
//import com.sematext.cloud.client.SubscriptionsApi;
ApiClient defaultClient = Configuration.getDefaultApiClient();
// Configure API key authorization: api_key
ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
api_key.setApiKey("YOUR API KEY");
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.setApiKeyPrefix("Token");
SubscriptionsApi apiInstance = new SubscriptionsApi();
SubscriptionDto body = new SubscriptionDto(); // SubscriptionDto | subscription
Long appId = 789L; // Long | appId
try {
SubscriptionResponse result = apiInstance.updateForAppUsingPUT(body, appId);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling SubscriptionsApi#updateForAppUsingPUT");
e.printStackTrace();
}
Name | Type | Description | Notes |
---|---|---|---|
body | SubscriptionDto | subscription | |
appId | Long | appId |
- Content-Type: application/json
- Accept: application/json
SubscriptionResponse updateForDashUsingPUT1(body, dashId)
Update dashboard subscription
// Import classes:
//import com.sematext.cloud.ApiClient;
//import com.sematext.cloud.ApiException;
//import com.sematext.cloud.Configuration;
//import com.sematext.cloud.auth.*;
//import com.sematext.cloud.client.SubscriptionsApi;
ApiClient defaultClient = Configuration.getDefaultApiClient();
// Configure API key authorization: api_key
ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
api_key.setApiKey("YOUR API KEY");
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.setApiKeyPrefix("Token");
SubscriptionsApi apiInstance = new SubscriptionsApi();
SubscriptionDashboardDto body = new SubscriptionDashboardDto(); // SubscriptionDashboardDto | subscription
Long dashId = 789L; // Long | dashId
try {
SubscriptionResponse result = apiInstance.updateForDashUsingPUT1(body, dashId);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling SubscriptionsApi#updateForDashUsingPUT1");
e.printStackTrace();
}
Name | Type | Description | Notes |
---|---|---|---|
body | SubscriptionDashboardDto | subscription | |
dashId | Long | dashId |
- Content-Type: application/json
- Accept: application/json