MCPcopy Index your code
hub / github.com/StackStorm/st2 / post_generic_webhook

Method post_generic_webhook

st2client/st2client/models/core.py:712–726  ·  view source on GitHub ↗
(self, trigger, payload=None, trace_tag=None, **kwargs)

Source from the content-addressed store, hash-verified

710class WebhookManager(ResourceManager):
711 @add_auth_token_to_kwargs_from_env
712 def post_generic_webhook(self, trigger, payload=None, trace_tag=None, **kwargs):
713 url = "/webhooks/st2"
714
715 headers = {}
716 data = {"trigger": trigger, "payload": payload or {}}
717
718 if trace_tag:
719 headers["St2-Trace-Tag"] = trace_tag
720
721 response = self.client.post(url, data=data, headers=headers, **kwargs)
722
723 if response.status_code != http_client.OK:
724 self.handle_error(response)
725
726 return parse_api_response(response)
727
728 @add_auth_token_to_kwargs_from_env
729 def match(self, instance, **kwargs):

Callers 1

runMethod · 0.80

Calls 3

parse_api_responseFunction · 0.85
postMethod · 0.45
handle_errorMethod · 0.45

Tested by

no test coverage detected