stcloud 0.1.1

Client package for talking to Sematext Cloud.
Documentation
# \AppsApi

All URIs are relative to *https://localhost*

Method | HTTP request | Description
------------- | ------------- | -------------
[**get_app_types_using_get**]AppsApi.md#get_app_types_using_get | **Get** /users-web/api/v3/apps/types | Get all App types supported for the account identified with apiKey
[**get_using_get**]AppsApi.md#get_using_get | **Get** /users-web/api/v3/apps/{anyStateAppId} | Gets defails for one particular App
[**invite_app_guests_using_post**]AppsApi.md#invite_app_guests_using_post | **Post** /users-web/api/v3/apps/guests | Invite guests to an app
[**list_apps_users_using_get**]AppsApi.md#list_apps_users_using_get | **Get** /users-web/api/v3/apps/users | Get all users of apps accessible to this account
[**list_using_get**]AppsApi.md#list_using_get | **Get** /users-web/api/v3/apps | Get all apps accessible by account identified with apiKey
[**update_description_using_put**]AppsApi.md#update_description_using_put | **Put** /users-web/api/v3/apps/{anyStateAppId}/description | Update description of the app
[**update_using_put1**]AppsApi.md#update_using_put1 | **Put** /users-web/api/v3/apps/{anyStateAppId} | Update app


# **get_app_types_using_get**
> ::models::GenericApiResponse get_app_types_using_get(ctx, )
Get all App types supported for the account identified with apiKey

### Required Parameters
This endpoint does not need any parameter.

### Return type

[**::models::GenericApiResponse**](Generic Api Response.md)

### Authorization

[api_key](../README.md#api_key)

### HTTP request headers

 - **Content-Type**: application/json
 - **Accept**: application/json

[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)

# **get_using_get**
> ::models::GenericApiResponse get_using_get(ctx, any_state_app_id)
Gets defails for one particular App

### Required Parameters

Name | Type | Description  | Notes
------------- | ------------- | ------------- | -------------
 **ctx** | **context.Context** | context containing the authentication | nil if no authentication
  **any_state_app_id** | **i64**| anyStateAppId | 

### Return type

[**::models::GenericApiResponse**](Generic Api Response.md)

### Authorization

[api_key](../README.md#api_key)

### HTTP request headers

 - **Content-Type**: application/json
 - **Accept**: application/json

[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)

# **invite_app_guests_using_post**
> ::models::GenericApiResponse invite_app_guests_using_post(ctx, invitation)
Invite guests to an app

### Required Parameters

Name | Type | Description  | Notes
------------- | ------------- | ------------- | -------------
 **ctx** | **context.Context** | context containing the authentication | nil if no authentication
  **invitation** | [**Invitation**]Invitation.md| For `app` and `apps` fields only `id` needs to be populated.Other fields can be left empty or with default values | 

### Return type

[**::models::GenericApiResponse**](Generic Api Response.md)

### Authorization

[api_key](../README.md#api_key)

### HTTP request headers

 - **Content-Type**: application/json
 - **Accept**: application/json

[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)

# **list_apps_users_using_get**
> ::models::GenericApiResponse list_apps_users_using_get(ctx, )
Get all users of apps accessible to this account

### Required Parameters
This endpoint does not need any parameter.

### Return type

[**::models::GenericApiResponse**](Generic Api Response.md)

### Authorization

[api_key](../README.md#api_key)

### HTTP request headers

 - **Content-Type**: application/json
 - **Accept**: application/json

[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)

# **list_using_get**
> ::models::GenericApiResponse list_using_get(ctx, )
Get all apps accessible by account identified with apiKey

### Required Parameters
This endpoint does not need any parameter.

### Return type

[**::models::GenericApiResponse**](Generic Api Response.md)

### Authorization

[api_key](../README.md#api_key)

### HTTP request headers

 - **Content-Type**: application/json
 - **Accept**: application/json

[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)

# **update_description_using_put**
> ::models::GenericApiResponse update_description_using_put(ctx, any_state_app_id, optional)
Update description of the app

App can be in any state

### Required Parameters

Name | Type | Description  | Notes
------------- | ------------- | ------------- | -------------
 **ctx** | **context.Context** | context containing the authentication | nil if no authentication
  **any_state_app_id** | **i64**| App Id | 
 **optional** | **map[string]interface{}** | optional parameters | nil if no parameters

### Optional Parameters
Optional parameters are passed through a map[string]interface{}.

Name | Type | Description  | Notes
------------- | ------------- | ------------- | -------------
 **any_state_app_id** | **i64**| App Id | 
 **update_details** | [**AppDescription**]AppDescription.md| Update Details | 

### Return type

[**::models::GenericApiResponse**](Generic Api Response.md)

### Authorization

[api_key](../README.md#api_key)

### HTTP request headers

 - **Content-Type**: application/json
 - **Accept**: application/json

[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)

# **update_using_put1**
> ::models::GenericApiResponse update_using_put1(ctx, dto, any_state_app_id)
Update app

App can be in any state

### Required Parameters

Name | Type | Description  | Notes
------------- | ------------- | ------------- | -------------
 **ctx** | **context.Context** | context containing the authentication | nil if no authentication
  **dto** | [**UpdateAppInfo**]UpdateAppInfo.md| dto | 
  **any_state_app_id** | **i64**| App Id | 

### Return type

[**::models::GenericApiResponse**](Generic Api Response.md)

### Authorization

[api_key](../README.md#api_key)

### HTTP request headers

 - **Content-Type**: application/json
 - **Accept**: application/json

[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)