Azure Synapse Analytics Workspaces API
Manage Synapse Analytics workspaces
Manage Synapse Analytics workspaces
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/azure-synapse-workspaces-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
title: Azure Synapse Analytics Spark Pools Workspaces API
description: REST API for managing Azure Synapse Analytics workspaces, SQL pools, Apache Spark pools, and data integration pipelines.
version: '2021-06-01'
x-generated-from: documentation
servers:
- url: https://management.azure.com
description: Azure Resource Manager
security:
- azure_auth:
- user_impersonation
tags:
- name: Workspaces
description: Manage Synapse Analytics workspaces
paths:
/subscriptions/{subscriptionId}/providers/Microsoft.Synapse/workspaces:
get:
operationId: Workspaces_List
summary: Azure Synapse List Workspaces
description: Returns a list of workspaces in a subscription.
tags:
- Workspaces
parameters:
- name: subscriptionId
in: path
required: true
schema:
type: string
example: 00000000-0000-0000-0000-000000000000
- name: api-version
in: query
required: true
schema:
type: string
example: '2021-06-01'
responses:
'200':
description: List of workspaces
content:
application/json:
schema:
$ref: '#/components/schemas/WorkspaceInfoListResult'
examples:
Workspaces_List200Example:
summary: Default Workspaces_List 200 response
x-microcks-default: true
value:
id: example-id
name: example
provisioningState: Succeeded
x-microcks-operation:
delay: 0
dispatcher: FALLBACK
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}:
get:
operationId: Workspaces_Get
summary: Azure Synapse Get a Workspace
description: Gets a workspace.
tags:
- Workspaces
parameters:
- name: subscriptionId
in: path
required: true
schema:
type: string
example: 00000000-0000-0000-0000-000000000000
- name: resourceGroupName
in: path
required: true
schema:
type: string
example: my-resource-group
- name: workspaceName
in: path
required: true
schema:
type: string
example: my-synapse-workspace
- name: api-version
in: query
required: true
schema:
type: string
example: '2021-06-01'
responses:
'200':
description: Workspace details
content:
application/json:
schema:
$ref: '#/components/schemas/Workspace'
examples:
Workspaces_Get200Example:
summary: Default Workspaces_Get 200 response
x-microcks-default: true
value:
id: example-id
name: example
provisioningState: Succeeded
x-microcks-operation:
delay: 0
dispatcher: FALLBACK
put:
operationId: Workspaces_CreateOrUpdate
summary: Azure Synapse Create or Update a Workspace
description: Creates or updates a workspace.
tags:
- Workspaces
parameters:
- name: subscriptionId
in: path
required: true
schema:
type: string
example: 00000000-0000-0000-0000-000000000000
- name: resourceGroupName
in: path
required: true
schema:
type: string
example: my-resource-group
- name: workspaceName
in: path
required: true
schema:
type: string
example: my-synapse-workspace
- name: api-version
in: query
required: true
schema:
type: string
example: '2021-06-01'
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/Workspace'
responses:
'200':
description: Workspace updated
content:
application/json:
schema:
$ref: '#/components/schemas/Workspace'
examples:
Workspaces_CreateOrUpdate200Example:
summary: Default Workspaces_CreateOrUpdate 200 response
x-microcks-default: true
value:
id: example-id
name: example
provisioningState: Succeeded
'201':
description: Workspace created
content:
application/json:
schema:
$ref: '#/components/schemas/Workspace'
examples:
Workspaces_CreateOrUpdate201Example:
summary: Default Workspaces_CreateOrUpdate 201 response
x-microcks-default: true
value:
id: example-id
name: example
provisioningState: Succeeded
x-microcks-operation:
delay: 0
dispatcher: FALLBACK
delete:
operationId: Workspaces_Delete
summary: Azure Synapse Delete a Workspace
description: Deletes a workspace.
tags:
- Workspaces
parameters:
- name: subscriptionId
in: path
required: true
schema:
type: string
example: 00000000-0000-0000-0000-000000000000
- name: resourceGroupName
in: path
required: true
schema:
type: string
example: my-resource-group
- name: workspaceName
in: path
required: true
schema:
type: string
example: example-value
- name: api-version
in: query
required: true
schema:
type: string
example: '2019-06-01'
responses:
'200':
description: Workspace deleted
'202':
description: Delete operation accepted
'204':
description: Workspace not found
x-microcks-operation:
delay: 0
dispatcher: FALLBACK
components:
schemas:
WorkspaceInfoListResult:
type: object
properties:
value:
type: array
items:
$ref: '#/components/schemas/Workspace'
nextLink:
type: string
readOnly: true
Workspace:
type: object
description: A workspace resource.
properties:
id:
type: string
readOnly: true
description: Resource ID
name:
type: string
readOnly: true
description: Resource name
type:
type: string
readOnly: true
description: Resource type
location:
type: string
description: Azure region location
tags:
type: object
additionalProperties:
type: string
description: Resource tags
properties:
type: object
properties:
provisioningState:
type: string
readOnly: true
description: Resource provisioning state
sqlAdministratorLogin:
type: string
description: SQL admin login name
defaultDataLakeStorage:
type: object
properties:
accountUrl:
type: string
filesystem:
type: string
connectivityEndpoints:
type: object
readOnly: true
additionalProperties:
type: string
securitySchemes:
azure_auth:
type: oauth2
flows:
implicit:
authorizationUrl: https://login.microsoftonline.com/common/oauth2/authorize
scopes:
user_impersonation: Impersonate your user account