diff --git a/api_logs/api-logs.go b/api_logs/api-logs.go index 5abaefe07ec12f953bccd06812334e3ff54baa3f..33043db418d4c60e4ba4a9501ad8089e90d7710f 100644 --- a/api_logs/api-logs.go +++ b/api_logs/api-logs.go @@ -125,8 +125,11 @@ func GenerateOutgoingAPILog(startTime time.Time, requestID *string, claim map[st } typeString := "api-outgoing" - if funk.Contains(method, "webhook") { - typeString = "webhook-outgoing" + for k, v := range requestHeaders { + if strings.ToLower(k) == "x-bobgroup-type" && strings.ToLower(v) == "webhook" { + typeString = "webhook-outgoing" + break + } } apiLog := ApiLog{