Cubu Docs
Technical Guide
Technical Guide
  • Welcome to Cubu's Technical Guide!
  • White Papers
    • Data Protection
    • Sign On and Authentication
  • Advanced Configuration
    • Configuring Video Meetings
      • ⚒️Using Microsoft Teams for Video Meetings
      • ⚒️Using Zoom for Online Meetings
    • Calendar Integration
      • ⚒️Configuring Microsoft Office 365 Calendar Integration
      • ⚒️Configuring Google Workspace Calendar Integration
    • Configuring Single Sign On (SSO)
      • ⚒️Configuring SSO with Azure AD
      • ⚒️Configuring SSO with Okta
      • ⚒️Configuring SSO with Auth0
    • Configuring Chatbots
      • Configure Chatbot using WhatsApp
  • Webhooks
    • Webhooks Configuration
    • Developing Webhooks
      • Dev Tools
      • HMAC Validation (ASP.NET Core)
    • Webhooks Reference
      • Organization Webhooks
        • 🪝Webhook: Send SMS
      • Data Table Webhooks
        • 🪝Webhook: Query
        • 🪝Webhook: Find
        • 🪝Webhook: Fetch
      • Service Webhooks
        • 🪝After Book Appointment
        • 🪝After Check In
        • 🪝After Close
        • 🪝Before Book Appointment
        • 🪝Before Check In
        • 🪝Before Queue-Up
        • 🪝Before Resolve
        • 🪝After Queue-up
        • 🪝After Resolve
        • 🪝After Start Work
      • Kiosk Webhooks
        • 🪝Before Query Appointments
  • Server to Server (S2S) API
    • Server to Server (S2S) API
Powered by GitBook
On this page
  • Webhooks Settings
  • See Also
  1. Webhooks

Webhooks Configuration

Configure Cubu to use webhooks

PreviousConfigure Chatbot using WhatsAppNextDeveloping Webhooks

Last updated 7 months ago

To use webhooks in Cubu, you first need to configure the webhooks' location and security protocol and then enable webhooks for individual entities.

Go to Admin tools -> Settings -> Webhooks to enable and configure webhooks.

Webhooks Settings

  • Enabled: Toggle this to enable or disable webhook calls across the organization. This setting overrides any local webhook configurations.

  • Base URL: The base API URL is common to all endpoints the external API provides.

  • Authorization: Select the method for authenticating webhook requests:

    • None: No authorization is required for webhook requests.

    • HMAC (recommended): Cubu generates a unique secret key to create a Message Authentication Code (MAC), ensuring the message’s integrity and authenticity. The MAC is sent in the Authorization header as HMAC <mac>.

Always protect your webhooks service by applying an authorization method and validating requests on the service side.

See Also

(Wikipedia)

HMAC
Webhooks Settings