diff --git a/lib/requester/requester.js b/lib/requester/requester.js
index <HASH>..<HASH> 100644
--- a/lib/requester/requester.js
+++ b/lib/requester/requester.js
@@ -115,6 +115,7 @@ Requester.prototype.request = function (item, cb, scope) {
 
         // get the reason phrase
         codeReason = httpReasons.lookup(responseJSON.statusCode);
+        codeReason.overridden = !(res && res.statusMessage);
         codeReason.name = (res && res.statusMessage) || codeReason.name;
 
         // An object that is used in the app for certain things (such as response code details). Should be removed.
@@ -125,7 +126,8 @@ Requester.prototype.request = function (item, cb, scope) {
             responseCode: {
                 code: responseJSON.statusCode,
                 name: codeReason.name || '',
-                detail: codeReason.detail || ''
+                detail: codeReason.detail || '',
+                overridden: codeReason.overridden
             },
             responseCookies: cookies
         };
added a flag that's set to true if http response reason is overridden