# App

> **Package : spaceone.api.identity.v2**

\
\


## App

**App Methods:**

| Method                                                                                                                                           | Request                                                                                                                                        | Response                                                                                                               |
| ------------------------------------------------------------------------------------------------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- |
| [**create**](https://github.com/cloudforet-io/api-doc/blob/master/content/en/identity/v2/App/README.md#create)                                   | [CreateAppRequest](https://github.com/cloudforet-io/api-doc/blob/master/content/en/identity/v2/App/README.md#createapprequest)                 | [AppInfo](https://github.com/cloudforet-io/api-doc/blob/master/content/en/identity/v2/App/README.md#appinfo)           |
| [**update**](https://github.com/cloudforet-io/api-doc/blob/master/content/en/identity/v2/App/README.md#update)                                   | [UpdateAppRequest](https://github.com/cloudforet-io/api-doc/blob/master/content/en/identity/v2/App/README.md#updateapprequest)                 | [AppInfo](https://github.com/cloudforet-io/api-doc/blob/master/content/en/identity/v2/App/README.md#appinfo)           |
| [**generate\_client\_secret**](https://github.com/cloudforet-io/api-doc/blob/master/content/en/identity/v2/App/README.md#generate_client_secret) | [GenerateAPIKeyAppRequest](https://github.com/cloudforet-io/api-doc/blob/master/content/en/identity/v2/App/README.md#generateapikeyapprequest) | [AppInfo](https://github.com/cloudforet-io/api-doc/blob/master/content/en/identity/v2/App/README.md#appinfo)           |
| [**enable**](https://github.com/cloudforet-io/api-doc/blob/master/content/en/identity/v2/App/README.md#enable)                                   | [AppRequest](https://github.com/cloudforet-io/api-doc/blob/master/content/en/identity/v2/App/README.md#apprequest)                             | [AppInfo](https://github.com/cloudforet-io/api-doc/blob/master/content/en/identity/v2/App/README.md#appinfo)           |
| [**disable**](https://github.com/cloudforet-io/api-doc/blob/master/content/en/identity/v2/App/README.md#disable)                                 | [AppRequest](https://github.com/cloudforet-io/api-doc/blob/master/content/en/identity/v2/App/README.md#apprequest)                             | [AppInfo](https://github.com/cloudforet-io/api-doc/blob/master/content/en/identity/v2/App/README.md#appinfo)           |
| [**delete**](https://github.com/cloudforet-io/api-doc/blob/master/content/en/identity/v2/App/README.md#delete)                                   | [AppRequest](https://github.com/cloudforet-io/api-doc/blob/master/content/en/identity/v2/App/README.md#apprequest)                             | [Empty](https://github.com/cloudforet-io/api-doc/blob/master/content/en/identity/v2/App/README.md#empty)               |
| [**get**](https://github.com/cloudforet-io/api-doc/blob/master/content/en/identity/v2/App/README.md#get)                                         | [AppRequest](https://github.com/cloudforet-io/api-doc/blob/master/content/en/identity/v2/App/README.md#apprequest)                             | [AppInfo](https://github.com/cloudforet-io/api-doc/blob/master/content/en/identity/v2/App/README.md#appinfo)           |
| [**check**](https://github.com/cloudforet-io/api-doc/blob/master/content/en/identity/v2/App/README.md#check)                                     | [AppCheckRequest](https://github.com/cloudforet-io/api-doc/blob/master/content/en/identity/v2/App/README.md#appcheckrequest)                   | [CheckAppInfo](https://github.com/cloudforet-io/api-doc/blob/master/content/en/identity/v2/App/README.md#checkappinfo) |
| [**list**](https://github.com/cloudforet-io/api-doc/blob/master/content/en/identity/v2/App/README.md#list)                                       | [AppSearchQuery](https://github.com/cloudforet-io/api-doc/blob/master/content/en/identity/v2/App/README.md#appsearchquery)                     | [AppsInfo](https://github.com/cloudforet-io/api-doc/blob/master/content/en/identity/v2/App/README.md#appsinfo)         |
| [**stat**](https://github.com/cloudforet-io/api-doc/blob/master/content/en/identity/v2/App/README.md#stat)                                       | [AppStatQuery](https://github.com/cloudforet-io/api-doc/blob/master/content/en/identity/v2/App/README.md#appstatquery)                         | [Struct](https://github.com/cloudforet-io/api-doc/blob/master/content/en/identity/v2/App/README.md#struct)             |

\


### create

> **POST** /identity/v2/app/create

\


### update

> **POST** /identity/v2/app/update

\


### generate\_client\_secret

> **POST** /identity/v2/app/generate-client-secret

\


### enable

> **POST** /identity/v2/app/enable

\


### disable

> **POST** /identity/v2/app/disable

\


### delete

> **POST** /identity/v2/app/delete

\


### get

> **POST** /identity/v2/app/get

\


### check

\


### list

> **POST** /identity/v2/app/list

\


### stat

> **POST** /identity/v2/app/stat

\
\


## Message

### AppCheckRequest

* **client\_id** (string) `Required`
*   **domain\_id** (string) `Required`

    \


### AppInfo

* **app\_id** (string) `Required`
* **client\_secret** (string) `Required`
* **name** (string) `Required`
* **state** (State) `Required`
* **is\_managed** (bool) `Required`
* **tags** (Struct) `Required`
* **role\_type** (RoleType) `Required`
* **resource\_group** (ResourceGroup) `Required`
* **domain\_id** (string) `Required`
* **workspace\_id** (string) `Required`
* **role\_id** (string) `Required`
* **client\_id** (string) `Required`
* **project\_group\_id** (string) `Required`
* **project\_id** (string) `Required`
* **created\_at** (string) `Required`
* **expired\_at** (string) `Required`
*   **last\_accessed\_at** (string) `Required`

    \


### AppRequest

*   **app\_id** (string) `Required`

    \


### AppSearchQuery

* **query** (Query)
* **app\_id** (string)
* **name** (string)
* **state** (State)
* **role\_type** (RoleType)
* **workspace\_id** (string)
* **role\_id** (string)
*   **client\_id** (string)

    \


### AppStatQuery

*   **query** (StatisticsQuery) `Required`

    \


### AppsInfo

* **results** (AppInfo) `Repeated` `Required`
*   **total\_count** (int32) `Required`

    \


### CheckAppInfo

* **permissions** (string) `Repeated` `Required`
*   **projects** (string) `Repeated` `Required`

    \


### CreateAppRequest

* **name** (string) `Required`
* **role\_id** (string) `Required`
* **resource\_group** (ResourceGroup) `Required`
* **project\_group\_id** (string) `Required`
* **project\_id** (string) `Required`
* **tags** (Struct)
* **expired\_at** (string)
*   **workspace\_id** (string)

    \


### GenerateAPIKeyAppRequest

* **app\_id** (string) `Required`
*   **expired\_at** (string)

    \


### UpdateAppRequest

* **app\_id** (string) `Required`
* **name** (string)
*   **tags** (Struct)

    \
