<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Webhook &#8211; SupportCandy</title>
	<atom:link href="https://supportcandy.net/docs-category/webhook/feed/" rel="self" type="application/rss+xml" />
	<link>https://supportcandy.net</link>
	<description>The most reliable customer support plugin and ticket system for WordPress</description>
	<lastBuildDate>Tue, 06 Feb 2024 05:57:25 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://supportcandy.net/wp-content/uploads/2022/07/cropped-logo-32x32.png</url>
	<title>Webhook &#8211; SupportCandy</title>
	<link>https://supportcandy.net</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>General</title>
		<link>https://supportcandy.net/docs/web-hook/</link>
		
		<dc:creator><![CDATA[Milind Ighe]]></dc:creator>
		<pubDate>Mon, 18 Dec 2023 09:39:32 +0000</pubDate>
				<guid isPermaLink="false">https://supportcandy.net/?post_type=docs&#038;p=333173</guid>

					<description><![CDATA[SupportCandy provides a powerful webhook feature that allows users to receive notifications and data updates for various actions within the system. Webhooks are outgoing requests sent to a specified URL whenever a trigger event occurs, such as creating a ticket, changing status, assigning tickets, closing tickets, or replying to tickets. This documentation guides you through [&#8230;]]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="333173" class="elementor elementor-333173" data-elementor-post-type="docs">
				<div class="elementor-element elementor-element-3a964ee e-flex e-con-boxed e-con e-parent" data-id="3a964ee" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-2f553c1 elementor-widget elementor-widget-text-editor" data-id="2f553c1" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>SupportCandy provides a powerful webhook feature that allows users to receive notifications and data updates for various actions within the system. Webhooks are outgoing requests sent to a specified URL whenever a trigger event occurs, such as creating a ticket, changing status, assigning tickets, closing tickets, or replying to tickets.</p><p>This documentation guides you through the process of setting up and managing webhooks in SupportCandy.</p>								</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-830d84c e-flex e-con-boxed e-con e-parent" data-id="830d84c" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-ab0ceb7 elementor-widget elementor-widget-heading" data-id="ab0ceb7" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h6 class="elementor-heading-title elementor-size-default">Creating a New Webhook</h6>				</div>
				</div>
		<div class="elementor-element elementor-element-9f064f4 e-con-full e-flex e-con e-child" data-id="9f064f4" data-element_type="container" data-e-type="container">
				<div class="elementor-element elementor-element-85d97b2 elementor-widget elementor-widget-text-editor" data-id="85d97b2" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<ol><li>In the SupportCandy settings, go to the &#8220;Webhooks&#8221; section.</li><li>Click on &#8220;Add New&#8221;</li><li>Fill in the required details, including the webhook name and the Delivery URL where the webhook requests will be sent.</li><li>Choose the trigger events that will activate the webhook.</li><li>Generate the secret for webhook.</li><li>Submit the webhook configuration.</li></ol>								</div>
				</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-3bbd7b2 e-flex e-con-boxed e-con e-parent" data-id="3bbd7b2" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-46de032 elementor-widget elementor-widget-text-editor" data-id="46de032" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<h6>Webhook Settings</h6><ul><li><strong>Webhook Name</strong>: A descriptive name for the webhook.</li><li><strong>Delivery URL</strong>: The URL where webhook requests will be sent.</li><li><strong>Triggers</strong>: Select trigger that will activate the webhook.</li><li><strong>Secret Key</strong>: (Optional) Add a secret key for enhanced security.</li></ul>								</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-aab2c07 e-flex e-con-boxed e-con e-parent" data-id="aab2c07" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-7b00406 elementor-widget elementor-widget-text-editor" data-id="7b00406" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<h6>How to authentic webhook response?</h6><p>The secret key used to generate a hash of the delivered webhook and provided in the request headers.<br />The hash is received – as a HTTP header in the webhook response. &#8220;X-WPSC-Webhook-Signature – A base64 encoded HMAC-SHA256 hash of the payload”.</p><p>You can use following php code to generate a base64 encoded hash MAC on your receiving side to compare with the X-WPSC-Webhook-Signature value in the HTTP header in order to validate the message. If your encoded hash signature and the one in the HTTP header match then you are able to assume this is a valid response from your site.</p><p>$yourHashSig = base64_encode(hash_hmac(&#8216;sha256&#8217;, $webhook_payload, wp_specialchars_decode( $secret, ENT_QUOTES ), true));</p><p>The secret used here is the same secret value set on the webhooks configuration page.</p>								</div>
				</div>
					</div>
				</div>
				</div>
		]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Triggers and logs</title>
		<link>https://supportcandy.net/docs/triggers-and-logs/</link>
		
		<dc:creator><![CDATA[Milind Ighe]]></dc:creator>
		<pubDate>Mon, 18 Dec 2023 10:01:54 +0000</pubDate>
				<guid isPermaLink="false">https://supportcandy.net/?post_type=docs&#038;p=333184</guid>

					<description><![CDATA[Available Triggers Create Ticket This trigger is activated when a new support ticket is created. Change Status This trigger is activated when the status of a support ticket is changed. Change Assignee This trigger is activated when the assignee of a support ticket is changed. Close Ticket This trigger is activated when a support ticket [&#8230;]]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="333184" class="elementor elementor-333184" data-elementor-post-type="docs">
				<div class="elementor-element elementor-element-6125d54 e-flex e-con-boxed e-con e-parent" data-id="6125d54" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
		<div class="elementor-element elementor-element-80e4fdc e-con-full e-flex e-con e-child" data-id="80e4fdc" data-element_type="container" data-e-type="container">
				<div class="elementor-element elementor-element-07ce5ae elementor-widget elementor-widget-heading" data-id="07ce5ae" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Available Triggers
</h2>				</div>
				</div>
				</div>
				<div class="elementor-element elementor-element-cec9bfd elementor-widget elementor-widget-text-editor" data-id="cec9bfd" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<h5><span style="color: inherit; font-family: inherit; font-size: 22px; text-align: var(--text-align);">Create Ticket</span></h5><p>This trigger is activated when a new support ticket is created.</p><h6>Change Status</h6><p>This trigger is activated when the status of a support ticket is changed.</p><h6>Change Assignee</h6><p>This trigger is activated when the assignee of a support ticket is changed.</p><h6>Close Ticket</h6><p>This trigger is activated when a support ticket is closed.</p><h6>Reply to Ticket</h6><p>This trigger is activated when a reply is added to a support ticket.</p><h6>Submit Private Note</h6><p>This trigger is activated when an agent submits private in a ticket.</p><h6>Change Ticket Subject</h6><p>This trigger is activated when the subject of the support ticket gets changed.</p><h6>Change Ticket Category</h6><p>This trigger is activated when the category of the support ticket gets changed.</p><h6>Change Ticket Priority</h6><p>This trigger is activated when the priority of the support ticket gets changed.</p><h6>Change Ticket fields</h6><p>This trigger is activated when any custom field of the support ticket gets changed.</p><h6>Change Agentonly Fields</h6><p>This trigger is activated when the Agentonly of the support ticket gets changed.</p><h6>Out of SLA</h6><p>This trigger is activated when the SLA of the support ticket gets out of the given time interval</p>								</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-309a300 e-flex e-con-boxed e-con e-parent" data-id="309a300" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-e7a1e78 elementor-widget elementor-widget-heading" data-id="e7a1e78" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Webhook Logs</h2>				</div>
				</div>
		<div class="elementor-element elementor-element-1859e7a e-con-full e-flex e-con e-child" data-id="1859e7a" data-element_type="container" data-e-type="container">
				<div class="elementor-element elementor-element-3a4fd24 elementor-widget elementor-widget-text-editor" data-id="3a4fd24" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<h4><span style="color: inherit; font-family: inherit; font-size: 22px; text-align: var(--text-align);">Viewing Logs</span></h4><p>View detailed logs of webhook requests and responses in the SupportCandy plugin.</p>								</div>
				</div>
				</div>
					</div>
				</div>
				</div>
		]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
