# Developing Shopify Apps, Part 4: Change is Good

DevFeed: [Developing Shopify Apps, Part 4: Change is Good](<https://devfeed.tech/articles/developing-shopify-apps-part-4-change-is-good-1264.md>)

Original publisher: [Read original article](<https://shopify.engineering/17488360-developing-shopify-apps-part-4-change-is-good>)

Author: Shopify Engineering

Published: 2011-08-08T22:29:00Z

Content type: article

Language: en

Sources: [Shopify Engineering](<https://devfeed.tech/sources/shopify-engineering.md>), [Shopify Engineering - Shopify Engineering](<https://devfeed.tech/sources/shopify-engineering-shopify-engineering.md>)

Topics: [Shopify](<https://devfeed.tech/topics/shopify.md>), [API](<https://devfeed.tech/topics/api.md>), [XML](<https://devfeed.tech/topics/xml.md>), [Chrome](<https://devfeed.tech/topics/chrome.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [apps](<https://devfeed.tech/tags/apps.md>), [json](<https://devfeed.tech/tags/json.md>), [shopify](<https://devfeed.tech/tags/shopify.md>)

## AI overview

This article in the Developing Shopify Apps series explains how to modify an existing customer record through the Shopify API. It demonstrates updating a customer's address and phone number using an identified customer record, an XML request, a PUT operation, and the Chrome REST Console, while also referring to JSON alternatives.

## Source excerpt

So far, in the Developing Shopify Apps series, we've covered: The setup: joining Shopify's Partner Program, creating a new test shop, launching it, adding a private app to it and playing with a couple of quick API calls. Exploring the API: a quick explanation of the API and RESTafarianism, retrieving general information about a shop and dipping a toe into finding out about things like your shop's products, and so on.