{"_id":"59a745383fe4d900251180f1","project":"568bdc1483d2061900d86cdc","version":{"_id":"59a72290d61777001b6c42c3","project":"568bdc1483d2061900d86cdc","__v":19,"createdAt":"2017-08-30T20:39:44.453Z","releaseDate":"2017-08-30T20:39:44.453Z","categories":["59a7236e3fe4d90025117c10","59a72eb6cb0db3001b84cfe2","59a734eb757d030019b85af8","59c0243b1b2d07001a9d2b76","59c035e42126e10028effb12","59c06c40df5b3c0010584a13","59c1a5852cabe5002641a3e7","59c2fb00b2b45c0010b7a3d7","59c32ceb9aea850010ac4130","59c32e6e190c90003cb0d12f","59c33affb2b45c0010b7aa23","59c7dfa457bd8200105444dc","59c7e975c50cf30010d712a0","59cffdef0cd4dd0010294d54","59d0622ca91a810032c8f60c","59d06733c1aec60026253065","59d174d44ac471001a07b123","59d5a5e323e6e800103defb2","59ecf1d8ed507c001c52b255"],"is_deprecated":false,"is_hidden":false,"is_beta":true,"is_stable":true,"codename":"","version_clean":"0.0.0","version":"0"},"category":{"_id":"59a7236e3fe4d90025117c10","project":"568bdc1483d2061900d86cdc","version":"59a72290d61777001b6c42c3","__v":0,"sync":{"url":"","isSync":false},"reference":false,"createdAt":"2017-08-30T20:43:26.858Z","from_sync":false,"order":8,"slug":"account-api","title":"Account API"},"user":"58cc41f21751ce2f003be3b7","__v":7,"parentDoc":null,"updates":[],"next":{"pages":[],"description":""},"createdAt":"2017-08-30T23:07:36.608Z","link_external":false,"link_url":"","githubsync":"","sync_unique":"","hidden":false,"api":{"examples":{"codes":[]},"results":{"codes":[{"name":"","code":"","language":"json","status":200}]},"settings":"59a733a3757d030019b85ad4","method":"put","auth":"required","params":[{"_id":"59a745383fe4d900251180f3","ref":"","in":"body","required":false,"desc":"","default":"","type":"string","name":"email"},{"_id":"59a745383fe4d900251180f2","ref":"","in":"body","required":false,"desc":"","default":"","type":"object","name":"meta"},{"_id":"59c803be57bd8200105449f6","ref":"","in":"header","required":false,"desc":"","default":"","type":"string","name":"x-system-metadata-prefix"}],"url":"/"},"isReference":false,"order":2,"body":"# Details\n\nUpdate a user's account.\n\nThis endpoint updates a user's email and any metadata associated with the user's account. The authentication token identifies the account that these changes should be applied to.\n\nA user token may be used to run this endpoint.\n\n# Parameters\n\n## body\n\n- email (optional): The user's current valid email address.\n- meta (optional): The [metadata](https://docs.droplit.io/docs/metadata) associated with the account.\n\n## header\n\n- x-system-metadata-prefix (optional): A customized [metadata](https://docs.droplit.io/docs/metadata) prefix. The default is “$.”\n\n# Responses\n\n## 200\n\n- No content returned, only the status code. See the REST API [Standard Responses](https://docs.droplit.io/docs/rest-api-standard-responses) page.\n\n## 400\n\n- __No Query String Allowed:__ The standard error structure defines this error as invalid parameters, with additional parameters in the query string. In this context, it means that no query string is allowed at all when calling this endpoint.\n- __Metadata Format Invalid:__ The standard error structure defines this error as invalid parameters. In this context, it means that metadata, when specified, should have been formatted as a valid JSON object, and it was not formatted that way.\n\n# Examples\n\n## HTTP\n\n```\nPUT https://ioe.droplit.io/api/account HTTP/1.1\nauthorization: TOKEN\ncontent-type: application/json\n{\n    \"email\": \"ACCOUNT-EMAIL-ADDRESS\"\n    \"meta\": {}\n}\n```\n\n## Droplit Console\n\n```\nThis functionality does not exist in the Droplit console.\n```","excerpt":"","slug":"account-update","type":"endpoint","title":"Update a user's account."}

putUpdate a user's account.


Definition

{{ api_url }}{{ page_api_url }}

Parameters

Body Params

email:
string
meta:
object

Headers

x-system-metadata-prefix:
string

Documentation

# Details Update a user's account. This endpoint updates a user's email and any metadata associated with the user's account. The authentication token identifies the account that these changes should be applied to. A user token may be used to run this endpoint. # Parameters ## body - email (optional): The user's current valid email address. - meta (optional): The [metadata](https://docs.droplit.io/docs/metadata) associated with the account. ## header - x-system-metadata-prefix (optional): A customized [metadata](https://docs.droplit.io/docs/metadata) prefix. The default is “$.” # Responses ## 200 - No content returned, only the status code. See the REST API [Standard Responses](https://docs.droplit.io/docs/rest-api-standard-responses) page. ## 400 - __No Query String Allowed:__ The standard error structure defines this error as invalid parameters, with additional parameters in the query string. In this context, it means that no query string is allowed at all when calling this endpoint. - __Metadata Format Invalid:__ The standard error structure defines this error as invalid parameters. In this context, it means that metadata, when specified, should have been formatted as a valid JSON object, and it was not formatted that way. # Examples ## HTTP ``` PUT https://ioe.droplit.io/api/account HTTP/1.1 authorization: TOKEN content-type: application/json { "email": "ACCOUNT-EMAIL-ADDRESS" "meta": {} } ``` ## Droplit Console ``` This functionality does not exist in the Droplit console. ```

User Information

Try It Out

put
{{ tryResults.results }}
Method{{ tryResults.method }}
Request Headers
{{ tryResults.requestHeaders }}
URL{{ tryResults.url }}
Request Data
{{ tryResults.data }}
Status
Response Headers
{{ tryResults.responseHeaders }}