{"metadata":{"image":[],"title":"","description":""},"api":{"url":"/customers/:customer_id","auth":"required","examples":{"codes":[{"name":"","code":"curl -H \"Authorization:Token b98f08d1c44cd5259dd70dc295e61187af45bffd23036f909919e608bdd8a592\" -X PUT -d '{\"data\": {\"email\":\"janedoe:::at:::acme.corp\",\"first_name\":\"Jane\",\"last_name\":\"Doe\",\"note\":\"Changing name and email\"}}' \"https://public-api.devmate.com/v2/customers/45\"","language":"json"}]},"method":"put","results":{"codes":[{"language":"json","status":200,"name":"","code":"{\n \"data\": {\n \"id\": 45,\n \"email\": \"[email protected]\",\n \"first_name\": \"Jane\",\n \"last_name\": \"Doe\",\n \"company\": \"MacPaw\",\n \"phone\": \"5553423322\",\n \"address\": \"Madison Ave. 11\",\n\n \"note\": \"Changing the first name and email\",\n \"date_added\": 1443186660\n\t}\n}"},{"status":400,"name":"","code":"{\n \"errors\": [\n {\n \"title\": \"Invalid field \\\"email\\\".\",\n \"detail\": \"Mandatory parameter \\\"email\\\" is empty or incorrect.\"\n }\n ]\n}","language":"json"},{"language":"json","status":401,"code":"{\n \"errors\": [\n {\n \"title\": \"Unauthorized\"\n }\n ]\n}"},{"status":404,"code":"{\n \"errors\": [\n {\n \"title\": \"Server error.\",\n \"detail\": \"Customer with id \\\"12343\\\" not found.\"\n }\n ]\n}","language":"json"},{"code":"{\n \"errors\": [\n {\n \"title\": \"Invalid field \\\"email\\\".\",\n \"detail\": \"This email already exists.\"\n }\n ]\n}","language":"json","status":409}]},"settings":"","params":[{"name":"customer_id","type":"int","default":"","desc":"Customer ID","required":false,"in":"path","ref":"","_id":"560a8947ee8a910d0072f7d0"},{"name":"data[email]","type":"string","default":"","desc":"Customer's email (**mandatory**)","required":false,"in":"body","ref":"","_id":"56095e37a7b2590d0089ebbb"},{"name":"data[first_name]","type":"string","default":"","desc":"Customer's first name","required":false,"in":"body","ref":"","_id":"56095e37a7b2590d0089ebbc"},{"name":"data[last_name]","type":"string","default":"","desc":"Customer's last name","required":false,"in":"body","ref":"","_id":"56095e37a7b2590d0089ebbd"},{"name":"data[company]","type":"string","default":"","desc":"Customer's company name","required":false,"in":"body","ref":"","_id":"57c04b81bcc4f61900cf97f1"},{"name":"data[phone]","type":"string","default":"","desc":"Customer's phone number","required":false,"in":"body","ref":"","_id":"57c04b81bcc4f61900cf97f0"},{"name":"data[address]","type":"string","default":"","desc":"Customer's address","required":false,"in":"body","ref":"","_id":"57c04b81bcc4f61900cf97ef"},{"name":"data[notes]","type":"string","default":"","desc":"Additional notes.","required":false,"in":"body","ref":"","_id":"563a22faa19edf0d009722c3"}]},"next":{"description":"","pages":[]},"title":"Update Customer","type":"endpoint","slug":"update-customer","excerpt":"","body":"This method is used to update info about existing customer. `customer_id` must be passed in URL (mandatory).\n\nExample request demonstrates updating information about customer created in the previous section: changing the first name from 'John' to 'Jane' and changing an email to [email protected]\n\n#Response Codes\n[block:parameters]\n{\n \"data\": {\n \"0-0\": \"`200`\",\n \"1-0\": \"`400`\",\n \"2-0\": \"`401`\",\n \"3-0\": \"`404`\",\n \"5-0\": \"`409`\",\n \"0-1\": \"Customer was updated successfully\",\n \"1-1\": \"Request parameter is absent or incorrect. For example, wrong email address.\",\n \"2-1\": \"Authorization failed\",\n \"3-1\": \"Customer with such ID was not found\",\n \"5-1\": \"Customers with such email already exists\",\n \"6-0\": \"`500`\",\n \"6-1\": \"Server error\",\n \"4-0\": \"`405`\",\n \"4-1\": \"Method not allowed: customer ID is empty\"\n },\n \"cols\": 2,\n \"rows\": 7\n}\n[/block]","updates":[],"order":3,"isReference":false,"hidden":false,"sync_unique":"","link_url":"","link_external":false,"_id":"591f17b521d2ff0f00cf5a77","createdAt":"2015-09-28T14:05:46.681Z","user":"547cd6ac78fd57080023ca99","version":{"version":"1.0.1","version_clean":"1.0.1","codename":"","is_stable":true,"is_beta":false,"is_hidden":false,"is_deprecated":false,"categories":["591f17af21d2ff0f00cf5a40","591f17af21d2ff0f00cf5a41","591f17af21d2ff0f00cf5a42","591f17af21d2ff0f00cf5a43","591f17af21d2ff0f00cf5a44","591f17af21d2ff0f00cf5a45","591f17af21d2ff0f00cf5a46","591f17af21d2ff0f00cf5a47","591f17af21d2ff0f00cf5a48"],"_id":"591f17ae21d2ff0f00cf5a3f","createdAt":"2017-05-19T16:05:02.775Z","__v":1,"project":"547cd7662eaee50800ed1089","releaseDate":"2017-05-19T16:05:02.775Z"},"githubsync":"","category":{"sync":{"isSync":false,"url":""},"pages":[],"title":"Public API","slug":"public-api","order":8,"from_sync":false,"reference":false,"_id":"591f17af21d2ff0f00cf5a48","__v":0,"project":"547cd7662eaee50800ed1089","createdAt":"2015-09-25T10:22:16.805Z","version":"591f17ae21d2ff0f00cf5a3f"},"parentDoc":null,"project":"547cd7662eaee50800ed1089","__v":0}
putUpdate Customer
Definition
{{ api_url }}{{ page_api_url }}
Parameters
Path Params
customer_id:
integer
Customer ID
Body Params
data[email]:
string
Customer's email (**mandatory**)
data[first_name]:
string
Customer's first name
data[last_name]:
string
Customer's last name
data[company]:
string
Customer's company name
data[phone]:
string
Customer's phone number
data[address]:
string
Customer's address
data[notes]:
string
Additional notes.