How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Microsoft Azure Workflows API

The Workflows API from Microsoft Azure — 16 operation(s) for workflows.

Microsoft Azure Workflows API is one of 1667 APIs that Microsoft Azure publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Workflows. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, pricing, a JSON-LD context, and a getting-started guide.

This API exposes 21 operations across 16 paths, and defines 46 schemas. It is described by OpenAPI 3.2.0, at version 2020-08-01-preview.

21 operations 16 paths 46 schemas 2 DELETE5 GET1 PATCH11 POST2 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
2020-08-01-preview
Resource Areas
1

Paths & Operations 21

Across 16 paths, the API surfaces 21 operations — 2 DELETE, 5 GET, 1 PATCH, 11 POST, 2 PUT. Each is listed below with its method, path, parameters, and response codes.

Workflows 21
GET
/subscriptions/{subscriptionId}/providers/Microsoft.Logic/workflows
Microsoft Azure Get Subscriptions Subscriptionid Providers Microsoft Logic Workflows
microsoftAzureWorkflowsListbysubscription 4 params → 200
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows
Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Logic Workflows
microsoftAzureWorkflowsListbyresourcegroup 5 params → 200
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}
Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Logic Workflows Workflowname
microsoftAzureWorkflowsGet 4 params → 200
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}
Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Logic Workflows Workflowname
microsoftAzureWorkflowsCreateorupdate 4 params body → 200201
PATCH
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}
Microsoft Azure Patch Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Logic Workflows Workflowname
microsoftAzureWorkflowsUpdate 4 params body → 200
DELETE
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}
Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Logic Workflows Workflowname
microsoftAzureWorkflowsDelete 4 params → 200204
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/disable
Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Logic Workflows Workflowname Disable
microsoftAzureWorkflowsDisable 4 params → 200
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/enable
Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Logic Workflows Workflowname Enable
microsoftAzureWorkflowsEnable 4 params → 200
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/generateUpgradedDefinition
Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Logic Workflows Workflowname Generateupgradeddefinition
microsoftAzureWorkflowsGenerateupgradeddefinition 4 params body → 200
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/listCallbackUrl
Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Logic Workflows Workflowname Listcallbackurl
microsoftAzureWorkflowsListcallbackurl 4 params body → 200
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/listSwagger
Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Logic Workflows Workflowname Listswagger
microsoftAzureWorkflowsListswagger 4 params → 200
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/move
Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Logic Workflows Workflowname Move
microsoftAzureWorkflowsMove 4 params body → 200202
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/regenerateAccessKey
Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Logic Workflows Workflowname Regenerateaccesskey
microsoftAzureWorkflowsRegenerateaccesskey 4 params body → 200
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/validate
Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Logic Workflows Workflowname Validate
microsoftAzureWorkflowsValidatebyresourcegroup 4 params body → 200
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/locations/{location}/workflows/{workflowName}/validate
Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Logic Locations Location Workflows Workflowname Validate
microsoftAzureWorkflowsValidatebylocation 5 params body → 200
GET
/workflows
Microsoft Azure Get Workflows
microsoftAzureListworkflows 1 param → 200default
GET
/workflows/{workflowId}
Microsoft Azure Get Workflows Workflowid
microsoftAzureGetworkflow 2 params → 200default
PUT
/workflows/{workflowId}
Microsoft Azure Put Workflows Workflowid
microsoftAzureCreateorreplaceworkflow 2 params body → 200default
DELETE
/workflows/{workflowId}
Microsoft Azure Delete Workflows Workflowid
microsoftAzureDeleteworkflow 2 params → 204default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/regenerateAccessKey
Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Web Sites Name Hostruntime Runtime Webhooks Workflow Api Management Workflows Workflowname Regen…
microsoftAzureWorkflowsRegenerateaccesskey 5 params body → 200default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/validate
Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Web Sites Name Hostruntime Runtime Webhooks Workflow Api Management Workflows Workflowname Valid…
microsoftAzureWorkflowsValidate 5 params body → 200default

Schemas 46

The contract defines 46 schemas that model the data the API accepts and returns. The most detailed are WorkflowProperties_2 (14 properties), WorkflowProperties (10 properties), WorkflowMetadata (9 properties), WorkflowTriggerCallbackUrl (6 properties). Each schema is shown below with its type and property counts.

Workflow_2
The workflow properties. It includes the triggers, actual flow and other properties of a workflow.
SkuName
string
The sku name.
Object
object
OpenAuthenticationAccessPolicies
object
AuthenticationPolicy of type Open.
1 property
OpenAuthenticationProviderType
string
Open authentication policy provider type.
ErrorResponse_2
object
Error response indicates Logic service is not able to process the incoming request. The error property contains the error details.
1 property
WorkflowCreateOrUpdateCommand
object
Create or update workflow payload.
5 properties 4 required
GenerateUpgradedDefinitionParameters
object
The parameters to generate upgraded definition.
1 property
WorkflowTriggerCallbackUrl
object
The workflow trigger callback URL.
6 properties
WorkflowState
string
ParameterType
string
Workflow_3
object
The workflow type.
2 properties
RegenerateActionParameter
object
The access key regenerate action content.
1 property
WorkflowParameter
object
The workflow parameters.
4 properties
FlowAccessControlConfigurationPolicy
object
The access control configuration policy.
2 properties
Triggers
array
It describes under what condition a workflow will run.
KeyType
string
ResourceReference
object
The resource reference.
3 properties
Trigger
object
Describes under what condition a workflow will run.
4 properties 1 required
FlowAccessControlConfiguration
object
The access control configuration.
4 properties
Resource
object
The base resource type.
5 properties
WorkflowProvisioningState_2
string
The workflow provisioning state.
WorkflowSkuName
string
The sku name.
IpAddressRange
object
The ip address range.
1 property
WorkflowSku
object
The sku type.
2 properties 1 required
ErrorProperties
object
Error properties indicate why the Logic service was not able to process the incoming request. The reason is provided in the error message.
2 properties
Sku
object
The sku type.
2 properties 1 required
Kind
string
The workflow kind.
WorkflowMetadata
object
The workflow metadata, action DAGs are not included.
9 properties 5 required
WorkflowProvisioningState
string
WorkflowProperties
object
The workflow properties.
10 properties
WorkflowState_2
string
The workflow state.
WorkflowMetadataList
object
The workflow list.
2 properties 1 required
WorkflowResource
object
The base resource type.
5 properties
FlowEndpoints
object
The flow endpoints configuration.
2 properties
ErrorResponse
object
Default error response model
1 property 1 required
OpenAuthenticationAccessPolicy
object
Open authentication access policy defined by user.
2 properties
WorkflowProperties_2
object
The workflow properties.
14 properties
GetCallbackUrlParameters
object
The callback url parameters.
2 properties
WorkflowTriggerListCallbackUrlQueries
object
Gets the workflow trigger callback URL query parameters.
5 properties
IpAddress
object
The ip address.
1 property
WorkflowListResult
object
The list of workflows.
2 properties
OpenAuthenticationPolicyClaim
object
Open authentication policy claim.
2 properties
ErrorModel
object
Default error model
4 properties 2 required
Workflow
object
The workflow type.
1 property
FlowEndpointsConfiguration
object
The endpoints configuration.
2 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

microsoft-azure-workflows-api-openapi.yml Raw ↑

Other APIs Microsoft Azure publishes across the network.

Microsoft Azure AI Search API
Microsoft Azure Communication Services API
Microsoft Azure Event Grid API
Microsoft Azure Functions API
Microsoft Azure DevOps REST API
Microsoft Azure AI Foundry API
Microsoft Azure Resource JSON Schema
Microsoft Azure JSON-LD Context
Microsoft Azure AccessConnector API
Microsoft Azure AccessControlRecords API
Microsoft Azure AccessPolicies API
Microsoft Azure AccessReviewInstanceAcceptRecommmendations API
Where this information came from

This is an independent, third-party profile of Microsoft Azure Workflows API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.