Dashboard UI for the API
a habitat for programmability
We are thrilled to introduce a new page in the Meraki Dashboard dedicated solely to API and Webhook management. Navigate to Organization → Configure → API & Webhooks to explore the new features designed to simplify your developer experience.
![patcassi_0-1698421022453.png patcassi_0-1698421022453.png](https://community.meraki.com/t5/image/serverpage/image-id/33604i9F7A468411EE3749/image-size/large?v=v2&px=999)
API & webhooks
Overview
The Overview section offers a streamlined approach to kick-start your API journey:
- Generate API keys with ease
- Set up your first webhook receiver
- Quick links to essential documentation and community resources
- Logs and Metrics coming soon
![patcassi_1-1698421022513.png patcassi_1-1698421022513.png](https://community.meraki.com/t5/image/serverpage/image-id/33605i958167A1660F28AF/image-size/large?v=v2&px=999)
Overview
API Keys and access
Every API request requires a key to grant access to resources. With this new page, you can easily manage the keys associated with the current Dashboard user account.
- View your personal API keys
- Generate a new key
- Revoke an existing key
API Key Management
Webhooks
Webhooks are a popular way to get notified when something changes with your network or a long running task has been completed. Instead of sending an email, an event could be sent to a messaging service like Webex or maybe an in-house logging application.
Learn more: meraki.io/webhooks
Receivers
- Create webhook receivers across your various networks
- Assign payload templates to integrate with remote services
- Perform a quick test to validate your configuration
![patcassi_3-1698421022338.png patcassi_3-1698421022338.png](https://community.meraki.com/t5/image/serverpage/image-id/33606iB85ADD995BB6A980/image-size/large?v=v2&px=999)
Webhook Receiver Management
Templates
Most 3rd party services will require special headers or body properties in order to accept a webhook. Templates provide a way to add and adjust these webhook properties to fit the service.
![patcassi_4-1698421022558.png patcassi_4-1698421022558.png](https://community.meraki.com/t5/image/serverpage/image-id/33607i2A9348A98BA66726/image-size/large?v=v2&px=999)
Webhook Template Management
Editor
Use our built-in template editor for writing and testing your own custom webhook integrations.
- Create custom webhook templates
- Define your own headers allowing for flexible security options.
- Test with different data types such as if an AP went offline or if a camera detected motion
Learn more: Webhook Templates
![patcassi_5-1698421022377.png patcassi_5-1698421022377.png](https://community.meraki.com/t5/image/serverpage/image-id/33608iDF38489E41BCDB25/image-size/large?v=v2&px=999)
Webhook Template Editor
Other Highlights
- API-First Approach: New API endpoints for generating and revoking API keys are now available.
- Enhanced Security: The sharedSecret for webhook receivers will no longer be visible after setting, aligning with API key security best practices.
- Stay Tuned: More exciting updates are on the horizon!
Let us know what you think in the comments below!
Learn more at Meraki.io