omi-api-integration

Guide Omi API integration with OAuth, MCP, and webhooks.

13.1k|2.2k|Updated Mar 22, 2024
One-click install
npx skills add https://github.com/BasedHardware/omi --skill omi-api-integration
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: omi-api-integration
Source: https://github.com/BasedHardware/omi/tree/main/.cursor/skills/omi-api-integration
Command: npx skills add https://github.com/BasedHardware/omi --skill omi-api-integration

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill reduces the complexity of connecting external systems to Omi by providing clear guidance on how to use the Developer API, MCP server, webhook integrations, and OAuth flows, enabling teams to automate workflows with confidence.

Core Features & Use Cases

  • Developer API access: Learn how to authenticate, generate API keys, and make requests to user memories, conversations, and action items.
  • MCP server integration: Enable AI assistants to interact with Omi data via a hosted MCP endpoint.
  • Webhook integrations: Set up memory creation and transcript webhooks to react to Omi events in real time.
  • OAuth flows: Implement Google and Apple OAuth as part of app authentication and integration.

Quick Start

  1. Open the Omi app and navigate to Settings → Developer → Create Key to obtain a Bearer token.
  2. Make a sample request to the Developer API, e.g., GET https://api.omi.me/v1/dev/user/memories with the token.
  3. Configure an MCP client using the example JSON in the docs and test a webhook endpoint by sending a test payload to your server.

Frequently Asked Questions about omi-api-integration

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I get an API key for Omi API integration?

To get an Omi API key for integration, open the Omi app, navigate to Settings → Developer → Create Key to obtain your Bearer token for authenticating Developer API requests.

How do I set up webhooks for Omi memory creation events?

Set up Omi webhooks by configuring your server endpoint to receive real-time POST payloads for memory creation and transcript events, testing it by sending a sample payload from the Omi docs.

Can I use an MCP server to connect AI assistants to Omi data?

Yes, you can connect AI assistants to Omi data via a hosted MCP endpoint by configuring an MCP client using the example JSON provided in the integration documentation.

Does Omi integration support Google and Apple OAuth for app authentication?

Yes, Omi integration supports implementing Google and Apple OAuth flows as part of your app's secure authentication process for accessing user memories and action items.

What endpoints are available in the Omi Developer API?

The Omi Developer API provides endpoints to access user memories, conversations, and action items, accessed by making GET requests to api.omi.me/v1/dev/ with your Bearer token.