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.
This commit is contained in:
@@ -0,0 +1,35 @@
|
||||
'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: {},
|
||||
};
|
||||
Reference in New Issue
Block a user