Hello, Meraki API Community!
We are thrilled to announce the launch of an exciting new feature in the Meraki Dashboard API: Callbacks.
What Are Callbacks?
Callbacks are a modern solution for times when you find yourself wondering about the status of your long running API tasks. They allow you to initiate a process, such as pinging a device or executing a phased deployment, and then step back. No more pondering "where you are and what you do" – the callback will bring the answers to you.
How Do Callbacks Work?
Initiate an API call with a callback, and when it’s time for your network to respond, it's as if it’s saying, "Hello, is it me you're looking for?" You receive a notification at your specified webhook URL once the operation is completed, detailed with the operation’s status and results. This means real-time updates without the constant need to query the API.
Here is an example using the Ping LiveTool with a callback to retrieve the results into a remote service. This could be a database, messaging platform or maybe an interactive application.
Why Use Callbacks?
- Efficiency: Minimize the need for constant polling, callbacks can cut the API calls by half, saving both time and resources.
- Real-Time Updates: Stay informed with immediate notifications about the status of your operations.
- Streamlined Operations: Automate workflows more effectively by using the results from callbacks.
Supported Endpoints
Our callbacks feature will be integrated across various async. endpoints, starting with Live Tools: Ping, Ping a Device and Wake on LAN as well as Action Batches. Look for the new API callback property in supported operations.
Get Started Now!
Ready to simplify your network management? Explore our callbacks feature and discover how it can transform your applications. Check out our documentation and start integrating callbacks into your next Meraki API solution.
Share your creations and ideas in the thread!
Thanks,
The Meraki API Team