Accounts-accountId:GET

From Hostway API Documentation
(Difference between revisions)
Jump to: navigation, search
(Parameters)
m (1 revision: Release 101)
 

Latest revision as of 22:49, 16 December 2014

[edit] GET /accounts/{accountId}

Get details about an account.

Contents

[edit] Request

GET /accounts/{accountId}

[edit] Parameters

accountId - string
The Id of the account.

[edit] URI Parameters

None.

[edit] Request Headers

Authorization - HTTP Authorization header [1]
The Authentication credentials of the client application.

[edit] Response

[edit] Status Code

200 OK
Success.
403 Forbidden
Forbidden access to closed and suspended accounts by a user not authorized for such access.
404 Not Found
The account Id was not found.

[edit] Response Body

{
  "accountNumber": "{accountId}",
  "createdDate": "{createdDate}",
  "currency": "{currency}",
  "status": "open",
  "paymentInfo": [
    {"href": "https://api.hostway.com/accounts/{account-number}/paymentInfo", "rel": "related"}
  ],
  "products": [
    {"href": "https://api.hostway.com/accounts/{account-number}/products", "rel": "related"}
  ],
  "exchange": [
    {"href": "https://api.hostway.com/accounts/{account-number}/exchange", "rel": "related"}
  ],
  "dedicatedServers": [
    {"href": "https://api.hostway.com/accounts/{account-number}/dedicatedServers", "rel": "related"}
  ],
  "contacts": [
    {"href": "https://api.hostway.com/accounts/{account-number}/contacts", "rel": "related"}
  ],
  "email": [
    {"href": "https://api.hostway.com/accounts/{account-number}/email", "rel": "related"}
  ],
  "domains": [
    {"href": "https://api.hostway.com/accounts/{account-number}/domains", "rel": "related"}
  ],
  "attributes": [
    {"href": "https://api.hostway.com/accounts/{account-number}/attributes", "rel": "related"}
  ],
  "flexcloud": [
     {"href": "https://api.hostway.com/accounts/{account-number}/flexcloud", "rel": "related"}
  ],
  "users": [
     {"href": "https://api.hostway.com/accounts/{account-number}/users", "rel": "related"}
  ],
  "links": [
    {"href": "https://api.hostway.com/accounts/{account-number}/", "rel": "self"}
  ]
}
 

[edit] Parameters

accountNumber - string
The Id of the account
createdDate - date
The date account was created in format Y-m-d
currency - string
An ISO-4217[2] currency code assigned to the account.
status - string
status of the account. Valid values are open, closed or suspended. Accounts with certain status may not be accessible by regular users.
paymentInfo - list
(OPTIONAL)
Hypermedia to a resource of the payment instruments associated with the account.
users - list
(OPTIONAL)
Hypermedia to a resource of the users associated with the account.
products - list
(OPTIONAL)
Hypermedia to a resource containing all the products of the account. This value will appear depending on the user's access rights.
dedicatedServers - list
(OPTIONAL)
Hypermedia to a resource containing all the dedicated server products of the account.
exchange - list
(OPTIONAL)
Hypermedia to a resource containing all the Exchange domains of the account.
contacts - list
(OPTIONAL)
Hypermedia to a resource handling the contact details of the account.
email - list
(OPTIONAL)
Hypermedia to a resource containing all the email domains of the account.
domains - list
(OPTIONAL)
Hypermedia linking to the domain name management of the account.
attributes - list
(OPTIONAL)
Hypermedia to a partner attributes of the account.
flexcloud - list
(OPTIONAL)
Hypermedia to the Flexcloud management of the account.
links - list
Hypermedia for this resource. Links to self.

[edit] Conditional Hypermedia

Hypermedia fields marked as optional will appear on the basis of the accessing user's permissions.

[edit] Alternative with partner Id

As an alternative to using the account Id the client can use a partner-specific Id set via the account attribute partner_account_id. The response to this request is the same as the response to a request using the account Id.

GET /partnerAccounts/{partnerAccountId}

[edit] Parameters

partnerAccountId - string
Partner account Id set via the partner_account_id attribute.

[edit] See also


blog comments powered by Disqus

Personal tools
Namespaces
Variants
Actions
APIs
Navigation
Toolbox