Files
mem0/integrations/zapier-mem0/index.js
T
Himanshu-Sangshetti 9882eea7b8 feat(integrations): add Zapier integration for Mem0
Zapier Platform CLI app (zapier-mem0) with Add Memory / Delete Memory
creates and Search Memories / Get Memories searches against the Mem0 v3
API. Custom API-key auth (Authorization: Token), base-URL + auth
injected via beforeRequest middleware, non-2xx surfaced as errors.

Add Memory polls GET /v1/event/{id}/ for async extraction. Includes an
E2E test suite via createAppTester.
2026-07-20 11:55:29 +05:30

36 lines
826 B
JavaScript

'use strict';
const authentication = require('./authentication');
const { includeApiKey, handleBadResponses } = require('./middleware');
const addMemory = require('./creates/add_memory');
const deleteMemory = require('./creates/delete_memory');
const searchMemories = require('./searches/search_memories');
const getMemories = require('./searches/get_memories');
const { version } = require('./package.json');
const platformVersion = require('zapier-platform-core').version;
module.exports = {
version,
platformVersion,
authentication,
beforeRequest: [includeApiKey],
afterResponse: [handleBadResponses],
creates: {
[addMemory.key]: addMemory,
[deleteMemory.key]: deleteMemory,
},
searches: {
[searchMemories.key]: searchMemories,
[getMemories.key]: getMemories,
},
resources: {},
triggers: {},
};