BillingManagementClient Skill
azure-com-billing
azure-com-billing
| Method | Path | Description |
|---|---|---|
GET | /providers/Microsoft.Billing/billingAccounts | |
GET | /providers/Microsoft.Billing/billingAccounts/{billingAccountName} | Lists the billing accounts that a user has access to. |
PATCH | /providers/Microsoft.Billing/billingAccounts/{billingAccountName} | Gets a billing account by its ID. |
POST | /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/listInvoiceSectionsWithCreateSubscriptionPermission | Updates the properties of a billing account. Currently, displayName and address can be updated. The operation is supported only for billing accounts with agreement type Microsoft... |
GET | /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/paymentMethods | Lists the invoice sections for which the user has permission to create Azure subscriptions. The operation is supported only for billing accounts with agreement type Microsoft Cust... |
POST | /providers/Microsoft.Billing/validateAddress | Lists the payment Methods for a billing account. The operation is supported only for billing accounts with agreement type Microsoft Customer Agreement. |
GET | /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/availableBalance/default | Validates an address. Use the operation to validate an address before using it as a billing account or a billing profile address. |
GET | /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/instructions | The available credit balance for a billing profile. This is the balance that can be used for pay now to settle due or past due invoices. The operation is supported only for billin... |
GET | /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/instructions/{instructionName} | Lists the instructions by billing profile id. |
PUT | /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/instructions/{instructionName} | Get the instruction by name. These are custom billing instructions and are only applicable for certain customers. |
GET | /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/paymentMethods | Creates or updates an instruction. These are custom billing instructions and are only applicable for certain customers. |
GET | /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/validateDetachPaymentMethodEligibility | Lists the payment Methods for a billing profile. The operation is supported only for billing accounts with agreement type Microsoft Customer Agreement. |
GET | /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles | Validates if the default payment method can be detached from the billing profile. The operation is supported for billing accounts with agreement type Microsoft Customer Agreement. |
GET | /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName} | Lists the billing profiles that a user has access to. The operation is supported for billing accounts with agreement type Microsoft Customer Agreement or Microsoft Partner Agreeme... |
PUT | /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName} | Gets a billing profile by its ID. The operation is supported for billing accounts with agreement type Microsoft Customer Agreement or Microsoft Partner Agreement. |
PATCH | /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName} | Creates a billing profile. The operation is supported for billing accounts with agreement type Microsoft Customer Agreement or Microsoft Partner Agreement. |
GET | /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/customers | Updates the properties of a billing profile. Currently, displayName, poNumber, bill-to address and invoiceEmailOptIn can be updated. The operation is supported for billing account... |
GET | /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/invoiceSections | Lists the customers that are billed to a billing profile. The operation is supported only for billing accounts with agreement type Microsoft Partner Agreement. |
GET | /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/invoiceSections/{invoiceSectionName} | Lists the invoice sections that a user has access to. The operation is supported only for billing accounts with agreement type Microsoft Customer Agreement. |
PUT | /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/invoiceSections/{invoiceSectionName} | Gets an invoice section by its ID. The operation is supported only for billing accounts with agreement type Microsoft Customer Agreement. |
PATCH | /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/invoiceSections/{invoiceSectionName} | Creates an invoice section. The operation is supported only for billing accounts with agreement type Microsoft Customer Agreement. |
GET | /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/customers | Updates an invoice section. Currently, only displayName can be updated. The operation is supported only for billing accounts with agreement type Microsoft Customer Agreement. |
GET | /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/customers/{customerName} | Lists the customers that are billed to a billing account. The operation is supported only for billing accounts with agreement type Microsoft Partner Agreement. |
GET | /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/customers/{customerName}/billingPermissions | Gets a customer by its ID. The operation is supported only for billing accounts with agreement type Microsoft Partner Agreement. |
GET | /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/customers/{customerName}/billingSubscriptions | Lists the billing permissions the caller has for a customer. |
GET | /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/customers/{customerName}/billingSubscriptions/{billingSubscriptionName} | Lists the subscriptions for a customer. The operation is supported only for billing accounts with agreement type Microsoft Partner Agreement. |
GET | /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/customers/{customerName}/products | Gets a subscription by its ID. The operation is supported only for billing accounts with agreement type Microsoft Partner Agreement. |
GET | /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/customers/{customerName}/products/{productName} | Lists the products for a customer. These don't include products billed based on usage.The operation is supported only for billing accounts with agreement type Microsoft Partner Ag... |
GET | /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/customers/{customerName}/transactions | Gets a product by ID. The operation is supported only for billing accounts with agreement type Microsoft Partner Agreement. |
GET | /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/departments | Lists the billed and unbilled transactions by customer id for given start date and end date. Transactions include purchases, refunds and Azure usage charges. Unbilled transactions... |
Use this API as a Claude Code skill for instant agent access.
lapsh skill-install azure-com-billing
Downloads and installs to ~/.claude/skills/azure-com-billing/
2019-10-01-preview (2026-02-13)