Skip to main content
Skip table of contents

Microsoft Azure Subscription Management API

Broker Level Operations

Use Case

Provides a consolidated view of all Microsoft Azure subscriptions and entitlements which could be used to create, update and track Azure subscriptions.

Operation

Method

API

Description

Swagger: ResellerAzureSubscriptions

List Subscriptions

GET

/api/resellers/{resellerId}/services/azure/subscriptions

Returns all Azure subscriptions across all organizations under a broker.

Organization Level Operations

Azure Plan is Microsoft's Azure consumption model where organizations purchase a plan that contains entitlements (subscriptions) for usage-based billing.

Operation

Method

API

Description

Swagger: OrganizationAzurePlanSubscriptions

List Subscriptions

GET

/api/resellers/{resellerId}/organizations/{organizationId}/services/azureplan/subscriptions

Returns all Azure Plan subscriptions and entitlements for an organization.

Get Subscription

GET

/api/resellers/{resellerId}/organizations/{organizationId}/services/azureplan/subscriptions/{id}

Returns details for a specific subscription.

Create Subscription

POST

/api/resellers/{resellerId}/organizations/{organizationId}/services/azureplan/subscriptions

Creates a new subscription and its first entitlement.

Create Entitlement

POST

/api/resellers/{resellerId}/organizations/{organizationId}/services/azureplan/subscriptions/CreateEntitlement

Adds an additional entitlement to an existing Azure Plan.

Update Subscription

PUT

/api/resellers/{resellerId}/organizations/{organizationId}/services/azureplan/subscriptions/{id}

Modifies a subscriptions status, name, or purchase order number.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.