List Operations - List Operations

Lists all of the available Logic REST API operations.

GET https://management.azure.com/providers/Microsoft.Logic/operations?api-version=2016-06-01

URI Parameters

Name In Required Type Description
api-version
query True

string

The API version.

Responses

Name Type Description
200 OK

OperationListResult

OK. The request has succeeded.

Other Status Codes

ErrorResponse

Logic error response describing why the operation failed.

Security

azure_auth

Azure Active Directory OAuth2 Flow.

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Description
user_impersonation impersonate your user account

Examples

List Microsoft.Logic operations

Sample Request

GET https://management.azure.com/providers/Microsoft.Logic/operations?api-version=2016-06-01

Sample Response

{
  "value": [
    {
      "name": "Microsoft.Logic/operations/read",
      "display": {
        "provider": "Microsoft Logic",
        "resource": "Operation",
        "operation": "Get Operation"
      }
    },
    {
      "name": "Microsoft.Logic/register/action",
      "display": {
        "provider": "Microsoft Logic",
        "resource": "Resource Provider",
        "operation": "Register Resource Provider"
      }
    },
    {
      "name": "Microsoft.Logic/locations/workflows/validate/action",
      "display": {
        "provider": "Microsoft Logic",
        "resource": "Workflow",
        "operation": "Validate Workflow"
      }
    },
    {
      "name": "Microsoft.Logic/workflows/read",
      "display": {
        "provider": "Microsoft Logic",
        "resource": "Workflow",
        "operation": "Get Workflow"
      }
    },
    {
      "name": "Microsoft.Logic/workflows/write",
      "display": {
        "provider": "Microsoft Logic",
        "resource": "Workflow",
        "operation": "Set Workflow"
      }
    },
    {
      "name": "Microsoft.Logic/workflows/delete",
      "display": {
        "provider": "Microsoft Logic",
        "resource": "Workflow",
        "operation": "Delete Workflow"
      }
    },
    {
      "name": "Microsoft.Logic/workflows/run/action",
      "display": {
        "provider": "Microsoft Logic",
        "resource": "Workflow",
        "operation": "Run Workflow"
      }
    },
    {
      "name": "Microsoft.Logic/workflows/disable/action",
      "display": {
        "provider": "Microsoft Logic",
        "resource": "Workflow",
        "operation": "Disable Workflow"
      }
    },
    {
      "name": "Microsoft.Logic/workflows/enable/action",
      "display": {
        "provider": "Microsoft Logic",
        "resource": "Workflow",
        "operation": "Enable Workflow"
      }
    },
    {
      "name": "Microsoft.Logic/workflows/suspend/action",
      "display": {
        "provider": "Microsoft Logic",
        "resource": "Workflow",
        "operation": "Suspend Workflow"
      }
    },
    {
      "name": "Microsoft.Logic/workflows/validate/action",
      "display": {
        "provider": "Microsoft Logic",
        "resource": "Workflow",
        "operation": "Validate Workflow"
      }
    },
    {
      "name": "Microsoft.Logic/workflows/move/action",
      "display": {
        "provider": "Microsoft Logic",
        "resource": "Workflow",
        "operation": "Move Workflow"
      }
    },
    {
      "name": "Microsoft.Logic/workflows/listSwagger/action",
      "display": {
        "provider": "Microsoft Logic",
        "resource": "Workflow",
        "operation": "Get workflow swagger"
      }
    },
    {
      "name": "Microsoft.Logic/workflows/versions/read",
      "display": {
        "provider": "Microsoft Logic",
        "resource": "Workflow Version",
        "operation": "Get Workflow Version"
      }
    },
    {
      "name": "Microsoft.Logic/workflows/versions/triggers/listCallbackUrl/action",
      "display": {
        "provider": "Microsoft Logic",
        "resource": "Trigger",
        "operation": "List Trigger Callback URL"
      }
    },
    {
      "name": "Microsoft.Logic/workflows/accessKeys/read",
      "display": {
        "provider": "Microsoft Logic",
        "resource": "Access Key",
        "operation": "Get Access Key"
      }
    },
    {
      "name": "Microsoft.Logic/workflows/accessKeys/write",
      "display": {
        "provider": "Microsoft Logic",
        "resource": "Access Key",
        "operation": "Set Access Key"
      }
    },
    {
      "name": "Microsoft.Logic/workflows/accessKeys/delete",
      "display": {
        "provider": "Microsoft Logic",
        "resource": "Access Key",
        "operation": "Delete Access Key"
      }
    },
    {
      "name": "Microsoft.Logic/workflows/accessKeys/list/action",
      "display": {
        "provider": "Microsoft Logic",
        "resource": "Access Key",
        "operation": "List Access Key"
      }
    },
    {
      "name": "Microsoft.Logic/workflows/accessKeys/regenerate/action",
      "display": {
        "provider": "Microsoft Logic",
        "resource": "Access Key",
        "operation": "Regenerate Access Key"
      }
    },
    {
      "name": "Microsoft.Logic/workflows/regenerateAccessKey/action",
      "display": {
        "provider": "Microsoft Logic",
        "resource": "Access Key",
        "operation": "Regenerate Access Key"
      }
    },
    {
      "name": "Microsoft.Logic/workflows/listCallbackUrl/action",
      "display": {
        "provider": "Microsoft Logic",
        "resource": "Workflow",
        "operation": "List workflow callback URL"
      }
    },
    {
      "name": "Microsoft.Logic/workflows/triggers/read",
      "display": {
        "provider": "Microsoft Logic",
        "resource": "Trigger",
        "operation": "Get Trigger"
      }
    },
    {
      "name": "Microsoft.Logic/workflows/triggers/run/action",
      "display": {
        "provider": "Microsoft Logic",
        "resource": "Trigger",
        "operation": "Trigger Run"
      }
    },
    {
      "name": "Microsoft.Logic/workflows/triggers/reset/action",
      "display": {
        "provider": "Microsoft Logic",
        "resource": "Trigger",
        "operation": "Trigger Reset"
      }
    },
    {
      "name": "Microsoft.Logic/workflows/triggers/setState/action",
      "display": {
        "provider": "Microsoft Logic",
        "resource": "Trigger",
        "operation": "Set Trigger State"
      }
    },
    {
      "name": "Microsoft.Logic/workflows/triggers/histories/read",
      "display": {
        "provider": "Microsoft Logic",
        "resource": "Trigger Histories",
        "operation": "Get Trigger Histories"
      }
    },
    {
      "name": "Microsoft.Logic/workflows/triggers/histories/resubmit/action",
      "display": {
        "provider": "Microsoft Logic",
        "resource": "Trigger Histories",
        "operation": "Resubmit trigger"
      }
    },
    {
      "name": "Microsoft.Logic/workflows/triggers/listCallbackUrl/action",
      "display": {
        "provider": "Microsoft Logic",
        "resource": "Trigger",
        "operation": "List Trigger Callback URL"
      }
    },
    {
      "name": "Microsoft.Logic/workflows/runs/read",
      "display": {
        "provider": "Microsoft Logic",
        "resource": "Workflow Run",
        "operation": "Get Workflow Run"
      }
    },
    {
      "name": "Microsoft.Logic/workflows/runs/cancel/action",
      "display": {
        "provider": "Microsoft Logic",
        "resource": "Workflow Run",
        "operation": "Cancel Workflow Run"
      }
    },
    {
      "name": "Microsoft.Logic/workflows/runs/operations/read",
      "display": {
        "provider": "Microsoft Logic",
        "resource": "Workflow Run Operation",
        "operation": "Get Workflow Run Operation Status"
      }
    },
    {
      "name": "Microsoft.Logic/workflows/runs/actions/read",
      "display": {
        "provider": "Microsoft Logic",
        "resource": "Workflow Run Action",
        "operation": "Get Workflow Run Action"
      }
    },
    {
      "name": "Microsoft.Logic/workflows/runs/actions/repetitions/read",
      "display": {
        "provider": "Microsoft Logic",
        "resource": "Workflow Run Action Repetition",
        "operation": "Get Workflow Run Action Repetition"
      }
    },
    {
      "name": "Microsoft.Logic/workflows/runs/actions/scoperepetitions/read",
      "display": {
        "provider": "Microsoft Logic",
        "resource": "Workflow Run Action Scope Repetition",
        "operation": "Get Workflow Run Action Scope Repetition"
      }
    },
    {
      "name": "Microsoft.Logic/workflows/runs/actions/requestHistories/read",
      "display": {
        "provider": "Microsoft Logic",
        "resource": "Workflow run action request history",
        "operation": "Gets the workflow run action request history"
      }
    },
    {
      "name": "Microsoft.Logic/workflows/runs/actions/repetitions/requestHistories/read",
      "display": {
        "provider": "Microsoft Logic",
        "resource": "Workflow run repetition action request history",
        "operation": "Gets the workflow run repetition action request history"
      }
    },
    {
      "name": "Microsoft.Logic/workflows/providers/Microsoft.Insights/diagnosticSettings/read",
      "display": {
        "provider": "Microsoft Logic",
        "resource": "Workflow Diagnostic Setting",
        "operation": "Get Workflow Diagnostic Setting"
      }
    },
    {
      "name": "Microsoft.Logic/workflows/providers/Microsoft.Insights/diagnosticSettings/write",
      "display": {
        "provider": "Microsoft Logic",
        "resource": "Workflow Diagnostic Setting",
        "operation": "Set Workflow Diagnostic Setting"
      }
    },
    {
      "name": "Microsoft.Logic/workflows/providers/Microsoft.Insights/metricDefinitions/read",
      "display": {
        "provider": "Microsoft Logic",
        "resource": "Workflow Metric Definition",
        "operation": "Get Workflow Metric Definition"
      }
    },
    {
      "name": "Microsoft.Logic/workflows/providers/Microsoft.Insights/logDefinitions/read",
      "display": {
        "provider": "Microsoft Logic",
        "resource": "Workflow Log Definition",
        "operation": "Get Workflow Log Definition"
      }
    },
    {
      "name": "Microsoft.Logic/workflows/runs/actions/listExpressionTraces/action",
      "display": {
        "provider": "Microsoft Logic",
        "resource": "Workflow Run Action",
        "operation": "List Workflow Run Action Expression Traces"
      }
    },
    {
      "name": "Microsoft.Logic/workflows/runs/actions/repetitions/listExpressionTraces/action",
      "display": {
        "provider": "Microsoft Logic",
        "resource": "Workflow Run Action Repetition",
        "operation": "List Workflow Run Action Repetition Expression Traces"
      }
    },
    {
      "name": "Microsoft.Logic/integrationAccounts/providers/Microsoft.Insights/logDefinitions/read",
      "display": {
        "provider": "Microsoft Logic",
        "resource": "Integration Account Log Definition",
        "operation": "Get Integration Account Log Definition"
      }
    },
    {
      "name": "Microsoft.Logic/integrationAccounts/read",
      "display": {
        "provider": "Microsoft Logic",
        "resource": "Integration Account",
        "operation": "Get Integration Account"
      }
    },
    {
      "name": "Microsoft.Logic/integrationAccounts/write",
      "display": {
        "provider": "Microsoft Logic",
        "resource": "Integration Account",
        "operation": "Set Integration Account"
      }
    },
    {
      "name": "Microsoft.Logic/integrationAccounts/delete",
      "display": {
        "provider": "Microsoft Logic",
        "resource": "Integration Account",
        "operation": "Delete Integration Account"
      }
    },
    {
      "name": "Microsoft.Logic/integrationAccounts/regenerateAccessKey/action",
      "display": {
        "provider": "Microsoft Logic",
        "resource": "Integration Account",
        "operation": "Regenerate Access Key"
      }
    },
    {
      "name": "Microsoft.Logic/integrationAccounts/listCallbackUrl/action",
      "display": {
        "provider": "Microsoft Logic",
        "resource": "Integration Account",
        "operation": "List Integration Account Callback URL"
      }
    },
    {
      "name": "Microsoft.Logic/integrationAccounts/listKeyVaultKeys/action",
      "display": {
        "provider": "Microsoft Logic",
        "resource": "Integration Account",
        "operation": "List Key Vault Keys"
      }
    },
    {
      "name": "Microsoft.Logic/integrationAccounts/logTrackingEvents/action",
      "display": {
        "provider": "Microsoft Logic",
        "resource": "Integration Account",
        "operation": "Log Integration Account Tracking Events"
      }
    },
    {
      "name": "Microsoft.Logic/integrationAccounts/join/action",
      "display": {
        "provider": "Microsoft Logic",
        "resource": "Integration Account",
        "operation": "Join Integration Account"
      }
    },
    {
      "name": "Microsoft.Logic/integrationAccounts/partners/read",
      "display": {
        "provider": "Microsoft Logic",
        "resource": "Integration Account Partner",
        "operation": "Get Integration Account Partner"
      }
    },
    {
      "name": "Microsoft.Logic/integrationAccounts/partners/write",
      "display": {
        "provider": "Microsoft Logic",
        "resource": "Integration Account Partner",
        "operation": "Set Integration Account Partner"
      }
    },
    {
      "name": "Microsoft.Logic/integrationAccounts/partners/delete",
      "display": {
        "provider": "Microsoft Logic",
        "resource": "Integration Account Partner",
        "operation": "Delete Integration Account Partner"
      }
    },
    {
      "name": "Microsoft.Logic/integrationAccounts/partners/listContentCallbackUrl/action",
      "display": {
        "provider": "Microsoft Logic",
        "resource": "Integration Account Partner",
        "operation": "List Integration Account Partner Content Callback URL"
      }
    },
    {
      "name": "Microsoft.Logic/integrationAccounts/agreements/read",
      "display": {
        "provider": "Microsoft Logic",
        "resource": "Integration Account Agreement",
        "operation": "Get Integration Account Agreement"
      }
    },
    {
      "name": "Microsoft.Logic/integrationAccounts/agreements/write",
      "display": {
        "provider": "Microsoft Logic",
        "resource": "Integration Account Agreement",
        "operation": "Set Integration Account Agreement"
      }
    },
    {
      "name": "Microsoft.Logic/integrationAccounts/agreements/delete",
      "display": {
        "provider": "Microsoft Logic",
        "resource": "Integration Account Agreement",
        "operation": "Delete Integration Account Agreement"
      }
    },
    {
      "name": "Microsoft.Logic/integrationAccounts/agreements/listContentCallbackUrl/action",
      "display": {
        "provider": "Microsoft Logic",
        "resource": "Integration Account Agreement",
        "operation": "List Integration Account Agreement Content Callback URL"
      }
    },
    {
      "name": "Microsoft.Logic/integrationAccounts/certificates/read",
      "display": {
        "provider": "Microsoft Logic",
        "resource": "Integration Account Certificate",
        "operation": "Get Integration Account Certificate"
      }
    },
    {
      "name": "Microsoft.Logic/integrationAccounts/certificates/write",
      "display": {
        "provider": "Microsoft Logic",
        "resource": "Integration Account Certificate",
        "operation": "Set Integration Account Certificate"
      }
    },
    {
      "name": "Microsoft.Logic/integrationAccounts/certificates/delete",
      "display": {
        "provider": "Microsoft Logic",
        "resource": "Integration Account Certificate",
        "operation": "Delete Integration Account Certificate"
      }
    },
    {
      "name": "Microsoft.Logic/integrationAccounts/schemas/read",
      "display": {
        "provider": "Microsoft Logic",
        "resource": "Integration Account Schema",
        "operation": "Get Integration Account Schema"
      }
    },
    {
      "name": "Microsoft.Logic/integrationAccounts/schemas/write",
      "display": {
        "provider": "Microsoft Logic",
        "resource": "Integration Account Schema",
        "operation": "Set Integration Account Schema"
      }
    },
    {
      "name": "Microsoft.Logic/integrationAccounts/schemas/delete",
      "display": {
        "provider": "Microsoft Logic",
        "resource": "Integration Account Schema",
        "operation": "Delete Integration Account Schema"
      }
    },
    {
      "name": "Microsoft.Logic/integrationAccounts/schemas/listContentCallbackUrl/action",
      "display": {
        "provider": "Microsoft Logic",
        "resource": "Integration Account Schema",
        "operation": "List Integration Account Schema Content Callback URL"
      }
    },
    {
      "name": "Microsoft.Logic/integrationAccounts/maps/read",
      "display": {
        "provider": "Microsoft Logic",
        "resource": "Integration Account Map",
        "operation": "Get Integration Account Map"
      }
    },
    {
      "name": "Microsoft.Logic/integrationAccounts/maps/write",
      "display": {
        "provider": "Microsoft Logic",
        "resource": "Integration Account Map",
        "operation": "Set Integration Account Map"
      }
    },
    {
      "name": "Microsoft.Logic/integrationAccounts/maps/delete",
      "display": {
        "provider": "Microsoft Logic",
        "resource": "Integration Account Map",
        "operation": "Delete Integration Account Map"
      }
    },
    {
      "name": "Microsoft.Logic/integrationAccounts/maps/listContentCallbackUrl/action",
      "display": {
        "provider": "Microsoft Logic",
        "resource": "Integration Account Map",
        "operation": "List Integration Account Map Content Callback URL"
      }
    },
    {
      "name": "Microsoft.Logic/integrationAccounts/assemblies/read",
      "display": {
        "provider": "Microsoft Logic",
        "resource": "Integration Account Assembly",
        "operation": "Get Integration Account Assembly"
      }
    },
    {
      "name": "Microsoft.Logic/integrationAccounts/assemblies/write",
      "display": {
        "provider": "Microsoft Logic",
        "resource": "Integration Account Assembly",
        "operation": "Set Integration Account Assembly"
      }
    },
    {
      "name": "Microsoft.Logic/integrationAccounts/assemblies/delete",
      "display": {
        "provider": "Microsoft Logic",
        "resource": "Integration Account Assembly",
        "operation": "Delete Integration Account Assembly"
      }
    },
    {
      "name": "Microsoft.Logic/integrationAccounts/assemblies/listContentCallbackUrl/action",
      "display": {
        "provider": "Microsoft Logic",
        "resource": "Integration Account Assembly",
        "operation": "List Integration Account Assembly Content Callback URL"
      }
    },
    {
      "name": "Microsoft.Logic/integrationAccounts/batchConfigurations/read",
      "display": {
        "provider": "Microsoft Logic",
        "resource": "Integration Account Batch Configuration",
        "operation": "Get Integration Account Batch Configuration"
      }
    },
    {
      "name": "Microsoft.Logic/integrationAccounts/batchConfigurations/write",
      "display": {
        "provider": "Microsoft Logic",
        "resource": "Integration Account Batch Configuration",
        "operation": "Set Integration Account Batch Configuration"
      }
    },
    {
      "name": "Microsoft.Logic/integrationAccounts/batchConfigurations/delete",
      "display": {
        "provider": "Microsoft Logic",
        "resource": "Integration Account Batch Configuration",
        "operation": "Delete Integration Account Batch Configuration"
      }
    },
    {
      "name": "Microsoft.Logic/integrationAccounts/sessions/read",
      "display": {
        "provider": "Microsoft Logic",
        "resource": "Integration Account Session",
        "operation": "Get Integration Account Session"
      }
    },
    {
      "name": "Microsoft.Logic/integrationAccounts/sessions/write",
      "display": {
        "provider": "Microsoft Logic",
        "resource": "Integration Account Session",
        "operation": "Set Integration Account Session"
      }
    },
    {
      "name": "Microsoft.Logic/integrationAccounts/sessions/delete",
      "display": {
        "provider": "Microsoft Logic",
        "resource": "Integration Account Session",
        "operation": "Delete Integration Account Session"
      }
    },
    {
      "name": "Microsoft.Logic/integrationServiceEnvironments/read",
      "display": {
        "provider": "Microsoft Logic",
        "resource": "Integration Service Environment",
        "operation": "Get Integration Service Environment"
      }
    },
    {
      "name": "Microsoft.Logic/integrationServiceEnvironments/write",
      "display": {
        "provider": "Microsoft Logic",
        "resource": "Integration Service Environment",
        "operation": "Set Integration Service Environment"
      }
    },
    {
      "name": "Microsoft.Logic/integrationServiceEnvironments/delete",
      "display": {
        "provider": "Microsoft Logic",
        "resource": "Integration Service Environment",
        "operation": "Delete Integration Service Environment"
      }
    },
    {
      "name": "Microsoft.Logic/integrationServiceEnvironments/join/action",
      "display": {
        "provider": "Microsoft Logic",
        "resource": "Integration Service Environment",
        "operation": "Join Integration Service Environment"
      }
    }
  ]
}

Definitions

Name Description
Display

The object that represents the operation.

ErrorProperties

Error properties indicate why the Logic service was not able to process the incoming request. The reason is provided in the error message.

ErrorResponse

Error response indicates Logic service is not able to process the incoming request. The error property contains the error details.

Operation

Logic REST API operation

OperationListResult

Result of the request to list Logic operations. It contains a list of operations and a URL link to get the next set of results.

Display

The object that represents the operation.

Name Type Description
operation

string

Operation type: Read, write, delete, etc.

provider

string

Service provider: Microsoft.Logic

resource

string

Resource on which the operation is performed: Profile, endpoint, etc.

ErrorProperties

Error properties indicate why the Logic service was not able to process the incoming request. The reason is provided in the error message.

Name Type Description
code

string

Error code.

message

string

Error message indicating why the operation failed.

ErrorResponse

Error response indicates Logic service is not able to process the incoming request. The error property contains the error details.

Name Type Description
error

ErrorProperties

The error properties.

Operation

Logic REST API operation

Name Type Description
display

Display

The object that represents the operation.

name

string

Operation name: {provider}/{resource}/{operation}

OperationListResult

Result of the request to list Logic operations. It contains a list of operations and a URL link to get the next set of results.

Name Type Description
nextLink

string

URL to get the next set of operation list results if there are any.

value

Operation[]

List of Logic operations supported by the Logic resource provider.