The Mem API provides two powerful endpoints for creating and managing your knowledge:

  • Create Note (/v1/notes): For precise control over structured note creation
  • Mem It (/v1/mem-it): For intelligent processing of raw, unstructured content

Choosing the Right Endpoint

Use Create Note when:Use Mem It when:
You have pre-formatted Markdown contentYou have raw content (HTML, email, transcript)
You want to create exactly one new noteYou want Mem to potentially create or update multiple notes
You need precise control over formattingYou want Mem to extract and process content automatically
You’re building a workflow integration (Zapier, etc.)You’re building a clipper, email integration, or capture tool

Quick Examples

Create Note Example

curl "https://api.mem.ai/v1/notes" \
    -H "Content-Type: application/json" \
    -H "Authorization: Bearer $MEM_API_KEY" \
    -d '{
        "content": "# Project Idea\n\nBuild a mobile app that helps track daily water intake.",
        "add_to_collections": ["Project Ideas"]
    }'

Mem It Example

curl "https://api.mem.ai/v1/mem-it" \
    -H "Content-Type: application/json" \
    -H "Authorization: Bearer $MEM_API_KEY" \
    -d '{
        "input": "Check out the new research paper on quantum computing by MIT.",
        "instructions": "Save this for my research"
    }'

Common Use Cases

Create NoteMem It
Task management integrationsWeb page clipping
Calendar event to note conversionEmail processing
CRM integrationsMeeting transcript analysis
Structured data from formsChat/message archiving

Best Practices

  1. Choose the right endpoint based on your use case and content format
  2. Use descriptive titles in your content
  3. Leverage auto-organization and auto-formatting features for best results
  4. Provide context when using Mem It for better content understanding
  5. Set accurate timestamps for historical content