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.

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

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

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.

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

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