# student_application_api
All URIs are relative to *http://petstore.swagger.io*
**addApplication**](student_application_api.md#addApplication) | **POST** /public-api/applications | Prospective Student applying for a new course
**updateApplication**](student_application_api.md#updateApplication) | **PUT** /public-api/applications/{applicationId} | Update an existing application
# **addApplication**
> models::Application addApplication(ctx, application)
Prospective Student applying for a new course
### Required Parameters
**ctx** | **context.Context** | context containing the authentication | nil if no authentication
**application** | [**Application**](Application.md)| Pet object that needs to be added to the store |
### Return type
[**models::Application**](Application.md)
### Authorization
[petstore_auth](../README.md#petstore_auth)
### 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)
# **updateApplication**
> models::Application updateApplication(ctx, application_id, application)
Update an existing application
### Required Parameters
**ctx** | **context.Context** | context containing the authentication | nil if no authentication
**application_id** | **i64**| ID of application to update |
**application** | [**Application**](Application.md)| Pet object that needs to be added to the store |
### Return type
[**models::Application**](Application.md)
### Authorization
[petstore_auth](../README.md#petstore_auth)
### 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)