From bbbb4c23246969da170b80e2a3ac1c99ef64a44d Mon Sep 17 00:00:00 2001 From: sfc-gh-afedorov Date: Mon, 10 Aug 2020 14:04:19 -0700 Subject: [PATCH] [handler] adds custom payload to sn --- src/runners/handlers/service_now.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/runners/handlers/service_now.py b/src/runners/handlers/service_now.py index eeccc04f7..0efa490f5 100644 --- a/src/runners/handlers/service_now.py +++ b/src/runners/handlers/service_now.py @@ -34,7 +34,7 @@ def __call__(self, r): return r -def handle(alert, assignee=''): +def handle(alert, assignee='', payload={}): host = env.get('SA_SN_API_HOST') if not host: log.info('skipping service-now handler, missing host') @@ -83,7 +83,7 @@ def handle(alert, assignee=''): response = requests.post( api_url, auth=Bearer(access_token) if access_token else (username, password), - json={ + json=payload or { f'{fp}contact_type': 'Integration', f'{fp}impact': '2', f'{fp}urgency': '2',