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