How to re-enable Webhook if it gets disabled?
- Getting Started
- Bot Building
- Smart Agent Chat
- Conversation Design
-
Developer Guides
Code Step Integration Static Step Integration Shopify Integration SETU Integration Exotel Integration CIBIL integration Freshdesk KMS Integration PayU Integration Zendesk Guide Integration Twilio Integration Razorpay Integration LeadSquared Integration USU(Unymira) Integration Helo(VivaConnect) Integration Salesforce KMS Integration Stripe Integration PayPal Integration CleverTap Integration Fynd Integration HubSpot Integration Magento Integration WooCommerce Integration Microsoft Dynamics 365 Integration
- Deployment
- External Agent Tool Setup
- Analytics & Reporting
- Notifications
- Commerce Plus
- Troubleshooting Guides
- Release Notes
Table of Contents
Enable Webhook via REST API
If the webhook is automatically disabled by Haptik due to mentioned reasons, you will have to use this API to enable the webhook again via a POST
request to the Haptik Platform.
The URL to enable webhook will be generated on the Haptik Platform Dashboard.
URL
https://**************/v1.0/webhook/
Headers
Authorization: Bearer <TOKEN>
client-id: <CLIENT_ID>
Content-Type: application/json
- Authorization: The Authorization header of each HTTP request should be “Bearer” followed by your token which will be provided by Haptik
- client-id: The client id for your account which will be provided by Haptik
- Content-Type: application/json
Request
{
"enabled": true
}
- enabled - enabled should be true to enable the webhook again
Response
A successful API request to the enable webhook will return a 200
status code with a JSON response object.
{
"enabled": true
}
Error Response
If the Authorization header is missing or invalid, then the API will return a 401
status code.
{
"error_message": "invalid authorization details"
}
Sample CURL command
curl -X POST \
<BASE_URL_MESSAGE_DELIVERY>/v1.0/webhook/ \
-header 'Authorization: Bearer <AUTH_TOKEN>' \
-header 'client-id: <CLIENT_ID>' \
-header 'Content-Type: application/json' \
-data-raw '{"enabled": true, "business_id": "<BUSINESS_ID>", "device_platform": 13}'