Hide response attributes Show response attributes object
-
items array[object] | null
The items for this page.
Hide items attributes Show items attributes object
-
id string(uuid)
The reseller Id.
-
The name of the company associated to the reseller. This may be up to 255 characters.
-
The company country. Must be in standard iso 3166-1 alpha 2.
-
The company address line 1. This may be up to 255 characters.
-
addressLine2 string | null
The company address line 2. This may be up to 255 characters.
-
The company city. This may be up to 255 characters.
-
The company state. This may be up to 255 characters.
-
The company ZIP. Should be a valid zip according to the company country. This may be up to 30 characters.
-
The company primary contact first name. This may be up to 255 characters.
-
The company primary contact last name. This may be up to 255 characters.
-
The company primary contact email. This may be up to 255 characters.
-
The company primary contact phone. Should be a valid phone according to the company country. This may be up to 30 characters.
-
internalIdentifier string | null
The company internal identifier. This may be up to 255 characters.
-
taxId string | null
The tax id of the company. This may be up to 255 characters.
-
The provider resellers. A list containing the info about this reseller in one or more provider instances.
Hide providerResellers attributes Show providerResellers attributes object
-
The id of the provider instance to which the reseller with ResellerId is associated to. Must always be set.
-
This value object contains the price margin for this entity.
Additional properties are NOT allowed.
Hide priceMargin attributes Show priceMargin attributes object
-
The margin rule applied. Possible values: Markup, Margin, SplitMargin or ErpMinusDiscount
Additional properties are NOT allowed.
Hide marginRule attribute Show marginRule attribute object
-
name string | null
The name of the enumeration.
-
-
The value applied to this price margin. Should not be below 0 or above 999.
-
-
offerTypeMargins object | null
Contains as key the name of the offer type and as value the price margin applied to each offer type for this specific provider instance. Price margins applied at the offer type level will override the price margin applied at the provider instance level. If no price margin is applied to a specific offer type of this provider instance then it will not be in the dictionary. This dictionary is optional.
Hide offerTypeMargins attribute Show offerTypeMargins attribute object | null
-
This value object contains the price margin for this entity.
Additional properties are NOT allowed.
Hide * attributes Show * attributes object
-
The margin rule applied. Possible values: Markup, Margin, SplitMargin or ErpMinusDiscount
Additional properties are NOT allowed.
Hide marginRule attribute Show marginRule attribute object
-
name string | null
The name of the enumeration.
-
-
The value applied to this price margin. Should not be below 0 or above 999.
-
-
-
providerResellerId string | null
An id that identifies the reseller has on the provider instance. For a Microsoft Tier 2 provider instance set ProviderResellerId to the primary mpn id of the reseller, which is the mpn id that will be used for new subscription purchases. When adding a provider instance to a reseller for a Microsoft Tier 1 environment or a generic provider, don't pass this property on the creation request.
-
A json formatted string which contains specific data for the reseller association to the provider instance. For Microsoft Tier 1 resellers, this property can be a empty json: "{}". On Microsoft Tier 2 resellers, this property will be a json with the following format: {"IndirectResellerId":string,"SecondaryMpnIds":string[]}
-
status object
The status for this entity. Possible values: Processing, Success, Failed
Additional properties are NOT allowed.
Hide status attribute Show status attribute object
-
name string | null
The name of the enumeration.
-
-
-
customDomain object
Additional properties are NOT allowed.
Hide customDomain attributes Show customDomain attributes object
-
customDomain string | null
The custom domain value.
-
status object
Additional properties are NOT allowed.
Hide status attribute Show status attribute object
-
name string | null
The name of the enumeration.
-
-
-
-
paginationParameters object
A model that is used to encapsulate the parameters needed to perform pagination queries.
Additional properties are NOT allowed.
Hide paginationParameters attributes Show paginationParameters attributes object
-
pageNumber integer(int32)
Indicates the number of the current page.
-
pageSize integer(int32)
The number of items that should be returned at most per page.
-
-
totalPages integer(int32)
The total number of pages available for the specified parameters and page size.
-
totalCount integer(int32)
The total number of results available for the specified parameters. Note this is typically not equal to the Count of items in the Items property, will only be equal if all the items fit in the first page.
-
hasPreviousPage boolean
Indicates if there is a previous page.
-
hasNextPage boolean
Indicates if there is a next page.
-
continuationToken string | null
The token to continue to retrieve the paginated items.