Dimedove provides two types of keys for your team: a publishable (public) key and a secret API key. Each serves a different purpose and has different security requirements.Documentation Index
Fetch the complete documentation index at: https://docs.dimedove.com/llms.txt
Use this file to discover all available pages before exploring further.
Publishable Key
Your publishable key is a public key that is safe to include in client-side code.- Purpose: Used for Messenger widget installation
- Where to find it: Go to Settings > API Keys in your Dimedove dashboard
- Security: This key only grants access to the Messenger embed functionality. It cannot be used to call the REST API or access sensitive data.
Secret API Key
Your secret API key (prefixed withsk_live_*) is a private key for server-side use only.
- Purpose: Authenticating API requests and verifying webhook signatures
- Where to find it: Go to Settings > API Keys in your Dimedove dashboard
Using Your Secret Key
Authenticate API requests by including your secret key as a Bearer token in the Authorization header:Key Management Best Practices
- Store keys in environment variables: Never hardcode keys directly in your source code. Use environment variables or a secrets management service.
- Restrict access: Only share secret keys with team members who need them for development or deployment.
- Use server-side calls: Always make API requests from your backend server, never from the browser or client-side code.
- Monitor usage: Review your API usage in the dashboard to detect any unexpected activity.
Apps Overview
Learn how to build custom experiences with Apps
API Reference
Full API documentation for endpoints and parameters

