Initial import of zappier-edge from zapier monorepo

This commit is contained in:
George Lambert 2026-09-11 13:37:15 -04:00
commit d6b86e4284
120 changed files with 19867 additions and 0 deletions

20
zapier-app/index.js Normal file
View file

@ -0,0 +1,20 @@
const authentication = require('./authentication');
const newItem = require('./triggers/new_item');
const storeData = require('./creates/store_data');
const addApiKeyHeader = (request, z, bundle) => {
request.headers = request.headers || {};
if (request.url && request.url.startsWith(bundle.authData.baseUrl)) {
request.headers['x-api-key'] = bundle.authData.apiKey;
}
return request;
};
module.exports = {
version: require('./package.json').version,
platformVersion: require('zapier-platform-core').version,
authentication,
beforeRequest: [addApiKeyHeader],
triggers: { [newItem.key]: newItem },
creates: { [storeData.key]: storeData },
};