# Azure Billing management API

> Azure Billing management API on Apizie: 188 endpoints (Lists the billing accounts that a user has access to., Gets a billing account by its ID., Updates the properties of a billing account. Currently, displayName and address can be updated for billing…, Adds payment terms to all the billing profiles under the billing account. Currently, payment terms can be…, …) returned as clean JSON through one API key. Send your own provider key in the x-upstream-key header. Call it over REST at https://apizie.tech/v1/cloud:azure-arm-billing/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

- Project key: `cloud:azure-arm-billing`
- Category: Cloud
- Status: byok
- Source: https://learn.microsoft.com/rest/api/azure/
- Page: https://apizie.tech/api/cloud/azure-arm-billing
- OpenAPI: https://apizie.tech/api/cloud/azure-arm-billing/openapi.json

Azure Resource Manager API for Billing: manage these Azure resources in your subscription with a Microsoft Entra access token.

## Endpoints

### Lists the billing accounts that a user has access to.
`GET https://apizie.tech/v1/cloud:azure-arm-billing/billing-accounts-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| includeAll | boolean | no | When true, results will include Billing Accounts that the user does not have a direct role assignment on if the user has one of the… |
| includeAllWithoutBillingProfiles | boolean | no | When true, results will include Billing Accounts that are not fully created if the user has one of the following AAD roles: Global… |
| includeDeleted | boolean | no | When true, results will include any billing accounts in a deleted state. |
| includePendingAgreement | boolean | no | Includes billing accounts with agreement pending signature that the user has access to. |
| includeResellee | boolean | no | Includes the customer's billing account of Microsoft Partner Agreement that the user has access to. |
| legalOwnerTID | string | no | Must be combined with legalOwnerOID, results will only include Billing Accounts for whom is legally responsible for the Billing Accounts.… |
| legalOwnerOID | string | no | Must be combined with legalOwnerTID, results will only include Billing Accounts for whom is legally responsible for the Billing Accounts.… |
| filter | string | no | The filter query option allows clients to filter a collection of resources that are addressed by a request URL. |
| expand | string | no | Expand is allowed for SoldTo and EnrollmentDetails/PONumber. |
| top | integer | no | The top query option requests the number of items in the queried collection to be included in the result. The maximum supported value for… |
| skip | integer | no | The skip query option requests the number of items in the queried collection that are to be skipped and not included in the result. |
| search | string | no | The search query option allows clients to request items within a collection matching a free-text search expression. search is only… |

### Gets a billing account by its ID.
`GET https://apizie.tech/v1/cloud:azure-arm-billing/billing-accounts-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| billingAccountName | string | yes | The ID that uniquely identifies a billing account. |

### Updates the properties of a billing account. Currently, displayName and address can be updated for billing…
`POST https://apizie.tech/v1/cloud:azure-arm-billing/billing-accounts-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| billingAccountName | string | yes | The ID that uniquely identifies a billing account. |
| body | object | yes | JSON request body |

### Adds payment terms to all the billing profiles under the billing account. Currently, payment terms can be…
`POST https://apizie.tech/v1/cloud:azure-arm-billing/billing-accounts-add-payment-terms` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| billingAccountName | string | yes | The ID that uniquely identifies a billing account. |
| body | object | yes | JSON request body |

### Lists the agreements for a billing account.
`GET https://apizie.tech/v1/cloud:azure-arm-billing/agreements-list-by-billing-account` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| billingAccountName | string | yes | The ID that uniquely identifies a billing account. |
| expand | string | no | May be used to expand the participants. |

### Gets an agreement by ID.
`GET https://apizie.tech/v1/cloud:azure-arm-billing/agreements-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| billingAccountName | string | yes | The ID that uniquely identifies a billing account. |
| agreementName | string | yes | The ID that uniquely identifies an agreement. |

### Lists the associated tenants that can collaborate with the billing account on commerce activities like…
`GET https://apizie.tech/v1/cloud:azure-arm-billing/associated-tenants-list-by-billing-account` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| billingAccountName | string | yes | The ID that uniquely identifies a billing account. |
| includeRevoked | boolean | no | Can be used to get revoked associated tenants. |
| filter | string | no | The filter query option allows clients to filter a collection of resources that are addressed by a request URL. |
| orderBy | string | no | The orderby query option allows clients to request resources in a particular order. |
| top | integer | no | The top query option requests the number of items in the queried collection to be included in the result. The maximum supported value for… |
| skip | integer | no | The skip query option requests the number of items in the queried collection that are to be skipped and not included in the result. |
| count | boolean | no | The count query option allows clients to request a count of the matching resources included with the resources in the response. |
| search | string | no | The search query option allows clients to request items within a collection matching a free-text search expression. search is only… |

### Gets an associated tenant by ID.
`GET https://apizie.tech/v1/cloud:azure-arm-billing/associated-tenants-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| billingAccountName | string | yes | The ID that uniquely identifies a billing account. |
| associatedTenantName | string | yes | The ID that uniquely identifies a tenant. |

### Create or update an associated tenant for the billing account.
`POST https://apizie.tech/v1/cloud:azure-arm-billing/associated-tenants-create-or-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| billingAccountName | string | yes | The ID that uniquely identifies a billing account. |
| associatedTenantName | string | yes | The ID that uniquely identifies a tenant. |
| body | object | yes | JSON request body |

### Deletes an associated tenant for a billing account.
`POST https://apizie.tech/v1/cloud:azure-arm-billing/associated-tenants-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| billingAccountName | string | yes | The ID that uniquely identifies a billing account. |
| associatedTenantName | string | yes | The ID that uniquely identifies a tenant. |

### The Available Credit or Payment on Account Balance for a billing account. The credit balance can be used to…
`GET https://apizie.tech/v1/cloud:azure-arm-billing/available-balances-get-by-billing-account` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| billingAccountName | string | yes | The ID that uniquely identifies a billing account. |

### Lists the billing permissions the caller has on a billing account.
`GET https://apizie.tech/v1/cloud:azure-arm-billing/billing-permissions-list-by-billing-account` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| billingAccountName | string | yes | The ID that uniquely identifies a billing account. |

### Lists the billing profiles that a user has access to. The operation is supported for billing accounts with…
`GET https://apizie.tech/v1/cloud:azure-arm-billing/billing-profiles-list-by-billing-account` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| billingAccountName | string | yes | The ID that uniquely identifies a billing account. |
| includeDeleted | boolean | no | Can be used to get deleted billing profiles. |
| filter | string | no | The filter query option allows clients to filter a collection of resources that are addressed by a request URL. |
| orderBy | string | no | The orderby query option allows clients to request resources in a particular order. |
| top | integer | no | The top query option requests the number of items in the queried collection to be included in the result. The maximum supported value for… |
| skip | integer | no | The skip query option requests the number of items in the queried collection that are to be skipped and not included in the result. |
| count | boolean | no | The count query option allows clients to request a count of the matching resources included with the resources in the response. |
| search | string | no | The search query option allows clients to request items within a collection matching a free-text search expression. search is only… |

### Gets a billing profile by its ID. The operation is supported for billing accounts with agreement type…
`GET https://apizie.tech/v1/cloud:azure-arm-billing/billing-profiles-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| billingAccountName | string | yes | The ID that uniquely identifies a billing account. |
| billingProfileName | string | yes | The ID that uniquely identifies a billing profile. |

### Creates or updates a billing profile. The operation is supported for billing accounts with agreement type…
`POST https://apizie.tech/v1/cloud:azure-arm-billing/billing-profiles-create-or-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| billingAccountName | string | yes | The ID that uniquely identifies a billing account. |
| billingProfileName | string | yes | The ID that uniquely identifies a billing profile. |
| body | object | yes | JSON request body |

### Deletes a billing profile. The operation is supported for billing accounts with agreement type Microsoft…
`POST https://apizie.tech/v1/cloud:azure-arm-billing/billing-profiles-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| billingAccountName | string | yes | The ID that uniquely identifies a billing account. |
| billingProfileName | string | yes | The ID that uniquely identifies a billing profile. |

### The Available Credit or Payment on Account Balance for a billing profile. The credit balance can be used to…
`GET https://apizie.tech/v1/cloud:azure-arm-billing/available-balances-get-by-billing-profile` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| billingAccountName | string | yes | The ID that uniquely identifies a billing account. |
| billingProfileName | string | yes | The ID that uniquely identifies a billing profile. |

### Lists the billing permissions the caller has on a billing profile.
`GET https://apizie.tech/v1/cloud:azure-arm-billing/billing-permissions-list-by-billing-profile` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| billingAccountName | string | yes | The ID that uniquely identifies a billing account. |
| billingProfileName | string | yes | The ID that uniquely identifies a billing profile. |

### The list of billing requests submitted for the billing profile.
`GET https://apizie.tech/v1/cloud:azure-arm-billing/billing-requests-list-by-billing-profile` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| billingAccountName | string | yes | The ID that uniquely identifies a billing account. |
| billingProfileName | string | yes | The ID that uniquely identifies a billing profile. |
| filter | string | no | The filter query option allows clients to filter a collection of resources that are addressed by a request URL. |
| orderBy | string | no | The orderby query option allows clients to request resources in a particular order. |
| top | integer | no | The top query option requests the number of items in the queried collection to be included in the result. The maximum supported value for… |
| skip | integer | no | The skip query option requests the number of items in the queried collection that are to be skipped and not included in the result. |
| count | boolean | no | The count query option allows clients to request a count of the matching resources included with the resources in the response. |
| search | string | no | The search query option allows clients to request items within a collection matching a free-text search expression. search is only… |

### Lists the role assignments for the caller on a billing profile. The operation is supported for billing…
`GET https://apizie.tech/v1/cloud:azure-arm-billing/billing-role-assignments-list-by-billing-profile` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| billingAccountName | string | yes | The ID that uniquely identifies a billing account. |
| billingProfileName | string | yes | The ID that uniquely identifies a billing profile. |
| filter | string | no | The filter query option allows clients to filter a collection of resources that are addressed by a request URL. |
| top | integer | no | The top query option requests the number of items in the queried collection to be included in the result. The maximum supported value for… |
| skip | integer | no | The skip query option requests the number of items in the queried collection that are to be skipped and not included in the result. |

### Gets a role assignment for the caller on a billing profile. The operation is supported for billing accounts…
`GET https://apizie.tech/v1/cloud:azure-arm-billing/billing-role-assignments-get-by-billing-profile` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| billingAccountName | string | yes | The ID that uniquely identifies a billing account. |
| billingProfileName | string | yes | The ID that uniquely identifies a billing profile. |
| billingRoleAssignmentName | string | yes | The ID that uniquely identifies a role assignment. |

### Deletes a role assignment on a billing profile. The operation is supported for billing accounts with…
`POST https://apizie.tech/v1/cloud:azure-arm-billing/billing-role-assignments-delete-by-billing-profile` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| billingAccountName | string | yes | The ID that uniquely identifies a billing account. |
| billingProfileName | string | yes | The ID that uniquely identifies a billing profile. |
| billingRoleAssignmentName | string | yes | The ID that uniquely identifies a role assignment. |

### Lists the role definitions for a billing profile. The operation is supported for billing accounts with…
`GET https://apizie.tech/v1/cloud:azure-arm-billing/billing-role-definition-list-by-billing-profile` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| billingAccountName | string | yes | The ID that uniquely identifies a billing account. |
| billingProfileName | string | yes | The ID that uniquely identifies a billing profile. |

### Gets the definition for a role on a billing profile. The operation is supported for billing accounts with…
`GET https://apizie.tech/v1/cloud:azure-arm-billing/billing-role-definition-get-by-billing-profile` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| billingAccountName | string | yes | The ID that uniquely identifies a billing account. |
| billingProfileName | string | yes | The ID that uniquely identifies a billing profile. |
| roleDefinitionName | string | yes | The ID that uniquely identifies a role definition. |

### Lists the subscriptions that are billed to a billing profile. The operation is supported for billing…
`GET https://apizie.tech/v1/cloud:azure-arm-billing/billing-subscriptions-list-by-billing-profile` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| billingAccountName | string | yes | The ID that uniquely identifies a billing account. |
| billingProfileName | string | yes | The ID that uniquely identifies a billing profile. |
| includeDeleted | boolean | no | Can be used to get deleted billing subscriptions. |
| expand | string | no | Can be used to expand `Reseller`, `ConsumptionCostCenter`, `LastMonthCharges` and `MonthToDateCharges` |
| filter | string | no | The filter query option allows clients to filter a collection of resources that are addressed by a request URL. |
| orderBy | string | no | The orderby query option allows clients to request resources in a particular order. |
| top | integer | no | The top query option requests the number of items in the queried collection to be included in the result. The maximum supported value for… |
| skip | integer | no | The skip query option requests the number of items in the queried collection that are to be skipped and not included in the result. |
| count | boolean | no | The count query option allows clients to request a count of the matching resources included with the resources in the response. |
| search | string | no | The search query option allows clients to request items within a collection matching a free-text search expression. search is only… |

### Gets a subscription by its billing profile and ID. The operation is supported for billing accounts with…
`GET https://apizie.tech/v1/cloud:azure-arm-billing/billing-subscriptions-get-by-billing-profile` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| billingAccountName | string | yes | The ID that uniquely identifies a billing account. |
| billingProfileName | string | yes | The ID that uniquely identifies a billing profile. |
| billingSubscriptionName | string | yes | The ID that uniquely identifies a subscription. |
| expand | string | no | Can be used to expand `Reseller`, `ConsumptionCostCenter`, `LastMonthCharges` and `MonthToDateCharges` |

### Provides a list of check access response objects for a billing profile.
`POST https://apizie.tech/v1/cloud:azure-arm-billing/billing-permissions-check-access-by-billing-profile` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| billingAccountName | string | yes | The ID that uniquely identifies a billing account. |
| billingProfileName | string | yes | The ID that uniquely identifies a billing profile. |
| body | object | yes | JSON request body |

### Adds a role assignment on a billing profile. The operation is supported for billing accounts with agreement…
`POST https://apizie.tech/v1/cloud:azure-arm-billing/billing-role-assignments-create-by-billing-profile` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| billingAccountName | string | yes | The ID that uniquely identifies a billing account. |
| billingProfileName | string | yes | The ID that uniquely identifies a billing profile. |
| body | object | yes | JSON request body |

### Lists the customers that are billed to a billing profile. The operation is supported only for billing…
`GET https://apizie.tech/v1/cloud:azure-arm-billing/customers-list-by-billing-profile` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| billingAccountName | string | yes | The ID that uniquely identifies a billing account. |
| billingProfileName | string | yes | The ID that uniquely identifies a billing profile. |
| expand | string | no | May be used to expand enabledAzurePlans and resellers |
| filter | string | no | The filter query option allows clients to filter a collection of resources that are addressed by a request URL. |
| orderBy | string | no | The orderby query option allows clients to request resources in a particular order. |
| top | integer | no | The top query option requests the number of items in the queried collection to be included in the result. The maximum supported value for… |
| skip | integer | no | The skip query option requests the number of items in the queried collection that are to be skipped and not included in the result. |
| count | boolean | no | The count query option allows clients to request a count of the matching resources included with the resources in the response. |
| search | string | no | The search query option allows clients to request items within a collection matching a free-text search expression. search is only… |

### Gets a customer by its ID. The operation is supported only for billing accounts with agreement type…
`GET https://apizie.tech/v1/cloud:azure-arm-billing/customers-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| billingAccountName | string | yes | The ID that uniquely identifies a billing account. |
| billingProfileName | string | yes | The ID that uniquely identifies a billing profile. |
| customerName | string | yes | The ID that uniquely identifies a customer. |

### Lists the billing permissions the caller has for a customer.
`GET https://apizie.tech/v1/cloud:azure-arm-billing/billing-permissions-list-by-customer` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| billingAccountName | string | yes | The ID that uniquely identifies a billing account. |
| billingProfileName | string | yes | The ID that uniquely identifies a billing profile. |
| customerName | string | yes | The ID that uniquely identifies a customer. |

### The list of billing requests submitted for the customer.
`GET https://apizie.tech/v1/cloud:azure-arm-billing/billing-requests-list-by-customer` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| billingAccountName | string | yes | The ID that uniquely identifies a billing account. |
| billingProfileName | string | yes | The ID that uniquely identifies a billing profile. |
| customerName | string | yes | The ID that uniquely identifies a customer. |
| filter | string | no | The filter query option allows clients to filter a collection of resources that are addressed by a request URL. |
| orderBy | string | no | The orderby query option allows clients to request resources in a particular order. |
| top | integer | no | The top query option requests the number of items in the queried collection to be included in the result. The maximum supported value for… |
| skip | integer | no | The skip query option requests the number of items in the queried collection that are to be skipped and not included in the result. |
| count | boolean | no | The count query option allows clients to request a count of the matching resources included with the resources in the response. |
| search | string | no | The search query option allows clients to request items within a collection matching a free-text search expression. search is only… |

### Lists the role assignments for the caller on customer. The operation is supported for billing accounts with…
`GET https://apizie.tech/v1/cloud:azure-arm-billing/billing-role-assignments-list-by-customer` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| billingAccountName | string | yes | The ID that uniquely identifies a billing account. |
| billingProfileName | string | yes | The ID that uniquely identifies a billing profile. |
| customerName | string | yes | The ID that uniquely identifies a customer. |
| filter | string | no | The filter query option allows clients to filter a collection of resources that are addressed by a request URL. |
| top | integer | no | The top query option requests the number of items in the queried collection to be included in the result. The maximum supported value for… |
| skip | integer | no | The skip query option requests the number of items in the queried collection that are to be skipped and not included in the result. |

### Gets a role assignment for the caller on a customer. The operation is supported for billing accounts with…
`GET https://apizie.tech/v1/cloud:azure-arm-billing/billing-role-assignments-get-by-customer` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| billingAccountName | string | yes | The ID that uniquely identifies a billing account. |
| billingProfileName | string | yes | The ID that uniquely identifies a billing profile. |
| customerName | string | yes | The ID that uniquely identifies a customer. |
| billingRoleAssignmentName | string | yes | The ID that uniquely identifies a role assignment. |

### Deletes a role assignment on a customer. The operation is supported for billing accounts with agreement type…
`POST https://apizie.tech/v1/cloud:azure-arm-billing/billing-role-assignments-delete-by-customer` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| billingAccountName | string | yes | The ID that uniquely identifies a billing account. |
| billingProfileName | string | yes | The ID that uniquely identifies a billing profile. |
| customerName | string | yes | The ID that uniquely identifies a customer. |
| billingRoleAssignmentName | string | yes | The ID that uniquely identifies a role assignment. |

### Lists the role definitions for a customer. The operation is supported for billing accounts with agreement…
`GET https://apizie.tech/v1/cloud:azure-arm-billing/billing-role-definition-list-by-customer` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| billingAccountName | string | yes | The ID that uniquely identifies a billing account. |
| billingProfileName | string | yes | The ID that uniquely identifies a billing profile. |
| customerName | string | yes | The ID that uniquely identifies a customer. |

### Gets the definition for a role on a customer. The operation is supported only for billing accounts with…
`GET https://apizie.tech/v1/cloud:azure-arm-billing/billing-role-definition-get-by-customer` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| billingAccountName | string | yes | The ID that uniquely identifies a billing account. |
| billingProfileName | string | yes | The ID that uniquely identifies a billing profile. |
| customerName | string | yes | The ID that uniquely identifies a customer. |
| roleDefinitionName | string | yes | The ID that uniquely identifies a role definition. |

### Lists the subscriptions for a customer. The operation is supported only for billing accounts with agreement…
`GET https://apizie.tech/v1/cloud:azure-arm-billing/billing-subscriptions-list-by-customer` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| billingAccountName | string | yes | The ID that uniquely identifies a billing account. |
| billingProfileName | string | yes | The ID that uniquely identifies a billing profile. |
| customerName | string | yes | The ID that uniquely identifies a customer. |
| includeDeleted | boolean | no | Can be used to get deleted billing subscriptions. |
| expand | string | no | Can be used to expand `Reseller`, `ConsumptionCostCenter`, `LastMonthCharges` and `MonthToDateCharges` |
| filter | string | no | The filter query option allows clients to filter a collection of resources that are addressed by a request URL. |
| orderBy | string | no | The orderby query option allows clients to request resources in a particular order. |
| top | integer | no | The top query option requests the number of items in the queried collection to be included in the result. The maximum supported value for… |
| skip | integer | no | The skip query option requests the number of items in the queried collection that are to be skipped and not included in the result. |
| count | boolean | no | The count query option allows clients to request a count of the matching resources included with the resources in the response. |
| search | string | no | The search query option allows clients to request items within a collection matching a free-text search expression. search is only… |

### Provides a list of check access response objects for a customer.
`POST https://apizie.tech/v1/cloud:azure-arm-billing/billing-permissions-check-access-by-customer` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| billingAccountName | string | yes | The ID that uniquely identifies a billing account. |
| billingProfileName | string | yes | The ID that uniquely identifies a billing profile. |
| customerName | string | yes | The ID that uniquely identifies a customer. |
| body | object | yes | JSON request body |

### Adds a role assignment on a customer. The operation is supported for billing accounts with agreement type…
`POST https://apizie.tech/v1/cloud:azure-arm-billing/billing-role-assignments-create-by-customer` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| billingAccountName | string | yes | The ID that uniquely identifies a billing account. |
| billingProfileName | string | yes | The ID that uniquely identifies a billing profile. |
| customerName | string | yes | The ID that uniquely identifies a customer. |
| body | object | yes | JSON request body |

### Lists the policies for a customer. This operation is supported only for billing accounts with agreement type…
`GET https://apizie.tech/v1/cloud:azure-arm-billing/policies-get-by-customer` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| billingAccountName | string | yes | The ID that uniquely identifies a billing account. |
| billingProfileName | string | yes | The ID that uniquely identifies a billing profile. |
| customerName | string | yes | The ID that uniquely identifies a customer. |
| policyName | string | yes | Service-defined resource names such as 'default' which are reserved resource names. |

### Updates the policies for a customer. This operation is supported only for billing accounts with agreement…
`POST https://apizie.tech/v1/cloud:azure-arm-billing/policies-create-or-update-by-customer` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| billingAccountName | string | yes | The ID that uniquely identifies a billing account. |
| billingProfileName | string | yes | The ID that uniquely identifies a billing profile. |
| customerName | string | yes | The ID that uniquely identifies a customer. |
| body | object | yes | JSON request body |

### Lists the role assignments for the caller on a customer while fetching user info for each role assignment.…
`POST https://apizie.tech/v1/cloud:azure-arm-billing/billing-role-assignments-resolve-by-customer` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| billingAccountName | string | yes | The ID that uniquely identifies a billing account. |
| billingProfileName | string | yes | The ID that uniquely identifies a billing profile. |
| customerName | string | yes | The ID that uniquely identifies a customer. |
| resolveScopeDisplayNames | boolean | no | Resolves the scope display name for each of the role assignments. |
| filter | string | no | The filter query option allows clients to filter a collection of resources that are addressed by a request URL. |

### Lists the billed or unbilled transactions by customer id for given start date and end date. Transactions…
`GET https://apizie.tech/v1/cloud:azure-arm-billing/transactions-list-by-customer` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| billingAccountName | string | yes | The ID that uniquely identifies a billing account. |
| billingProfileName | string | yes | The ID that uniquely identifies a billing profile. |
| customerName | string | yes | The ID that uniquely identifies a customer. |
| periodStartDate | string | yes | The start date to fetch the transactions. The date should be specified in MM-DD-YYYY format. |
| periodEndDate | string | yes | The end date to fetch the transactions. The date should be specified in MM-DD-YYYY format. |
| type | string | yes | The type of transaction. |
| filter | string | no | The filter query option allows clients to filter a collection of resources that are addressed by a request URL. |
| orderBy | string | no | The orderby query option allows clients to request resources in a particular order. |
| top | integer | no | The top query option requests the number of items in the queried collection to be included in the result. The maximum supported value for… |
| skip | integer | no | The skip query option requests the number of items in the queried collection that are to be skipped and not included in the result. |
| count | boolean | no | The count query option allows clients to request a count of the matching resources included with the resources in the response. |
| search | string | no | The search query option allows clients to request items within a collection matching a free-text search expression. search is only… |

### Lists the transfer requests sent to a customer. The operation is supported only for billing accounts with…
`GET https://apizie.tech/v1/cloud:azure-arm-billing/partner-transfers-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| billingAccountName | string | yes | The ID that uniquely identifies a billing account. |
| billingProfileName | string | yes | The ID that uniquely identifies a billing profile. |
| customerName | string | yes | The ID that uniquely identifies a customer. |

### Gets a transfer request by ID. The operation is supported only for billing accounts with agreement type…
`GET https://apizie.tech/v1/cloud:azure-arm-billing/partner-transfers-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| billingAccountName | string | yes | The ID that uniquely identifies a billing account. |
| billingProfileName | string | yes | The ID that uniquely identifies a billing profile. |
| customerName | string | yes | The ID that uniquely identifies a customer. |
| transferName | string | yes | The ID that uniquely identifies a transfer request. |

### Sends a request to a user in a customer's billing account to transfer billing ownership of their…
`POST https://apizie.tech/v1/cloud:azure-arm-billing/partner-transfers-initiate` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| billingAccountName | string | yes | The ID that uniquely identifies a billing account. |
| billingProfileName | string | yes | The ID that uniquely identifies a billing profile. |
| customerName | string | yes | The ID that uniquely identifies a customer. |
| transferName | string | yes | The ID that uniquely identifies a transfer request. |
| body | object | yes | JSON request body |

### Cancels a transfer request. The operation is supported only for billing accounts with agreement type…
`POST https://apizie.tech/v1/cloud:azure-arm-billing/partner-transfers-cancel` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| billingAccountName | string | yes | The ID that uniquely identifies a billing account. |
| billingProfileName | string | yes | The ID that uniquely identifies a billing profile. |
| customerName | string | yes | The ID that uniquely identifies a customer. |
| transferName | string | yes | The ID that uniquely identifies a transfer request. |

### Lists the invoice sections that a user has access to. The operation is supported only for billing accounts…
`GET https://apizie.tech/v1/cloud:azure-arm-billing/invoice-sections-list-by-billing-profile` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| billingAccountName | string | yes | The ID that uniquely identifies a billing account. |
| billingProfileName | string | yes | The ID that uniquely identifies a billing profile. |
| includeDeleted | boolean | no | Can be used to get deleted invoice sections. |
| filter | string | no | The filter query option allows clients to filter a collection of resources that are addressed by a request URL. |
| orderBy | string | no | The orderby query option allows clients to request resources in a particular order. |
| top | integer | no | The top query option requests the number of items in the queried collection to be included in the result. The maximum supported value for… |
| skip | integer | no | The skip query option requests the number of items in the queried collection that are to be skipped and not included in the result. |
| count | boolean | no | The count query option allows clients to request a count of the matching resources included with the resources in the response. |
| search | string | no | The search query option allows clients to request items within a collection matching a free-text search expression. search is only… |

### Gets an invoice section by its ID. The operation is supported only for billing accounts with agreement type…
`GET https://apizie.tech/v1/cloud:azure-arm-billing/invoice-sections-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| billingAccountName | string | yes | The ID that uniquely identifies a billing account. |
| billingProfileName | string | yes | The ID that uniquely identifies a billing profile. |
| invoiceSectionName | string | yes | The ID that uniquely identifies an invoice section. |

### Creates or updates an invoice section. The operation is supported only for billing accounts with agreement…
`POST https://apizie.tech/v1/cloud:azure-arm-billing/invoice-sections-create-or-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| billingAccountName | string | yes | The ID that uniquely identifies a billing account. |
| billingProfileName | string | yes | The ID that uniquely identifies a billing profile. |
| invoiceSectionName | string | yes | The ID that uniquely identifies an invoice section. |
| body | object | yes | JSON request body |

### Deletes an invoice section. The operation is supported for billing accounts with agreement type Microsoft…
`POST https://apizie.tech/v1/cloud:azure-arm-billing/invoice-sections-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| billingAccountName | string | yes | The ID that uniquely identifies a billing account. |
| billingProfileName | string | yes | The ID that uniquely identifies a billing profile. |
| invoiceSectionName | string | yes | The ID that uniquely identifies an invoice section. |

### Lists the billing permissions the caller has for an invoice section.
`GET https://apizie.tech/v1/cloud:azure-arm-billing/billing-permissions-list-by-invoice-section` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| billingAccountName | string | yes | The ID that uniquely identifies a billing account. |
| billingProfileName | string | yes | The ID that uniquely identifies a billing profile. |
| invoiceSectionName | string | yes | The ID that uniquely identifies an invoice section. |

### The list of billing requests submitted for the invoice section.
`GET https://apizie.tech/v1/cloud:azure-arm-billing/billing-requests-list-by-invoice-section` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| billingAccountName | string | yes | The ID that uniquely identifies a billing account. |
| billingProfileName | string | yes | The ID that uniquely identifies a billing profile. |
| invoiceSectionName | string | yes | The ID that uniquely identifies an invoice section. |
| filter | string | no | The filter query option allows clients to filter a collection of resources that are addressed by a request URL. |
| orderBy | string | no | The orderby query option allows clients to request resources in a particular order. |
| top | integer | no | The top query option requests the number of items in the queried collection to be included in the result. The maximum supported value for… |
| skip | integer | no | The skip query option requests the number of items in the queried collection that are to be skipped and not included in the result. |
| count | boolean | no | The count query option allows clients to request a count of the matching resources included with the resources in the response. |
| search | string | no | The search query option allows clients to request items within a collection matching a free-text search expression. search is only… |

### Lists the role assignments for the caller on an invoice section. The operation is supported for billing…
`GET https://apizie.tech/v1/cloud:azure-arm-billing/billing-role-assignments-list-by-invoice-section` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| billingAccountName | string | yes | The ID that uniquely identifies a billing account. |
| billingProfileName | string | yes | The ID that uniquely identifies a billing profile. |
| invoiceSectionName | string | yes | The ID that uniquely identifies an invoice section. |
| filter | string | no | The filter query option allows clients to filter a collection of resources that are addressed by a request URL. |
| top | integer | no | The top query option requests the number of items in the queried collection to be included in the result. The maximum supported value for… |
| skip | integer | no | The skip query option requests the number of items in the queried collection that are to be skipped and not included in the result. |

### Gets a role assignment for the caller on an invoice section. The operation is supported for billing accounts…
`GET https://apizie.tech/v1/cloud:azure-arm-billing/billing-role-assignments-get-by-invoice-section` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| billingAccountName | string | yes | The ID that uniquely identifies a billing account. |
| billingProfileName | string | yes | The ID that uniquely identifies a billing profile. |
| invoiceSectionName | string | yes | The ID that uniquely identifies an invoice section. |
| billingRoleAssignmentName | string | yes | The ID that uniquely identifies a role assignment. |

### Deletes a role assignment on an invoice section. The operation is supported for billing accounts with…
`POST https://apizie.tech/v1/cloud:azure-arm-billing/billing-role-assignments-delete-by-invoice-section` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| billingAccountName | string | yes | The ID that uniquely identifies a billing account. |
| billingProfileName | string | yes | The ID that uniquely identifies a billing profile. |
| invoiceSectionName | string | yes | The ID that uniquely identifies an invoice section. |
| billingRoleAssignmentName | string | yes | The ID that uniquely identifies a role assignment. |

### Lists the role definitions for an invoice section. The operation is supported for billing accounts with…
`GET https://apizie.tech/v1/cloud:azure-arm-billing/billing-role-definition-list-by-invoice-section` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| billingAccountName | string | yes | The ID that uniquely identifies a billing account. |
| billingProfileName | string | yes | The ID that uniquely identifies a billing profile. |
| invoiceSectionName | string | yes | The ID that uniquely identifies an invoice section. |

### Gets the definition for a role on an invoice section. The operation is supported only for billing accounts…
`GET https://apizie.tech/v1/cloud:azure-arm-billing/billing-role-definition-get-by-invoice-section` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| billingAccountName | string | yes | The ID that uniquely identifies a billing account. |
| billingProfileName | string | yes | The ID that uniquely identifies a billing profile. |
| invoiceSectionName | string | yes | The ID that uniquely identifies an invoice section. |
| roleDefinitionName | string | yes | The ID that uniquely identifies a role definition. |

### Lists the subscriptions that are billed to an invoice section. The operation is supported only for billing…
`GET https://apizie.tech/v1/cloud:azure-arm-billing/billing-subscriptions-list-by-invoice-section` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| billingAccountName | string | yes | The ID that uniquely identifies a billing account. |
| billingProfileName | string | yes | The ID that uniquely identifies a billing profile. |
| invoiceSectionName | string | yes | The ID that uniquely identifies an invoice section. |
| includeDeleted | boolean | no | Can be used to get deleted billing subscriptions. |
| expand | string | no | Can be used to expand `Reseller`, `ConsumptionCostCenter`, `LastMonthCharges` and `MonthToDateCharges` |
| filter | string | no | The filter query option allows clients to filter a collection of resources that are addressed by a request URL. |
| orderBy | string | no | The orderby query option allows clients to request resources in a particular order. |
| top | integer | no | The top query option requests the number of items in the queried collection to be included in the result. The maximum supported value for… |
| skip | integer | no | The skip query option requests the number of items in the queried collection that are to be skipped and not included in the result. |
| count | boolean | no | The count query option allows clients to request a count of the matching resources included with the resources in the response. |
| search | string | no | The search query option allows clients to request items within a collection matching a free-text search expression. search is only… |

### Provides a list of check access response objects for an invoice section.
`POST https://apizie.tech/v1/cloud:azure-arm-billing/billing-permissions-check-access-by-invoice-section` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| billingAccountName | string | yes | The ID that uniquely identifies a billing account. |
| billingProfileName | string | yes | The ID that uniquely identifies a billing profile. |
| invoiceSectionName | string | yes | The ID that uniquely identifies an invoice section. |
| body | object | yes | JSON request body |

### Adds a role assignment on an invoice section. The operation is supported for billing accounts with agreement…
`POST https://apizie.tech/v1/cloud:azure-arm-billing/billing-role-assignments-create-by-invoice-section` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| billingAccountName | string | yes | The ID that uniquely identifies a billing account. |
| billingProfileName | string | yes | The ID that uniquely identifies a billing profile. |
| invoiceSectionName | string | yes | The ID that uniquely identifies an invoice section. |
| body | object | yes | JSON request body |

### Lists the products for an invoice section. These don't include products billed based on usage. The operation…
`GET https://apizie.tech/v1/cloud:azure-arm-billing/products-list-by-invoice-section` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| billingAccountName | string | yes | The ID that uniquely identifies a billing account. |
| billingProfileName | string | yes | The ID that uniquely identifies a billing profile. |
| invoiceSectionName | string | yes | The ID that uniquely identifies an invoice section. |
| filter | string | no | The filter query option allows clients to filter a collection of resources that are addressed by a request URL. |
| orderBy | string | no | The orderby query option allows clients to request resources in a particular order. |
| top | integer | no | The top query option requests the number of items in the queried collection to be included in the result. The maximum supported value for… |
| skip | integer | no | The skip query option requests the number of items in the queried collection that are to be skipped and not included in the result. |
| count | boolean | no | The count query option allows clients to request a count of the matching resources included with the resources in the response. |
| search | string | no | The search query option allows clients to request items within a collection matching a free-text search expression. search is only… |

### Lists the role assignments for the caller on an invoice section while fetching user info for each role…
`POST https://apizie.tech/v1/cloud:azure-arm-billing/billing-role-assignments-resolve-by-invoice-section` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| billingAccountName | string | yes | The ID that uniquely identifies a billing account. |
| billingProfileName | string | yes | The ID that uniquely identifies a billing profile. |
| invoiceSectionName | string | yes | The ID that uniquely identifies an invoice section. |
| resolveScopeDisplayNames | boolean | no | Resolves the scope display name for each of the role assignments. |
| filter | string | no | The filter query option allows clients to filter a collection of resources that are addressed by a request URL. |

### Lists the billed or unbilled transactions by invoice section name for given start date and end date.…
`GET https://apizie.tech/v1/cloud:azure-arm-billing/transactions-list-by-invoice-section` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| billingAccountName | string | yes | The ID that uniquely identifies a billing account. |
| billingProfileName | string | yes | The ID that uniquely identifies a billing profile. |
| invoiceSectionName | string | yes | The ID that uniquely identifies an invoice section. |
| periodStartDate | string | yes | The start date to fetch the transactions. The date should be specified in MM-DD-YYYY format. |
| periodEndDate | string | yes | The end date to fetch the transactions. The date should be specified in MM-DD-YYYY format. |
| type | string | yes | The type of transaction. |
| filter | string | no | The filter query option allows clients to filter a collection of resources that are addressed by a request URL. |
| orderBy | string | no | The orderby query option allows clients to request resources in a particular order. |
| top | integer | no | The top query option requests the number of items in the queried collection to be included in the result. The maximum supported value for… |
| skip | integer | no | The skip query option requests the number of items in the queried collection that are to be skipped and not included in the result. |
| count | boolean | no | The count query option allows clients to request a count of the matching resources included with the resources in the response. |
| search | string | no | The search query option allows clients to request items within a collection matching a free-text search expression. search is only… |

### Lists the transfer requests for an invoice section. The operation is supported only for billing accounts…
`GET https://apizie.tech/v1/cloud:azure-arm-billing/transfers-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| billingAccountName | string | yes | The ID that uniquely identifies a billing account. |
| billingProfileName | string | yes | The ID that uniquely identifies a billing profile. |
| invoiceSectionName | string | yes | The ID that uniquely identifies an invoice section. |

### Gets a transfer request by ID. The operation is supported only for billing accounts with agreement type…
`GET https://apizie.tech/v1/cloud:azure-arm-billing/transfers-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| billingAccountName | string | yes | The ID that uniquely identifies a billing account. |
| billingProfileName | string | yes | The ID that uniquely identifies a billing profile. |
| invoiceSectionName | string | yes | The ID that uniquely identifies an invoice section. |
| transferName | string | yes | The ID that uniquely identifies a transfer request. |

### Sends a request to a user in another billing account to transfer billing ownership of their subscriptions.…
`POST https://apizie.tech/v1/cloud:azure-arm-billing/transfers-initiate` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| billingAccountName | string | yes | The ID that uniquely identifies a billing account. |
| billingProfileName | string | yes | The ID that uniquely identifies a billing profile. |
| invoiceSectionName | string | yes | The ID that uniquely identifies an invoice section. |
| transferName | string | yes | The ID that uniquely identifies a transfer request. |
| body | object | yes | JSON request body |

### Cancels a transfer request. The operation is supported only for billing accounts with agreement type…
`POST https://apizie.tech/v1/cloud:azure-arm-billing/transfers-cancel` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| billingAccountName | string | yes | The ID that uniquely identifies a billing account. |
| billingProfileName | string | yes | The ID that uniquely identifies a billing profile. |
| invoiceSectionName | string | yes | The ID that uniquely identifies an invoice section. |
| transferName | string | yes | The ID that uniquely identifies a transfer request. |

### Validates if the invoice section can be deleted. The operation is supported for billing accounts with…
`POST https://apizie.tech/v1/cloud:azure-arm-billing/invoice-sections-validate-delete-eligibility` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| billingAccountName | string | yes | The ID that uniquely identifies a billing account. |
| billingProfileName | string | yes | The ID that uniquely identifies a billing profile. |
| invoiceSectionName | string | yes | The ID that uniquely identifies an invoice section. |

### Lists the invoices for a billing profile for a given start date and end date. The operation is supported for…
`GET https://apizie.tech/v1/cloud:azure-arm-billing/invoices-list-by-billing-profile` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| billingAccountName | string | yes | The ID that uniquely identifies a billing account. |
| billingProfileName | string | yes | The ID that uniquely identifies a billing profile. |
| periodStartDate | string | no | The start date of the billing period for which the invoice is generated. The date is in MM-DD-YYYY format. |
| periodEndDate | string | no | The end date of the billing period for which the invoice is generated. The date is in MM-DD-YYYY format. |
| filter | string | no | The filter query option allows clients to filter a collection of resources that are addressed by a request URL. |
| orderBy | string | no | The orderby query option allows clients to request resources in a particular order. |
| top | integer | no | The top query option requests the number of items in the queried collection to be included in the result. The maximum supported value for… |
| skip | integer | no | The skip query option requests the number of items in the queried collection that are to be skipped and not included in the result. |
| count | boolean | no | The count query option allows clients to request a count of the matching resources included with the resources in the response. |
| search | string | no | The search query option allows clients to request items within a collection matching a free-text search expression. search is only… |

### Lists payment methods attached to a billing profile. The operation is supported only for billing accounts…
`GET https://apizie.tech/v1/cloud:azure-arm-billing/payment-methods-list-by-billing-profile` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| billingAccountName | string | yes | The ID that uniquely identifies a billing account. |
| billingProfileName | string | yes | The ID that uniquely identifies a billing profile. |

### Gets a payment method linked with a billing profile. The operation is supported only for billing accounts…
`GET https://apizie.tech/v1/cloud:azure-arm-billing/payment-methods-get-by-billing-profile` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| billingAccountName | string | yes | The ID that uniquely identifies a billing account. |
| billingProfileName | string | yes | The ID that uniquely identifies a billing profile. |
| paymentMethodName | string | yes | The ID that uniquely identifies a payment method. |

### Lists the policies for a billing profile. This operation is supported only for billing accounts with…
`GET https://apizie.tech/v1/cloud:azure-arm-billing/policies-get-by-billing-profile` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| billingAccountName | string | yes | The ID that uniquely identifies a billing account. |
| billingProfileName | string | yes | The ID that uniquely identifies a billing profile. |

### Updates the policies for a billing profile. This operation is supported only for billing accounts with…
`POST https://apizie.tech/v1/cloud:azure-arm-billing/policies-create-or-update-by-billing-profile` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| billingAccountName | string | yes | The ID that uniquely identifies a billing account. |
| billingProfileName | string | yes | The ID that uniquely identifies a billing profile. |
| body | object | yes | JSON request body |

### Lists the products for a billing profile. These don't include products billed based on usage. The operation…
`GET https://apizie.tech/v1/cloud:azure-arm-billing/products-list-by-billing-profile` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| billingAccountName | string | yes | The ID that uniquely identifies a billing account. |
| billingProfileName | string | yes | The ID that uniquely identifies a billing profile. |
| filter | string | no | The filter query option allows clients to filter a collection of resources that are addressed by a request URL. |
| orderBy | string | no | The orderby query option allows clients to request resources in a particular order. |
| top | integer | no | The top query option requests the number of items in the queried collection to be included in the result. The maximum supported value for… |
| skip | integer | no | The skip query option requests the number of items in the queried collection that are to be skipped and not included in the result. |
| count | boolean | no | The count query option allows clients to request a count of the matching resources included with the resources in the response. |
| search | string | no | The search query option allows clients to request items within a collection matching a free-text search expression. search is only… |

### Lists the reservations for a billing profile and the roll up counts of reservations group by provisioning…
`GET https://apizie.tech/v1/cloud:azure-arm-billing/reservations-list-by-billing-profile` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| billingAccountName | string | yes | The ID that uniquely identifies a billing account. |
| billingProfileName | string | yes | The ID that uniquely identifies a billing profile. |
| filter | string | no | The filter query option allows clients to filter a collection of resources that are addressed by a request URL. |
| orderBy | string | no | The orderby query option allows clients to request resources in a particular order. |
| skiptoken | number | no | The number of reservations to skip from the list before returning results |
| refreshSummary | string | no | To indicate whether to refresh the roll up counts of the reservations group by provisioning states |
| selectedState | string | no | The selected provisioning state |
| take | number | no | The number of reservations to return in API response. |

### Lists the role assignments for the caller on an billing profile while fetching user info for each role…
`POST https://apizie.tech/v1/cloud:azure-arm-billing/billing-role-assignments-resolve-by-billing-profile` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| billingAccountName | string | yes | The ID that uniquely identifies a billing account. |
| billingProfileName | string | yes | The ID that uniquely identifies a billing profile. |
| resolveScopeDisplayNames | boolean | no | Resolves the scope display name for each of the role assignments. |
| filter | string | no | The filter query option allows clients to filter a collection of resources that are addressed by a request URL. |

### Lists the billed or unbilled transactions by billing profile name for given start and end date. Transactions…
`GET https://apizie.tech/v1/cloud:azure-arm-billing/transactions-list-by-billing-profile` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| billingAccountName | string | yes | The ID that uniquely identifies a billing account. |
| billingProfileName | string | yes | The ID that uniquely identifies a billing profile. |
| periodStartDate | string | yes | The start date to fetch the transactions. The date should be specified in MM-DD-YYYY format. |
| periodEndDate | string | yes | The end date to fetch the transactions. The date should be specified in MM-DD-YYYY format. |
| type | string | yes | The type of transaction. |
| filter | string | no | The filter query option allows clients to filter a collection of resources that are addressed by a request URL. |
| orderBy | string | no | The orderby query option allows clients to request resources in a particular order. |
| top | integer | no | The top query option requests the number of items in the queried collection to be included in the result. The maximum supported value for… |
| skip | integer | no | The skip query option requests the number of items in the queried collection that are to be skipped and not included in the result. |
| count | boolean | no | The count query option allows clients to request a count of the matching resources included with the resources in the response. |
| search | string | no | The search query option allows clients to request items within a collection matching a free-text search expression. search is only… |

### Validates if the billing profile can be deleted. The operation is supported for billing accounts with…
`POST https://apizie.tech/v1/cloud:azure-arm-billing/billing-profiles-validate-delete-eligibility` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| billingAccountName | string | yes | The ID that uniquely identifies a billing account. |
| billingProfileName | string | yes | The ID that uniquely identifies a billing profile. |

### The list of billing requests submitted for the billing account.
`GET https://apizie.tech/v1/cloud:azure-arm-billing/billing-requests-list-by-billing-account` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| billingAccountName | string | yes | The ID that uniquely identifies a billing account. |
| filter | string | no | The filter query option allows clients to filter a collection of resources that are addressed by a request URL. |
| orderBy | string | no | The orderby query option allows clients to request resources in a particular order. |
| top | integer | no | The top query option requests the number of items in the queried collection to be included in the result. The maximum supported value for… |
| skip | integer | no | The skip query option requests the number of items in the queried collection that are to be skipped and not included in the result. |
| count | boolean | no | The count query option allows clients to request a count of the matching resources included with the resources in the response. |
| search | string | no | The search query option allows clients to request items within a collection matching a free-text search expression. search is only… |

### Lists the role assignments for the caller on a billing account. The operation is supported for billing…
`GET https://apizie.tech/v1/cloud:azure-arm-billing/billing-role-assignments-list-by-billing-account` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| billingAccountName | string | yes | The ID that uniquely identifies a billing account. |
| filter | string | no | The filter query option allows clients to filter a collection of resources that are addressed by a request URL. |
| top | integer | no | The top query option requests the number of items in the queried collection to be included in the result. The maximum supported value for… |
| skip | integer | no | The skip query option requests the number of items in the queried collection that are to be skipped and not included in the result. |

### Gets a role assignment for the caller on a billing account. The operation is supported for billing accounts…
`GET https://apizie.tech/v1/cloud:azure-arm-billing/billing-role-assignments-get-by-billing-account` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| billingAccountName | string | yes | The ID that uniquely identifies a billing account. |
| billingRoleAssignmentName | string | yes | The ID that uniquely identifies a role assignment. |

### Create or update a billing role assignment. The operation is supported only for billing accounts with…
`POST https://apizie.tech/v1/cloud:azure-arm-billing/billing-role-assignments-create-or-update-by-billing-account` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| billingAccountName | string | yes | The ID that uniquely identifies a billing account. |
| billingRoleAssignmentName | string | yes | The ID that uniquely identifies a role assignment. |
| body | object | yes | JSON request body |

### Deletes a role assignment on a billing account. The operation is supported for billing accounts with…
`POST https://apizie.tech/v1/cloud:azure-arm-billing/billing-role-assignments-delete-by-billing-account` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| billingAccountName | string | yes | The ID that uniquely identifies a billing account. |
| billingRoleAssignmentName | string | yes | The ID that uniquely identifies a role assignment. |

### Lists the role definitions for a billing account. The operation is supported for billing accounts with…
`GET https://apizie.tech/v1/cloud:azure-arm-billing/billing-role-definition-list-by-billing-account` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| billingAccountName | string | yes | The ID that uniquely identifies a billing account. |

### Gets the definition for a role on a billing account. The operation is supported for billing accounts with…
`GET https://apizie.tech/v1/cloud:azure-arm-billing/billing-role-definition-get-by-billing-account` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| billingAccountName | string | yes | The ID that uniquely identifies a billing account. |
| roleDefinitionName | string | yes | The ID that uniquely identifies a role definition. |

### Lists the subscription aliases for a billing account. The operation is supported for seat based billing…
`GET https://apizie.tech/v1/cloud:azure-arm-billing/billing-subscriptions-aliases-list-by-billing-account` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| billingAccountName | string | yes | The ID that uniquely identifies a billing account. |
| includeDeleted | boolean | no | Can be used to get deleted billing subscriptions. |
| filter | string | no | The filter query option allows clients to filter a collection of resources that are addressed by a request URL. |
| orderBy | string | no | The orderby query option allows clients to request resources in a particular order. |
| top | integer | no | The top query option requests the number of items in the queried collection to be included in the result. The maximum supported value for… |
| skip | integer | no | The skip query option requests the number of items in the queried collection that are to be skipped and not included in the result. |
| count | boolean | no | The count query option allows clients to request a count of the matching resources included with the resources in the response. |
| search | string | no | The search query option allows clients to request items within a collection matching a free-text search expression. search is only… |

### Gets a subscription by its alias ID. The operation is supported for seat based billing subscriptions.
`GET https://apizie.tech/v1/cloud:azure-arm-billing/billing-subscriptions-aliases-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| billingAccountName | string | yes | The ID that uniquely identifies a billing account. |
| aliasName | string | yes | The ID that uniquely identifies a subscription alias. |

### Creates or updates a billing subscription by its alias ID. The operation is supported for seat based billing…
`POST https://apizie.tech/v1/cloud:azure-arm-billing/billing-subscriptions-aliases-create-or-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| billingAccountName | string | yes | The ID that uniquely identifies a billing account. |
| aliasName | string | yes | The ID that uniquely identifies a subscription alias. |
| body | object | yes | JSON request body |

### Lists the subscriptions for a billing account.
`GET https://apizie.tech/v1/cloud:azure-arm-billing/billing-subscriptions-list-by-billing-account` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| billingAccountName | string | yes | The ID that uniquely identifies a billing account. |
| includeDeleted | boolean | no | Can be used to get deleted billing subscriptions. |
| includeTenantSubscriptions | boolean | no | Can be used to get tenant-owned billing subscriptions. This field is only applies to Microsoft Online Services Program billing accounts. |
| includeFailed | boolean | no | Can be used to get failed billing subscriptions. |
| expand | string | no | Can be used to expand `Reseller`, `ConsumptionCostCenter`, `LastMonthCharges` and `MonthToDateCharges` |
| filter | string | no | The filter query option allows clients to filter a collection of resources that are addressed by a request URL. |
| orderBy | string | no | The orderby query option allows clients to request resources in a particular order. |
| top | integer | no | The top query option requests the number of items in the queried collection to be included in the result. The maximum supported value for… |
| skip | integer | no | The skip query option requests the number of items in the queried collection that are to be skipped and not included in the result. |
| count | boolean | no | The count query option allows clients to request a count of the matching resources included with the resources in the response. |
| search | string | no | The search query option allows clients to request items within a collection matching a free-text search expression. search is only… |

### Gets a subscription by its ID. The operation is supported for billing accounts with agreement type Microsoft…
`GET https://apizie.tech/v1/cloud:azure-arm-billing/billing-subscriptions-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| billingAccountName | string | yes | The ID that uniquely identifies a billing account. |
| billingSubscriptionName | string | yes | The ID that uniquely identifies a subscription. |
| expand | string | no | Can be used to expand `Reseller`, `ConsumptionCostCenter`, `LastMonthCharges` and `MonthToDateCharges` |

### Updates the properties of a billing subscription.
`POST https://apizie.tech/v1/cloud:azure-arm-billing/billing-subscriptions-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| billingAccountName | string | yes | The ID that uniquely identifies a billing account. |
| billingSubscriptionName | string | yes | The ID that uniquely identifies a subscription. |
| body | object | yes | JSON request body |

### Cancels a billing subscription. This operation is supported only for billing accounts of type Microsoft…
`POST https://apizie.tech/v1/cloud:azure-arm-billing/billing-subscriptions-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| billingAccountName | string | yes | The ID that uniquely identifies a billing account. |
| billingSubscriptionName | string | yes | The ID that uniquely identifies a subscription. |

### Cancels a usage-based subscription. This operation is supported only for billing accounts of type Microsoft…
`POST https://apizie.tech/v1/cloud:azure-arm-billing/billing-subscriptions-cancel` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| billingAccountName | string | yes | The ID that uniquely identifies a billing account. |
| billingSubscriptionName | string | yes | The ID that uniquely identifies a subscription. |
| body | object | yes | JSON request body |

### Merges the billing subscription provided in the request with a target billing subscription.
`POST https://apizie.tech/v1/cloud:azure-arm-billing/billing-subscriptions-merge` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| billingAccountName | string | yes | The ID that uniquely identifies a billing account. |
| billingSubscriptionName | string | yes | The ID that uniquely identifies a subscription. |
| body | object | yes | JSON request body |

### Moves charges for a subscription to a new invoice section. The new invoice section must belong to the same…
`POST https://apizie.tech/v1/cloud:azure-arm-billing/billing-subscriptions-move` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| billingAccountName | string | yes | The ID that uniquely identifies a billing account. |
| billingSubscriptionName | string | yes | The ID that uniquely identifies a subscription. |
| body | object | yes | JSON request body |

### Splits a subscription into a new subscription with quantity less than current subscription quantity and not…
`POST https://apizie.tech/v1/cloud:azure-arm-billing/billing-subscriptions-split` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| billingAccountName | string | yes | The ID that uniquely identifies a billing account. |
| billingSubscriptionName | string | yes | The ID that uniquely identifies a subscription. |
| body | object | yes | JSON request body |

### Validates if charges for a subscription can be moved to a new invoice section. This operation is supported…
`POST https://apizie.tech/v1/cloud:azure-arm-billing/billing-subscriptions-validate-move-eligibility` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| billingAccountName | string | yes | The ID that uniquely identifies a billing account. |
| billingSubscriptionName | string | yes | The ID that uniquely identifies a subscription. |
| body | object | yes | JSON request body |

### Cancels all the payment terms on billing account that falls after the cancellation date in the request.…
`POST https://apizie.tech/v1/cloud:azure-arm-billing/billing-accounts-cancel-payment-terms` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| billingAccountName | string | yes | The ID that uniquely identifies a billing account. |
| body | object | yes | JSON request body |

### Provides a list of check access response objects for a billing account.
`POST https://apizie.tech/v1/cloud:azure-arm-billing/billing-permissions-check-access-by-billing-account` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| billingAccountName | string | yes | The ID that uniquely identifies a billing account. |
| body | object | yes | JSON request body |

### Gets the transition details for a billing account that has transitioned from agreement type Microsoft Online…
`POST https://apizie.tech/v1/cloud:azure-arm-billing/billing-accounts-confirm-transition` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| billingAccountName | string | yes | The ID that uniquely identifies a billing account. |

### Adds a role assignment on a billing account. The operation is supported for billing accounts with agreement…
`POST https://apizie.tech/v1/cloud:azure-arm-billing/billing-role-assignments-create-by-billing-account` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| billingAccountName | string | yes | The ID that uniquely identifies a billing account. |
| body | object | yes | JSON request body |

### Lists the customers that are billed to a billing account. The operation is supported only for billing…
`GET https://apizie.tech/v1/cloud:azure-arm-billing/customers-list-by-billing-account` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| billingAccountName | string | yes | The ID that uniquely identifies a billing account. |
| expand | string | no | May be used to expand enabledAzurePlans and resellers |
| filter | string | no | The filter query option allows clients to filter a collection of resources that are addressed by a request URL. |
| orderBy | string | no | The orderby query option allows clients to request resources in a particular order. |
| top | integer | no | The top query option requests the number of items in the queried collection to be included in the result. The maximum supported value for… |
| skip | integer | no | The skip query option requests the number of items in the queried collection that are to be skipped and not included in the result. |
| count | boolean | no | The count query option allows clients to request a count of the matching resources included with the resources in the response. |
| search | string | no | The search query option allows clients to request items within a collection matching a free-text search expression. search is only… |

### Gets a customer by its ID at billing account level. The operation is supported only for billing accounts…
`GET https://apizie.tech/v1/cloud:azure-arm-billing/customers-get-by-billing-account` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| billingAccountName | string | yes | The ID that uniquely identifies a billing account. |
| customerName | string | yes | The ID that uniquely identifies a customer. |

### Lists the billing permissions the caller has for a customer at billing account level.
`GET https://apizie.tech/v1/cloud:azure-arm-billing/billing-permissions-list-by-customer-at-billing-account` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| billingAccountName | string | yes | The ID that uniquely identifies a billing account. |
| customerName | string | yes | The ID that uniquely identifies a customer. |

### Lists the subscriptions for a customer at billing account level. The operation is supported only for billing…
`GET https://apizie.tech/v1/cloud:azure-arm-billing/billing-subscriptions-list-by-customer-at-billing-account` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| billingAccountName | string | yes | The ID that uniquely identifies a billing account. |
| customerName | string | yes | The ID that uniquely identifies a customer. |
| includeDeleted | boolean | no | Can be used to get deleted billing subscriptions. |
| expand | string | no | Can be used to expand `Reseller`, `ConsumptionCostCenter`, `LastMonthCharges` and `MonthToDateCharges` |
| filter | string | no | The filter query option allows clients to filter a collection of resources that are addressed by a request URL. |
| orderBy | string | no | The orderby query option allows clients to request resources in a particular order. |
| top | integer | no | The top query option requests the number of items in the queried collection to be included in the result. The maximum supported value for… |
| skip | integer | no | The skip query option requests the number of items in the queried collection that are to be skipped and not included in the result. |
| count | boolean | no | The count query option allows clients to request a count of the matching resources included with the resources in the response. |
| search | string | no | The search query option allows clients to request items within a collection matching a free-text search expression. search is only… |

### Lists the policies for a customer at billing account scope. This operation is supported only for billing…
`GET https://apizie.tech/v1/cloud:azure-arm-billing/policies-get-by-customer-at-billing-account` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| billingAccountName | string | yes | The ID that uniquely identifies a billing account. |
| customerName | string | yes | The ID that uniquely identifies a customer. |

### Updates the policies for a customer at billing account scope. This operation is supported only for billing…
`POST https://apizie.tech/v1/cloud:azure-arm-billing/policies-create-or-update-by-customer-at-billing-account` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| billingAccountName | string | yes | The ID that uniquely identifies a billing account. |
| customerName | string | yes | The ID that uniquely identifies a customer. |
| body | object | yes | JSON request body |

### Lists the products for a customer. These don't include products billed based on usage.The operation is…
`GET https://apizie.tech/v1/cloud:azure-arm-billing/products-list-by-customer` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| billingAccountName | string | yes | The ID that uniquely identifies a billing account. |
| customerName | string | yes | The ID that uniquely identifies a customer. |
| filter | string | no | The filter query option allows clients to filter a collection of resources that are addressed by a request URL. |
| orderBy | string | no | The orderby query option allows clients to request resources in a particular order. |
| top | integer | no | The top query option requests the number of items in the queried collection to be included in the result. The maximum supported value for… |
| skip | integer | no | The skip query option requests the number of items in the queried collection that are to be skipped and not included in the result. |
| count | boolean | no | The count query option allows clients to request a count of the matching resources included with the resources in the response. |
| search | string | no | The search query option allows clients to request items within a collection matching a free-text search expression. search is only… |

### Lists the departments that a user has access to. The operation is supported only for billing accounts with…
`GET https://apizie.tech/v1/cloud:azure-arm-billing/departments-list-by-billing-account` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| billingAccountName | string | yes | The ID that uniquely identifies a billing account. |
| filter | string | no | The filter query option allows clients to filter a collection of resources that are addressed by a request URL. |
| orderBy | string | no | The orderby query option allows clients to request resources in a particular order. |
| top | integer | no | The top query option requests the number of items in the queried collection to be included in the result. The maximum supported value for… |
| skip | integer | no | The skip query option requests the number of items in the queried collection that are to be skipped and not included in the result. |
| search | string | no | The search query option allows clients to request items within a collection matching a free-text search expression. search is only… |

### Gets a department by ID. The operation is supported only for billing accounts with agreement type Enterprise…
`GET https://apizie.tech/v1/cloud:azure-arm-billing/departments-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| billingAccountName | string | yes | The ID that uniquely identifies a billing account. |
| departmentName | string | yes | The name of the department. |

### Lists the billing permissions the caller has for a department.
`GET https://apizie.tech/v1/cloud:azure-arm-billing/billing-permissions-list-by-department` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| billingAccountName | string | yes | The ID that uniquely identifies a billing account. |
| departmentName | string | yes | The name of the department. |

### Lists the role assignments for the caller on a department. The operation is supported for billing accounts…
`GET https://apizie.tech/v1/cloud:azure-arm-billing/billing-role-assignments-list-by-department` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| billingAccountName | string | yes | The ID that uniquely identifies a billing account. |
| departmentName | string | yes | The name of the department. |

### Gets a role assignment for the caller on a department. The operation is supported only for billing accounts…
`GET https://apizie.tech/v1/cloud:azure-arm-billing/billing-role-assignments-get-by-department` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| billingAccountName | string | yes | The ID that uniquely identifies a billing account. |
| departmentName | string | yes | The name of the department. |
| billingRoleAssignmentName | string | yes | The ID that uniquely identifies a role assignment. |

### Create or update a billing role assignment. The operation is supported only for billing accounts with…
`POST https://apizie.tech/v1/cloud:azure-arm-billing/billing-role-assignments-create-or-update-by-department` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| billingAccountName | string | yes | The ID that uniquely identifies a billing account. |
| departmentName | string | yes | The name of the department. |
| billingRoleAssignmentName | string | yes | The ID that uniquely identifies a role assignment. |
| body | object | yes | JSON request body |

### Deletes a role assignment on a department. The operation is supported only for billing accounts with…
`POST https://apizie.tech/v1/cloud:azure-arm-billing/billing-role-assignments-delete-by-department` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| billingAccountName | string | yes | The ID that uniquely identifies a billing account. |
| departmentName | string | yes | The name of the department. |
| billingRoleAssignmentName | string | yes | The ID that uniquely identifies a role assignment. |

### List the definition for a department. The operation is supported for billing accounts with agreement type…
`GET https://apizie.tech/v1/cloud:azure-arm-billing/billing-role-definition-list-by-department` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| billingAccountName | string | yes | The ID that uniquely identifies a billing account. |
| departmentName | string | yes | The name of the department. |

### Gets the definition for a role on a department. The operation is supported for billing accounts with…
`GET https://apizie.tech/v1/cloud:azure-arm-billing/billing-role-definition-get-by-department` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| billingAccountName | string | yes | The ID that uniquely identifies a billing account. |
| departmentName | string | yes | The name of the department. |
| roleDefinitionName | string | yes | The ID that uniquely identifies a role definition. |

### Provides a list of check access response objects for a department.
`POST https://apizie.tech/v1/cloud:azure-arm-billing/billing-permissions-check-access-by-department` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| billingAccountName | string | yes | The ID that uniquely identifies a billing account. |
| departmentName | string | yes | The name of the department. |
| body | object | yes | JSON request body |

…and 68 more. See the OpenAPI spec.

## Example
```
curl "https://apizie.tech/v1/cloud:azure-arm-billing/billing-accounts-list" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the Azure Billing management API?
Create a free Apizie key, then send GET https://apizie.tech/v1/cloud:azure-arm-billing/billing-accounts-list with the header x-api-key. Every endpoint returns { project, data, timestamp }.

### Is the Azure Billing management API free on Apizie?
Yes. The Free plan includes 1,000 requests a month at 100 requests a minute, no credit card. Azure Billing management itself also needs your own key from azure.com.

### Can AI agents use the Azure Billing management API?
Yes. Add the Apizie MCP server (https://apizie.tech/mcp) to Claude, ChatGPT, Cursor or VS Code, then ask in plain language. The agent calls run_scraper with project key cloud:azure-arm-billing.

### What is the status of the Azure Billing management API?
Needs your own provider key (bring your own key)
