Skip to main content

API Overview

The MemoryLake API provides programmatic access to all platform features. Build custom integrations, automate workflows, and extend functionality.

Base URL

https://app.memorylake.ai/api/memorylake/api/v1
Replace app.memorylake.ai with your actual MemoryLake instance domain.

Authentication

All API requests require authentication. See Authentication for details.

API Sections

Common Patterns

Response Format

All responses follow this structure:
{
  "success": true,
  "data": {
    // Response payload
  }
}
Error responses:
{
  "success": false,
  "message": "Error description",
  "code": "ERROR_CODE"
}

Pagination

List endpoints support pagination: Query Parameters:
  • page: Page number (default: 1)
  • page_size: Items per page (default: 10, max: 100)
Response:
{
  "success": true,
  "data": {
    "items": [...],
    "pagination": {
      "page": 1,
      "page_size": 10,
      "total": 45,
      "total_pages": 5
    }
  }
}

Timestamps

All timestamps use ISO 8601 format:
2024-01-15T10:30:00Z

SDKs and Libraries

Official SDKs available for:
  • JavaScript/Node.js
  • Python
  • Go
  • Ruby
See SDK documentation for installation and usage.

Rate Limiting

API requests are rate limited. See Rate Limits for details.

Next Steps