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. |