{"note":"OpenAPI conversion -- returning structured metadata","name":"azure-com-web-logicappsmanagementclient","description":"LogicAppsManagementClient","version":"2016-06-01","base_url":"https://management.azure.com","endpoints":26,"raw":"@lap v0.3\n# Machine-readable API spec. Each @endpoint block is one API call.\n@api LogicAppsManagementClient\n@base https://management.azure.com\n@version 2016-06-01\n@auth OAuth2\n@common_fields {subscriptionId: any # Subscription Id, api-version: any # API Version}\n@endpoints 26\n@hint download_for_search\n@toc subscriptions(26)\n\n@endpoint GET /subscriptions/{subscriptionId}/providers/Microsoft.Web/connectionGateways\n@desc Lists all of the connection gateways\n@returns(200) The gateway definitions\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/connectionGateways\n@desc Lists all of the connection gateways\n@required {resourceGroupName: any # The resource group}\n@returns(200) The gateway definitions\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/connectionGateways/{connectionGatewayName}\n@desc Gets a specific gateway\n@required {resourceGroupName: any # The resource group, connectionGatewayName: any # The connection gateway name}\n@returns(200) The gateway definition\n\n@endpoint PUT /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/connectionGateways/{connectionGatewayName}\n@desc Replaces a specific gateway\n@required {resourceGroupName: any # The resource group, connectionGatewayName: any # The connection gateway name, connectionGateway: map # The connection gateway}\n@returns(200) The updated gateway definition\n@returns(201) The newly created gateway definition\n\n@endpoint PATCH /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/connectionGateways/{connectionGatewayName}\n@desc Updates a specific gateway\n@required {resourceGroupName: any # The resource group, connectionGatewayName: any # The connection gateway name, connectionGateway: map # The connection gateway}\n@returns(200) The gateway definition\n\n@endpoint DELETE /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/connectionGateways/{connectionGatewayName}\n@desc Deletes a specific gateway\n@required {resourceGroupName: any # The resource group, connectionGatewayName: any # The connection gateway name}\n@returns(200) Successfully deleted the connection gateway\n@returns(204) No connection gateway to delete\n\n@endpoint GET /subscriptions/{subscriptionId}/providers/Microsoft.Web/locations/{location}/connectionGatewayInstallations\n@desc Gets a list of installed gateways that the user is an admin of\n@required {location: any # The location}\n@returns(200) The gateway installations\n\n@endpoint GET /subscriptions/{subscriptionId}/providers/Microsoft.Web/locations/{location}/connectionGatewayInstallations/{gatewayId}\n@desc Gets an installed gateway that the user is an admin of\n@required {location: any # The location, gatewayId: any # Gateway ID}\n@returns(200) The gateway installation\n\n@endpoint GET /subscriptions/{subscriptionId}/providers/Microsoft.Web/customApis\n@desc List of custom APIs\n@optional {$top: any # The number of items to be included in the result, skiptoken: any # Skip Token}\n@returns(200) A list of custom APIs\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/customApis\n@desc List of custom APIs\n@required {resourceGroupName: any # The resource group}\n@optional {$top: any # The number of items to be included in the result, skiptoken: any # Skip Token}\n@returns(200) A list of custom APIs\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/customApis/{apiName}\n@desc Get a custom API\n@required {resourceGroupName: any # The resource group, apiName: any # API name}\n@returns(200) A custom API\n\n@endpoint PUT /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/customApis/{apiName}\n@desc Replaces an existing custom API\n@required {resourceGroupName: any # The resource group, apiName: any # API name, customApi: map # The custom API}\n@returns(200) The replacing custom API\n\n@endpoint PATCH /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/customApis/{apiName}\n@desc Update an existing custom API\n@required {resourceGroupName: any # The resource group, apiName: any # API name, customApi: map # The custom API}\n@returns(200) The updated custom API\n\n@endpoint DELETE /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/customApis/{apiName}\n@desc Delete a custom API\n@required {resourceGroupName: any # The resource group, apiName: any # API name}\n@returns(200) Successfully deleted the custom API\n@returns(204) No custom API to delete\n\n@endpoint POST /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/customApis/{apiName}/move\n@desc Moves the custom API\n@required {resourceGroupName: any # The resource group, apiName: any # API name, customApiReference: map # The custom API reference}\n@returns(200) custom API successfully moved\n\n@endpoint POST /subscriptions/{subscriptionId}/providers/Microsoft.Web/locations/{location}/listWsdlInterfaces\n@desc Lists WSDL interfaces\n@required {location: any # The location, wsdlDefinition: map # WSDL definition}\n@returns(200) A list of interfaces\n\n@endpoint POST /subscriptions/{subscriptionId}/providers/Microsoft.Web/locations/{location}/extractApiDefinitionFromWsdl\n@desc Returns API definition from WSDL\n@required {location: any # The location, wsdlDefinition: map # WSDL definition}\n@returns(200) Swagger of the API extracted from the WSDL\n\n@endpoint GET /subscriptions/{subscriptionId}/providers/Microsoft.Web/locations/{location}/managedApis\n@desc Lists managed APIs\n@required {location: any # The location}\n@returns(200) A list of managed APIs\n\n@endpoint GET /subscriptions/{subscriptionId}/providers/Microsoft.Web/locations/{location}/managedApis/{apiName}\n@desc Gets managed API\n@required {location: any # The location, apiName: any # API name}\n@returns(200) A managed API definition\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/connections\n@desc Get all connections\n@required {resourceGroupName: any # The resource group}\n@optional {$top: any # The number of items to be included in the result, $filter: any # The filter to apply on the operation}\n@returns(200) A list of API connection\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/connections/{connectionName}\n@desc Get a connection\n@required {resourceGroupName: any # The resource group, connectionName: any # Connection name}\n@returns(200) An API connection\n\n@endpoint PUT /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/connections/{connectionName}\n@desc Replace an existing connection\n@required {resourceGroupName: any # The resource group, connectionName: any # Connection name, connection: map # The connection}\n@returns(200) New API connection created\n@returns(201) Already existing API connection updated\n\n@endpoint PATCH /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/connections/{connectionName}\n@desc Update an existing connection\n@required {resourceGroupName: any # The resource group, connectionName: any # Connection name, connection: map # The connection}\n@returns(200) API connection updated\n\n@endpoint DELETE /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/connections/{connectionName}\n@desc Delete an existing connection\n@required {resourceGroupName: any # The resource group, connectionName: any # Connection name}\n@returns(200) Successfully deleted the connection\n@returns(204) No connection to delete\n\n@endpoint POST /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/connections/{connectionName}/listConsentLinks\n@desc Lists consent links for a connection\n@required {resourceGroupName: any # The resource group, connectionName: any # Connection name, listConsentLink: map # The consent links}\n@returns(200) A list of the consent links\n\n@endpoint POST /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/connections/{connectionName}/confirmConsentCode\n@desc Confirms the consent code for a connection\n@required {resourceGroupName: any # The resource group, connectionName: any # Connection name, confirmConsentCode: map # The consent code confirmation}\n@returns(200) Confirmation of the consent code\n\n@end\n"}