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 |
OK. The request has succeeded. |
|
Other Status Codes |
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. |
Error |
Error properties indicate why the Logic service was not able to process the incoming request. The reason is provided in the error message. |
Error |
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 |
Operation |
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 |
The error properties. |
Operation
Logic REST API operation
Name | Type | Description |
---|---|---|
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 |
List of Logic operations supported by the Logic resource provider. |