---
title: "GET /providers/Microsoft.ManagedServices/marketplaceRegistrationDefinitions"
method: GET
path: "/providers/Microsoft.ManagedServices/marketplaceRegistrationDefinitions"
tags: ["MarketplaceRegistrationDefinitions"]
---

# GET /providers/Microsoft.ManagedServices/marketplaceRegistrationDefinitions

`GET /providers/Microsoft.ManagedServices/marketplaceRegistrationDefinitions`

Gets a list of the marketplace registration definitions for the marketplace identifier.

## Query parameters

- `$filter` string
- `api-version` string, required

## Response `200`

OK - Returns a list of the marketplace registration definitions.

- MarketplaceRegistrationDefinitionList — The list of marketplace registration definitions.
  - `value` MarketplaceRegistrationDefinition[] — The list of marketplace registration definitions.
    - `properties` MarketplaceRegistrationDefinitionProperties — The properties of the marketplace registration definition.
      - `managedByTenantId` string, required — The identifier of the managedBy tenant.
      - `authorizations` Authorization[], required — The collection of authorization objects describing the access Azure Active Directory principals in the managedBy tenant will receive on the delegated resource in the managed tenant.
        - `principalId` string, required — The identifier of the Azure Active Directory principal.
        - `principalIdDisplayName` string — The display name of the Azure Active Directory principal.
        - `roleDefinitionId` string, required — The identifier of the Azure built-in role that defines the permissions that the Azure Active Directory principal will have on the projected scope.
        - `delegatedRoleDefinitionIds` string[] — The delegatedRoleDefinitionIds field is required when the roleDefinitionId refers to the User Access Administrator Role. It is the list of role definition ids which define all the permissions that the user in the authorization can assign to other principals.
      - `eligibleAuthorizations` EligibleAuthorization[] — The collection of eligible authorization objects describing the just-in-time access Azure Active Directory principals in the managedBy tenant will receive on the delegated resource in the managed tenant.
        - `principalId` string, required — The identifier of the Azure Active Directory principal.
        - `principalIdDisplayName` string — The display name of the Azure Active Directory principal.
        - `roleDefinitionId` string, required — The identifier of the Azure built-in role that defines the permissions that the Azure Active Directory principal will have on the projected scope.
        - `justInTimeAccessPolicy` JustInTimeAccessPolicy — Just-in-time access policy setting.
          - `multiFactorAuthProvider` 'Azure' | 'None', required — The multi-factor authorization provider to be used for just-in-time access requests.
          - `maximumActivationDuration` string, duration — The maximum access duration in ISO 8601 format for just-in-time access requests.
          - `managedByTenantApprovers` EligibleApprover[] — The list of managedByTenant approvers for the eligible authorization.
            - `principalId` string, required — The identifier of the Azure Active Directory principal.
            - `principalIdDisplayName` string — The display name of the Azure Active Directory principal.
      - `offerDisplayName` string — The marketplace offer display name.
      - `publisherDisplayName` string — The marketplace publisher display name.
      - `planDisplayName` string — The marketplace plan display name.
    - `plan` Plan — The details for the Managed Services offer’s plan in Azure Marketplace.
      - `name` string, required — Azure Marketplace plan name.
      - `publisher` string, required — Azure Marketplace publisher ID.
      - `product` string, required — Azure Marketplace product code.
      - `version` string, required — Azure Marketplace plan's version.
    - `id` string — The fully qualified path of the marketplace registration definition.
    - `type` string — The type of the Azure resource (Microsoft.ManagedServices/marketplaceRegistrationDefinitions).
    - `name` string — The name of the marketplace registration definition.
  - `nextLink` string — The link to the next page of marketplace registration definitions.

## Other responses

- `default` — The error response describing why the operation failed.

## Changes

- **2026-07-13** (2018-06-01-preview) `9b247ea40f14` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/azure/apis/managedservices-microsoft-managedservices-managedservices/changes/providers/Microsoft.ManagedServices/marketplaceRegistrationDefinitions/get.md)

---

[API](https://skmtc.dev/azure/apis/managedservices-microsoft-managedservices-managedservices.md) · [All operations](https://skmtc.dev/azure/apis/managedservices-microsoft-managedservices-managedservices/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/azure/managedservices-microsoft-managedservices-managedservices/revisions/d59a7f8afee7/schema)
