Webkio API
Build on the sites your customers already run on Webkio.
Get new orders, bookings, reservations and more pushed to your code the moment they happen, and add contacts, email subscribers and blog drafts from anywhere.
Start in three steps
- Create a key in the console. It is shown once and acts as your account.
- Call the API with it in the
Authorizationheader. - Subscribe a URL to the events you care about, and check each delivery's signature.
curl https://api.webkio.com/v1/me \
-H "Authorization: Bearer wk_your_key_here"
Events you can subscribe to
order.created
New order
An order is placed in your shop. Card payments may still be pending.
order.paid
Order paid
Payment for an order is confirmed.
booking.created
New booking
A customer books an appointment.
rental.reserved
New rental reservation
A customer reserves a rental item.
subscriber.created
New subscriber
Someone joins your email list.
property_enquiry.created
New property enquiry
A visitor enquires about a property listing.
review.submitted
New product review
A customer reviews a product.
Signed deliveries
Every webhook carries an HMAC-SHA256 signature and a timestamp, so your endpoint can prove it came from Webkio and was not replayed.
Retried for you
A failed delivery is tried again over about half an hour. Answer 410 and the webhook removes itself.
No-code friendly
Anything that can call an API or catch a webhook works, including webhook steps in Zapier, Make and n8n.