# casdoor\ApplicationApi
All URIs are relative to *http://localhost*
[**add_application**](ApplicationApi.md#add_application) | **POST** /api/add-application |
[**delete_application**](ApplicationApi.md#delete_application) | **POST** /api/delete-application |
[**get_application**](ApplicationApi.md#get_application) | **GET** /api/get-application |
[**get_applications**](ApplicationApi.md#get_applications) | **GET** /api/get-applications |
[**get_organization_applications**](ApplicationApi.md#get_organization_applications) | **GET** /api/get-organization-applications |
[**get_user_application**](ApplicationApi.md#get_user_application) | **GET** /api/get-user-application |
[**update_application**](ApplicationApi.md#update_application) | **POST** /api/update-application |
## add_application
> models::ControllersResponse add_application(body)
add an application
### Parameters
**body** | [**Application**](Application.md) | The details of the application | [required] |
### Return type
[**models::ControllersResponse**](controllers.Response.md)
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: */*
[[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)
## delete_application
> models::ControllersResponse delete_application(body)
delete an application
### Parameters
**body** | [**Application**](Application.md) | The details of the application | [required] |
### Return type
[**models::ControllersResponse**](controllers.Response.md)
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: */*
[[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_application
> models::Application get_application(id)
get the detail of an application
### Parameters
**id** | **String** | The id ( owner/name ) of the application. | [required] |
### Return type
[**models::Application**](object.Application.md)
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: */*
[[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_applications
> Vec<models::Application> get_applications(owner)
get all applications
### Parameters
**owner** | **String** | The owner of applications. | [required] |
### Return type
[**Vec<models::Application>**](object.Application.md)
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: */*
[[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_organization_applications
> Vec<models::Application> get_organization_applications(organization)
get the detail of the organization's application
### Parameters
**organization** | **String** | The organization name | [required] |
### Return type
[**Vec<models::Application>**](object.Application.md)
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: */*
[[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_user_application
> models::Application get_user_application(id)
get the detail of the user's application
### Parameters
**id** | **String** | The id ( owner/name ) of the user | [required] |
### Return type
[**models::Application**](object.Application.md)
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: */*
[[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_application
> models::ControllersResponse update_application(id, body)
update an application
### Parameters
**id** | **String** | The id ( owner/name ) of the application | [required] |
**body** | [**Application**](Application.md) | The details of the application | [required] |
### Return type
[**models::ControllersResponse**](controllers.Response.md)
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: */*
[[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)