openapi-directory
Version:
Building & bundling https://github.com/APIs-guru/openapi-directory for easy use from JS
1 lines • 425 kB
JSON
{"openapi":"3.0.0","info":{"description":"REST API for Azure Logic Apps.","title":"LogicManagementClient","version":"2019-05-01","x-apisguru-categories":["cloud"],"x-logo":{"url":"https://assets.onestore.ms/cdnfiles/onestorerolling-1606-01000/shell/v3/images/logo/microsoft.png"},"x-origin":[{"format":"swagger","url":"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/logic/resource-manager/Microsoft.Logic/stable/2019-05-01/logic.json","version":"2.0"}],"x-preferred":true,"x-providerName":"azure.com","x-serviceName":"logic","x-tags":["Azure","Microsoft"]},"security":[{"azure_auth":["user_impersonation"]}],"paths":{"/providers/Microsoft.Logic/operations":{"get":{"description":"Lists all of the available Logic REST API operations.","operationId":"Operations_List","parameters":[{"$ref":"#/components/parameters/api-version"}],"responses":{"200":{"description":"OK. The request has succeeded.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OperationListResult"},"examples":{"List Microsoft.Logic operations":{"$ref":"#/components/examples/List_Microsoft.Logic_operations"}}}}},"default":{"description":"Logic error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["Operations"],"x-ms-pageable":{"nextLinkName":"nextLink"}}},"/subscriptions/{subscriptionId}/providers/Microsoft.Logic/integrationAccounts":{"get":{"description":"Gets a list of integration accounts by subscription.","operationId":"IntegrationAccounts_ListBySubscription","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"$ref":"#/components/parameters/api-version"},{"description":"The number of items to be included in the result.","in":"query","name":"$top","required":false,"schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/IntegrationAccountListResult"},"examples":{"List integration accounts by subscription":{"$ref":"#/components/examples/List_integration_accounts_by_subscription"}}}}},"default":{"description":"Error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["IntegrationAccounts"],"x-ms-pageable":{"nextLinkName":"nextLink"}}},"/subscriptions/{subscriptionId}/providers/Microsoft.Logic/integrationServiceEnvironments":{"get":{"description":"Gets a list of integration service environments by subscription.","operationId":"IntegrationServiceEnvironments_ListBySubscription","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"$ref":"#/components/parameters/api-version"},{"description":"The number of items to be included in the result.","in":"query","name":"$top","required":false,"schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/IntegrationServiceEnvironmentListResult"},"examples":{"List integration service environments by subscription":{"$ref":"#/components/examples/List_integration_service_environments_by_subscription"}}}}},"default":{"description":"Logic error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["integrationServiceEnvironments"],"x-ms-pageable":{"nextLinkName":"nextLink"}}},"/subscriptions/{subscriptionId}/providers/Microsoft.Logic/workflows":{"get":{"description":"Gets a list of workflows by subscription.","operationId":"Workflows_ListBySubscription","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"$ref":"#/components/parameters/api-version"},{"description":"The number of items to be included in the result.","in":"query","name":"$top","required":false,"schema":{"type":"integer","format":"int32"}},{"description":"The filter to apply on the operation. Options for filters include: State, Trigger, and ReferencedResourceId.","in":"query","name":"$filter","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkflowListResult"},"examples":{"List all workflows in a subscription":{"$ref":"#/components/examples/List_all_workflows_in_a_subscription"}}}}},"default":{"description":"Error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["Workflows"],"x-ms-odata":"#/components/schemas/WorkflowFilter","x-ms-pageable":{"nextLinkName":"nextLink"}}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts":{"get":{"description":"Gets a list of integration accounts by resource group.","operationId":"IntegrationAccounts_ListByResourceGroup","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"description":"The resource group name.","in":"path","name":"resourceGroupName","required":true,"schema":{"type":"string"},"examples":{"List integration accounts by resource group name":{"value":"testResourceGroup"}}},{"$ref":"#/components/parameters/api-version"},{"description":"The number of items to be included in the result.","in":"query","name":"$top","required":false,"schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/IntegrationAccountListResult"},"examples":{"List integration accounts by resource group name":{"$ref":"#/components/examples/List_integration_accounts_by_resource_group_name"}}}}},"default":{"description":"Error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["IntegrationAccounts"],"x-ms-pageable":{"nextLinkName":"nextLink"}}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}":{"delete":{"description":"Deletes an integration account.","operationId":"IntegrationAccounts_Delete","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"description":"The resource group name.","in":"path","name":"resourceGroupName","required":true,"schema":{"type":"string"},"examples":{"Delete an integration account":{"value":"testResourceGroup"}}},{"description":"The integration account name.","in":"path","name":"integrationAccountName","required":true,"schema":{"type":"string"},"examples":{"Delete an integration account":{"value":"testIntegrationAccount"}}},{"$ref":"#/components/parameters/api-version"}],"responses":{"200":{"description":"OK"},"204":{"description":"No Content"},"default":{"description":"Error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["IntegrationAccounts"]},"get":{"description":"Gets an integration account.","operationId":"IntegrationAccounts_Get","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"description":"The resource group name.","in":"path","name":"resourceGroupName","required":true,"schema":{"type":"string"},"examples":{"Get integration account by name":{"value":"testResourceGroup"}}},{"description":"The integration account name.","in":"path","name":"integrationAccountName","required":true,"schema":{"type":"string"},"examples":{"Get integration account by name":{"value":"testIntegrationAccount"}}},{"$ref":"#/components/parameters/api-version"}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/IntegrationAccount"},"examples":{"Get integration account by name":{"$ref":"#/components/examples/Get_integration_account_by_name"}}}}},"default":{"description":"Error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["IntegrationAccounts"]},"patch":{"description":"Updates an integration account.","operationId":"IntegrationAccounts_Update","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"description":"The resource group name.","in":"path","name":"resourceGroupName","required":true,"schema":{"type":"string"},"examples":{"Patch an integration account":{"value":"testResourceGroup"}}},{"description":"The integration account name.","in":"path","name":"integrationAccountName","required":true,"schema":{"type":"string"},"examples":{"Patch an integration account":{"value":"testIntegrationAccount"}}},{"$ref":"#/components/parameters/api-version"}],"requestBody":{"$ref":"#/components/requestBodies/IntegrationAccount"},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/IntegrationAccount"},"examples":{"Patch an integration account":{"$ref":"#/components/examples/Patch_an_integration_account"}}}}},"default":{"description":"Error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["IntegrationAccounts"]},"put":{"description":"Creates or updates an integration account.","operationId":"IntegrationAccounts_CreateOrUpdate","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"description":"The resource group name.","in":"path","name":"resourceGroupName","required":true,"schema":{"type":"string"},"examples":{"Create or update an integration account":{"value":"testResourceGroup"}}},{"description":"The integration account name.","in":"path","name":"integrationAccountName","required":true,"schema":{"type":"string"},"examples":{"Create or update an integration account":{"value":"testIntegrationAccount"}}},{"$ref":"#/components/parameters/api-version"}],"requestBody":{"$ref":"#/components/requestBodies/IntegrationAccount"},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/IntegrationAccount"},"examples":{"Create or update an integration account":{"$ref":"#/components/examples/Create_or_update_an_integration_account"}}}}},"201":{"description":"Created","content":{"application/json":{"schema":{"$ref":"#/components/schemas/IntegrationAccount"},"examples":{"Create or update an integration account":{"$ref":"#/components/examples/Create_or_update_an_integration_account"}}}}},"default":{"description":"Error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["IntegrationAccounts"]}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/agreements":{"get":{"description":"Gets a list of integration account agreements.","operationId":"IntegrationAccountAgreements_List","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"description":"The resource group name.","in":"path","name":"resourceGroupName","required":true,"schema":{"type":"string"},"examples":{"Get agreements by integration account name":{"value":"testResourceGroup"}}},{"description":"The integration account name.","in":"path","name":"integrationAccountName","required":true,"schema":{"type":"string"},"examples":{"Get agreements by integration account name":{"value":"testIntegrationAccount"}}},{"$ref":"#/components/parameters/api-version"},{"description":"The number of items to be included in the result.","in":"query","name":"$top","required":false,"schema":{"type":"integer","format":"int32"}},{"description":"The filter to apply on the operation. Options for filters include: AgreementType.","in":"query","name":"$filter","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/IntegrationAccountAgreementListResult"},"examples":{"Get agreements by integration account name":{"$ref":"#/components/examples/Get_agreements_by_integration_account_name"}}}}},"default":{"description":"Error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["IntegrationAccountAgreements"],"x-ms-odata":"#/components/schemas/IntegrationAccountAgreementFilter","x-ms-pageable":{"nextLinkName":"nextLink"}}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/agreements/{agreementName}":{"delete":{"description":"Deletes an integration account agreement.","operationId":"IntegrationAccountAgreements_Delete","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"description":"The resource group name.","in":"path","name":"resourceGroupName","required":true,"schema":{"type":"string"},"examples":{"Delete an agreement":{"value":"testResourceGroup"}}},{"description":"The integration account name.","in":"path","name":"integrationAccountName","required":true,"schema":{"type":"string"},"examples":{"Delete an agreement":{"value":"testIntegrationAccount"}}},{"description":"The integration account agreement name.","in":"path","name":"agreementName","required":true,"schema":{"type":"string"},"examples":{"Delete an agreement":{"value":"testAgreement"}}},{"$ref":"#/components/parameters/api-version"}],"responses":{"200":{"description":"OK"},"204":{"description":"No Content"},"default":{"description":"Error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["IntegrationAccountAgreements"]},"get":{"description":"Gets an integration account agreement.","operationId":"IntegrationAccountAgreements_Get","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"description":"The resource group name.","in":"path","name":"resourceGroupName","required":true,"schema":{"type":"string"},"examples":{"Get agreement by name":{"value":"testResourceGroup"}}},{"description":"The integration account name.","in":"path","name":"integrationAccountName","required":true,"schema":{"type":"string"},"examples":{"Get agreement by name":{"value":"testIntegrationAccount"}}},{"description":"The integration account agreement name.","in":"path","name":"agreementName","required":true,"schema":{"type":"string"},"examples":{"Get agreement by name":{"value":"testAgreement"}}},{"$ref":"#/components/parameters/api-version"}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/IntegrationAccountAgreement"},"examples":{"Get agreement by name":{"$ref":"#/components/examples/Get_agreement_by_name"}}}}},"default":{"description":"Error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["IntegrationAccountAgreements"]},"put":{"description":"Creates or updates an integration account agreement.","operationId":"IntegrationAccountAgreements_CreateOrUpdate","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"description":"The resource group name.","in":"path","name":"resourceGroupName","required":true,"schema":{"type":"string"},"examples":{"Create or update an agreement":{"value":"testResourceGroup"}}},{"description":"The integration account name.","in":"path","name":"integrationAccountName","required":true,"schema":{"type":"string"},"examples":{"Create or update an agreement":{"value":"testIntegrationAccount"}}},{"description":"The integration account agreement name.","in":"path","name":"agreementName","required":true,"schema":{"type":"string"},"examples":{"Create or update an agreement":{"value":"testAgreement"}}},{"$ref":"#/components/parameters/api-version"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/IntegrationAccountAgreement"}}},"description":"The integration account agreement.","required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/IntegrationAccountAgreement"},"examples":{"Create or update an agreement":{"$ref":"#/components/examples/Create_or_update_an_agreement"}}}}},"201":{"description":"Created","content":{"application/json":{"schema":{"$ref":"#/components/schemas/IntegrationAccountAgreement"},"examples":{"Create or update an agreement":{"$ref":"#/components/examples/Create_or_update_an_agreement"}}}}},"default":{"description":"Error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["IntegrationAccountAgreements"]}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/agreements/{agreementName}/listContentCallbackUrl":{"post":{"description":"Get the content callback url.","operationId":"IntegrationAccountAgreements_ListContentCallbackUrl","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"description":"The resource group name.","in":"path","name":"resourceGroupName","required":true,"schema":{"type":"string"},"examples":{"Get the content callback url":{"value":"testResourceGroup"}}},{"description":"The integration account name.","in":"path","name":"integrationAccountName","required":true,"schema":{"type":"string"},"examples":{"Get the content callback url":{"value":"testIntegrationAccount"}}},{"description":"The integration account agreement name.","in":"path","name":"agreementName","required":true,"schema":{"type":"string"},"examples":{"Get the content callback url":{"value":"testAgreement"}}},{"$ref":"#/components/parameters/api-version"}],"requestBody":{"$ref":"#/components/requestBodies/GetCallbackUrlParameters"},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkflowTriggerCallbackUrl"},"examples":{"Get the content callback url":{"$ref":"#/components/examples/Get_the_content_callback_url"}}}}},"default":{"description":"Error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["IntegrationAccountAgreements"]}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/assemblies":{"get":{"description":"List the assemblies for an integration account.","operationId":"IntegrationAccountAssemblies_List","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"description":"The resource group name.","in":"path","name":"resourceGroupName","required":true,"schema":{"type":"string"},"examples":{"List integration account assemblies":{"value":"testResourceGroup"}}},{"description":"The integration account name.","in":"path","name":"integrationAccountName","required":true,"schema":{"type":"string"},"examples":{"List integration account assemblies":{"value":"testIntegrationAccount"}}},{"$ref":"#/components/parameters/api-version"}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AssemblyCollection"},"examples":{"List integration account assemblies":{"$ref":"#/components/examples/List_integration_account_assemblies"}}}}},"default":{"description":"Error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["IntegrationAccountAssemblies"],"x-ms-pageable":{}}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/assemblies/{assemblyArtifactName}":{"delete":{"description":"Delete an assembly for an integration account.","operationId":"IntegrationAccountAssemblies_Delete","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"description":"The resource group name.","in":"path","name":"resourceGroupName","required":true,"schema":{"type":"string"},"examples":{"Delete an integration account assembly":{"value":"testResourceGroup"}}},{"description":"The integration account name.","in":"path","name":"integrationAccountName","required":true,"schema":{"type":"string"},"examples":{"Delete an integration account assembly":{"value":"testIntegrationAccount"}}},{"description":"The assembly artifact name.","in":"path","name":"assemblyArtifactName","required":true,"schema":{"type":"string"},"examples":{"Delete an integration account assembly":{"value":"testAssembly"}}},{"$ref":"#/components/parameters/api-version"}],"responses":{"200":{"description":"OK"},"204":{"description":"No Content"},"default":{"description":"Error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["IntegrationAccountAssemblies"]},"get":{"description":"Get an assembly for an integration account.","operationId":"IntegrationAccountAssemblies_Get","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"description":"The resource group name.","in":"path","name":"resourceGroupName","required":true,"schema":{"type":"string"},"examples":{"Get an integration account assembly":{"value":"testResourceGroup"}}},{"description":"The integration account name.","in":"path","name":"integrationAccountName","required":true,"schema":{"type":"string"},"examples":{"Get an integration account assembly":{"value":"testIntegrationAccount"}}},{"description":"The assembly artifact name.","in":"path","name":"assemblyArtifactName","required":true,"schema":{"type":"string"},"examples":{"Get an integration account assembly":{"value":"testAssembly"}}},{"$ref":"#/components/parameters/api-version"}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AssemblyDefinition"},"examples":{"Get an integration account assembly":{"$ref":"#/components/examples/Get_an_integration_account_assembly"}}}}},"default":{"description":"Error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["IntegrationAccountAssemblies"]},"put":{"description":"Create or update an assembly for an integration account.","operationId":"IntegrationAccountAssemblies_CreateOrUpdate","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"description":"The resource group name.","in":"path","name":"resourceGroupName","required":true,"schema":{"type":"string"},"examples":{"Create or update an account assembly":{"value":"testResourceGroup"}}},{"description":"The integration account name.","in":"path","name":"integrationAccountName","required":true,"schema":{"type":"string"},"examples":{"Create or update an account assembly":{"value":"testIntegrationAccount"}}},{"description":"The assembly artifact name.","in":"path","name":"assemblyArtifactName","required":true,"schema":{"type":"string"},"examples":{"Create or update an account assembly":{"value":"testAssembly"}}},{"$ref":"#/components/parameters/api-version"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AssemblyDefinition"}}},"description":"The assembly artifact.","required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AssemblyDefinition"},"examples":{"Create or update an account assembly":{"$ref":"#/components/examples/Create_or_update_an_account_assembly"}}}}},"201":{"description":"Created","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AssemblyDefinition"},"examples":{"Create or update an account assembly":{"$ref":"#/components/examples/Create_or_update_an_account_assembly"}}}}},"default":{"description":"Error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["IntegrationAccountAssemblies"]}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/assemblies/{assemblyArtifactName}/listContentCallbackUrl":{"post":{"description":"Get the content callback url for an integration account assembly.","operationId":"IntegrationAccountAssemblies_ListContentCallbackUrl","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"description":"The resource group name.","in":"path","name":"resourceGroupName","required":true,"schema":{"type":"string"},"examples":{"Get the callback url for an integration account assembly":{"value":"testResourceGroup"}}},{"description":"The integration account name.","in":"path","name":"integrationAccountName","required":true,"schema":{"type":"string"},"examples":{"Get the callback url for an integration account assembly":{"value":"testIntegrationAccount"}}},{"description":"The assembly artifact name.","in":"path","name":"assemblyArtifactName","required":true,"schema":{"type":"string"},"examples":{"Get the callback url for an integration account assembly":{"value":"testAssembly"}}},{"$ref":"#/components/parameters/api-version"}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkflowTriggerCallbackUrl"},"examples":{"Get the callback url for an integration account assembly":{"$ref":"#/components/examples/Get_the_callback_url_for_an_integration_account_assembly"}}}}},"default":{"description":"Error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["IntegrationAccountAssemblies"]}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/batchConfigurations":{"get":{"description":"List the batch configurations for an integration account.","operationId":"IntegrationAccountBatchConfigurations_List","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"description":"The resource group name.","in":"path","name":"resourceGroupName","required":true,"schema":{"type":"string"},"examples":{"List batch configurations":{"value":"testResourceGroup"}}},{"description":"The integration account name.","in":"path","name":"integrationAccountName","required":true,"schema":{"type":"string"},"examples":{"List batch configurations":{"value":"testIntegrationAccount"}}},{"$ref":"#/components/parameters/api-version"}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BatchConfigurationCollection"},"examples":{"List batch configurations":{"$ref":"#/components/examples/List_batch_configurations"}}}}},"default":{"description":"Error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["IntegrationAccountBatchConfigurations"],"x-ms-pageable":{}}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/batchConfigurations/{batchConfigurationName}":{"delete":{"description":"Delete a batch configuration for an integration account.","operationId":"IntegrationAccountBatchConfigurations_Delete","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"description":"The resource group name.","in":"path","name":"resourceGroupName","required":true,"schema":{"type":"string"},"examples":{"Delete a batch configuration":{"value":"testResourceGroup"}}},{"description":"The integration account name.","in":"path","name":"integrationAccountName","required":true,"schema":{"type":"string"},"examples":{"Delete a batch configuration":{"value":"testIntegrationAccount"}}},{"description":"The batch configuration name.","in":"path","name":"batchConfigurationName","required":true,"schema":{"type":"string"},"examples":{"Delete a batch configuration":{"value":"testBatchConfiguration"}}},{"$ref":"#/components/parameters/api-version"}],"responses":{"200":{"description":"OK"},"204":{"description":"No Content"},"default":{"description":"Error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["IntegrationAccountBatchConfigurations"]},"get":{"description":"Get a batch configuration for an integration account.","operationId":"IntegrationAccountBatchConfigurations_Get","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"description":"The resource group name.","in":"path","name":"resourceGroupName","required":true,"schema":{"type":"string"},"examples":{"Get a batch configuration":{"value":"testResourceGroup"}}},{"description":"The integration account name.","in":"path","name":"integrationAccountName","required":true,"schema":{"type":"string"},"examples":{"Get a batch configuration":{"value":"testIntegrationAccount"}}},{"description":"The batch configuration name.","in":"path","name":"batchConfigurationName","required":true,"schema":{"type":"string"},"examples":{"Get a batch configuration":{"value":"testBatchConfiguration"}}},{"$ref":"#/components/parameters/api-version"}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BatchConfiguration"},"examples":{"Get a batch configuration":{"$ref":"#/components/examples/Get_a_batch_configuration"}}}}},"default":{"description":"Error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["IntegrationAccountBatchConfigurations"]},"put":{"description":"Create or update a batch configuration for an integration account.","operationId":"IntegrationAccountBatchConfigurations_CreateOrUpdate","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"description":"The resource group name.","in":"path","name":"resourceGroupName","required":true,"schema":{"type":"string"},"examples":{"Create or update a batch configuration":{"value":"testResourceGroup"}}},{"description":"The integration account name.","in":"path","name":"integrationAccountName","required":true,"schema":{"type":"string"},"examples":{"Create or update a batch configuration":{"value":"testIntegrationAccount"}}},{"description":"The batch configuration name.","in":"path","name":"batchConfigurationName","required":true,"schema":{"type":"string"},"examples":{"Create or update a batch configuration":{"value":"testBatchConfiguration"}}},{"$ref":"#/components/parameters/api-version"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BatchConfiguration"}}},"description":"The batch configuration.","required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BatchConfiguration"},"examples":{"Create or update a batch configuration":{"$ref":"#/components/examples/Create_or_update_a_batch_configuration"}}}}},"201":{"description":"Created","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BatchConfiguration"},"examples":{"Create or update a batch configuration":{"$ref":"#/components/examples/Create_or_update_a_batch_configuration"}}}}},"default":{"description":"Error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["IntegrationAccountBatchConfigurations"]}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/certificates":{"get":{"description":"Gets a list of integration account certificates.","operationId":"IntegrationAccountCertificates_List","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"description":"The resource group name.","in":"path","name":"resourceGroupName","required":true,"schema":{"type":"string"},"examples":{"Get certificates by integration account name":{"value":"testResourceGroup"}}},{"description":"The integration account name.","in":"path","name":"integrationAccountName","required":true,"schema":{"type":"string"},"examples":{"Get certificates by integration account name":{"value":"testIntegrationAccount"}}},{"$ref":"#/components/parameters/api-version"},{"description":"The number of items to be included in the result.","in":"query","name":"$top","required":false,"schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/IntegrationAccountCertificateListResult"},"examples":{"Get certificates by integration account name":{"$ref":"#/components/examples/Get_certificates_by_integration_account_name"}}}}},"default":{"description":"Error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["IntegrationAccountCertificates"],"x-ms-pageable":{"nextLinkName":"nextLink"}}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/certificates/{certificateName}":{"delete":{"description":"Deletes an integration account certificate.","operationId":"IntegrationAccountCertificates_Delete","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"description":"The resource group name.","in":"path","name":"resourceGroupName","required":true,"schema":{"type":"string"},"examples":{"Delete a certificate":{"value":"testResourceGroup"}}},{"description":"The integration account name.","in":"path","name":"integrationAccountName","required":true,"schema":{"type":"string"},"examples":{"Delete a certificate":{"value":"testIntegrationAccount"}}},{"description":"The integration account certificate name.","in":"path","name":"certificateName","required":true,"schema":{"type":"string"},"examples":{"Delete a certificate":{"value":"testCertificate"}}},{"$ref":"#/components/parameters/api-version"}],"responses":{"200":{"description":"OK"},"204":{"description":"No Content"},"default":{"description":"Error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["IntegrationAccountCertificates"]},"get":{"description":"Gets an integration account certificate.","operationId":"IntegrationAccountCertificates_Get","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"description":"The resource group name.","in":"path","name":"resourceGroupName","required":true,"schema":{"type":"string"},"examples":{"Get certificate by name":{"value":"testResourceGroup"}}},{"description":"The integration account name.","in":"path","name":"integrationAccountName","required":true,"schema":{"type":"string"},"examples":{"Get certificate by name":{"value":"testIntegrationAccount"}}},{"description":"The integration account certificate name.","in":"path","name":"certificateName","required":true,"schema":{"type":"string"},"examples":{"Get certificate by name":{"value":"testCertificate"}}},{"$ref":"#/components/parameters/api-version"}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/IntegrationAccountCertificate"},"examples":{"Get certificate by name":{"$ref":"#/components/examples/Get_certificate_by_name"}}}}},"default":{"description":"Error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["IntegrationAccountCertificates"]},"put":{"description":"Creates or updates an integration account certificate.","operationId":"IntegrationAccountCertificates_CreateOrUpdate","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"description":"The resource group name.","in":"path","name":"resourceGroupName","required":true,"schema":{"type":"string"},"examples":{"Create or update a certificate":{"value":"testResourceGroup"}}},{"description":"The integration account name.","in":"path","name":"integrationAccountName","required":true,"schema":{"type":"string"},"examples":{"Create or update a certificate":{"value":"testIntegrationAccount"}}},{"description":"The integration account certificate name.","in":"path","name":"certificateName","required":true,"schema":{"type":"string"},"examples":{"Create or update a certificate":{"value":"testCertificate"}}},{"$ref":"#/components/parameters/api-version"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/IntegrationAccountCertificate"}}},"description":"The integration account certificate.","required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/IntegrationAccountCertificate"},"examples":{"Create or update a certificate":{"$ref":"#/components/examples/Create_or_update_a_certificate"}}}}},"201":{"description":"Created","content":{"application/json":{"schema":{"$ref":"#/components/schemas/IntegrationAccountCertificate"},"examples":{"Create or update a certificate":{"$ref":"#/components/examples/Create_or_update_a_certificate"}}}}},"default":{"description":"Error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["IntegrationAccountCertificates"]}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/listCallbackUrl":{"post":{"description":"Gets the integration account callback URL.","operationId":"IntegrationAccounts_ListCallbackUrl","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"description":"The resource group name.","in":"path","name":"resourceGroupName","required":true,"schema":{"type":"string"},"examples":{"List IntegrationAccount callback URL":{"value":"testResourceGroup"}}},{"description":"The integration account name.","in":"path","name":"integrationAccountName","required":true,"schema":{"type":"string"},"examples":{"List IntegrationAccount callback URL":{"value":"testIntegrationAccount"}}},{"$ref":"#/components/parameters/api-version"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetCallbackUrlParameters"}}},"description":"The callback URL parameters.","required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CallbackUrl"},"examples":{"List IntegrationAccount callback URL":{"$ref":"#/components/examples/List_IntegrationAccount_callback_URL"}}}}},"default":{"description":"Error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["IntegrationAccounts"]}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/listKeyVaultKeys":{"post":{"description":"Gets the integration account's Key Vault keys.","operationId":"IntegrationAccounts_ListKeyVaultKeys","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"description":"The resource group name.","in":"path","name":"resourceGroupName","required":true,"schema":{"type":"string"},"examples":{"Get Integration Account callback URL":{"value":"testResourceGroup"}}},{"description":"The integration account name.","in":"path","name":"integrationAccountName","required":true,"schema":{"type":"string"},"examples":{"Get Integration Account callback URL":{"value":"testIntegrationAccount"}}},{"$ref":"#/components/parameters/api-version"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListKeyVaultKeysDefinition"}}},"description":"The key vault parameters.","required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/KeyVaultKeyCollection"},"examples":{"Get Integration Account callback URL":{"$ref":"#/components/examples/Get_Integration_Account_callback_URL"}}}}},"default":{"description":"Error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["IntegrationAccounts"],"x-ms-pageable":{}}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/logTrackingEvents":{"post":{"description":"Logs the integration account's tracking events.","operationId":"IntegrationAccounts_LogTrackingEvents","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"description":"The resource group name.","in":"path","name":"resourceGroupName","required":true,"schema":{"type":"string"},"examples":{"Log a tracked event":{"value":"testResourceGroup"}}},{"description":"The integration account name.","in":"path","name":"integrationAccountName","required":true,"schema":{"type":"string"},"examples":{"Log a tracked event":{"value":"testIntegrationAccount"}}},{"$ref":"#/components/parameters/api-version"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TrackingEventsDefinition"}}},"description":"The callback URL parameters.","required":true},"responses":{"200":{"description":"OK"},"default":{"description":"Error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["IntegrationAccounts"]}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/maps":{"get":{"description":"Gets a list of integration account maps.","operationId":"IntegrationAccountMaps_List","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"description":"The resource group name.","in":"path","name":"resourceGroupName","required":true,"schema":{"type":"string"},"examples":{"Get maps by integration account name":{"value":"testResourceGroup"}}},{"description":"The integration account name.","in":"path","name":"integrationAccountName","required":true,"schema":{"type":"string"},"examples":{"Get maps by integration account name":{"value":"testIntegrationAccount"}}},{"$ref":"#/components/parameters/api-version"},{"description":"The number of items to be included in the result.","in":"query","name":"$top","required":false,"schema":{"type":"integer","format":"int32"}},{"description":"The filter to apply on the operation. Options for filters include: MapType.","in":"query","name":"$filter","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/IntegrationAccountMapListResult"},"examples":{"Get maps by integration account name":{"$ref":"#/components/examples/Get_maps_by_integration_account_name"}}}}},"default":{"description":"Error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["IntegrationAccountMaps"],"x-ms-odata":"#/components/schemas/IntegrationAccountMapFilter","x-ms-pageable":{"nextLinkName":"nextLink"}}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/maps/{mapName}":{"delete":{"description":"Deletes an integration account map.","operationId":"IntegrationAccountMaps_Delete","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"description":"The resource group name.","in":"path","name":"resourceGroupName","required":true,"schema":{"type":"string"},"examples":{"Delete a map":{"value":"testResourceGroup"}}},{"description":"The integration account name.","in":"path","name":"integrationAccountName","required":true,"schema":{"type":"string"},"examples":{"Delete a map":{"value":"testIntegrationAccount"}}},{"description":"The integration account map name.","in":"path","name":"mapName","required":true,"schema":{"type":"string"},"examples":{"Delete a map":{"value":"testMap"}}},{"$ref":"#/components/parameters/api-version"}],"responses":{"200":{"description":"OK"},"204":{"description":"No Content"},"default":{"description":"Error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["IntegrationAccountMaps"]},"get":{"description":"Gets an integration account map.","operationId":"IntegrationAccountMaps_Get","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"description":"The resource group name.","in":"path","name":"resourceGroupName","required":true,"schema":{"type":"string"},"examples":{"Get map by name":{"value":"testResourceGroup"}}},{"description":"The integration account name.","in":"path","name":"integrationAccountName","required":true,"schema":{"type":"string"},"examples":{"Get map by name":{"value":"testIntegrationAccount"}}},{"description":"The integration account map name.","in":"path","name":"mapName","required":true,"schema":{"type":"string"},"examples":{"Get map by name":{"value":"testMap"}}},{"$ref":"#/components/parameters/api-version"}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/IntegrationAccountMap"},"examples":{"Get map by name":{"$ref":"#/components/examples/Get_map_by_name"}}}}},"default":{"description":"Error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["IntegrationAccountMaps"]},"put":{"description":"Creates or updates an integration account map.","operationId":"IntegrationAccountMaps_CreateOrUpdate","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"description":"The resource group name.","in":"path","name":"resourceGroupName","required":true,"schema":{"type":"string"},"examples":{"Create or update a map":{"value":"testResourceGroup"}}},{"description":"The integration account name.","in":"path","name":"integrationAccountName","required":true,"schema":{"type":"string"},"examples":{"Create or update a map":{"value":"testIntegrationAccount"}}},{"description":"The integration account map name.","in":"path","name":"mapName","required":true,"schema":{"type":"string"},"examples":{"Create or update a map":{"value":"testMap"}}},{"$ref":"#/components/parameters/api-version"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/IntegrationAccountMap"}}},"description":"The integration account map.","required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/IntegrationAccountMap"},"examples":{"Create or update a map":{"$ref":"#/components/examples/Create_or_update_a_map"}}}}},"201":{"description":"Created","content":{"application/json":{"schema":{"$ref":"#/components/schemas/IntegrationAccountMap"},"examples":{"Create or update a map":{"$ref":"#/components/examples/Create_or_update_a_map"}}}}},"default":{"description":"Error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["IntegrationAccountMaps"]}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/maps/{mapName}/listContentCallbackUrl":{"post":{"description":"Get the content callback url.","operationId":"IntegrationAccountMaps_ListContentCallbackUrl","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"description":"The resource group name.","in":"path","name":"resourceGroupName","required":true,"schema":{"type":"string"},"examples":{"Get the content callback url":{"value":"testResourceGroup"}}},{"description":"The integration account name.","in":"path","name":"integrationAccountName","required":true,"schema":{"type":"string"},"examples":{"Get the content callback url":{"value":"testIntegrationAccount"}}},{"description":"The integration account map name.","in":"path","name":"mapName","required":true,"schema":{"type":"string"},"examples":{"Get the content callback url":{"value":"testMap"}}},{"$ref":"#/components/parameters/api-version"}],"requestBody":{"$ref":"#/components/requestBodies/GetCallbackUrlParameters"},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkflowTriggerCallbackUrl"},"examples":{"Get the content callback url":{"$ref":"#/components/examples/Get_the_content_callback_url"}}}}},"default":{"description":"Error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["IntegrationAccountMaps"]}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/partners":{"get":{"description":"Gets a list of integration account partners.","operationId":"IntegrationAccountPartners_List","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"description":"The resource group name.","in":"path","name":"resourceGroupName","required":true,"schema":{"type":"string"},"examples":{"Get partners by integration account name":{"value":"testResourceGroup"}}},{"description":"The integration account name.","in":"path","name":"integrationAccountName","required":true,"schema":{"type":"string"},"examples":{"Get partners by integration account name":{"value":"testIntegrationAccount"}}},{"$ref":"#/components/parameters/api-version"},{"description":"The number of items to be included in the result.","in":"query","name":"$top","required":false,"schema":{"type":"integer","format":"int32"}},{"description":"The filter to apply on the operation. Options for filters include: PartnerType.","in":"query","name":"$filter","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description