# DevAppApi All URIs are relative to *https://localhost/dev_app/v1* Method | HTTP request | Description ------------- | ------------- | ------------- [**appLocationAvailabilityPOST**](DevAppApi.md#appLocationAvailabilityPOST) | **POST** /obtain_app_loc_availability | Obtain the location constraints for a new application context. [**devAppContextDELETE**](DevAppApi.md#devAppContextDELETE) | **DELETE** /app_contexts/{contextId} | Deletion of an existing application context. [**devAppContextPUT**](DevAppApi.md#devAppContextPUT) | **PUT** /app_contexts/{contextId} | Updating the callbackReference and/or appLocation of an existing application context. [**devAppContextsGET**](DevAppApi.md#devAppContextsGET) | **POST** /app_contexts | Creation of a new application context. [**meAppListGET**](DevAppApi.md#meAppListGET) | **GET** /app_list | Get available application information. # **appLocationAvailabilityPOST** > ApplicationLocationAvailability appLocationAvailabilityPOST(ApplicationLocationAvailability) Obtain the location constraints for a new application context. Used to obtain the locations available for instantiation of a specific user application in the MEC system. ### Parameters Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- **ApplicationLocationAvailability** | [**ApplicationLocationAvailability**](../Models/ApplicationLocationAvailability.md)| Entity body in the request contains the user application information for the MEC system to evaluate the locations available for instantiation of that application. | ### Return type [**ApplicationLocationAvailability**](../Models/ApplicationLocationAvailability.md) ### Authorization No authorization required ### HTTP request headers - **Content-Type**: application/json - **Accept**: application/json, application/problem+json # **devAppContextDELETE** > devAppContextDELETE(contextId) Deletion of an existing application context. Used to delete the resource that represents the existing application context. ### Parameters Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- **contextId** | **String**| Uniquely identifies the application context in the MEC system. It is assigned by the MEC system. | [default to null] ### Return type null (empty response body) ### Authorization No authorization required ### HTTP request headers - **Content-Type**: Not defined - **Accept**: application/problem+json # **devAppContextPUT** > devAppContextPUT(contextId, AppContext) Updating the callbackReference and/or appLocation of an existing application context. Used to update the callback reference and/or application location constraints of an existing application context. Upon successful operation, the target resource is updated with the new application context information. ### Parameters Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- **contextId** | **String**| Uniquely identifies the application context in the MEC system. It is assigned by the MEC system. | [default to null] **AppContext** | [**AppContext**](../Models/AppContext.md)| Only the callbackReference and/or appLocation attribute values are allowed to be updated. Other attributes and their values shall remain untouched. | ### Return type null (empty response body) ### Authorization No authorization required ### HTTP request headers - **Content-Type**: application/json - **Accept**: application/problem+json # **devAppContextsGET** > AppContext devAppContextsGET(AppContext) Creation of a new application context. Used to create a new application context. Upon success, the response contains entity body describing the created application context. ### Parameters Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- **AppContext** | [**AppContext**](../Models/AppContext.md)| Entity body in the request contains the Application Context as requested by the device application. | ### Return type [**AppContext**](../Models/AppContext.md) ### Authorization No authorization required ### HTTP request headers - **Content-Type**: application/json - **Accept**: application/json, application/problem+json # **meAppListGET** > ApplicationList meAppListGET(appName, appProvider, appSoftVersion, vendorId, serviceCont) Get available application information. Used to query information about the available MEC applications. ### Parameters Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- **appName** | [**List**](../Models/String.md)| Name to identify the MEC application. | [optional] [default to null] **appProvider** | [**List**](../Models/String.md)| Provider of the MEC application. | [optional] [default to null] **appSoftVersion** | [**List**](../Models/String.md)| Software version of the MEC application. | [optional] [default to null] **vendorId** | [**List**](../Models/String.md)| Vendor identifier | [optional] [default to null] **serviceCont** | **Integer**| Required service continuity mode for this application. Permitted values: 0 = SERVICE_CONTINUITY_NOT_REQUIRED. 1 = SERVICE_CONTINUITY_REQUIRED. | [optional] [default to null] [enum: 0, 1] ### Return type [**ApplicationList**](../Models/ApplicationList.md) ### Authorization No authorization required ### HTTP request headers - **Content-Type**: Not defined - **Accept**: application/json, application/problem+json