Back to all

Webhook Methods

  • Custom

How It Works

The webhook receiver integration in Synapse Studio offers a robust framework to ingest and process webhook requests from external systems. With powerful routing and processing methods, you can efficiently handle incoming payloads, synchronize data, and maintain seamless integration with your workflows.

Key Features of Webhook Receiver

  • Dynamic Payload Routing
    Use the Extract_webhook_identifier method to route incoming payloads to the appropriate Synapse instance based on a unique identifier.
  • Payload Processing and Transformation
    The Process_webhook method processes webhook data, converts it into Syncari Records, and prepares it for synchronization.
  • Customizable Webhook Endpoints
    Define endpoints with dynamic parameters, including webhookIdentifier, to ensure payloads are directed accurately.
  • Real-Time Data Handling
    Process single or batch records, manage deletes, and handle specific data transformations to keep your records up to date.

How It Works

Routing Webhook Payloads

The Extract_webhook_identifier method identifies and routes the payload to the appropriate Synapse instance. The unique identifier can be extracted from the payload, headers, or parameters. Ensure the webhookIdentifier is configured in the metaConfig object for successful routing.

Processing Webhook Data

The Process_webhook method transforms the payload into Syncari Records. Handle data conversions, deletions, and batch processing seamlessly, ensuring data is formatted and synchronized efficiently.

Example Endpoint

Configure your webhook endpoint as:
https://app.syncari.com/arcade/api/v1/webhooks/{synapse_name}?webhookIdentifier={your_unique_id}

Get Started

Learn more about setting up, configuring, and managing webhooks in our detailed Webhook Methods Overview.

Start integrating webhook data effortlessly with Synapse Studio!

Wordpress Social Share Plugin powered by Ultimatelysocial