WiggleDesk's API allows users to do things like:
Our API includes REST endpoints and Webhooks:
REST endpoints listen to any request that you or your data pipelines send us and respond with a json array of objects.
Our REST endpoints are called:
Webhooks fire whenever certain actions occur within WiggleDesk, they send a json array of objects to a listening endpoint that you have set up to receive them.
API access is turned off at an organisational level by default. Admin users can activate the API features via the API section of the 'Manage Organisation' page within their WiggleDesk account.
At this point users will need individual API access provisioned on a per individual basis. This is done via the 'Manage Users' page.
API endpoints are authorised via secret tokens that are unique to each user.
Users can find their secret token via their profile page if API access has been turned on for their account.
It's important to handle these with the same amount of care as personal passwords as the tokens provide read and write access to your organisation's booking data and can provision user access.
We limit users to 1,000 requests per day, please contact support if you require this to be increased.
It's unlikely that you'll need to build data pipelines that continuously poll for updated events. We have built WebHooks which fire in real time when events such as new bookings are created. This gives you the latest data as and when changes are made, meaning your always up to date.
Please see our Zapier tutorial here.
Please see our 'My Upcoming Bookings' turorial here.
Published June 18, 2022
WiggleDesk is the easiest way to roll out and manage hybrid working in your organisation.
Get set up in 10 minutes, more info here.