Introducing Webhooks on Swapcard: Stay Updated in Real-Time
Swapcard now supports webhooks, a powerful tool to keep you informed about key data updates, With webhooks, Swapcard makes it easier than ever to stay informed about important data updates. Whether it’s new People, Exhibitors, or Sessions being created or changes to existing data, webhooks provide real-time notifications straight to your system. Here’s everything you need to know to get started.
What Are Webhooks?
Webhooks are automated notifications sent from one system to another when specific events occur. Unlike APIs, which require you to pull data manually, webhooks push updates to your system as they happen.
Here’s how they work:
- When an event occurs in Swapcard (like a new person is added), the webhook sends an HTTP POST request to the URL you’ve specified.
- This POST request includes detailed information about the event, which your system can process in real time.
- To ensure security, Swapcard uses HTTPS (encrypted communication) and supports HMAC (Hash-based Message Authentication Code) for message verification.
For example: If you’re using webhooks to monitor updates to your sessions, you’ll receive a notification whenever session data changes, ensuring your system is always up to date.
Why HTTPS Is Important
Webhooks in Swapcard use HTTPS to secure the communication between our servers and your system. HTTPS encrypts the data being transmitted, preventing it from being intercepted or altered by unauthorized parties. This ensures that all information is delivered safely and reliably.
Additionally, Swapcard uses an HMAC hex digest secret to verify that the notifications you receive are authentic. This secret acts as a digital signature, ensuring that messages genuinely come from Swapcard and have not been tampered with.
Key Features:
- Real-Time Notifications: Get updates on People, Exhibitors, and Sessions as soon as changes occur.
- Customizable Setup: Choose the events you want to monitor by configuring webhooks in Swapcard Studio.
- Secure Delivery: Use an HMAC hex digest secret to ensure data authenticity.
How to Configure Webhooks
- Access Swapcard Studio: Log in to your Swapcard Studio account and navigate to the webhooks settings under the Integration Tab and click on Create a webhook button.
- Create the webhook setup
- Add a Name:
- Select Webhooks Events: Specify which types of events (create or update) for People, Exhibitors, Sessions you want to monitor.
- Provide a URL: Enter the URL where Swapcard will send webhook notifications. Ensure this URL is prepared to receive and process these updates.
- Set HMAC hex digest secret: Add security to the configuration to authenticate the notifications on the webhook URL and keep your data secure.
- Save Your Configuration: Once everything is set, click on create and webhook settings will be saved.
- Update or delete webhook: The webhook setup can be updated by clicking on the webhook configuration in the studio. This will open a side display where the configuration can be updated or deleted.
Benefits of Using Webhooks
- Stay Efficient: Automatically sync updates into your system without manual intervention.
- Enhance Productivity: Keep your teams informed with accurate, real-time data.
- Ensure Accuracy: The HMAC secret ensures every notification is verified and secure.