A Sematext Cloud API client, for interaction with Sematext Cloud solution monitoring, alerting and log shipping.
One of a family of clients in following flavours:
- sematext-api-client-javascript
- sematext-api-client-rust
- sematext-api-client-ruby
- sematext-api-client-python
- sematext-api-client-php
- sematext-api-client-java
- sematext-api-client-go
Refer to below link for deeper information on the API itself.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
This client code requires a Sematext API Access token to function. You can find this by logging into your Sematext Cloud Account
Put the package under your project folder and add the following in import:
"./stcloud"
All URIs are relative to https://localhost
Class | Method | HTTP request | Description |
---|---|---|---|
AlertNotificationsApi | get_alert_notifications_for_app_using_post | Post /users-web/api/v3/apps/{appId}/notifications/alerts | Get alert notifications for an app |
AlertNotificationsApi | get_alert_notifications_for_user_using_post1 | Post /users-web/api/v3/notifications/alerts | Get alert notifications for a user |
AlertsApi | create_alert_using_post | Post /users-web/api/v3/alerts | Create alert rule |
AlertsApi | delete_alert_rule_using_delete1 | Delete /users-web/api/v3/alerts/{updateableAlertId} | Delete alert rule |
AlertsApi | disable_alert_rule_using_put1 | Put /users-web/api/v3/alerts/{updateableAlertId}/disable | Disable alert rule |
AlertsApi | enable_alert_rule_using_put1 | Put /users-web/api/v3/alerts/{updateableAlertId}/enable | Enable alert rule |
AlertsApi | get_alert_rules_for_app_using_get1 | Get /users-web/api/v3/apps/{appId}/alerts | Get alert rules for an app |
AppsApi | delete_using_delete1 | Delete /users-web/api/v3/apps/{anyStateAppId} | delete |
AppsApi | get_app_types_using_get | Get /users-web/api/v3/apps/types | Get all App types supported for the account identified with apiKey |
AppsApi | get_using_get1 | Get /users-web/api/v3/apps/{anyStateAppId} | Gets defails for one particular App |
AppsApi | invite_app_guests_using_post1 | Post /users-web/api/v3/apps/guests | Invite guests to an app |
AppsApi | list_apps_users_using_get1 | Get /users-web/api/v3/apps/users | Get all users of apps accessible to this account |
AppsApi | list_using_get | Get /users-web/api/v3/apps | Get all apps accessible by account identified with apiKey |
AppsApi | update_description_using_put | Put /users-web/api/v3/apps/{anyStateAppId}/description | Update description of the app |
AppsApi | update_using_put2 | Put /users-web/api/v3/apps/{anyStateAppId} | Update app |
AwsSettingsControllerApi | update_using_put | Put /users-web/api/v3/apps/{appId}/aws | Update App's AWS CloudWatch settings |
BillingApi | get_detailed_invoice_using_get1 | Get /users-web/api/v3/billing/invoice/{service}/{year}/{month} | Get invoice details |
BillingApi | list_available_plans_using_get | Get /users-web/api/v3/billing/availablePlans | Get available plans |
BillingApi | update_plan_using_put | Put /users-web/api/v3/billing/info/{appId} | Update plan for an app |
LogsAppApi | create_logsene_application | Post /logsene-reports/api/v3/apps | Create Logs App |
MonitoringAppApi | create_spm_application1 | Post /spm-reports/api/v3/apps | Create Monitoring App |
ResetPasswordApi | reset_password_using_post1 | Post /users-web/api/v3/account/password/reset | Reset Password |
SubscriptionsApi | create_for_app_using_post1 | Post /users-web/api/v3/apps/{appId}/subscription | Create App subscription |
SubscriptionsApi | create_for_dash_using_post1 | Post /users-web/api/v3/dashboards/{dashId}/subscription | Create dashboard subscription |
SubscriptionsApi | delete_using_delete3 | Delete /users-web/api/v3/subscriptions/{updateableSubscriptionId} | Delete subscription |
SubscriptionsApi | list_using_get3 | Get /users-web/api/v3/apps/{appId}/subscriptions | Get subscriptions for an App |
SubscriptionsApi | list_using_get4 | Get /users-web/api/v3/subscriptions | Get current account's subscriptions |
SubscriptionsApi | send_app_report_using_post1 | Post /users-web/api/v3/apps/{appId}/report/send | Email an App report |
SubscriptionsApi | send_dash_report_using_post1 | Post /users-web/api/v3/dashboards/{dashId}/report/send | Email a dashboard report |
SubscriptionsApi | toggle_enabled_using_put1 | Put /users-web/api/v3/subscriptions/{updateableSubscriptionId} | Toggle subscription status |
SubscriptionsApi | update_for_app_using_put | Put /users-web/api/v3/apps/{appId}/subscription | Update App subscription |
SubscriptionsApi | update_for_dash_using_put1 | Put /users-web/api/v3/dashboards/{dashId}/subscription | Update dashboard subscription |
TagApiControllerApi | get_tag_names_using_get1 | Get /spm-reports/api/v3/apps/{appIds}/tagNames | Gets tag names for the given application identifiers appearing in the given time frame. |
TagApiControllerApi | get_using_get1 | Get /spm-reports/api/v3/apps/{appIds}/tags | Gets values for specified tags for the given application identifiers appearing in the given time frame. |
TagApiControllerApi | get_using_get2 | Get /spm-reports/api/v3/apps/{appIds}/metrics/filters | Gets values for specified tags for the given application identifiers appearing in the given time frame. |
TokensApiControllerApi | create_app_token1 | Post /users-web/api/v3/apps/{appId}/tokens | Create new app token |
TokensApiControllerApi | delete_app_token1 | Delete /users-web/api/v3/apps/{appId}/tokens/{tokenId} | Delete app token |
TokensApiControllerApi | get_app_tokens | Get /users-web/api/v3/apps/{appId}/tokens | Get app available tokens |
TokensApiControllerApi | regenerate_app_token1 | Post /users-web/api/v3/apps/{appId}/tokens/{tokenId}/regenerate | Regenerate app token) |
TokensApiControllerApi | update_app_token | Put /users-web/api/v3/apps/{appId}/tokens/{tokenId} | Update app token (enable/disable or name) |
- AlertNotificationRequest
- AlertRule
- AlertRuleScheduleTimeRangeDto
- AlertRuleScheduleWeekdayDto
- App
- AppDescription
- AppMetadata
- BasicAuthMethodDto
- BasicOrganizationDto
- BillingInfo
- CloudWatchSettings
- CreateAppInfo
- CreateTokenDto
- Error
- FilterValue
- GenericApiResponse
- Invitation
- NotificationIntegration
- Plan
- ReportInfo
- ServiceIntegration
- SubscriptionDashboardDto
- SubscriptionDto
- UpdateAppInfo
- UpdateSubscriptionDto
- UpdateTokenDto
- UserInfo
- UserPermissions
- UserRole