Accounts-account-email-domain-usernames-mailboxName-webmail:GET

From Hostway API Documentation
(Difference between revisions)
Jump to: navigation, search
(Response)
m (1 revision)
 
(4 intermediate revisions by 3 users not shown)
Line 40: Line 40:
 
   "type": "{type}",
 
   "type": "{type}",
 
   "allowUpgrade": {allowUpgrade},
 
   "allowUpgrade": {allowUpgrade},
 +
  "resetPassword": {resetPassword},
 
   "theme": "{theme}",
 
   "theme": "{theme}",
 
   "language": "{language}",
 
   "language": "{language}",
Line 58: Line 59:
 
; allowUpgrade - ''boolean''
 
; allowUpgrade - ''boolean''
 
: OpenXchange allowUpgrade option
 
: OpenXchange allowUpgrade option
; type - ''string'' - one of "standard", "activesync" or "premium"
+
; type - ''string''
: OpenXchange account type.
+
: OpenXchange account type. Supported values can be obtained from the [[Accounts-account-email-domain-webmailNames:GET|webmailNames API endpoint]].
 +
; resetPassword - ''boolean''
 +
: Returns if customer will be forced to reset mailbox password the next time he logs in to his OX account
 
; theme - ''string''
 
; theme - ''string''
 
: Theme identifier for setting a specific theme when creating an OX account
 
: Theme identifier for setting a specific theme when creating an OX account
Line 83: Line 86:
 
   "type": "standard",  
 
   "type": "standard",  
 
   "allowUpgrade": true,  
 
   "allowUpgrade": true,  
 +
  "resetPassword": false,
 
   "theme": "test_theme",  
 
   "theme": "test_theme",  
 
   "language": "en_US",  
 
   "language": "en_US",  

Latest revision as of 13:36, 30 May 2016

GET /accounts/{account}/email/{domain}/usernames/{mailboxName}/webmail

Gets OpenXchange account type.

Contents


Request

GET /accounts/{account}/email/{domain}/usernames/{mailboxName}/webmail

URI Parameters

account - string
domain - string
mailboxName - string

Request Headers

Authorization - HTTP Authorization header [1]
The Authentication credentials of the client application.
Content-Type
Required. Set this header to application/json; charset=UTF-8


Response

Status Code

200 OK
Success
401 Unauthorized
The supplied credentials are invalid or do not provide permissions for this operation.
404 Not Found
The domain name does not exist.

Response Body

{
   "authToken": "{authenticationToken}",
   "type": "{type}",
   "allowUpgrade": {allowUpgrade},
   "resetPassword": {resetPassword},
   "theme": "{theme}",
   "language": "{language}",
   "timezone": "{timezone}",
   "links": [
      {
         "location": "{APIBaseURL}/accounts/{account}/email/{domain}/usernames/{mailboxName}/webmail/", 
         "rel": "self"
      }
   ]
}
 


Parameters

authenticationToken - string
Authentication token value
allowUpgrade - boolean
OpenXchange allowUpgrade option
type - string
OpenXchange account type. Supported values can be obtained from the webmailNames API endpoint.
resetPassword - boolean
Returns if customer will be forced to reset mailbox password the next time he logs in to his OX account
theme - string
Theme identifier for setting a specific theme when creating an OX account
language - string
OpenXchange account locale of type 'en_US'.
timezone - string
OpenXchange account timezone of type 'America/Chicago'.

Examples

Success getting account type

Request

GET /accounts/test/email/test.com/usernames/john.smith/webmail
 

Response

200 OK

{
   "authToken": "PoiC9iyBehe13ZHWyhfa2eArKUJy+RJ5WpyN0eCBs2+Ns8SIdvhgto9zWLDnGZWlgTV9MuJ1F+//XnoKZWxjaRr2qh++437fChyxZmaHwe7g==",
   "type": "standard", 
   "allowUpgrade": true, 
   "resetPassword": false,
   "theme": "test_theme", 
   "language": "en_US", 
   "timezone": "America/Chicago",
   "links": [
      {
         "href": "{APIBaseURL}/accounts/test/email/test.com/usernames/john.smith/webmail/", 
         "rel": "self"
      }
   ]
}


blog comments powered by Disqus

Personal tools
Namespaces
Variants
Actions
APIs
Navigation
Toolbox