diff --git a/api_logs/api-logs.go b/api_logs/api-logs.go
index 457e05b5f5048c591da92b23e73728d5474a2176..b68c611a203845b2339cb19543ce63a18f01931f 100644
--- a/api_logs/api-logs.go
+++ b/api_logs/api-logs.go
@@ -99,7 +99,7 @@ func GenerateIncomingAPILog(startTime time.Time, requestID *string, claim map[st
 	return apiLog
 }
 
-func GenerateOutgoingAPILog(startTime time.Time, requestID *string, claim map[string]interface{}, urlString string, method string, requestBody string, requestHeaders map[string]string, responseBody string, responseCode int) ApiLog {
+func GenerateOutgoingAPILog(startTime time.Time, requestID *string, claim map[string]interface{}, urlString string, method string, requestBody string, requestHeaders map[string]string, responseBody string, responseHeaders map[string]string, responseCode int) ApiLog {
 	endTime := time.Now()
 
 	currentRequestID := ""
@@ -146,7 +146,7 @@ func GenerateOutgoingAPILog(startTime time.Time, requestID *string, claim map[st
 			Body:            requestBody,
 		},
 		Response: ApiLogResponse{
-			Headers:  requestHeaders,
+			Headers:  responseHeaders,
 			BodySize: len(responseBody),
 			Body:     responseBody,
 		},