A webhook handler for Typeform written in Swift
Typeform Webhook Handler in Swift
Receive Typeform webhook payload using Swift and Vapor
Requirements
Have Swift 5.4.0 installed
Xcode installed
Vapor
Install
git clone https://github.com/picsoung/typeform-swift-webhook.git
cd typeform-swift-webhook
open Package.swift
This should load of the neccessary packages.
Once packages have been downloaded, click the ▶️Play button.
This should launch a console saying.
[ INFO ] Server starting on http://127.0.0.1:8080
Setup
For higher security, Typeform signs your webhook payload using a secret. You can define this secret in the settings of your webhook on Typeform’s side.
Replace the secret in routes.swift
.
The webhook route is on /webhook
.
Support
Feel free to reach out if you either want to use this project or if you found a bug.