Initial import of zappier-edge from zapier monorepo
This commit is contained in:
commit
d6b86e4284
120 changed files with 19867 additions and 0 deletions
20
zapier-app/index.js
Normal file
20
zapier-app/index.js
Normal 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 },
|
||||
};
|
||||
Loading…
Add table
Add a link
Reference in a new issue