Microsoft Azure Integration Spaces

Microsoft Azure Integration Spaces is a platform that allows businesses to seamlessly integrate and connect various applications, services, and data sources within their organization. With Azure Integration Spaces, companies can create custom workflows, automate processes, and streamline communication between different systems. This enables organizations to improve efficiency, enhance collaboration, and optimize their operations.

OpenAPI Specification

microsoftintegrationspaces-openapi-original.yml Raw ↑
swagger: '2.0'
info:
  title: Microsoft Azure Microsoft.IntegrationSpaces
  version: 2023-11-14-preview
  description: The azure integration spaces resource provider.
  x-typespec-generated:
    - emitter: '@azure-tools/typespec-autorest'
schemes:
  - https
host: management.azure.com
produces:
  - application/json
consumes:
  - application/json
security:
  - azure_auth:
      - user_impersonation
securityDefinitions:
  azure_auth:
    type: oauth2
    description: Azure Active Directory OAuth2 Flow.
    flow: implicit
    authorizationUrl: https://login.microsoftonline.com/common/oauth2/authorize
    scopes:
      user_impersonation: impersonate your user account
tags:
  - name: ApplicationResources
  - name: Applications
  - name: BusinessProcesses
  - name: BusinessProcessVersions
  - name: InfrastructureResources
  - name: Operations
  - name: Spaces
paths:
  /providers/Microsoft.IntegrationSpaces/operations:
    get:
      operationId: microsoftAzureOperationsList
      tags:
        - Operations
      description: List the operations for the provider
      parameters:
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter
      responses:
        '200':
          description: ARM operation completed successfully.
          schema:
            $ref: >-
              ../../../../../common-types/resource-management/v3/types.json#/definitions/OperationListResult
        default:
          description: An unexpected error response.
          schema:
            $ref: >-
              ../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse
      x-ms-examples:
        Operations_List:
          $ref: ./examples/Operations_List.json
      x-ms-pageable:
        nextLinkName: nextLink
      summary: Microsoft Azure Get Providers Microsoft Integrationspaces Operations
  /subscriptions/{subscriptionId}/providers/Microsoft.IntegrationSpaces/spaces:
    get:
      operationId: microsoftAzureSpacesListbysubscription
      tags:
        - Spaces
      description: List Space resources by subscription ID
      parameters:
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter
      responses:
        '200':
          description: ARM operation completed successfully.
          schema:
            $ref: '#/definitions/SpaceListResult'
        default:
          description: An unexpected error response.
          schema:
            $ref: >-
              ../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse
      x-ms-examples:
        ListSpacesBySubscription:
          $ref: ./examples/Spaces_ListBySubscription.json
      x-ms-pageable:
        nextLinkName: nextLink
      summary: >-
        Microsoft Azure Get Subscriptions Subscriptionid Providers Microsoft Integrationspaces Spaces
  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IntegrationSpaces/spaces:
    get:
      operationId: microsoftAzureSpacesListbyresourcegroup
      tags:
        - Spaces
      description: List Space resources by resource group
      parameters:
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter
        - $ref: '#/parameters/Azure.Core.TopQueryParameter'
        - $ref: '#/parameters/Azure.Core.SkipQueryParameter'
        - $ref: '#/parameters/Azure.Core.MaxPageSizeQueryParameter'
        - $ref: '#/parameters/Azure.Core.FilterQueryParameter'
        - $ref: '#/parameters/Azure.Core.SelectQueryParameter'
        - $ref: '#/parameters/Azure.Core.ExpandQueryParameter'
        - $ref: '#/parameters/Azure.Core.OrderByQueryParameter'
      responses:
        '200':
          description: ARM operation completed successfully.
          schema:
            $ref: '#/definitions/SpaceListResult'
        default:
          description: An unexpected error response.
          schema:
            $ref: >-
              ../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse
      x-ms-examples:
        ListSpacesByResourceGroup:
          $ref: ./examples/Spaces_ListByResourceGroup.json
      x-ms-pageable:
        nextLinkName: nextLink
      summary: >-
        Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Integrationspaces Spaces
  ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IntegrationSpaces/spaces/{spaceName}
  : get:
      operationId: microsoftAzureSpacesGet
      tags:
        - Spaces
      description: Get a Space
      parameters:
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter
        - name: spaceName
          in: path
          description: The name of the space
          required: true
          type: string
          pattern: '[a-zA-Z0-9_.()-]{0,79}$'
      responses:
        '200':
          description: ARM operation completed successfully.
          schema:
            $ref: '#/definitions/Space'
        default:
          description: An unexpected error response.
          schema:
            $ref: >-
              ../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse
      x-ms-examples:
        GetSpace:
          $ref: ./examples/Spaces_Get.json
      summary: >-
        Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Integrationspaces Spaces Spacename
    put:
      operationId: microsoftAzureSpacesCreateorupdate
      tags:
        - Spaces
      description: Create a Space
      parameters:
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter
        - name: spaceName
          in: path
          description: The name of the space
          required: true
          type: string
          pattern: '[a-zA-Z0-9_.()-]{0,79}$'
        - name: resource
          in: body
          description: Resource create parameters.
          required: true
          schema:
            $ref: '#/definitions/Space'
      responses:
        '200':
          description: Resource 'Space' update operation succeeded
          schema:
            $ref: '#/definitions/Space'
        '201':
          description: Resource 'Space' create operation succeeded
          schema:
            $ref: '#/definitions/Space'
        default:
          description: An unexpected error response.
          schema:
            $ref: >-
              ../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse
      x-ms-examples:
        CreateOrUpdateSpace:
          $ref: ./examples/Spaces_CreateOrUpdate.json
      summary: >-
        Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Integrationspaces Spaces Spacename
    patch:
      operationId: microsoftAzureSpacesPatch
      tags:
        - Spaces
      description: Update a Space
      parameters:
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter
        - name: spaceName
          in: path
          description: The name of the space
          required: true
          type: string
          pattern: '[a-zA-Z0-9_.()-]{0,79}$'
        - name: properties
          in: body
          description: The resource properties to be updated.
          required: true
          schema:
            $ref: '#/definitions/SpaceUpdate'
      responses:
        '200':
          description: ARM operation completed successfully.
          schema:
            $ref: '#/definitions/Space'
        default:
          description: An unexpected error response.
          schema:
            $ref: >-
              ../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse
      x-ms-examples:
        PatchSpace:
          $ref: ./examples/Spaces_Patch.json
      summary: >-
        Microsoft Azure Patch Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Integrationspaces Spaces Spacename
    delete:
      operationId: microsoftAzureSpacesDelete
      tags:
        - Spaces
      description: Delete a Space
      parameters:
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter
        - name: spaceName
          in: path
          description: The name of the space
          required: true
          type: string
          pattern: '[a-zA-Z0-9_.()-]{0,79}$'
      responses:
        '200':
          description: Resource deleted successfully.
        '204':
          description: Resource deleted successfully.
        default:
          description: An unexpected error response.
          schema:
            $ref: >-
              ../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse
      x-ms-examples:
        DeleteSpace:
          $ref: ./examples/Spaces_Delete.json
      summary: >-
        Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Integrationspaces Spaces Spacename
  ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IntegrationSpaces/spaces/{spaceName}/applications
  : get:
      operationId: microsoftAzureApplicationsListbyspace
      tags:
        - Applications
      description: List Application resources by Space
      parameters:
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter
        - $ref: '#/parameters/Azure.Core.TopQueryParameter'
        - $ref: '#/parameters/Azure.Core.SkipQueryParameter'
        - $ref: '#/parameters/Azure.Core.MaxPageSizeQueryParameter'
        - $ref: '#/parameters/Azure.Core.FilterQueryParameter'
        - $ref: '#/parameters/Azure.Core.SelectQueryParameter'
        - $ref: '#/parameters/Azure.Core.ExpandQueryParameter'
        - $ref: '#/parameters/Azure.Core.OrderByQueryParameter'
        - name: spaceName
          in: path
          description: The name of the space
          required: true
          type: string
          pattern: '[a-zA-Z0-9_.()-]{0,79}$'
      responses:
        '200':
          description: ARM operation completed successfully.
          schema:
            $ref: '#/definitions/ApplicationListResult'
        default:
          description: An unexpected error response.
          schema:
            $ref: >-
              ../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse
      x-ms-examples:
        ListApplicationsBySpace:
          $ref: ./examples/Applications_ListBySpace.json
      x-ms-pageable:
        nextLinkName: nextLink
      summary: >-
        Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Integrationspaces Spaces Spacename Applications
  ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IntegrationSpaces/spaces/{spaceName}/applications/{applicationName}
  : get:
      operationId: microsoftAzureApplicationsGet
      tags:
        - Applications
      description: Get a Application
      parameters:
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter
        - name: spaceName
          in: path
          description: The name of the space
          required: true
          type: string
          pattern: '[a-zA-Z0-9_.()-]{0,79}$'
        - name: applicationName
          in: path
          description: The name of the Application
          required: true
          type: string
          pattern: '[a-zA-Z0-9_.()-]{0,79}$'
      responses:
        '200':
          description: ARM operation completed successfully.
          schema:
            $ref: '#/definitions/Application'
        default:
          description: An unexpected error response.
          schema:
            $ref: >-
              ../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse
      x-ms-examples:
        GetApplication:
          $ref: ./examples/Applications_Get.json
      summary: >-
        Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Integrationspaces Spaces Spacename Applications Applicationname
    put:
      operationId: microsoftAzureApplicationsCreateorupdate
      tags:
        - Applications
      description: Create a Application
      parameters:
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter
        - name: spaceName
          in: path
          description: The name of the space
          required: true
          type: string
          pattern: '[a-zA-Z0-9_.()-]{0,79}$'
        - name: applicationName
          in: path
          description: The name of the Application
          required: true
          type: string
          pattern: '[a-zA-Z0-9_.()-]{0,79}$'
        - name: resource
          in: body
          description: Resource create parameters.
          required: true
          schema:
            $ref: '#/definitions/Application'
      responses:
        '200':
          description: Resource 'Application' update operation succeeded
          schema:
            $ref: '#/definitions/Application'
        '201':
          description: Resource 'Application' create operation succeeded
          schema:
            $ref: '#/definitions/Application'
        default:
          description: An unexpected error response.
          schema:
            $ref: >-
              ../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse
      x-ms-examples:
        CreateOrUpdateApplication:
          $ref: ./examples/Applications_CreateOrUpdate.json
      summary: >-
        Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Integrationspaces Spaces Spacename Applications Applicationname
    patch:
      operationId: microsoftAzureApplicationsPatch
      tags:
        - Applications
      description: Update a Application
      parameters:
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter
        - name: spaceName
          in: path
          description: The name of the space
          required: true
          type: string
          pattern: '[a-zA-Z0-9_.()-]{0,79}$'
        - name: applicationName
          in: path
          description: The name of the Application
          required: true
          type: string
          pattern: '[a-zA-Z0-9_.()-]{0,79}$'
        - name: properties
          in: body
          description: The resource properties to be updated.
          required: true
          schema:
            $ref: '#/definitions/ApplicationUpdate'
      responses:
        '200':
          description: ARM operation completed successfully.
          schema:
            $ref: '#/definitions/Application'
        default:
          description: An unexpected error response.
          schema:
            $ref: >-
              ../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse
      x-ms-examples:
        PatchApplication:
          $ref: ./examples/Applications_Patch.json
      summary: >-
        Microsoft Azure Patch Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Integrationspaces Spaces Spacename Applications Applicationname
    delete:
      operationId: microsoftAzureApplicationsDelete
      tags:
        - Applications
      description: Delete a Application
      parameters:
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter
        - name: spaceName
          in: path
          description: The name of the space
          required: true
          type: string
          pattern: '[a-zA-Z0-9_.()-]{0,79}$'
        - name: applicationName
          in: path
          description: The name of the Application
          required: true
          type: string
          pattern: '[a-zA-Z0-9_.()-]{0,79}$'
      responses:
        '200':
          description: Resource deleted successfully.
        '204':
          description: Resource deleted successfully.
        default:
          description: An unexpected error response.
          schema:
            $ref: >-
              ../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse
      x-ms-examples:
        DeleteApplication:
          $ref: ./examples/Applications_Delete.json
      summary: >-
        Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Integrationspaces Spaces Spacename Applications Applicationname
  ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IntegrationSpaces/spaces/{spaceName}/applications/{applicationName}/businessProcesses
  : get:
      operationId: microsoftAzureBusinessprocessesListbyapplication
      tags:
        - BusinessProcesses
      description: List BusinessProcess resources by Application
      parameters:
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter
        - $ref: '#/parameters/Azure.Core.TopQueryParameter'
        - $ref: '#/parameters/Azure.Core.SkipQueryParameter'
        - $ref: '#/parameters/Azure.Core.MaxPageSizeQueryParameter'
        - $ref: '#/parameters/Azure.Core.FilterQueryParameter'
        - $ref: '#/parameters/Azure.Core.SelectQueryParameter'
        - $ref: '#/parameters/Azure.Core.ExpandQueryParameter'
        - $ref: '#/parameters/Azure.Core.OrderByQueryParameter'
        - name: spaceName
          in: path
          description: The name of the space
          required: true
          type: string
          pattern: '[a-zA-Z0-9_.()-]{0,79}$'
        - name: applicationName
          in: path
          description: The name of the Application
          required: true
          type: string
          pattern: '[a-zA-Z0-9_.()-]{0,79}$'
      responses:
        '200':
          description: ARM operation completed successfully.
          schema:
            $ref: '#/definitions/BusinessProcessListResult'
        default:
          description: An unexpected error response.
          schema:
            $ref: >-
              ../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse
      x-ms-examples:
        ListBusinessProcessesByApplication:
          $ref: ./examples/BusinessProcesses_ListByApplication.json
      x-ms-pageable:
        nextLinkName: nextLink
      summary: >-
        Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Integrationspaces Spaces Spacename Applications Applicationname Businessprocesses
  ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IntegrationSpaces/spaces/{spaceName}/applications/{applicationName}/businessProcesses/{businessProcessName}
  : get:
      operationId: microsoftAzureBusinessprocessesGet
      tags:
        - BusinessProcesses
      description: Get a BusinessProcess
      parameters:
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter
        - name: spaceName
          in: path
          description: The name of the space
          required: true
          type: string
          pattern: '[a-zA-Z0-9_.()-]{0,79}$'
        - name: applicationName
          in: path
          description: The name of the Application
          required: true
          type: string
          pattern: '[a-zA-Z0-9_.()-]{0,79}$'
        - name: businessProcessName
          in: path
          description: The name of the business process
          required: true
          type: string
          pattern: '[a-zA-Z0-9_.()-]{0,79}$'
      responses:
        '200':
          description: ARM operation completed successfully.
          schema:
            $ref: '#/definitions/BusinessProcess'
        default:
          description: An unexpected error response.
          schema:
            $ref: >-
              ../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse
      x-ms-examples:
        GetBusinessProcess:
          $ref: ./examples/BusinessProcesses_Get.json
      summary: >-
        Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Integrationspaces Spaces Spacename Applications Applicationname Businessprocesses Businessprocessname
    put:
      operationId: microsoftAzureBusinessprocessesCreateorupdate
      tags:
        - BusinessProcesses
      description: Create a BusinessProcess
      parameters:
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter
        - name: spaceName
          in: path
          description: The name of the space
          required: true
          type: string
          pattern: '[a-zA-Z0-9_.()-]{0,79}$'
        - name: applicationName
          in: path
          description: The name of the Application
          required: true
          type: string
          pattern: '[a-zA-Z0-9_.()-]{0,79}$'
        - name: businessProcessName
          in: path
          description: The name of the business process
          required: true
          type: string
          pattern: '[a-zA-Z0-9_.()-]{0,79}$'
        - name: resource
          in: body
          description: Resource create parameters.
          required: true
          schema:
            $ref: '#/definitions/BusinessProcess'
      responses:
        '200':
          description: Resource 'BusinessProcess' update operation succeeded
          schema:
            $ref: '#/definitions/BusinessProcess'
        '201':
          description: Resource 'BusinessProcess' create operation succeeded
          schema:
            $ref: '#/definitions/BusinessProcess'
        default:
          description: An unexpected error response.
          schema:
            $ref: >-
              ../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse
      x-ms-examples:
        CreateOrUpdateBusinessProcess:
          $ref: ./examples/BusinessProcesses_CreateOrUpdate.json
      summary: >-
        Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Integrationspaces Spaces Spacename Applications Applicationname Businessprocesses Businessprocessname
    patch:
      operationId: microsoftAzureBusinessprocessesPatch
      tags:
        - BusinessProcesses
      description: Update a BusinessProcess
      parameters:
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter
        - name: spaceName
          in: path
          description: The name of the space
          required: true
          type: string
          pattern: '[a-zA-Z0-9_.()-]{0,79}$'
        - name: applicationName
          in: path
          description: The name of the Application
          required: true
          type: string
          pattern: '[a-zA-Z0-9_.()-]{0,79}$'
        - name: businessProcessName
          in: path
          description: The name of the business process
          required: true
          type: string
          pattern: '[a-zA-Z0-9_.()-]{0,79}$'
        - name: properties
          in: body
          description: The resource properties to be updated.
          required: true
          schema:
            $ref: '#/definitions/BusinessProcessUpdate'
      responses:
        '200':
          description: ARM operation completed successfully.
          schema:
            $ref: '#/definitions/BusinessProcess'
        default:
          description: An unexpected error response.
          schema:
            $ref: >-
              ../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse
      x-ms-examples:
        PatchBusinessProcess:
          $ref: ./examples/BusinessProcesses_Patch.json
      summary: >-
        Microsoft Azure Patch Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Integrationspaces Spaces Spacename Applications Applicationname Businessprocesses Businessprocessname
    delete:
      operationId: microsoftAzureBusinessprocessesDelete
      tags:
        - BusinessProcesses
      description: Delete a BusinessProcess
      parameters:
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter
        - name: spaceName
          in: path
          description: The name of the space
          required: true
          type: string
          pattern: '[a-zA-Z0-9_.()-]{0,79}$'
        - name: applicationName
          in: path
          description: The name of the Application
          required: true
          type: string
          pattern: '[a-zA-Z0-9_.()-]{0,79}$'
        - name: businessProcessName
          in: path
          description: The name of the business process
          required: true
          type: string
          pattern: '[a-zA-Z0-9_.()-]{0,79}$'
      responses:
        '200':
          description: Resource deleted successfully.
        '204':
          description: Resource deleted successfully.
        default:
          description: An unexpected error response.
          schema:
            $ref: >-
              ../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse
      x-ms-examples:
        DeleteBusinessProcess:
          $ref: ./examples/BusinessProcesses_Delete.json
      summary: >-
        Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Integrationspaces Spaces Spacename Applications Applicationname Businessprocesses Businessprocessname
  ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IntegrationSpaces/spaces/{spaceName}/applications/{applicationName}/businessProcesses/{businessProcessName}/versions
  : get:
      operationId: microsoftAzureBusinessprocessversionsListbybusinessprocess
      tags:
        - BusinessProcessVersions
      description: List BusinessProcessVersion resources by BusinessProcess
      parameters:
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter
        - $ref: '#/parameters/Azure.Core.TopQueryParameter'
        - $ref: '#/parameters/Azure.Core.SkipQueryParameter'
        - $ref: '#/parameters/Azure.Core.MaxPageSizeQueryParameter'
        - $ref: '#/parameters/Azure.Core.FilterQueryParameter'
        - $ref: '#/parameters/Azure.Core.SelectQueryParameter'
        - $ref: '#/parameters/Azure.Core.ExpandQueryParameter'
        - $ref: '#/parameters/Azure.Core.OrderByQueryParameter'
        - name: spaceName
          in: path
          description: The name of the space
          required: true
          type: string
          pattern: '[a-zA-Z0-9_.()-]{0,79}$'
        - name: applicationName
          in: path
          description: The name of the Application
          required: true
          type: string
          pattern: '[a-zA-Z0-9_.()-]{0,79}$'
        - name: businessProcessName
          in: path
          description: The name of the business process
          required: true
          type: string
          pattern: '[a-zA-Z0-9_.()-]{0,79}$'
      responses:
        '200':
          description: ARM operation completed successfully.
          schema:
            $ref: '#/definitions/BusinessProcessVersionListResult'
        default:
          description: An unexpected error response.
          schema:
            $ref: >-
              ../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse
      x-ms-examples:
        ListBusinessProcessVersionsByBusinessProcess:
          $ref:

# --- truncated at 32 KB (86 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/microsoft-azure/refs/heads/main/openapi/microsoftintegrationspaces-openapi-original.yml