आपके पास संसाधन के लिए एक अद्यतन कार्रवाई है। अपने डेटाबेस में अंगूठे के एक मोटे नियम के रूप में एक संसाधन होगा। इसलिए आपके उदाहरण में ग्राहक के लिए एक अपडेट एक्शन के साथ एक कंट्रोलर है और जहाँ तक संभव हो फ़ील्ड्स वैकल्पिक हैं।
इसके अपवाद हो सकते हैं (उदाहरण के लिए यदि आप पासवर्ड को पासवर्ड और पासवर्ड से अपडेट करने की अपेक्षा करते हैं), लेकिन यह अधिकांश मामलों के लिए सही है।
यह अधिक संभावना है कि अपवाद नियंत्रक होते हैं जिनके पास कुछ संसाधनों के लिए सीमित क्रियाएं होती हैं, जैसे कि एक सत्रकंट्रोलर जिसे केवल बनाया और नष्ट किया जा सकता है। यह बहुत संभावना नहीं है कि आप एकल क्षेत्रों के लिए कार्य करना चाहेंगे।
आपके उदाहरण में एक चीज को स्वयं के संसाधन के रूप में संभाला जा सकता है और वह है पता। यदि आपके पास पतों के लिए एक तालिका होगी, खासकर यदि प्रति ग्राहक एक से अधिक पते होंगे (बिलिंग, वितरण ...) इसे एक नेस्टेड संसाधन के रूप में संभाला जा सकता है। लेकिन फिर से पूरे एड्रेस रिसोर्स के लिए एक अपडेट एक्शन।