API Documentation Home

You can authenticate APIs using either OAuth2 or API keys. OAuth2 is a standard authorization framework that enables applications to securely access specific documents within a system. On the other hand, API keys provide a simpler method to retrieve documents from a common knowledge base without the need to undergo the OAuth2 authentication process.

API Overview

Rememberizer provides a comprehensive set of APIs for working with documents, vector stores, mementos, and more. The APIs are organized into the following categories:

Authentication APIs

  • Sign Up, Sign In, Email Verification

  • Password Reset

  • OAuth Endpoints (Google, Microsoft)

  • Token Management and Logout

User APIs

  • User Profile and Account Information

  • User Onboarding

Document APIs

  • List, Create, and Update Documents

  • Document Processing

  • Batch Document Operations

Search APIs

  • Basic Search

  • Agentic Search

  • Batch Search Operations

Mementos APIs

  • Create, List, Update, and Delete Mementos

  • Manage Memento Documents

Vector Stores APIs

  • Create and List Vector Stores

  • Upload Text and File Documents

  • Search Vector Stores

  • Batch Upload and Search

Integrations APIs

  • List Integrations

  • OAuth Integration Endpoints (Google Drive, Gmail, Slack, Dropbox)

Applications APIs

  • List and Create Applications

Common Knowledge APIs

  • List and Create Common Knowledge Items

Team APIs

  • Team Management

  • Team Members

  • Role-Based Permissions

For enterprise integration patterns, security considerations, and architectural best practices, see the Enterprise Integration Patterns guide.

Base URL

All API endpoints are relative to:

https://api.rememberizer.ai/api/v1/

Authentication

Endpoints require authentication using either:

  • JWT token (passed in Authorization header or cookies)

  • API key (passed in x-api-key header)

For detailed information about specific endpoints, refer to the individual API documentation pages.

Last updated