PUT Upgrades a basic account to a premium account by presenting a valid product key.
A valid Drillster product key.
If a PUT request has no body (i.e. the body is empty), it is still mandatory to include a Content-Length header (i.e.
Content-Length: 0). Not all HTTP clients do this automatically. For more information, please see RFC 2616.
A 2.0 User object, with evidence of the upgrade.
The following error situations are possible:
||400 (Bad request)||No product key supplied|
||404 (Not found)||Given product key could not be found|
||400 (Bad request)||Given product key is not valid|
||400 (Bad request)||The account is already a premium account|
||400 (Bad request)||The account is part of an organization|
||500 (Internal error)||Unable to upgrade the account to a premium account|