API Key Guide
What is an API Key?
An API key is a unique identifier that allows external applications and tools to securely access your MemoMeister account. Think of it as a special password that enables automation and integration with your document management system.
Key benefits:
- Secure access to your MemoMeister data
- Same permissions as your user account
- Enables automated document management
- Works with pre-built modules and tools
Getting Your API Key
Prerequisites
Anyone with a MemoMeister account can create API keys.
Steps to Create Your API Key
-
Navigate to API Settings Go to:
https://web.memomeister.com/settings/company/developers/apikeys
-
Create New Key Click "Create New API Key" and give it a descriptive name
-
Save Securely Copy your API key immediately and store it in a secure location
Keep your API key private! Anyone with access to your API key can access your MemoMeister account with your permissions.
Authentication
Your API key should be included in the authorization
header of all requests:
authorization: api-key YOUR_API_KEY_HERE
GraphQL API and Playground
MemoMeister uses GraphQL, a flexible data query language. Even if you're not familiar with GraphQL, you can use our interactive Playground to explore and test the API without writing code.
Using the Playground
The Playground is available at /playground
and allows you to:
- Explore the API schema
- Test queries interactively
- View real data from your account
- Learn GraphQL basics hands-on
Simple Test Query
Try this basic query to test your API key and see your user information:
query MyUser {
me {
id
firstName
lastName
fullName
avatar
phoneNumber
primaryEmail
activeCompanyRole
}
}
This query will return your user details and confirm your API key is working correctly.
What You Can Do
Core Capabilities
- Document Management: Create, read, update, and delete documents
- Folder Organization: Manage folder structures and hierarchies
- User Information: Access user and company data
- Automated Workflows: Set up automated document processes
Pre-built Automation Modules
As a user, you have access to ready-made modules that require no programming:
- Document Templates: Automatically create documents from templates
- Bulk Operations: Process multiple documents simultaneously
- Smart Organization: Auto-organize documents based on rules
- Notification Systems: Get alerts about document changes
- Analytics: Generate reports on document usage
Getting Started
1. Test Your Connection
Use the Playground to run the MyUser
query above and verify your API key works.
2. Explore Your Data
Browse your existing documents and folders through the Playground to understand your data structure.
3. Try Basic Operations
Start with simple tasks:
- Create a test folder
- Create a test document
- Update document properties
4. Use Make.com Modules
Explore the ready-made automation modules on Make.com that work with your API key to streamline your workflows.
Common Use Cases
Integration with External Systems
Connect MemoMeister with your existing tools and workflows:
- Project management systems
- CRM platforms
- Document generation tools
- Notification systems
Automated Document Workflows
Set up automated processes for:
- Document creation from templates
- Folder organization
- Content updates
- User notifications
Data Synchronization
Keep MemoMeister synchronized with other systems by:
- Automated updates when source data changes
- Bulk operations for large datasets
Next Steps
- Explore the Playground: Get familiar with the GraphQL interface
- Read the Guides: Check out specific guides for folders and documents
- Join Early User Community: Connect with other early users
- Provide Feedback: Help us improve the API based on your experience
Useful Links
- GraphQL Playground
- Make.com Integrations
- Creating Folders Guide
- Creating Documents Guide
- Learn GraphQL Basics
Support
If you encounter issues or have questions:
- Use the Playground to test queries
- Check the specific guide sections
- Contact support with your use case details we yould be happy to help
Your feedback is important!