GET api/Domain/Product?user={user}
Get a list of available domain products
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| user |
Optional user handle - if empty logged in user will be used |
string |
None. |
Body Parameters
None.
Response Information
Resource Description
DomainProduct list on success
Collection of errors on failure
Return codes
200 - ok
404 - not found
500 - internal server error
| Name | Description | Type | Additional information |
|---|---|---|---|
| Id |
Tld id |
integer |
None. |
| Extensions |
List of extensions for tld |
string |
None. |
| MinRegistrationPeriod |
Minimum registration period in years |
integer |
None. |
| MaxRegistrationPeriod |
Maximum registration period in years |
integer |
None. |
| MinRenewPeriod |
Minimum renewal period in years |
integer |
None. |
| MaxRenewPeriod |
Maximum renewal period in years |
integer |
None. |
| HasAuthInfo | boolean |
None. |
|
| Is_IDN | boolean |
None. |
|
| Products |
Products available for this tld |
Collection of DomainPrice |
None. |
Response Formats
application/json, text/json
[
{
"Id": 1,
"Extensions": "sample string 2",
"MinRegistrationPeriod": 3,
"MaxRegistrationPeriod": 4,
"MinRenewPeriod": 5,
"MaxRenewPeriod": 6,
"HasAuthInfo": true,
"Is_IDN": true,
"Products": [
{
"ProductType": "sample string 1",
"ProductPrice": 2.0,
"IsPublicPrice": true,
"IncludeTrusteeService": true
},
{
"ProductType": "sample string 1",
"ProductPrice": 2.0,
"IsPublicPrice": true,
"IncludeTrusteeService": true
}
]
},
{
"Id": 1,
"Extensions": "sample string 2",
"MinRegistrationPeriod": 3,
"MaxRegistrationPeriod": 4,
"MinRenewPeriod": 5,
"MaxRenewPeriod": 6,
"HasAuthInfo": true,
"Is_IDN": true,
"Products": [
{
"ProductType": "sample string 1",
"ProductPrice": 2.0,
"IsPublicPrice": true,
"IncludeTrusteeService": true
},
{
"ProductType": "sample string 1",
"ProductPrice": 2.0,
"IsPublicPrice": true,
"IncludeTrusteeService": true
}
]
}
]
application/xml, text/xml
<ArrayOfDomainProduct xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Namebay.Rest.Api.Models.Domain">
<DomainProduct>
<Extensions>sample string 2</Extensions>
<HasAuthInfo>true</HasAuthInfo>
<Id>1</Id>
<Is_IDN>true</Is_IDN>
<MaxRegistrationPeriod>4</MaxRegistrationPeriod>
<MaxRenewPeriod>6</MaxRenewPeriod>
<MinRegistrationPeriod>3</MinRegistrationPeriod>
<MinRenewPeriod>5</MinRenewPeriod>
<Products>
<DomainPrice>
<IncludeTrusteeService>true</IncludeTrusteeService>
<IsPublicPrice>true</IsPublicPrice>
<ProductPrice>2</ProductPrice>
<ProductType>sample string 1</ProductType>
</DomainPrice>
<DomainPrice>
<IncludeTrusteeService>true</IncludeTrusteeService>
<IsPublicPrice>true</IsPublicPrice>
<ProductPrice>2</ProductPrice>
<ProductType>sample string 1</ProductType>
</DomainPrice>
</Products>
</DomainProduct>
<DomainProduct>
<Extensions>sample string 2</Extensions>
<HasAuthInfo>true</HasAuthInfo>
<Id>1</Id>
<Is_IDN>true</Is_IDN>
<MaxRegistrationPeriod>4</MaxRegistrationPeriod>
<MaxRenewPeriod>6</MaxRenewPeriod>
<MinRegistrationPeriod>3</MinRegistrationPeriod>
<MinRenewPeriod>5</MinRenewPeriod>
<Products>
<DomainPrice>
<IncludeTrusteeService>true</IncludeTrusteeService>
<IsPublicPrice>true</IsPublicPrice>
<ProductPrice>2</ProductPrice>
<ProductType>sample string 1</ProductType>
</DomainPrice>
<DomainPrice>
<IncludeTrusteeService>true</IncludeTrusteeService>
<IsPublicPrice>true</IsPublicPrice>
<ProductPrice>2</ProductPrice>
<ProductType>sample string 1</ProductType>
</DomainPrice>
</Products>
</DomainProduct>
</ArrayOfDomainProduct>