# ApplicationLicenseStatus

Location: [gRPC API](https://developer.m-files.com/APIs/gRPC-API/index.md) > [Reference](https://developer.m-files.com/APIs/gRPC-API/Reference/index.md) > [Enums](https://developer.m-files.com/APIs/gRPC-API/Reference/Enums/index.md)

HTML version: https://developer.m-files.com/APIs/gRPC-API/Reference/Enums/MFiles.ApplicationLicenseStatus/

Enumeration for different conditions to status information.

- **Full name:** `MFiles.ApplicationLicenseStatus`
- **Proto file:** [`mfiles/enums.proto`](https://developer.m-files.com/APIs/gRPC-API/downloads/proto/mfiles/enums.proto)

<a id="values"></a>

## Values

| Name | Number | Description |
|---|---|---|
| <a id="v-APPLICATION_LICENSE_STATUS_UNKNOWN"></a>`APPLICATION_LICENSE_STATUS_UNKNOWN` | 0 | Status unknown, check the description. |
| <a id="v-APPLICATION_LICENSE_STATUS_NOT_NEEDED"></a>`APPLICATION_LICENSE_STATUS_NOT_NEEDED` | 1 | No license is needed or used. |
| <a id="v-APPLICATION_LICENSE_STATUS_NOT_INSTALLED"></a>`APPLICATION_LICENSE_STATUS_NOT_INSTALLED` | 2 | No license is installed. |
| <a id="v-APPLICATION_LICENSE_STATUS_INSTALLED"></a>`APPLICATION_LICENSE_STATUS_INSTALLED` | 3 | Installed but status unknown. |
| <a id="v-APPLICATION_LICENSE_STATUS_VALID"></a>`APPLICATION_LICENSE_STATUS_VALID` | 4 | License is valid. |
| <a id="v-APPLICATION_LICENSE_STATUS_INVALID"></a>`APPLICATION_LICENSE_STATUS_INVALID` | 5 | Invalid license with condition or validity error. |
| <a id="v-APPLICATION_LICENSE_STATUS_FORMAT_ERROR"></a>`APPLICATION_LICENSE_STATUS_FORMAT_ERROR` | 6 | License with format/authenticity error. |
| <a id="v-APPLICATION_LICENSE_STATUS_TRIAL"></a>`APPLICATION_LICENSE_STATUS_TRIAL` | 7 | Trial license. |
| <a id="v-APPLICATION_LICENSE_STATUS_GRACE_PERIOD"></a>`APPLICATION_LICENSE_STATUS_GRACE_PERIOD` | 8 | Running in grace period, immediate renew suggested. |

<a id="used-by-methods"></a>

## Used by methods

- [IRPCClientScript.GetVaultApplicationLicenseStatus](https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCClientScript/GetVaultApplicationLicenseStatus/index.md): Gets the license status of a vault application, or checks a license before installing it.

<a id="used-in-fields"></a>

## Used in fields

- [`GetVaultApplicationLicenseStatusResponse.status`](https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCClientScript/GetVaultApplicationLicenseStatus/index.md#response): The license status of the application.
