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
  • API
  • URL
  • Request Body
  • Response Body
  1. Webhooks
  2. Webhooks Reference
  3. Data Table Webhooks

Webhook: Query

This webhook is called when searching for a data record in a data table.

API

URL

[base-url]/dataTable/actions/query

Request Body

  • dataTableSlug: the data table’s slug.

  • pageSize: the number of matching records to return.

  • continuationToken: A token to use when requesting the next results page.

  • searchCriteria: an array of field filters

    • slug: the field’s slug

    • searchPhrase: the value to search

    • partialMatch: (boolean) indicates whether to return records with a partial match for this field

Response Body

  • pageSize: The maximum Number of records per page.

  • continuationToken: This parameter contains a value if the query has more results. If the webhook is called again with this value, the next record page is returned.

  • dataRecords: an array of DataRecord objects:

    • remoteRecordId: the record ID in the legacy system

    • displayName: the record’s display name

    • fields: an array of fields

      • slug: the field’s slug

      • data: the field’s data object (see ).

PreviousData Table WebhooksNextWebhook: Find

Last updated 1 year ago

🪝