diff --git a/lib/run/responder.js b/lib/run/responder.js
index <HASH>..<HASH> 100644
--- a/lib/run/responder.js
+++ b/lib/run/responder.js
@@ -24,6 +24,7 @@ module.exports = function *(apiDefinition, result) {
 
     return {
         status: parseInt(response.statusCode),
+        type: accept,
         body: body
     };
 };
diff --git a/lib/run/route.js b/lib/run/route.js
index <HASH>..<HASH> 100644
--- a/lib/run/route.js
+++ b/lib/run/route.js
@@ -70,6 +70,7 @@ module.exports = function(apiDefinition, program) {
         console.log('\t--'.gray, 'Creating response');
         const response = yield Responder.bind(this, apiDefinition, result);
         this.status = response.status;
+        this.type = response.type;
         this.body = response.body;
     };
 };
Make sure to send along content-type to responses in Lambda run