Microsoft.ApiManagement (preview:2023-09-01)

2025/09/08 • 4 updated methods

Backend_ListByService (updated)
Description Lists a collection of backends in the specified service instance.
Reference Link ¶

⚶ Changes

{
  "#id": "Backend_ListByService",
  "$responses": {
    "200": {
      "$properties": {
        "value": {
          "$properties": {
            "properties": [
              {
                "#name": "url",
                "Description": {
                  "new": "Runtime Url of the Backend. Required when backend type is 'Single'.",
                  "old": "Runtime Url of the Backend."
                },
                "Required": {
                  "new": false,
                  "old": true
                }
              },
              {
                "#name": "protocol",
                "Description": {
                  "new": "Backend communication protocol. Required when backend type is 'Single'.",
                  "old": "Backend communication protocol."
                },
                "Required": {
                  "new": false,
                  "old": true
                }
              }
            ]
          }
        }
      }
    }
  }
}

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/backends
{
resourceGroupName: string ,
serviceName: string ,
$filter: string ,
$top: integer ,
$skip: integer ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
url: string ,
protocol: enum ,
}
,
}
,
]
,
count: integer ,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Backend_Get (updated)
Description Gets the details of the backend specified by its identifier.
Reference Link ¶

⚶ Changes

{
  "#id": "Backend_Get",
  "$responses": {
    "200": {
      "$properties": {
        "properties": [
          {
            "#name": "url",
            "Description": {
              "new": "Runtime Url of the Backend. Required when backend type is 'Single'.",
              "old": "Runtime Url of the Backend."
            },
            "Required": {
              "new": false,
              "old": true
            }
          },
          {
            "#name": "protocol",
            "Description": {
              "new": "Backend communication protocol. Required when backend type is 'Single'.",
              "old": "Backend communication protocol."
            },
            "Required": {
              "new": false,
              "old": true
            }
          }
        ]
      }
    }
  }
}

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/backends/{backendId}
{
resourceGroupName: string ,
serviceName: string ,
backendId: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
url: string ,
protocol: enum ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Backend_CreateOrUpdate (updated)
Description Creates or Updates a backend.
Reference Link ¶

⚶ Changes

{
  "#id": "Backend_CreateOrUpdate",
  "$parameters": {
    "parameters": {
      "$properties": {
        "properties": [
          {
            "#name": "url",
            "Description": {
              "new": "Runtime Url of the Backend. Required when backend type is 'Single'.",
              "old": "Runtime Url of the Backend."
            },
            "Required": {
              "new": false,
              "old": true
            }
          },
          {
            "#name": "protocol",
            "Description": {
              "new": "Backend communication protocol. Required when backend type is 'Single'.",
              "old": "Backend communication protocol."
            },
            "Required": {
              "new": false,
              "old": true
            }
          }
        ]
      }
    }
  },
  "$responses": {
    "201": {
      "$properties": {
        "properties": [
          {
            "#name": "url",
            "Description": {
              "new": "Runtime Url of the Backend. Required when backend type is 'Single'.",
              "old": "Runtime Url of the Backend."
            },
            "Required": {
              "new": false,
              "old": true
            }
          },
          {
            "#name": "protocol",
            "Description": {
              "new": "Backend communication protocol. Required when backend type is 'Single'.",
              "old": "Backend communication protocol."
            },
            "Required": {
              "new": false,
              "old": true
            }
          }
        ]
      }
    },
    "200": {
      "$properties": {
        "properties": [
          {
            "#name": "url",
            "Description": {
              "new": "Runtime Url of the Backend. Required when backend type is 'Single'.",
              "old": "Runtime Url of the Backend."
            },
            "Required": {
              "new": false,
              "old": true
            }
          },
          {
            "#name": "protocol",
            "Description": {
              "new": "Backend communication protocol. Required when backend type is 'Single'.",
              "old": "Backend communication protocol."
            },
            "Required": {
              "new": false,
              "old": true
            }
          }
        ]
      }
    }
  }
}

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/backends/{backendId}
{
resourceGroupName: string ,
serviceName: string ,
backendId: string ,
parameters:
{
properties:
{
url: string ,
protocol: enum ,
}
,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
url: string ,
protocol: enum ,
}
,
}
,
}

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
url: string ,
protocol: enum ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Backend_Update (updated)
Description Updates an existing backend.
Reference Link ¶

⚶ Changes

{
  "#id": "Backend_Update",
  "$parameters": {
    "parameters": {
      "$properties": {
        "properties": [
          {
            "#name": "url",
            "Description": {
              "new": "Runtime Url of the Backend. Required when backend type is 'Single'.",
              "old": "Runtime Url of the Backend."
            }
          },
          {
            "#name": "protocol",
            "Description": {
              "new": "Backend communication protocol. Required when backend type is 'Single'.",
              "old": "Backend communication protocol."
            }
          }
        ]
      }
    }
  },
  "$responses": {
    "200": {
      "$properties": {
        "properties": [
          {
            "#name": "url",
            "Description": {
              "new": "Runtime Url of the Backend. Required when backend type is 'Single'.",
              "old": "Runtime Url of the Backend."
            },
            "Required": {
              "new": false,
              "old": true
            }
          },
          {
            "#name": "protocol",
            "Description": {
              "new": "Backend communication protocol. Required when backend type is 'Single'.",
              "old": "Backend communication protocol."
            },
            "Required": {
              "new": false,
              "old": true
            }
          }
        ]
      }
    }
  }
}

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/backends/{backendId}
{
resourceGroupName: string ,
serviceName: string ,
backendId: string ,
parameters:
{
properties:
{
url: string ,
protocol: enum ,
}
,
}
,
If-Match: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
$headers:
{
etag: string ,
}
,
$schema:
{
properties:
{
url: string ,
protocol: enum ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}