{"note":"OpenAPI conversion -- returning structured metadata","name":"azure-com-logic","description":"LogicManagementClient","version":"2019-05-01","base_url":"https://management.azure.com","endpoints":106,"raw":"@lap v0.3\n# Machine-readable API spec. Each @endpoint block is one API call.\n@api LogicManagementClient\n@base https://management.azure.com\n@version 2019-05-01\n@auth OAuth2\n@common_fields {subscriptionId: any # The subscription id., api-version: any # The API version.}\n@endpoints 106\n@hint download_for_search\n@toc subscriptions(105), providers(1)\n\n@group subscriptions\n@endpoint GET /subscriptions/{subscriptionId}/providers/Microsoft.Logic/workflows\n@desc Gets a list of workflows by subscription.\n@optional {$top: any # The number of items to be included in the result., $filter: any # The filter to apply on the operation. Options for filters include: State, Trigger, and ReferencedResourceId.}\n@returns(200) OK\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows\n@desc Gets a list of workflows by resource group.\n@required {resourceGroupName: any # The resource group name.}\n@optional {$top: any # The number of items to be included in the result., $filter: any # The filter to apply on the operation. Options for filters include: State, Trigger, and ReferencedResourceId.}\n@returns(200) OK\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}\n@desc Gets a workflow.\n@required {resourceGroupName: any # The resource group name., workflowName: any # The workflow name.}\n@returns(200) OK\n\n@endpoint PUT /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}\n@desc Creates or updates a workflow.\n@required {resourceGroupName: any # The resource group name., workflowName: any # The workflow name., workflow: map # The workflow.}\n@returns(200) OK\n@returns(201) Created\n\n@endpoint PATCH /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}\n@desc Updates a workflow.\n@required {resourceGroupName: any # The resource group name., workflowName: any # The workflow name.}\n@returns(200) OK\n\n@endpoint DELETE /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}\n@desc Deletes a workflow.\n@required {resourceGroupName: any # The resource group name., workflowName: any # The workflow name.}\n@returns(200) OK\n@returns(204) No Content\n\n@endpoint POST /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/disable\n@desc Disables a workflow.\n@required {resourceGroupName: any # The resource group name., workflowName: any # The workflow name.}\n@returns(200) OK\n\n@endpoint POST /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/enable\n@desc Enables a workflow.\n@required {resourceGroupName: any # The resource group name., workflowName: any # The workflow name.}\n@returns(200) OK\n\n@endpoint POST /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/generateUpgradedDefinition\n@desc Generates the upgraded definition for a workflow.\n@required {resourceGroupName: any # The resource group name., workflowName: any # The workflow name., parameters: map # Parameters for generating an upgraded definition.}\n@returns(200) OK\n\n@endpoint POST /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/listCallbackUrl\n@desc Get the workflow callback Url.\n@required {resourceGroupName: any # The resource group name., workflowName: any # The workflow name., listCallbackUrl: map # Which callback url to list.}\n@returns(200) OK\n\n@endpoint POST /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/listSwagger\n@desc Gets an OpenAPI definition for the workflow.\n@required {resourceGroupName: any # The resource group name., workflowName: any # The workflow name.}\n@returns(200) OK\n\n@endpoint POST /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/move\n@desc Moves an existing workflow.\n@required {resourceGroupName: any # The resource group name., workflowName: any # The workflow name., move: map # The workflow to move.}\n@returns(200) OK\n@returns(202) No Content\n\n@endpoint POST /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/regenerateAccessKey\n@desc Regenerates the callback URL access key for request triggers.\n@required {resourceGroupName: any # The resource group name., workflowName: any # The workflow name., keyType: map # The access key type.}\n@returns(200) OK\n\n@endpoint POST /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/validate\n@desc Validates the workflow.\n@required {resourceGroupName: any # The resource group name., workflowName: any # The workflow name., validate: map # The workflow.}\n@returns(200) OK\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/versions\n@desc Gets a list of workflow versions.\n@required {resourceGroupName: any # The resource group name., workflowName: any # The workflow name.}\n@optional {$top: any # The number of items to be included in the result.}\n@returns(200) OK\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/versions/{versionId}\n@desc Gets a workflow version.\n@required {resourceGroupName: any # The resource group name., workflowName: any # The workflow name., versionId: any # The workflow versionId.}\n@returns(200) OK\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/triggers\n@desc Gets a list of workflow triggers.\n@required {resourceGroupName: any # The resource group name., workflowName: any # The workflow name.}\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) OK\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/triggers/{triggerName}\n@desc Gets a workflow trigger.\n@required {resourceGroupName: any # The resource group name., workflowName: any # The workflow name., triggerName: any # The workflow trigger name.}\n@returns(200) OK\n\n@endpoint POST /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/triggers/{triggerName}/reset\n@desc Resets a workflow trigger.\n@required {resourceGroupName: any # The resource group name., workflowName: any # The workflow name., triggerName: any # The workflow trigger name.}\n@returns(200) OK\n\n@endpoint POST /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/triggers/{triggerName}/run\n@desc Runs a workflow trigger.\n@required {resourceGroupName: any # The resource group name., workflowName: any # The workflow name., triggerName: any # The workflow trigger name.}\n@returns(200) OK\n@returns(202) Accepted\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/triggers/{triggerName}/schemas/json\n@desc Get the trigger schema as JSON.\n@required {resourceGroupName: any # The resource group name., workflowName: any # The workflow name., triggerName: any # The workflow trigger name.}\n@returns(200) OK\n\n@endpoint POST /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/triggers/{triggerName}/setState\n@desc Sets the state of a workflow trigger.\n@required {resourceGroupName: any # The resource group name., workflowName: any # The workflow name., triggerName: any # The workflow trigger name., setState: map # The workflow trigger state.}\n@returns(200) OK\n\n@endpoint POST /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/triggers/{triggerName}/listCallbackUrl\n@desc Get the callback URL for a workflow trigger.\n@required {resourceGroupName: any # The resource group name., workflowName: any # The workflow name., triggerName: any # The workflow trigger name.}\n@returns(200) OK\n\n@endpoint POST /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/versions/{versionId}/triggers/{triggerName}/listCallbackUrl\n@desc Get the callback url for a trigger of a workflow version.\n@required {resourceGroupName: any # The resource group name., workflowName: any # The workflow name., versionId: any # The workflow versionId., triggerName: any # The workflow trigger name.}\n@optional {parameters: map # The callback URL parameters.}\n@returns(200) OK\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/triggers/{triggerName}/histories\n@desc Gets a list of workflow trigger histories.\n@required {resourceGroupName: any # The resource group name., workflowName: any # The workflow name., triggerName: any # The workflow trigger name.}\n@optional {$top: any # The number of items to be included in the result., $filter: any # The filter to apply on the operation. Options for filters include: Status, StartTime, and ClientTrackingId.}\n@returns(200) OK\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/triggers/{triggerName}/histories/{historyName}\n@desc Gets a workflow trigger history.\n@required {resourceGroupName: any # The resource group name., workflowName: any # The workflow name., triggerName: any # The workflow trigger name., historyName: any # The workflow trigger history name. Corresponds to the run name for triggers that resulted in a run.}\n@returns(200) OK\n\n@endpoint POST /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/triggers/{triggerName}/histories/{historyName}/resubmit\n@desc Resubmits a workflow run based on the trigger history.\n@required {resourceGroupName: any # The resource group name., workflowName: any # The workflow name., triggerName: any # The workflow trigger name., historyName: any # The workflow trigger history name. Corresponds to the run name for triggers that resulted in a run.}\n@returns(202) OK\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/runs\n@desc Gets a list of workflow runs.\n@required {resourceGroupName: any # The resource group name., workflowName: any # The workflow name.}\n@optional {$top: any # The number of items to be included in the result., $filter: any # The filter to apply on the operation. Options for filters include: Status, StartTime, and ClientTrackingId.}\n@returns(200) OK\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/runs/{runName}\n@desc Gets a workflow run.\n@required {resourceGroupName: any # The resource group name., workflowName: any # The workflow name., runName: any # The workflow run name.}\n@returns(200) OK\n\n@endpoint POST /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/runs/{runName}/cancel\n@desc Cancels a workflow run.\n@required {resourceGroupName: any # The resource group name., workflowName: any # The workflow name., runName: any # The workflow run name.}\n@returns(200) OK\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/runs/{runName}/actions\n@desc Gets a list of workflow run actions.\n@required {resourceGroupName: any # The resource group name., workflowName: any # The workflow name., runName: any # The workflow run name.}\n@optional {$top: any # The number of items to be included in the result., $filter: any # The filter to apply on the operation. Options for filters include: Status.}\n@returns(200) OK\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/runs/{runName}/actions/{actionName}\n@desc Gets a workflow run action.\n@required {resourceGroupName: any # The resource group name., workflowName: any # The workflow name., runName: any # The workflow run name., actionName: any # The workflow action name.}\n@returns(200) OK\n\n@endpoint POST /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/runs/{runName}/actions/{actionName}/listExpressionTraces\n@desc Lists a workflow run expression trace.\n@required {resourceGroupName: any # The resource group name., workflowName: any # The workflow name., runName: any # The workflow run name., actionName: any # The workflow action name.}\n@returns(200) OK\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/runs/{runName}/actions/{actionName}/repetitions\n@desc Get all of a workflow run action repetitions.\n@required {resourceGroupName: any # The resource group name., workflowName: any # The workflow name., runName: any # The workflow run name., actionName: any # The workflow action name.}\n@returns(200) OK\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/runs/{runName}/actions/{actionName}/repetitions/{repetitionName}\n@desc Get a workflow run action repetition.\n@required {resourceGroupName: any # The resource group name., workflowName: any # The workflow name., runName: any # The workflow run name., actionName: any # The workflow action name., repetitionName: any # The workflow repetition.}\n@returns(200) OK\n\n@endpoint POST /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/runs/{runName}/actions/{actionName}/repetitions/{repetitionName}/listExpressionTraces\n@desc Lists a workflow run expression trace.\n@required {resourceGroupName: any # The resource group name., workflowName: any # The workflow name., runName: any # The workflow run name., actionName: any # The workflow action name., repetitionName: any # The workflow repetition.}\n@returns(200) OK\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/runs/{runName}/actions/{actionName}/repetitions/{repetitionName}/requestHistories\n@desc List a workflow run repetition request history.\n@required {resourceGroupName: any # The resource group name., workflowName: any # The workflow name., runName: any # The workflow run name., actionName: any # The workflow action name., repetitionName: any # The workflow repetition.}\n@returns(200) OK\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/runs/{runName}/actions/{actionName}/repetitions/{repetitionName}/requestHistories/{requestHistoryName}\n@desc Gets a workflow run repetition request history.\n@required {resourceGroupName: any # The resource group name., workflowName: any # The workflow name., runName: any # The workflow run name., actionName: any # The workflow action name., repetitionName: any # The workflow repetition., requestHistoryName: any # The request history name.}\n@returns(200) OK\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/runs/{runName}/actions/{actionName}/requestHistories\n@desc List a workflow run request history.\n@required {resourceGroupName: any # The resource group name., workflowName: any # The workflow name., runName: any # The workflow run name., actionName: any # The workflow action name.}\n@returns(200) OK\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/runs/{runName}/actions/{actionName}/requestHistories/{requestHistoryName}\n@desc Gets a workflow run request history.\n@required {resourceGroupName: any # The resource group name., workflowName: any # The workflow name., runName: any # The workflow run name., actionName: any # The workflow action name., requestHistoryName: any # The request history name.}\n@returns(200) OK\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/runs/{runName}/actions/{actionName}/scopeRepetitions\n@desc List the workflow run action scoped repetitions.\n@required {resourceGroupName: any # The resource group name., workflowName: any # The workflow name., runName: any # The workflow run name., actionName: any # The workflow action name.}\n@returns(200) OK\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/runs/{runName}/actions/{actionName}/scopeRepetitions/{repetitionName}\n@desc Get a workflow run action scoped repetition.\n@required {resourceGroupName: any # The resource group name., workflowName: any # The workflow name., runName: any # The workflow run name., actionName: any # The workflow action name., repetitionName: any # The workflow repetition.}\n@returns(200) OK\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/runs/{runName}/operations/{operationId}\n@desc Gets an operation for a run.\n@required {resourceGroupName: any # The resource group name., workflowName: any # The workflow name., runName: any # The workflow run name., operationId: any # The workflow operation id.}\n@returns(200) OK\n\n@endpoint POST /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/locations/{location}/workflows/{workflowName}/validate\n@desc Validates the workflow definition.\n@required {resourceGroupName: any # The resource group name., location: any # The workflow location., workflowName: any # The workflow name., validate: map # The workflow.}\n@returns(200) OK\n\n@endpoint GET /subscriptions/{subscriptionId}/providers/Microsoft.Logic/integrationAccounts\n@desc Gets a list of integration accounts by subscription.\n@optional {$top: any # The number of items to be included in the result.}\n@returns(200) OK\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts\n@desc Gets a list of integration accounts by resource group.\n@required {resourceGroupName: any # The resource group name.}\n@optional {$top: any # The number of items to be included in the result.}\n@returns(200) OK\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}\n@desc Gets an integration account.\n@required {resourceGroupName: any # The resource group name., integrationAccountName: any # The integration account name.}\n@returns(200) OK\n\n@endpoint PUT /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}\n@desc Creates or updates an integration account.\n@required {resourceGroupName: any # The resource group name., integrationAccountName: any # The integration account name., integrationAccount: map # The integration account.}\n@returns(200) OK\n@returns(201) Created\n\n@endpoint PATCH /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}\n@desc Updates an integration account.\n@required {resourceGroupName: any # The resource group name., integrationAccountName: any # The integration account name., integrationAccount: map # The integration account.}\n@returns(200) OK\n\n@endpoint DELETE /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}\n@desc Deletes an integration account.\n@required {resourceGroupName: any # The resource group name., integrationAccountName: any # The integration account name.}\n@returns(200) OK\n@returns(204) No Content\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/assemblies\n@desc List the assemblies for an integration account.\n@required {resourceGroupName: any # The resource group name., integrationAccountName: any # The integration account name.}\n@returns(200) OK\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/assemblies/{assemblyArtifactName}\n@desc Get an assembly for an integration account.\n@required {resourceGroupName: any # The resource group name., integrationAccountName: any # The integration account name., assemblyArtifactName: any # The assembly artifact name.}\n@returns(200) OK\n\n@endpoint PUT /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/assemblies/{assemblyArtifactName}\n@desc Create or update an assembly for an integration account.\n@required {resourceGroupName: any # The resource group name., integrationAccountName: any # The integration account name., assemblyArtifactName: any # The assembly artifact name., assemblyArtifact: map # The assembly artifact.}\n@returns(200) OK\n@returns(201) Created\n\n@endpoint DELETE /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/assemblies/{assemblyArtifactName}\n@desc Delete an assembly for an integration account.\n@required {resourceGroupName: any # The resource group name., integrationAccountName: any # The integration account name., assemblyArtifactName: any # The assembly artifact name.}\n@returns(200) OK\n@returns(204) No Content\n\n@endpoint POST /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/assemblies/{assemblyArtifactName}/listContentCallbackUrl\n@desc Get the content callback url for an integration account assembly.\n@required {resourceGroupName: any # The resource group name., integrationAccountName: any # The integration account name., assemblyArtifactName: any # The assembly artifact name.}\n@returns(200) OK\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/batchConfigurations\n@desc List the batch configurations for an integration account.\n@required {resourceGroupName: any # The resource group name., integrationAccountName: any # The integration account name.}\n@returns(200) OK\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/batchConfigurations/{batchConfigurationName}\n@desc Get a batch configuration for an integration account.\n@required {resourceGroupName: any # The resource group name., integrationAccountName: any # The integration account name., batchConfigurationName: any # The batch configuration name.}\n@returns(200) OK\n\n@endpoint PUT /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/batchConfigurations/{batchConfigurationName}\n@desc Create or update a batch configuration for an integration account.\n@required {resourceGroupName: any # The resource group name., integrationAccountName: any # The integration account name., batchConfigurationName: any # The batch configuration name., batchConfiguration: map # The batch configuration.}\n@returns(200) OK\n@returns(201) Created\n\n@endpoint DELETE /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/batchConfigurations/{batchConfigurationName}\n@desc Delete a batch configuration for an integration account.\n@required {resourceGroupName: any # The resource group name., integrationAccountName: any # The integration account name., batchConfigurationName: any # The batch configuration name.}\n@returns(200) OK\n@returns(204) No Content\n\n@endpoint POST /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/listCallbackUrl\n@desc Gets the integration account callback URL.\n@required {resourceGroupName: any # The resource group name., integrationAccountName: any # The integration account name., parameters: map # The callback URL parameters.}\n@returns(200) OK\n\n@endpoint POST /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/listKeyVaultKeys\n@desc Gets the integration account's Key Vault keys.\n@required {resourceGroupName: any # The resource group name., integrationAccountName: any # The integration account name., listKeyVaultKeys: map # The key vault parameters.}\n@returns(200) OK\n\n@endpoint POST /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/logTrackingEvents\n@desc Logs the integration account's tracking events.\n@required {resourceGroupName: any # The resource group name., integrationAccountName: any # The integration account name., logTrackingEvents: map # The callback URL parameters.}\n@returns(200) OK\n\n@endpoint POST /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/regenerateAccessKey\n@desc Regenerates the integration account access key.\n@required {resourceGroupName: any # The resource group name., integrationAccountName: any # The integration account name., regenerateAccessKey: map # The access key type.}\n@returns(200) OK\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/schemas\n@desc Gets a list of integration account schemas.\n@required {resourceGroupName: any # The resource group name., integrationAccountName: any # The integration account name.}\n@optional {$top: any # The number of items to be included in the result., $filter: any # The filter to apply on the operation. Options for filters include: SchemaType.}\n@returns(200) OK\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/schemas/{schemaName}\n@desc Gets an integration account schema.\n@required {resourceGroupName: any # The resource group name., integrationAccountName: any # The integration account name., schemaName: any # The integration account schema name.}\n@returns(200) OK\n\n@endpoint PUT /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/schemas/{schemaName}\n@desc Creates or updates an integration account schema.\n@required {resourceGroupName: any # The resource group name., integrationAccountName: any # The integration account name., schemaName: any # The integration account schema name., schema: map # The integration account schema.}\n@returns(200) OK\n@returns(201) Created\n\n@endpoint DELETE /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/schemas/{schemaName}\n@desc Deletes an integration account schema.\n@required {resourceGroupName: any # The resource group name., integrationAccountName: any # The integration account name., schemaName: any # The integration account schema name.}\n@returns(200) OK\n@returns(204) No Content\n\n@endpoint POST /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/schemas/{schemaName}/listContentCallbackUrl\n@desc Get the content callback url.\n@required {resourceGroupName: any # The resource group name., integrationAccountName: any # The integration account name., schemaName: any # The integration account schema name., listContentCallbackUrl: map}\n@returns(200) OK\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/maps\n@desc Gets a list of integration account maps.\n@required {resourceGroupName: any # The resource group name., integrationAccountName: any # The integration account name.}\n@optional {$top: any # The number of items to be included in the result., $filter: any # The filter to apply on the operation. Options for filters include: MapType.}\n@returns(200) OK\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/maps/{mapName}\n@desc Gets an integration account map.\n@required {resourceGroupName: any # The resource group name., integrationAccountName: any # The integration account name., mapName: any # The integration account map name.}\n@returns(200) OK\n\n@endpoint PUT /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/maps/{mapName}\n@desc Creates or updates an integration account map. If the map is larger than 4 MB, you need to store the map in an Azure blob and use the blob's Shared Access Signature (SAS) URL as the 'contentLink' property value.\n@required {resourceGroupName: any # The resource group name., integrationAccountName: any # The integration account name., mapName: any # The integration account map name., map: map # The integration account map.}\n@returns(200) OK\n@returns(201) Created\n\n@endpoint DELETE /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/maps/{mapName}\n@desc Deletes an integration account map.\n@required {resourceGroupName: any # The resource group name., integrationAccountName: any # The integration account name., mapName: any # The integration account map name.}\n@returns(200) OK\n@returns(204) No Content\n\n@endpoint POST /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/maps/{mapName}/listContentCallbackUrl\n@desc Get the content callback url.\n@required {resourceGroupName: any # The resource group name., integrationAccountName: any # The integration account name., mapName: any # The integration account map name., listContentCallbackUrl: map}\n@returns(200) OK\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/partners\n@desc Gets a list of integration account partners.\n@required {resourceGroupName: any # The resource group name., integrationAccountName: any # The integration account name.}\n@optional {$top: any # The number of items to be included in the result., $filter: any # The filter to apply on the operation. Options for filters include: PartnerType.}\n@returns(200) OK\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/partners/{partnerName}\n@desc Gets an integration account partner.\n@required {resourceGroupName: any # The resource group name., integrationAccountName: any # The integration account name., partnerName: any # The integration account partner name.}\n@returns(200) OK\n\n@endpoint PUT /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/partners/{partnerName}\n@desc Creates or updates an integration account partner.\n@required {resourceGroupName: any # The resource group name., integrationAccountName: any # The integration account name., partnerName: any # The integration account partner name., partner: map # The integration account partner.}\n@returns(200) OK\n@returns(201) Created\n\n@endpoint DELETE /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/partners/{partnerName}\n@desc Deletes an integration account partner.\n@required {resourceGroupName: any # The resource group name., integrationAccountName: any # The integration account name., partnerName: any # The integration account partner name.}\n@returns(200) OK\n@returns(204) No Content\n\n@endpoint POST /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/partners/{partnerName}/listContentCallbackUrl\n@desc Get the content callback url.\n@required {resourceGroupName: any # The resource group name., integrationAccountName: any # The integration account name., partnerName: any # The integration account partner name., listContentCallbackUrl: map}\n@returns(200) OK\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/agreements\n@desc Gets a list of integration account agreements.\n@required {resourceGroupName: any # The resource group name., integrationAccountName: any # The integration account name.}\n@optional {$top: any # The number of items to be included in the result., $filter: any # The filter to apply on the operation. Options for filters include: AgreementType.}\n@returns(200) OK\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/agreements/{agreementName}\n@desc Gets an integration account agreement.\n@required {resourceGroupName: any # The resource group name., integrationAccountName: any # The integration account name., agreementName: any # The integration account agreement name.}\n@returns(200) OK\n\n@endpoint PUT /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/agreements/{agreementName}\n@desc Creates or updates an integration account agreement.\n@required {resourceGroupName: any # The resource group name., integrationAccountName: any # The integration account name., agreementName: any # The integration account agreement name., agreement: map # The integration account agreement.}\n@returns(200) OK\n@returns(201) Created\n\n@endpoint DELETE /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/agreements/{agreementName}\n@desc Deletes an integration account agreement.\n@required {resourceGroupName: any # The resource group name., integrationAccountName: any # The integration account name., agreementName: any # The integration account agreement name.}\n@returns(200) OK\n@returns(204) No Content\n\n@endpoint POST /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/agreements/{agreementName}/listContentCallbackUrl\n@desc Get the content callback url.\n@required {resourceGroupName: any # The resource group name., integrationAccountName: any # The integration account name., agreementName: any # The integration account agreement name., listContentCallbackUrl: map}\n@returns(200) OK\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/certificates\n@desc Gets a list of integration account certificates.\n@required {resourceGroupName: any # The resource group name., integrationAccountName: any # The integration account name.}\n@optional {$top: any # The number of items to be included in the result.}\n@returns(200) OK\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/certificates/{certificateName}\n@desc Gets an integration account certificate.\n@required {resourceGroupName: any # The resource group name., integrationAccountName: any # The integration account name., certificateName: any # The integration account certificate name.}\n@returns(200) OK\n\n@endpoint PUT /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/certificates/{certificateName}\n@desc Creates or updates an integration account certificate.\n@required {resourceGroupName: any # The resource group name., integrationAccountName: any # The integration account name., certificateName: any # The integration account certificate name., certificate: map # The integration account certificate.}\n@returns(200) OK\n@returns(201) Created\n\n@endpoint DELETE /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/certificates/{certificateName}\n@desc Deletes an integration account certificate.\n@required {resourceGroupName: any # The resource group name., integrationAccountName: any # The integration account name., certificateName: any # The integration account certificate name.}\n@returns(200) OK\n@returns(204) No Content\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/sessions\n@desc Gets a list of integration account sessions.\n@required {resourceGroupName: any # The resource group name., integrationAccountName: any # The integration account name.}\n@optional {$top: any # The number of items to be included in the result., $filter: any # The filter to apply on the operation. Options for filters include: ChangedTime.}\n@returns(200) OK\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/sessions/{sessionName}\n@desc Gets an integration account session.\n@required {resourceGroupName: any # The resource group name., integrationAccountName: any # The integration account name., sessionName: any # The integration account session name.}\n@returns(200) OK\n\n@endpoint PUT /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/sessions/{sessionName}\n@desc Creates or updates an integration account session.\n@required {resourceGroupName: any # The resource group name., integrationAccountName: any # The integration account name., sessionName: any # The integration account session name., session: map # The integration account session.}\n@returns(200) OK\n@returns(201) Created\n\n@endpoint DELETE /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/sessions/{sessionName}\n@desc Deletes an integration account session.\n@required {resourceGroupName: any # The resource group name., integrationAccountName: any # The integration account name., sessionName: any # The integration account session name.}\n@returns(200) OK\n@returns(204) No Content\n\n@endpoint GET /subscriptions/{subscriptionId}/providers/Microsoft.Logic/integrationServiceEnvironments\n@desc Gets a list of integration service environments by subscription.\n@optional {$top: any # The number of items to be included in the result.}\n@returns(200) OK\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Logic/integrationServiceEnvironments\n@desc Gets a list of integration service environments by resource group.\n@required {resourceGroup: any # The resource group.}\n@optional {$top: any # The number of items to be included in the result.}\n@returns(200) OK\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Logic/integrationServiceEnvironments/{integrationServiceEnvironmentName}\n@desc Gets an integration service environment.\n@required {resourceGroup: any # The resource group., integrationServiceEnvironmentName: any # The integration service environment name.}\n@returns(200) OK\n\n@endpoint PUT /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Logic/integrationServiceEnvironments/{integrationServiceEnvironmentName}\n@desc Creates or updates an integration service environment.\n@required {resourceGroup: any # The resource group., integrationServiceEnvironmentName: any # The integration service environment name., integrationServiceEnvironment: map # The integration service environment.}\n@returns(200) OK\n@returns(201) Created\n\n@endpoint PATCH /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Logic/integrationServiceEnvironments/{integrationServiceEnvironmentName}\n@desc Updates an integration service environment.\n@required {resourceGroup: any # The resource group., integrationServiceEnvironmentName: any # The integration service environment name., integrationServiceEnvironment: map # The integration service environment.}\n@returns(200) OK\n\n@endpoint DELETE /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Logic/integrationServiceEnvironments/{integrationServiceEnvironmentName}\n@desc Deletes an integration service environment.\n@required {resourceGroup: any # The resource group., integrationServiceEnvironmentName: any # The integration service environment name.}\n@returns(200) OK\n@returns(204) No Content\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Logic/integrationServiceEnvironments/{integrationServiceEnvironmentName}/skus\n@desc Gets a list of integration service environment Skus.\n@required {resourceGroup: any # The resource group., integrationServiceEnvironmentName: any # The integration service environment name.}\n@returns(200) OK\n\n@endpoint POST /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Logic/integrationServiceEnvironments/{integrationServiceEnvironmentName}/restart\n@desc Restarts an integration service environment.\n@required {resourceGroup: any # The resource group., integrationServiceEnvironmentName: any # The integration service environment name.}\n@returns(200) OK\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Logic/integrationServiceEnvironments/{integrationServiceEnvironmentName}/health/network\n@desc Gets the integration service environment network health.\n@required {resourceGroup: any # The resource group., integrationServiceEnvironmentName: any # The integration service environment name.}\n@returns(200) OK\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Logic/integrationServiceEnvironments/{integrationServiceEnvironmentName}/managedApis\n@desc Gets the integration service environment managed Apis.\n@required {resourceGroup: any # The resource group., integrationServiceEnvironmentName: any # The integration service environment name.}\n@returns(200) OK\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Logic/integrationServiceEnvironments/{integrationServiceEnvironmentName}/managedApis/{apiName}\n@desc Gets the integration service environment managed Api.\n@required {resourceGroup: any # The resource group name., integrationServiceEnvironmentName: any # The integration service environment name., apiName: any # The api name.}\n@returns(200) OK\n\n@endpoint PUT /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Logic/integrationServiceEnvironments/{integrationServiceEnvironmentName}/managedApis/{apiName}\n@desc Puts the integration service environment managed Api.\n@required {resourceGroup: any # The resource group name., integrationServiceEnvironmentName: any # The integration service environment name., apiName: any # The api name., integrationServiceEnvironmentManagedApi: map # The integration service environment managed api.}\n@returns(200) OK\n@returns(201) Created\n\n@endpoint DELETE /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Logic/integrationServiceEnvironments/{integrationServiceEnvironmentName}/managedApis/{apiName}\n@desc Deletes the integration service environment managed Api.\n@required {resourceGroup: any # The resource group., integrationServiceEnvironmentName: any # The integration service environment name., apiName: any # The api name.}\n@returns(202) Accepted\n@returns(204) No Content\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Logic/integrationServiceEnvironments/{integrationServiceEnvironmentName}/managedApis/{apiName}/apiOperations\n@desc Gets the managed Api operations.\n@required {resourceGroup: any # The resource group., integrationServiceEnvironmentName: any # The integration service environment name., apiName: any # The api name.}\n@returns(200) OK\n\n@endgroup\n\n@group providers\n@endpoint GET /providers/Microsoft.Logic/operations\n@desc Lists all of the available Logic REST API operations.\n@returns(200) OK. The request has succeeded.\n\n@endgroup\n\n@end\n"}